15:52:20.687 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=49.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 [19693] 15:52:20.688 [debug] Current batch of media processed. Will check again in 1000ms 15:52:21.688 [debug] Current batch of media processed. Will check again in 1000ms 15:52:22.690 [debug] Current batch of media processed. Will check again in 1000ms 15:52:23.693 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Metrostav prohrál v korupčním řízení a důsledkem by mohl být zákaz účasti na veřejných výběrových řízeních, což by pro firmu bylo prakticky likvidační. Ale přinášíme i dobré zprávy, například o prodloužení plánu na tramvaj na Nové Dvory.\n\nV Expresu #3 uvidíte:\nMetrostav bude 3 roky bez veřejných soutěží (Zdopravy.cz)\nTramvaj až do Nových Dvorů (Zdopravy.cz)\nLeo Express upravuje své jednotky (Zdopravy.cz)\nRegiojet staví depo (Zdopravy.cz)\nNádražní budova ve Všenorech zachráněna (Zdopravy.cz)\nProdloužená platnost lítačky (PID)\nHlučné noční autobusy (MHD86)\nNové autobusy Isuzu (MÚ Kolín)\nNové autobusy MAN L (Dopraváček.eu)\nStavební povolení na vozovnu Hloubětín (@Tramvajak_Praha)\nNová hala denního ošetření v ÚDPP (@JChodounsky)\nSlováci zase lepší (Ministerstvo dopravy a výstavby SR)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 365, "filename" => "/downloads/METROBUS - Expres/2020-02-06 - METROBUS EXPRES 2020#3: Metrostav bez soutěží a tramvaj na Nové Dvory.mp4", "id" => "dTaxjZlWfuE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dTaxjZlWfuE", "playlist_index" => 137, "timestamp" => 1580994014, "title" => "METROBUS EXPRES 2020#3: Metrostav bez soutěží a tramvaj na Nové Dvory", "upload_date" => "20200206"} 15:52:23.695 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=1848.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:52:23.698 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1850.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:23.701 [debug] QUERY OK source="media_items" db=2.7ms queue=0.2ms idle=1852.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-06 13:00:14Z], 18] 15:52:23.720 [debug] QUERY OK source="media_items" db=15.8ms queue=0.1ms idle=1857.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Metrostav prohrál v korupčním řízení a důsledkem by mohl být zákaz účasti na veřejných výběrových řízeních, což by pro firmu bylo prakticky likvidační. Ale přinášíme i dobré zprávy, například o prodloužení plánu na tramvaj na Nové Dvory.\n\nV Expresu #3 uvidíte:\nMetrostav bude 3 roky bez veřejných soutěží (Zdopravy.cz)\nTramvaj až do Nových Dvorů (Zdopravy.cz)\nLeo Express upravuje své jednotky (Zdopravy.cz)\nRegiojet staví depo (Zdopravy.cz)\nNádražní budova ve Všenorech zachráněna (Zdopravy.cz)\nProdloužená platnost lítačky (PID)\nHlučné noční autobusy (MHD86)\nNové autobusy Isuzu (MÚ Kolín)\nNové autobusy MAN L (Dopraváček.eu)\nStavební povolení na vozovnu Hloubětín (@Tramvajak_Praha)\nNová hala denního ošetření v ÚDPP (@JChodounsky)\nSlováci zase lepší (Ministerstvo dopravy a výstavby SR)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#3: Metrostav bez soutěží a tramvaj na Nové Dvory", "1846869f-d443-4487-a359-94df1e6b9c88", "dTaxjZlWfuE", false, 365, false, "https://www.youtube.com/watch?v=dTaxjZlWfuE", 137, "/downloads/METROBUS - Expres/2020-02-06 - METROBUS EXPRES 2020#3: Metrostav bez soutěží a tramvaj na Nové Dvory.mp4", false, false, 18, [], 1, ~U[2020-02-06 13:00:14Z], ~U[2025-12-10 14:52:23Z], ~U[2025-12-10 14:52:23Z], "Metrostav prohrál v korupčním řízení a důsledkem by mohl být zákaz účasti na veřejných výběrových řízeních, což by pro firmu bylo prakticky likvidační. Ale přinášíme i dobré zprávy, například o prodloužení plánu na tramvaj na Nové Dvory.\n\nV Expresu #3 uvidíte:\nMetrostav bude 3 roky bez veřejných soutěží (Zdopravy.cz)\nTramvaj až do Nových Dvorů (Zdopravy.cz)\nLeo Express upravuje své jednotky (Zdopravy.cz)\nRegiojet staví depo (Zdopravy.cz)\nNádražní budova ve Všenorech zachráněna (Zdopravy.cz)\nProdloužená platnost lítačky (PID)\nHlučné noční autobusy (MHD86)\nNové autobusy Isuzu (MÚ Kolín)\nNové autobusy MAN L (Dopraváček.eu)\nStavební povolení na vozovnu Hloubětín (@Tramvajak_Praha)\nNová hala denního ošetření v ÚDPP (@JChodounsky)\nSlováci zase lepší (Ministerstvo dopravy a výstavby SR)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#3: Metrostav bez soutěží a tramvaj na Nové Dvory", "dTaxjZlWfuE", 365, false, "https://www.youtube.com/watch?v=dTaxjZlWfuE", "/downloads/METROBUS - Expres/2020-02-06 - METROBUS EXPRES 2020#3: Metrostav bez soutěží a tramvaj na Nové Dvory.mp4", false, 18, ~U[2020-02-06 13:00:14Z]] 15:52:23.722 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=948.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:23.723 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=26.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:52:23.725 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=26.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19694] 15:52:23.725 [debug] Current batch of media processed. Will check again in 1000ms 15:52:24.726 [debug] Current batch of media processed. Will check again in 1000ms 15:52:25.726 [debug] Current batch of media processed. Will check again in 1000ms 15:52:26.728 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Prahu čeká první prodloužení tramvajové trati za posledních 10 let, ale předcházet tomu bude dlouhá výluka na Barrandov.\n\nV Expresu #2 uvidíte:\nProdloužená životnost vlaků metra (DPP)\nVýluka na Barrandov (@Tramvajak_Praha)\nProměna Seifertovy třídy na Žižkově (IPR Praha)\nVelkokapacitní autobusy na Letiště nebudou (Zdopravy.cz)\nZastávky bez přístřešků (Novinky.cz)\nArriva odstranila německé nápisy (Zdopravy.cz)\nBerliner Ring v Česku (Zdopravy.cz)\nNové vizualizace Metra D (Zdopravy.cz)\nVlaky by mohlo objednávat ministerstvo (Zdopravy.cz)\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 307, "filename" => "/downloads/METROBUS - Expres/2020-01-23 - METROBUS EXPRES 2020#2: Barrandov bez tramvají a Letiště bez kapacitních autobusů.mp4", "id" => "y8CwBZyoq5o", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=y8CwBZyoq5o", "playlist_index" => 138, "timestamp" => 1579784416, "title" => "METROBUS EXPRES 2020#2: Barrandov bez tramvají a Letiště bez kapacitních autobusů", "upload_date" => "20200123"} 15:52:26.729 [debug] QUERY OK source="sources" db=0.5ms idle=1882.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:52:26.730 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1883.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:26.731 [debug] QUERY OK source="media_items" db=0.9ms idle=1884.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-01-23 13:00:16Z], 18] 15:52:26.735 [debug] QUERY OK source="media_items" db=2.1ms idle=1886.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Prahu čeká první prodloužení tramvajové trati za posledních 10 let, ale předcházet tomu bude dlouhá výluka na Barrandov.\n\nV Expresu #2 uvidíte:\nProdloužená životnost vlaků metra (DPP)\nVýluka na Barrandov (@Tramvajak_Praha)\nProměna Seifertovy třídy na Žižkově (IPR Praha)\nVelkokapacitní autobusy na Letiště nebudou (Zdopravy.cz)\nZastávky bez přístřešků (Novinky.cz)\nArriva odstranila německé nápisy (Zdopravy.cz)\nBerliner Ring v Česku (Zdopravy.cz)\nNové vizualizace Metra D (Zdopravy.cz)\nVlaky by mohlo objednávat ministerstvo (Zdopravy.cz)\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#2: Barrandov bez tramvají a Letiště bez kapacitních autobusů", "79d22bec-40fc-48e4-ae28-35bb199991d7", "y8CwBZyoq5o", false, 307, false, "https://www.youtube.com/watch?v=y8CwBZyoq5o", 138, "/downloads/METROBUS - Expres/2020-01-23 - METROBUS EXPRES 2020#2: Barrandov bez tramvají a Letiště bez kapacitních autobusů.mp4", false, false, 18, [], 1, ~U[2020-01-23 13:00:16Z], ~U[2025-12-10 14:52:26Z], ~U[2025-12-10 14:52:26Z], "Prahu čeká první prodloužení tramvajové trati za posledních 10 let, ale předcházet tomu bude dlouhá výluka na Barrandov.\n\nV Expresu #2 uvidíte:\nProdloužená životnost vlaků metra (DPP)\nVýluka na Barrandov (@Tramvajak_Praha)\nProměna Seifertovy třídy na Žižkově (IPR Praha)\nVelkokapacitní autobusy na Letiště nebudou (Zdopravy.cz)\nZastávky bez přístřešků (Novinky.cz)\nArriva odstranila německé nápisy (Zdopravy.cz)\nBerliner Ring v Česku (Zdopravy.cz)\nNové vizualizace Metra D (Zdopravy.cz)\nVlaky by mohlo objednávat ministerstvo (Zdopravy.cz)\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#2: Barrandov bez tramvají a Letiště bez kapacitních autobusů", "y8CwBZyoq5o", 307, false, "https://www.youtube.com/watch?v=y8CwBZyoq5o", "/downloads/METROBUS - Expres/2020-01-23 - METROBUS EXPRES 2020#2: Barrandov bez tramvají a Letiště bez kapacitních autobusů.mp4", false, 18, ~U[2020-01-23 13:00:16Z]] 15:52:26.736 [debug] QUERY OK source="sources" db=0.6ms idle=955.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:26.737 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:52:26.737 [debug] QUERY OK source="media_items" db=0.4ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19695] 15:52:26.738 [debug] Current batch of media processed. Will check again in 1000ms 15:52:27.739 [debug] Current batch of media processed. Will check again in 1000ms 15:52:28.739 [debug] Current batch of media processed. Will check again in 1000ms 15:52:29.740 [debug] Current batch of media processed. Will check again in 1000ms 15:52:30.742 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "První Expres natáčíme oslavně ve vlaku a se všemi redaktory! I vlakům se shodou okolností věnujeme nejvíce... Metro S, trať do Boleslavi nebo změna SŽDC, to jsou témata probíraná v pravidelném novinkovém pořadu Expres.\n\nV Expresu #1 zmiňujeme:\nStudie na Metro S\nDobré vlaky kromě Arrivy\nTrať do Mladé Boleslavi\nSpráva železnic\nMetro Českomoravská\nTramvaje na Václaváku\nTramvaje na Slivenec\nProdloužené intervaly autobusů\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 362, "filename" => "/downloads/METROBUS - Expres/2020-01-09 - METROBUS EXPRES 2020#1: Správa železnic bez dopravní cesty.mp4", "id" => "Y-QkueswyjQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Y-QkueswyjQ", "playlist_index" => 139, "timestamp" => 1578574806, "title" => "METROBUS EXPRES 2020#1: Správa železnic bez dopravní cesty", "upload_date" => "20200109"} 15:52:30.744 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=952.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:52:30.746 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=899.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:30.748 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=900.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-01-09 13:00:06Z], 18] 15:52:30.754 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=903.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["První Expres natáčíme oslavně ve vlaku a se všemi redaktory! I vlakům se shodou okolností věnujeme nejvíce... Metro S, trať do Boleslavi nebo změna SŽDC, to jsou témata probíraná v pravidelném novinkovém pořadu Expres.\n\nV Expresu #1 zmiňujeme:\nStudie na Metro S\nDobré vlaky kromě Arrivy\nTrať do Mladé Boleslavi\nSpráva železnic\nMetro Českomoravská\nTramvaje na Václaváku\nTramvaje na Slivenec\nProdloužené intervaly autobusů\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#1: Správa železnic bez dopravní cesty", "9b6b797d-e0a3-4b3d-b285-306e87a150f9", "Y-QkueswyjQ", false, 362, false, "https://www.youtube.com/watch?v=Y-QkueswyjQ", 139, "/downloads/METROBUS - Expres/2020-01-09 - METROBUS EXPRES 2020#1: Správa železnic bez dopravní cesty.mp4", false, false, 18, [], 1, ~U[2020-01-09 13:00:06Z], ~U[2025-12-10 14:52:30Z], ~U[2025-12-10 14:52:30Z], "První Expres natáčíme oslavně ve vlaku a se všemi redaktory! I vlakům se shodou okolností věnujeme nejvíce... Metro S, trať do Boleslavi nebo změna SŽDC, to jsou témata probíraná v pravidelném novinkovém pořadu Expres.\n\nV Expresu #1 zmiňujeme:\nStudie na Metro S\nDobré vlaky kromě Arrivy\nTrať do Mladé Boleslavi\nSpráva železnic\nMetro Českomoravská\nTramvaje na Václaváku\nTramvaje na Slivenec\nProdloužené intervaly autobusů\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#1: Správa železnic bez dopravní cesty", "Y-QkueswyjQ", 362, false, "https://www.youtube.com/watch?v=Y-QkueswyjQ", "/downloads/METROBUS - Expres/2020-01-09 - METROBUS EXPRES 2020#1: Správa železnic bez dopravní cesty.mp4", false, 18, ~U[2020-01-09 13:00:06Z]] 15:52:30.756 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=908.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:30.757 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=12.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:52:30.759 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=11.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19696] 15:52:30.760 [debug] Current batch of media processed. Will check again in 1000ms 15:52:31.760 [debug] Current batch of media processed. Will check again in 1000ms 15:52:32.761 [debug] Current batch of media processed. Will check again in 1000ms 15:52:33.763 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V letošním železničním Novém roce se máme na co těšit, vyjíždí noví dopravci a výluka ve Vršovicích postupuje do další fáze. Nedávno vyjeli i staronoví dopravci v autobusech, kteří postupně nakupují autobusy, například zbrusu nový SOR NS12.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 368, "filename" => "/downloads/METROBUS - Expres/2019-12-12 - METROBUS EXPRES 2019#22: Železniční Nový rok a SOR NS12.mp4", "id" => "RzTvBLSUo90", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RzTvBLSUo90", "playlist_index" => 140, "timestamp" => 1576155607, "title" => "METROBUS EXPRES 2019#22: Železniční Nový rok a SOR NS12", "upload_date" => "20191212"} 15:52:33.765 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1918.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:52:33.767 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1920.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:33.770 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=1922.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-12-12 13:00:07Z], 18] 15:52:33.775 [debug] QUERY OK source="media_items" db=3.0ms idle=1926.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V letošním železničním Novém roce se máme na co těšit, vyjíždí noví dopravci a výluka ve Vršovicích postupuje do další fáze. Nedávno vyjeli i staronoví dopravci v autobusech, kteří postupně nakupují autobusy, například zbrusu nový SOR NS12.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#22: Železniční Nový rok a SOR NS12", "b3482d9d-b203-4050-b73b-30d5ca6a1e10", "RzTvBLSUo90", false, 368, false, "https://www.youtube.com/watch?v=RzTvBLSUo90", 140, "/downloads/METROBUS - Expres/2019-12-12 - METROBUS EXPRES 2019#22: Železniční Nový rok a SOR NS12.mp4", false, false, 18, [], 1, ~U[2019-12-12 13:00:07Z], ~U[2025-12-10 14:52:33Z], ~U[2025-12-10 14:52:33Z], "V letošním železničním Novém roce se máme na co těšit, vyjíždí noví dopravci a výluka ve Vršovicích postupuje do další fáze. Nedávno vyjeli i staronoví dopravci v autobusech, kteří postupně nakupují autobusy, například zbrusu nový SOR NS12.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#22: Železniční Nový rok a SOR NS12", "RzTvBLSUo90", 368, false, "https://www.youtube.com/watch?v=RzTvBLSUo90", "/downloads/METROBUS - Expres/2019-12-12 - METROBUS EXPRES 2019#22: Železniční Nový rok a SOR NS12.mp4", false, 18, ~U[2019-12-12 13:00:07Z]] 15:52:33.777 [debug] QUERY OK source="sources" db=1.2ms idle=978.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:33.779 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=12.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:52:33.781 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=12.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19697] 15:52:33.782 [debug] Current batch of media processed. Will check again in 1000ms 15:52:34.782 [debug] Current batch of media processed. Will check again in 1000ms 15:52:35.783 [debug] Current batch of media processed. Will check again in 1000ms 15:52:36.786 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Budoucnost se nezadržitelně blíží. Je zahájena modernizace koridoru do Radotína, schválena automatizace Metro D a za pár let bude nová i lanovka na Petřín. Kromě toho jsme byli na veletrhu Czechbus, který taktéž v pravidelném novinkovém pořadu Metrobus Expres zmiňujeme.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 349, "filename" => "/downloads/METROBUS - Expres/2019-11-28 - METROBUS EXPRES 2019#21: Chodníček smrti a veletrh Czechbus.mp4", "id" => "sNmTwlaBIR0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=sNmTwlaBIR0", "playlist_index" => 141, "timestamp" => 1574946024, "title" => "METROBUS EXPRES 2019#21: Chodníček smrti a veletrh Czechbus", "upload_date" => "20191128"} 15:52:36.788 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1941.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:52:36.790 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1943.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:36.792 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=1944.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-28 13:00:24Z], 18] 15:52:36.798 [debug] QUERY OK source="media_items" db=3.8ms queue=0.1ms idle=1947.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Budoucnost se nezadržitelně blíží. Je zahájena modernizace koridoru do Radotína, schválena automatizace Metro D a za pár let bude nová i lanovka na Petřín. Kromě toho jsme byli na veletrhu Czechbus, který taktéž v pravidelném novinkovém pořadu Metrobus Expres zmiňujeme.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#21: Chodníček smrti a veletrh Czechbus", "54df75f7-9da0-4255-a371-d44b060838e1", "sNmTwlaBIR0", false, 349, false, "https://www.youtube.com/watch?v=sNmTwlaBIR0", 141, "/downloads/METROBUS - Expres/2019-11-28 - METROBUS EXPRES 2019#21: Chodníček smrti a veletrh Czechbus.mp4", false, false, 18, [], 1, ~U[2019-11-28 13:00:24Z], ~U[2025-12-10 14:52:36Z], ~U[2025-12-10 14:52:36Z], "Budoucnost se nezadržitelně blíží. Je zahájena modernizace koridoru do Radotína, schválena automatizace Metro D a za pár let bude nová i lanovka na Petřín. Kromě toho jsme byli na veletrhu Czechbus, který taktéž v pravidelném novinkovém pořadu Metrobus Expres zmiňujeme.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#21: Chodníček smrti a veletrh Czechbus", "sNmTwlaBIR0", 349, false, "https://www.youtube.com/watch?v=sNmTwlaBIR0", "/downloads/METROBUS - Expres/2019-11-28 - METROBUS EXPRES 2019#21: Chodníček smrti a veletrh Czechbus.mp4", false, 18, ~U[2019-11-28 13:00:24Z]] 15:52:36.799 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=993.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:36.801 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=11.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:52:36.802 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=11.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19698] 15:52:36.803 [debug] Current batch of media processed. Will check again in 1000ms 15:52:37.803 [debug] Current batch of media processed. Will check again in 1000ms 15:52:38.805 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Praha hledá možnosti, jak zajistit plynulejší provoz tramvají. Třeba nevrácením aut na Malou Stranu nebo novými smyčkami. Nebo alespoň klimatizací v tramvajích 15T...\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 349, "filename" => "/downloads/METROBUS - Expres/2019-11-14 - METROBUS EXPRES 2019#20: Nežádoucí tranzit a nežádoucí vedro.mp4", "id" => "2HUkcTQIgp8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2HUkcTQIgp8", "playlist_index" => 142, "timestamp" => 1573736400, "title" => "METROBUS EXPRES 2019#20: Nežádoucí tranzit a nežádoucí vedro", "upload_date" => "20191114"} 15:52:38.807 [debug] QUERY OK source="sources" db=0.3ms queue=0.4ms idle=995.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:52:38.808 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=959.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:38.809 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=960.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-14 13:00:00Z], 18] 15:52:38.824 [debug] QUERY OK source="media_items" db=13.2ms idle=962.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Praha hledá možnosti, jak zajistit plynulejší provoz tramvají. Třeba nevrácením aut na Malou Stranu nebo novými smyčkami. Nebo alespoň klimatizací v tramvajích 15T...\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#20: Nežádoucí tranzit a nežádoucí vedro", "ffe322c6-a96e-4cf4-aab2-bb2b9b64cd05", "2HUkcTQIgp8", false, 349, false, "https://www.youtube.com/watch?v=2HUkcTQIgp8", 142, "/downloads/METROBUS - Expres/2019-11-14 - METROBUS EXPRES 2019#20: Nežádoucí tranzit a nežádoucí vedro.mp4", false, false, 18, [], 1, ~U[2019-11-14 13:00:00Z], ~U[2025-12-10 14:52:38Z], ~U[2025-12-10 14:52:38Z], "Praha hledá možnosti, jak zajistit plynulejší provoz tramvají. Třeba nevrácením aut na Malou Stranu nebo novými smyčkami. Nebo alespoň klimatizací v tramvajích 15T...\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#20: Nežádoucí tranzit a nežádoucí vedro", "2HUkcTQIgp8", 349, false, "https://www.youtube.com/watch?v=2HUkcTQIgp8", "/downloads/METROBUS - Expres/2019-11-14 - METROBUS EXPRES 2019#20: Nežádoucí tranzit a nežádoucí vedro.mp4", false, 18, ~U[2019-11-14 13:00:00Z]] 15:52:38.826 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=18.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:38.827 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=18.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:52:38.830 [debug] QUERY OK source="media_items" db=1.2ms idle=18.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19699] 15:52:38.830 [debug] Current batch of media processed. Will check again in 1000ms 15:52:39.830 [debug] Current batch of media processed. Will check again in 1000ms 15:52:40.831 [debug] Current batch of media processed. Will check again in 1000ms 15:52:41.035 [info] {"source":"oban","duration":1366,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:41.834 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Náměstek pro dopravu naznačil plány na sdílená kola, Sekyra Group se chlubí postupujícím Smíchovem a IPR ukazuje vizualizace Václaváku včetně tramvají.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 318, "filename" => "/downloads/METROBUS - Expres/2019-10-31 - METROBUS EXPRES 2019#19: Sdílená kola, Smíchov City a Václavák.mp4", "id" => "hhI-8mPcW2c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=hhI-8mPcW2c", "playlist_index" => 143, "timestamp" => 1572526809, "title" => "METROBUS EXPRES 2019#19: Sdílená kola, Smíchov City a Václavák", "upload_date" => "20191031"} 15:52:41.836 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1987.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:52:41.837 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1989.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:41.840 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=1018.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-10-31 13:00:09Z], 18] 15:52:41.845 [debug] QUERY OK source="media_items" db=3.6ms idle=805.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Náměstek pro dopravu naznačil plány na sdílená kola, Sekyra Group se chlubí postupujícím Smíchovem a IPR ukazuje vizualizace Václaváku včetně tramvají.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#19: Sdílená kola, Smíchov City a Václavák", "d3f977ea-db56-4a50-a444-4a2b88896ad0", "hhI-8mPcW2c", false, 318, false, "https://www.youtube.com/watch?v=hhI-8mPcW2c", 143, "/downloads/METROBUS - Expres/2019-10-31 - METROBUS EXPRES 2019#19: Sdílená kola, Smíchov City a Václavák.mp4", false, false, 18, [], 1, ~U[2019-10-31 13:00:09Z], ~U[2025-12-10 14:52:41Z], ~U[2025-12-10 14:52:41Z], "Náměstek pro dopravu naznačil plány na sdílená kola, Sekyra Group se chlubí postupujícím Smíchovem a IPR ukazuje vizualizace Václaváku včetně tramvají.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#19: Sdílená kola, Smíchov City a Václavák", "hhI-8mPcW2c", 318, false, "https://www.youtube.com/watch?v=hhI-8mPcW2c", "/downloads/METROBUS - Expres/2019-10-31 - METROBUS EXPRES 2019#19: Sdílená kola, Smíchov City a Václavák.mp4", false, 18, ~U[2019-10-31 13:00:09Z]] 15:52:41.846 [debug] QUERY OK source="sources" db=0.7ms idle=24.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:41.847 [debug] QUERY OK source="media_profiles" db=0.6ms idle=11.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:52:41.849 [debug] QUERY OK source="media_items" db=0.8ms idle=11.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19700] 15:52:41.849 [debug] Current batch of media processed. Will check again in 1000ms 15:52:42.850 [debug] Current batch of media processed. Will check again in 1000ms 15:52:43.851 [debug] Current batch of media processed. Will check again in 1000ms 15:52:44.853 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Středočeskému kraji se podařilo vyjednat novou smlouvu s Českými drahami, zatímco DPP úspěšně spouští další signál v metru a objednává velkokapacitní autobusy.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 320, "filename" => "/downloads/METROBUS - Expres/2019-10-10 - METROBUS EXPRES 2019#18: Internet v metru i ve vlacích.mp4", "id" => "iKFGiS3gcx8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=iKFGiS3gcx8", "playlist_index" => 144, "timestamp" => 1570708806, "title" => "METROBUS EXPRES 2019#18: Internet v metru i ve vlacích", "upload_date" => "20191010"} 15:52:44.855 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms 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" IN (?)) [18] 15:52:44.856 [debug] QUERY OK source="sources" db=0.6ms 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" = ?) [18] 15:52:44.859 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=26.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-10-10 12:00:06Z], 18] 15:52:44.865 [debug] QUERY OK source="media_items" db=3.8ms queue=0.1ms idle=13.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Středočeskému kraji se podařilo vyjednat novou smlouvu s Českými drahami, zatímco DPP úspěšně spouští další signál v metru a objednává velkokapacitní autobusy.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#18: Internet v metru i ve vlacích", "bc210379-948e-4300-903b-df9071aadb40", "iKFGiS3gcx8", false, 320, false, "https://www.youtube.com/watch?v=iKFGiS3gcx8", 144, "/downloads/METROBUS - Expres/2019-10-10 - METROBUS EXPRES 2019#18: Internet v metru i ve vlacích.mp4", false, false, 18, [], 1, ~U[2019-10-10 12:00:06Z], ~U[2025-12-10 14:52:44Z], ~U[2025-12-10 14:52:44Z], "Středočeskému kraji se podařilo vyjednat novou smlouvu s Českými drahami, zatímco DPP úspěšně spouští další signál v metru a objednává velkokapacitní autobusy.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#18: Internet v metru i ve vlacích", "iKFGiS3gcx8", 320, false, "https://www.youtube.com/watch?v=iKFGiS3gcx8", "/downloads/METROBUS - Expres/2019-10-10 - METROBUS EXPRES 2019#18: Internet v metru i ve vlacích.mp4", false, 18, ~U[2019-10-10 12:00:06Z]] 15:52:44.867 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=18.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:44.868 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=12.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:52:44.870 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=12.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19701] 15:52:44.871 [debug] Current batch of media processed. Will check again in 1000ms 15:52:45.871 [debug] Current batch of media processed. Will check again in 1000ms 15:52:46.872 [debug] Current batch of media processed. Will check again in 1000ms 15:52:47.874 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Samé dobré zprávy pro Prahu. Nový testovací trolejbus, nápady na železniční obchvat a trolejbus na Letiště nebo skoro začátek stavby Trojské lávky.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 275, "filename" => "/downloads/METROBUS - Expres/2019-09-26 - METROBUS EXPRES 2019#17: Trolejbus Ekova v Praze.mp4", "id" => "PeRtctiof9A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=PeRtctiof9A", "playlist_index" => 145, "timestamp" => 1569499207, "title" => "METROBUS EXPRES 2019#17: Trolejbus Ekova v Praze", "upload_date" => "20190926"} 15:52:47.876 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1028.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:52:47.878 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=1030.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:47.881 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=1032.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-26 12:00:07Z], 18] 15:52:47.888 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=1035.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Samé dobré zprávy pro Prahu. Nový testovací trolejbus, nápady na železniční obchvat a trolejbus na Letiště nebo skoro začátek stavby Trojské lávky.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#17: Trolejbus Ekova v Praze", "a19dbc1e-bc7a-4a03-81b7-aa1d2e9216d3", "PeRtctiof9A", false, 275, false, "https://www.youtube.com/watch?v=PeRtctiof9A", 145, "/downloads/METROBUS - Expres/2019-09-26 - METROBUS EXPRES 2019#17: Trolejbus Ekova v Praze.mp4", false, false, 18, [], 1, ~U[2019-09-26 12:00:07Z], ~U[2025-12-10 14:52:47Z], ~U[2025-12-10 14:52:47Z], "Samé dobré zprávy pro Prahu. Nový testovací trolejbus, nápady na železniční obchvat a trolejbus na Letiště nebo skoro začátek stavby Trojské lávky.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#17: Trolejbus Ekova v Praze", "PeRtctiof9A", 275, false, "https://www.youtube.com/watch?v=PeRtctiof9A", "/downloads/METROBUS - Expres/2019-09-26 - METROBUS EXPRES 2019#17: Trolejbus Ekova v Praze.mp4", false, 18, ~U[2019-09-26 12:00:07Z]] 15:52:47.890 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=50.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:47.891 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=14.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:52:47.894 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=14.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19702] 15:52:47.894 [debug] Current batch of media processed. Will check again in 1000ms 15:52:48.895 [debug] Current batch of media processed. Will check again in 1000ms 15:52:49.895 [debug] Current batch of media processed. Will check again in 1000ms 15:52:50.897 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Zatímco se Dopravnímu podniku podařilo vyhrát první soud nad Rencar, TSK nenachází projektanta na Libeňský most a SFDI krátí rozpočty na rozvoj železnice.\n\nAnketa o navigačním systému:\nhttp://dpp.cz/anketa-navigacni-system/\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 369, "filename" => "/downloads/METROBUS - Expres/2019-09-12 - METROBUS EXPRES 2019#16: DPP vyhrává nad Rencar.mp4", "id" => "pMxrNX3_8uA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=pMxrNX3_8uA", "playlist_index" => 146, "timestamp" => 1568289620, "title" => "METROBUS EXPRES 2019#16: DPP vyhrává nad Rencar", "upload_date" => "20190912"} 15:52:50.899 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1051.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:52:50.901 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1052.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:50.903 [debug] QUERY OK source="media_items" db=2.0ms idle=1054.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-12 12:00:20Z], 18] 15:52:50.910 [debug] QUERY OK source="media_items" db=5.4ms idle=1057.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zatímco se Dopravnímu podniku podařilo vyhrát první soud nad Rencar, TSK nenachází projektanta na Libeňský most a SFDI krátí rozpočty na rozvoj železnice.\n\nAnketa o navigačním systému:\nhttp://dpp.cz/anketa-navigacni-system/\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#16: DPP vyhrává nad Rencar", "151b4d05-9cff-4722-952d-f75ab10650a5", "pMxrNX3_8uA", false, 369, false, "https://www.youtube.com/watch?v=pMxrNX3_8uA", 146, "/downloads/METROBUS - Expres/2019-09-12 - METROBUS EXPRES 2019#16: DPP vyhrává nad Rencar.mp4", false, false, 18, [], 1, ~U[2019-09-12 12:00:20Z], ~U[2025-12-10 14:52:50Z], ~U[2025-12-10 14:52:50Z], "Zatímco se Dopravnímu podniku podařilo vyhrát první soud nad Rencar, TSK nenachází projektanta na Libeňský most a SFDI krátí rozpočty na rozvoj železnice.\n\nAnketa o navigačním systému:\nhttp://dpp.cz/anketa-navigacni-system/\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#16: DPP vyhrává nad Rencar", "pMxrNX3_8uA", 369, false, "https://www.youtube.com/watch?v=pMxrNX3_8uA", "/downloads/METROBUS - Expres/2019-09-12 - METROBUS EXPRES 2019#16: DPP vyhrává nad Rencar.mp4", false, 18, ~U[2019-09-12 12:00:20Z]] 15:52:50.912 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:50.913 [debug] QUERY OK source="media_profiles" db=0.6ms idle=13.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:52:50.915 [debug] QUERY OK source="media_items" db=1.4ms idle=13.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19703] 15:52:50.916 [debug] Current batch of media processed. Will check again in 1000ms 15:52:51.917 [debug] Current batch of media processed. Will check again in 1000ms 15:52:52.917 [debug] Current batch of media processed. Will check again in 1000ms 15:52:53.920 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Praha i Kladno se rozjíždí s ekologickými autobusy, zkouší Hybridy a Elektrobusy. Chystá se modernizace koridoru na Beroun a v Brně mezitím začnou stavět metro, přesněji šalinu.\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 486, "filename" => "/downloads/METROBUS - Expres/2019-08-29 - METROBUS EXPRES 2019#15: Iveco Hybridway a Koridor podél Berounky.mp4", "id" => "ucetrNTeQrY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ucetrNTeQrY", "playlist_index" => 147, "timestamp" => 1567080018, "title" => "METROBUS EXPRES 2019#15: Iveco Hybridway a Koridor podél Berounky", "upload_date" => "20190829"} 15:52:53.922 [debug] QUERY OK source="sources" db=1.9ms queue=0.2ms idle=1073.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:52:53.925 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1077.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:53.928 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=1078.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-29 12:00:18Z], 18] 15:52:53.933 [debug] QUERY OK source="media_items" db=3.5ms queue=0.1ms idle=1076.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Praha i Kladno se rozjíždí s ekologickými autobusy, zkouší Hybridy a Elektrobusy. Chystá se modernizace koridoru na Beroun a v Brně mezitím začnou stavět metro, přesněji šalinu.\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#15: Iveco Hybridway a Koridor podél Berounky", "f613fd24-2808-4644-b603-b6f1e596e438", "ucetrNTeQrY", false, 486, false, "https://www.youtube.com/watch?v=ucetrNTeQrY", 147, "/downloads/METROBUS - Expres/2019-08-29 - METROBUS EXPRES 2019#15: Iveco Hybridway a Koridor podél Berounky.mp4", false, false, 18, [], 1, ~U[2019-08-29 12:00:18Z], ~U[2025-12-10 14:52:53Z], ~U[2025-12-10 14:52:53Z], "Praha i Kladno se rozjíždí s ekologickými autobusy, zkouší Hybridy a Elektrobusy. Chystá se modernizace koridoru na Beroun a v Brně mezitím začnou stavět metro, přesněji šalinu.\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#15: Iveco Hybridway a Koridor podél Berounky", "ucetrNTeQrY", 486, false, "https://www.youtube.com/watch?v=ucetrNTeQrY", "/downloads/METROBUS - Expres/2019-08-29 - METROBUS EXPRES 2019#15: Iveco Hybridway a Koridor podél Berounky.mp4", false, 18, ~U[2019-08-29 12:00:18Z]] 15:52:53.935 [debug] QUERY OK source="sources" db=0.7ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:53.936 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=12.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:52:53.938 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=11.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19704] 15:52:53.938 [debug] Current batch of media processed. Will check again in 1000ms 15:52:54.940 [debug] Current batch of media processed. Will check again in 1000ms 15:52:55.940 [debug] Current batch of media processed. Will check again in 1000ms 15:52:56.943 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ač jsou prázdniny a Expres nevychází tak často jako přes rok, na DPP aktivně pracují. Můžeme se svézt nově testovaným hybridním Solarisem, Retrobusem s krásným nátěrem a brzy snad i Metrem D.\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 462, "filename" => "/downloads/METROBUS - Expres/2019-08-08 - METROBUS EXPRES 2019#14: Solaris Hybridino a pokračující Metro D.mp4", "id" => "pUJrMzKHIjg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=pUJrMzKHIjg", "playlist_index" => 148, "timestamp" => 1565265609, "title" => "METROBUS EXPRES 2019#14: Solaris Hybridino a pokračující Metro D", "upload_date" => "20190808"} 15:52:56.944 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1096.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:52:56.946 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1098.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:56.948 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1099.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-08 12:00:09Z], 18] 15:52:56.953 [debug] QUERY OK source="media_items" db=3.3ms queue=0.3ms idle=1089.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ač jsou prázdniny a Expres nevychází tak často jako přes rok, na DPP aktivně pracují. Můžeme se svézt nově testovaným hybridním Solarisem, Retrobusem s krásným nátěrem a brzy snad i Metrem D.\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#14: Solaris Hybridino a pokračující Metro D", "85941a4d-895d-4c89-86c8-933f29068c76", "pUJrMzKHIjg", false, 462, false, "https://www.youtube.com/watch?v=pUJrMzKHIjg", 148, "/downloads/METROBUS - Expres/2019-08-08 - METROBUS EXPRES 2019#14: Solaris Hybridino a pokračující Metro D.mp4", false, false, 18, [], 1, ~U[2019-08-08 12:00:09Z], ~U[2025-12-10 14:52:56Z], ~U[2025-12-10 14:52:56Z], "Ač jsou prázdniny a Expres nevychází tak často jako přes rok, na DPP aktivně pracují. Můžeme se svézt nově testovaným hybridním Solarisem, Retrobusem s krásným nátěrem a brzy snad i Metrem D.\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#14: Solaris Hybridino a pokračující Metro D", "pUJrMzKHIjg", 462, false, "https://www.youtube.com/watch?v=pUJrMzKHIjg", "/downloads/METROBUS - Expres/2019-08-08 - METROBUS EXPRES 2019#14: Solaris Hybridino a pokračující Metro D.mp4", false, 18, ~U[2019-08-08 12:00:09Z]] 15:52:56.955 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=92.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:56.956 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=10.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:52:56.958 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=11.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19705] 15:52:56.958 [debug] Current batch of media processed. Will check again in 1000ms 15:52:57.959 [debug] Current batch of media processed. Will check again in 1000ms 15:52:58.960 [debug] Current batch of media processed. Will check again in 1000ms 15:52:59.962 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nová kolektivní smlouva DPP, napadená soutěž na městské linky v Praze a dotované letiště v Ostravě... Ještě že začínají prázdniny.\n\nVíce ke spojení odbavovacího systému s Libereckým krajem:\nhttps://tram-bus.cz/memorandum-usnadni-rozsirovani-pid-do-libereckeho-kraje/\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 315, "filename" => "/downloads/METROBUS - Expres/2019-07-04 - METROBUS EXPRES 2019#13: Soutěž na městské linky v Praze je u soudu.mp4", "id" => "LQxOxPrpi5I", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LQxOxPrpi5I", "playlist_index" => 149, "timestamp" => 1562241603, "title" => "METROBUS EXPRES 2019#13: Soutěž na městské linky v Praze je u soudu", "upload_date" => "20190704"} 15:52:59.964 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=1116.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:52:59.966 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1118.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:59.968 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=1119.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-04 12:00:03Z], 18] 15:52:59.974 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=1102.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nová kolektivní smlouva DPP, napadená soutěž na městské linky v Praze a dotované letiště v Ostravě... Ještě že začínají prázdniny.\n\nVíce ke spojení odbavovacího systému s Libereckým krajem:\nhttps://tram-bus.cz/memorandum-usnadni-rozsirovani-pid-do-libereckeho-kraje/\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#13: Soutěž na městské linky v Praze je u soudu", "53b342b3-3b90-44b6-9ccb-088ca0f21b41", "LQxOxPrpi5I", false, 315, false, "https://www.youtube.com/watch?v=LQxOxPrpi5I", 149, "/downloads/METROBUS - Expres/2019-07-04 - METROBUS EXPRES 2019#13: Soutěž na městské linky v Praze je u soudu.mp4", false, false, 18, [], 1, ~U[2019-07-04 12:00:03Z], ~U[2025-12-10 14:52:59Z], ~U[2025-12-10 14:52:59Z], "Nová kolektivní smlouva DPP, napadená soutěž na městské linky v Praze a dotované letiště v Ostravě... Ještě že začínají prázdniny.\n\nVíce ke spojení odbavovacího systému s Libereckým krajem:\nhttps://tram-bus.cz/memorandum-usnadni-rozsirovani-pid-do-libereckeho-kraje/\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#13: Soutěž na městské linky v Praze je u soudu", "LQxOxPrpi5I", 315, false, "https://www.youtube.com/watch?v=LQxOxPrpi5I", "/downloads/METROBUS - Expres/2019-07-04 - METROBUS EXPRES 2019#13: Soutěž na městské linky v Praze je u soudu.mp4", false, 18, ~U[2019-07-04 12:00:03Z]] 15:52:59.975 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=105.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:52:59.976 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=11.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:52:59.978 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=11.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19706] 15:52:59.978 [debug] Current batch of media processed. Will check again in 1000ms 15:53:00.240 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:53:00.979 [debug] Current batch of media processed. Will check again in 1000ms 15:53:01.980 [debug] Current batch of media processed. Will check again in 1000ms 15:53:02.982 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Je takové horko, že shořely ostravské autobusy a pražský Kredenc, takže Praha 6 vyhlašuje nouzi. Dopravní i klimatickou.\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 370, "filename" => "/downloads/METROBUS - Expres/2019-06-20 - METROBUS EXPRES 2019#12: Dopravní a klimatická nouze.mp4", "id" => "lallmq4TKDo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lallmq4TKDo", "playlist_index" => 150, "timestamp" => 1561032008, "title" => "METROBUS EXPRES 2019#12: Dopravní a klimatická nouze", "upload_date" => "20190620"} 15:53:02.984 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1136.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:53:02.985 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1137.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:02.989 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=1139.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-06-20 12:00:08Z], 18] 15:53:02.994 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=1116.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Je takové horko, že shořely ostravské autobusy a pražský Kredenc, takže Praha 6 vyhlašuje nouzi. Dopravní i klimatickou.\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#12: Dopravní a klimatická nouze", "05d0f130-3004-4490-8231-dd1a0805dde0", "lallmq4TKDo", false, 370, false, "https://www.youtube.com/watch?v=lallmq4TKDo", 150, "/downloads/METROBUS - Expres/2019-06-20 - METROBUS EXPRES 2019#12: Dopravní a klimatická nouze.mp4", false, false, 18, [], 1, ~U[2019-06-20 12:00:08Z], ~U[2025-12-10 14:53:02Z], ~U[2025-12-10 14:53:02Z], "Je takové horko, že shořely ostravské autobusy a pražský Kredenc, takže Praha 6 vyhlašuje nouzi. Dopravní i klimatickou.\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#12: Dopravní a klimatická nouze", "lallmq4TKDo", 370, false, "https://www.youtube.com/watch?v=lallmq4TKDo", "/downloads/METROBUS - Expres/2019-06-20 - METROBUS EXPRES 2019#12: Dopravní a klimatická nouze.mp4", false, 18, ~U[2019-06-20 12:00:08Z]] 15:53:02.996 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=117.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:02.997 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=12.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:53:02.999 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=12.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19707] 15:53:03.000 [debug] Current batch of media processed. Will check again in 1000ms 15:53:04.000 [debug] Current batch of media processed. Will check again in 1000ms 15:53:05.001 [debug] Current batch of media processed. Will check again in 1000ms 15:53:06.004 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Magistrát jede - nový design zastávek, plán udržitelné mobility, metro D a linka S61. A posouvá se i Ostrava.\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZMagistrát jede - nový design zastávek, plán udržitelné mobility, metro D a linka S61. A posouvá se i Ostrava.vv\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 295, "filename" => "/downloads/METROBUS - Expres/2019-06-06 - METROBUS EXPRES 2019#11: Nový design zastávek a Ostravské doubledeckery.mp4", "id" => "8-ZJ_0ViCnA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8-ZJ_0ViCnA", "playlist_index" => 151, "timestamp" => 1559822401, "title" => "METROBUS EXPRES 2019#11: Nový design zastávek a Ostravské doubledeckery", "upload_date" => "20190606"} 15:53:06.005 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1157.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:53:06.007 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1159.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:06.009 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1160.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-06-06 12:00:01Z], 18] 15:53:06.012 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=1127.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Magistrát jede - nový design zastávek, plán udržitelné mobility, metro D a linka S61. A posouvá se i Ostrava.\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZMagistrát jede - nový design zastávek, plán udržitelné mobility, metro D a linka S61. A posouvá se i Ostrava.vv\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#11: Nový design zastávek a Ostravské doubledeckery", "dd401dbe-e374-4436-a13e-d45cedbfdd29", "8-ZJ_0ViCnA", false, 295, false, "https://www.youtube.com/watch?v=8-ZJ_0ViCnA", 151, "/downloads/METROBUS - Expres/2019-06-06 - METROBUS EXPRES 2019#11: Nový design zastávek a Ostravské doubledeckery.mp4", false, false, 18, [], 1, ~U[2019-06-06 12:00:01Z], ~U[2025-12-10 14:53:06Z], ~U[2025-12-10 14:53:06Z], "Magistrát jede - nový design zastávek, plán udržitelné mobility, metro D a linka S61. A posouvá se i Ostrava.\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZMagistrát jede - nový design zastávek, plán udržitelné mobility, metro D a linka S61. A posouvá se i Ostrava.vv\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#11: Nový design zastávek a Ostravské doubledeckery", "8-ZJ_0ViCnA", 295, false, "https://www.youtube.com/watch?v=8-ZJ_0ViCnA", "/downloads/METROBUS - Expres/2019-06-06 - METROBUS EXPRES 2019#11: Nový design zastávek a Ostravské doubledeckery.mp4", false, 18, ~U[2019-06-06 12:00:01Z]] 15:53:06.013 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=126.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:06.014 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=8.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:53:06.015 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19708] 15:53:06.016 [debug] Current batch of media processed. Will check again in 1000ms 15:53:07.016 [debug] Current batch of media processed. Will check again in 1000ms 15:53:08.019 [debug] Current batch of media processed. Will check again in 1000ms 15:53:09.021 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Magistrát zadal studii na 3 lodní linky po Vltavě. Dopadne tento nápad stejně jako zavedení všech zastávek na znamení?\n\nZastávky na znamení:\nhttps://tram-bus.cz/zavedeni-zastavek-na-znameni-se-odklada\nRekonstrukce Opatova:\nhttps://tram-bus.cz/stanici-opatov-ceka-rekonstrukce-nove-bude-bezbarierove-pristupna\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 267, "filename" => "/downloads/METROBUS - Expres/2019-05-23 - METROBUS EXPRES 2019#10: Vodní tramvaj, Zastávky na znamení a Českobudějovické letiště.mp4", "id" => "-ERce04zPxU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-ERce04zPxU", "playlist_index" => 152, "timestamp" => 1558612800, "title" => "METROBUS EXPRES 2019#10: Vodní tramvaj, Zastávky na znamení a Českobudějovické letiště", "upload_date" => "20190523"} 15:53:09.023 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1174.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:53:09.024 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1176.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:09.026 [debug] QUERY OK source="media_items" db=1.0ms idle=1177.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-05-23 12:00:00Z], 18] 15:53:09.028 [debug] QUERY OK source="media_items" db=1.9ms idle=1136.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Magistrát zadal studii na 3 lodní linky po Vltavě. Dopadne tento nápad stejně jako zavedení všech zastávek na znamení?\n\nZastávky na znamení:\nhttps://tram-bus.cz/zavedeni-zastavek-na-znameni-se-odklada\nRekonstrukce Opatova:\nhttps://tram-bus.cz/stanici-opatov-ceka-rekonstrukce-nove-bude-bezbarierove-pristupna\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#10: Vodní tramvaj, Zastávky na znamení a Českobudějovické letiště", "2241367b-d2a2-49cc-a339-b65bffbec866", "-ERce04zPxU", false, 267, false, "https://www.youtube.com/watch?v=-ERce04zPxU", 152, "/downloads/METROBUS - Expres/2019-05-23 - METROBUS EXPRES 2019#10: Vodní tramvaj, Zastávky na znamení a Českobudějovické letiště.mp4", false, false, 18, [], 1, ~U[2019-05-23 12:00:00Z], ~U[2025-12-10 14:53:09Z], ~U[2025-12-10 14:53:09Z], "Magistrát zadal studii na 3 lodní linky po Vltavě. Dopadne tento nápad stejně jako zavedení všech zastávek na znamení?\n\nZastávky na znamení:\nhttps://tram-bus.cz/zavedeni-zastavek-na-znameni-se-odklada\nRekonstrukce Opatova:\nhttps://tram-bus.cz/stanici-opatov-ceka-rekonstrukce-nove-bude-bezbarierove-pristupna\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#10: Vodní tramvaj, Zastávky na znamení a Českobudějovické letiště", "-ERce04zPxU", 267, false, "https://www.youtube.com/watch?v=-ERce04zPxU", "/downloads/METROBUS - Expres/2019-05-23 - METROBUS EXPRES 2019#10: Vodní tramvaj, Zastávky na znamení a Českobudějovické letiště.mp4", false, 18, ~U[2019-05-23 12:00:00Z]] 15:53:09.029 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=136.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:09.031 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:53:09.032 [debug] QUERY OK source="media_items" db=1.2ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19709] 15:53:09.033 [debug] Current batch of media processed. Will check again in 1000ms 15:53:10.033 [debug] Current batch of media processed. Will check again in 1000ms 15:53:11.034 [debug] Current batch of media processed. Will check again in 1000ms 15:53:11.036 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:12.036 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "DPP se postupně dostává do 21. století, Arriva posiluje příměstskou dopravu a rozšiřujeme možnosti nákupu jízdného\n\nVíce k označovačům na letišti:\nhttps://tram-bus.cz/na-letisti-se-budou-jizdenky-oznacovat-jiz-na-nastupisti/\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 399, "filename" => "/downloads/METROBUS - Expres/2019-05-09 - METROBUS EXPRES 2019#9: Nový označník na Vysočanech a bezkontaktní terminály v tramvajích.mp4", "id" => "AkbFVmsuZwY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=AkbFVmsuZwY", "playlist_index" => 153, "timestamp" => 1557403201, "title" => "METROBUS EXPRES 2019#9: Nový označník na Vysočanech a bezkontaktní terminály v tramvajích", "upload_date" => "20190509"} 15:53:12.037 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1189.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:53:12.037 [debug] QUERY OK source="sources" db=0.2ms idle=1190.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:12.039 [debug] QUERY OK source="media_items" db=1.2ms idle=1141.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-05-09 12:00:01Z], 18] 15:53:12.043 [debug] QUERY OK source="media_items" db=3.1ms idle=1002.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["DPP se postupně dostává do 21. století, Arriva posiluje příměstskou dopravu a rozšiřujeme možnosti nákupu jízdného\n\nVíce k označovačům na letišti:\nhttps://tram-bus.cz/na-letisti-se-budou-jizdenky-oznacovat-jiz-na-nastupisti/\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#9: Nový označník na Vysočanech a bezkontaktní terminály v tramvajích", "5bd7d4b5-6546-48fd-93e3-0b0ba96004e5", "AkbFVmsuZwY", false, 399, false, "https://www.youtube.com/watch?v=AkbFVmsuZwY", 153, "/downloads/METROBUS - Expres/2019-05-09 - METROBUS EXPRES 2019#9: Nový označník na Vysočanech a bezkontaktní terminály v tramvajích.mp4", false, false, 18, [], 1, ~U[2019-05-09 12:00:01Z], ~U[2025-12-10 14:53:12Z], ~U[2025-12-10 14:53:12Z], "DPP se postupně dostává do 21. století, Arriva posiluje příměstskou dopravu a rozšiřujeme možnosti nákupu jízdného\n\nVíce k označovačům na letišti:\nhttps://tram-bus.cz/na-letisti-se-budou-jizdenky-oznacovat-jiz-na-nastupisti/\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#9: Nový označník na Vysočanech a bezkontaktní terminály v tramvajích", "AkbFVmsuZwY", 399, false, "https://www.youtube.com/watch?v=AkbFVmsuZwY", "/downloads/METROBUS - Expres/2019-05-09 - METROBUS EXPRES 2019#9: Nový označník na Vysočanech a bezkontaktní terminály v tramvajích.mp4", false, 18, ~U[2019-05-09 12:00:01Z]] 15:53:12.045 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=144.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:12.046 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=8.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:53:12.047 [debug] QUERY OK source="media_items" db=0.8ms idle=8.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19710] 15:53:12.047 [debug] Current batch of media processed. Will check again in 1000ms 15:53:13.048 [debug] Current batch of media processed. Will check again in 1000ms 15:53:14.049 [debug] Current batch of media processed. Will check again in 1000ms 15:53:15.051 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Jak dopadla poslední naděje pro vozovnu Hloubětín? Kde vznikla nová tramvajová zastávka a kde bude možná nová smyčka? Ukazujeme v 8. dílu pořadu Expres.\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 347, "filename" => "/downloads/METROBUS - Expres/2019-04-25 - METROBUS EXPRES 2019#8: Zbrusu stará zastávka Planetárium a unikátní protihluková stěna.mp4", "id" => "zImT1ErEOt0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zImT1ErEOt0", "playlist_index" => 154, "timestamp" => 1556193608, "title" => "METROBUS EXPRES 2019#8: Zbrusu stará zastávka Planetárium a unikátní protihluková stěna", "upload_date" => "20190425"} 15:53:15.052 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1205.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:53:15.053 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1206.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:15.054 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1206.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-04-25 12:00:08Z], 18] 15:53:15.058 [debug] QUERY OK source="media_items" db=2.0ms idle=1152.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jak dopadla poslední naděje pro vozovnu Hloubětín? Kde vznikla nová tramvajová zastávka a kde bude možná nová smyčka? Ukazujeme v 8. dílu pořadu Expres.\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#8: Zbrusu stará zastávka Planetárium a unikátní protihluková stěna", "a5b0c498-bcee-4f5f-a6b2-87241b1f17fd", "zImT1ErEOt0", false, 347, false, "https://www.youtube.com/watch?v=zImT1ErEOt0", 154, "/downloads/METROBUS - Expres/2019-04-25 - METROBUS EXPRES 2019#8: Zbrusu stará zastávka Planetárium a unikátní protihluková stěna.mp4", false, false, 18, [], 1, ~U[2019-04-25 12:00:08Z], ~U[2025-12-10 14:53:15Z], ~U[2025-12-10 14:53:15Z], "Jak dopadla poslední naděje pro vozovnu Hloubětín? Kde vznikla nová tramvajová zastávka a kde bude možná nová smyčka? Ukazujeme v 8. dílu pořadu Expres.\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#8: Zbrusu stará zastávka Planetárium a unikátní protihluková stěna", "zImT1ErEOt0", 347, false, "https://www.youtube.com/watch?v=zImT1ErEOt0", "/downloads/METROBUS - Expres/2019-04-25 - METROBUS EXPRES 2019#8: Zbrusu stará zastávka Planetárium a unikátní protihluková stěna.mp4", false, 18, ~U[2019-04-25 12:00:08Z]] 15:53:15.059 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=152.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:15.060 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:53:15.061 [debug] QUERY OK source="media_items" db=0.4ms idle=7.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19711] 15:53:15.061 [debug] Current batch of media processed. Will check again in 1000ms 15:53:16.061 [debug] Current batch of media processed. Will check again in 1000ms 15:53:17.062 [debug] Current batch of media processed. Will check again in 1000ms 15:53:18.064 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "DPP spouští další kampaň proti srážkám s chodci, Arriva nasazuje nové kloubové autobusy a těšíme se na Autobusový den PID v Letňanech\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 241, "filename" => "/downloads/METROBUS - Expres/2019-04-11 - METROBUS EXPRES 2019#7: Tramvajové nehody, SORky a Den PID.mp4", "id" => "ECk6UOZXKwo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ECk6UOZXKwo", "playlist_index" => 155, "timestamp" => 1554984002, "title" => "METROBUS EXPRES 2019#7: Tramvajové nehody, SORky a Den PID", "upload_date" => "20190411"} 15:53:18.066 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=1218.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:53:18.068 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1220.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:18.070 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1221.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-04-11 12:00:02Z], 18] 15:53:18.076 [debug] QUERY OK source="media_items" db=3.7ms queue=0.1ms idle=1159.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["DPP spouští další kampaň proti srážkám s chodci, Arriva nasazuje nové kloubové autobusy a těšíme se na Autobusový den PID v Letňanech\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#7: Tramvajové nehody, SORky a Den PID", "4142ff78-9c35-4ce0-964a-b51de38af1cb", "ECk6UOZXKwo", false, 241, false, "https://www.youtube.com/watch?v=ECk6UOZXKwo", 155, "/downloads/METROBUS - Expres/2019-04-11 - METROBUS EXPRES 2019#7: Tramvajové nehody, SORky a Den PID.mp4", false, false, 18, [], 1, ~U[2019-04-11 12:00:02Z], ~U[2025-12-10 14:53:18Z], ~U[2025-12-10 14:53:18Z], "DPP spouští další kampaň proti srážkám s chodci, Arriva nasazuje nové kloubové autobusy a těšíme se na Autobusový den PID v Letňanech\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#7: Tramvajové nehody, SORky a Den PID", "ECk6UOZXKwo", 241, false, "https://www.youtube.com/watch?v=ECk6UOZXKwo", "/downloads/METROBUS - Expres/2019-04-11 - METROBUS EXPRES 2019#7: Tramvajové nehody, SORky a Den PID.mp4", false, 18, ~U[2019-04-11 12:00:02Z]] 15:53:18.077 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=160.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:18.078 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=11.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:53:18.080 [debug] QUERY OK source="media_items" db=0.8ms idle=11.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19712] 15:53:18.080 [debug] Current batch of media processed. Will check again in 1000ms 15:53:19.082 [debug] Current batch of media processed. Will check again in 1000ms 15:53:20.082 [debug] Current batch of media processed. Will check again in 1000ms 15:53:21.084 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Na konci března nás čekají nové vlaky a přívozy, nový zabezpečovač metra B nebo začátek polidštění terminálu Černý Most...\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 303, "filename" => "/downloads/METROBUS - Expres/2019-03-28 - METROBUS EXPRES 2019#6: Konec Černého Mostu, zimy, Hloubětína a udíren.mp4", "id" => "PnB96Xdp2XU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=PnB96Xdp2XU", "playlist_index" => 156, "timestamp" => 1553778002, "title" => "METROBUS EXPRES 2019#6: Konec Černého Mostu, zimy, Hloubětína a udíren", "upload_date" => "20190328"} 15:53:21.086 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1235.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:53:21.087 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1237.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:21.090 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1238.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-03-28 13:00:02Z], 18] 15:53:21.095 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=1170.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Na konci března nás čekají nové vlaky a přívozy, nový zabezpečovač metra B nebo začátek polidštění terminálu Černý Most...\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#6: Konec Černého Mostu, zimy, Hloubětína a udíren", "053c3b0b-c81e-4e5d-ac15-e2bbb031685d", "PnB96Xdp2XU", false, 303, false, "https://www.youtube.com/watch?v=PnB96Xdp2XU", 156, "/downloads/METROBUS - Expres/2019-03-28 - METROBUS EXPRES 2019#6: Konec Černého Mostu, zimy, Hloubětína a udíren.mp4", false, false, 18, [], 1, ~U[2019-03-28 13:00:02Z], ~U[2025-12-10 14:53:21Z], ~U[2025-12-10 14:53:21Z], "Na konci března nás čekají nové vlaky a přívozy, nový zabezpečovač metra B nebo začátek polidštění terminálu Černý Most...\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#6: Konec Černého Mostu, zimy, Hloubětína a udíren", "PnB96Xdp2XU", 303, false, "https://www.youtube.com/watch?v=PnB96Xdp2XU", "/downloads/METROBUS - Expres/2019-03-28 - METROBUS EXPRES 2019#6: Konec Černého Mostu, zimy, Hloubětína a udíren.mp4", false, 18, ~U[2019-03-28 13:00:02Z]] 15:53:21.096 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=172.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:21.098 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:53:21.100 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=11.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19713] 15:53:21.100 [debug] Current batch of media processed. Will check again in 1000ms 15:53:22.102 [debug] Current batch of media processed. Will check again in 1000ms 15:53:23.102 [debug] Current batch of media processed. Will check again in 1000ms 15:53:24.103 [debug] Current batch of media processed. Will check again in 1000ms 15:53:25.105 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Velká vršovická vlaková výluka postihne Prahu až do konce roku, zatímco ČD vymýšlí, jak ještě zvětšit Elefanty.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 346, "filename" => "/downloads/METROBUS - Expres/2019-03-14 - METROBUS EXPRES 2019#5: Nafukovací sloni, VVVV a integrace.mp4", "id" => "Ck17ypfH1i0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Ck17ypfH1i0", "playlist_index" => 157, "timestamp" => 1552568406, "title" => "METROBUS EXPRES 2019#5: Nafukovací sloni, VVVV a integrace", "upload_date" => "20190314"} 15:53:25.107 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=257.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:53:25.108 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=258.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:25.111 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=259.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-03-14 13:00:06Z], 18] 15:53:25.116 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=262.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Velká vršovická vlaková výluka postihne Prahu až do konce roku, zatímco ČD vymýšlí, jak ještě zvětšit Elefanty.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#5: Nafukovací sloni, VVVV a integrace", "e50d089f-e6f6-4ff3-b222-69ef1bb41ca0", "Ck17ypfH1i0", false, 346, false, "https://www.youtube.com/watch?v=Ck17ypfH1i0", 157, "/downloads/METROBUS - Expres/2019-03-14 - METROBUS EXPRES 2019#5: Nafukovací sloni, VVVV a integrace.mp4", false, false, 18, [], 1, ~U[2019-03-14 13:00:06Z], ~U[2025-12-10 14:53:25Z], ~U[2025-12-10 14:53:25Z], "Velká vršovická vlaková výluka postihne Prahu až do konce roku, zatímco ČD vymýšlí, jak ještě zvětšit Elefanty.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#5: Nafukovací sloni, VVVV a integrace", "Ck17ypfH1i0", 346, false, "https://www.youtube.com/watch?v=Ck17ypfH1i0", "/downloads/METROBUS - Expres/2019-03-14 - METROBUS EXPRES 2019#5: Nafukovací sloni, VVVV a integrace.mp4", false, 18, ~U[2019-03-14 13:00:06Z]] 15:53:25.117 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=183.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:25.118 [debug] QUERY OK source="media_profiles" db=0.4ms idle=10.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:53:25.119 [debug] QUERY OK source="media_items" db=0.6ms idle=9.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 [19714] 15:53:25.119 [debug] Current batch of media processed. Will check again in 1000ms 15:53:26.119 [debug] Current batch of media processed. Will check again in 1000ms 15:53:27.120 [debug] Current batch of media processed. Will check again in 1000ms 15:53:28.122 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nové jednotky pro čakovický motoráček brzy doplní historické tramvaje T2 na lince 23. Dále zmiňujeme trať do Zdib nebo Vinohradskou výluku.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 271, "filename" => "/downloads/METROBUS - Expres/2019-02-28 - METROBUS EXPRES 2019#4: Hemžení Mravenců a oprava T2 pro Prahu.mp4", "id" => "9fNAcNo7zzI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9fNAcNo7zzI", "playlist_index" => 158, "timestamp" => 1551358801, "title" => "METROBUS EXPRES 2019#4: Hemžení Mravenců a oprava T2 pro Prahu", "upload_date" => "20190228"} 15:53:28.124 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1274.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:53:28.126 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1276.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:28.129 [debug] QUERY OK source="media_items" db=1.8ms idle=1278.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-02-28 13:00:01Z], 18] 15:53:28.135 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=1190.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nové jednotky pro čakovický motoráček brzy doplní historické tramvaje T2 na lince 23. Dále zmiňujeme trať do Zdib nebo Vinohradskou výluku.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#4: Hemžení Mravenců a oprava T2 pro Prahu", "f67abec7-6d11-4d4e-b438-ce46d7aa0178", "9fNAcNo7zzI", false, 271, false, "https://www.youtube.com/watch?v=9fNAcNo7zzI", 158, "/downloads/METROBUS - Expres/2019-02-28 - METROBUS EXPRES 2019#4: Hemžení Mravenců a oprava T2 pro Prahu.mp4", false, false, 18, [], 1, ~U[2019-02-28 13:00:01Z], ~U[2025-12-10 14:53:28Z], ~U[2025-12-10 14:53:28Z], "Nové jednotky pro čakovický motoráček brzy doplní historické tramvaje T2 na lince 23. Dále zmiňujeme trať do Zdib nebo Vinohradskou výluku.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#4: Hemžení Mravenců a oprava T2 pro Prahu", "9fNAcNo7zzI", 271, false, "https://www.youtube.com/watch?v=9fNAcNo7zzI", "/downloads/METROBUS - Expres/2019-02-28 - METROBUS EXPRES 2019#4: Hemžení Mravenců a oprava T2 pro Prahu.mp4", false, 18, ~U[2019-02-28 13:00:01Z]] 15:53:28.136 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=192.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:28.138 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=12.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:53:28.139 [debug] QUERY OK source="media_items" db=0.6ms idle=12.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19715] 15:53:28.139 [debug] Current batch of media processed. Will check again in 1000ms 15:53:29.141 [debug] Current batch of media processed. Will check again in 1000ms 15:53:30.141 [debug] Current batch of media processed. Will check again in 1000ms 15:53:31.143 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Zavede Praha hybridní autobusy jako mezistupeň mezi naftovými a elektrickými autobus? Dále ukazujeme posun na Vltavské, poslední ForCity a soutěž o nádraží Veleslavín.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 210, "filename" => "/downloads/METROBUS - Expres/2019-02-14 - METROBUS EXPRES 2019#3: Revoluční Volvo 7900 LAH a poslední ForCity.mp4", "id" => "-tvQSydkuaw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-tvQSydkuaw", "playlist_index" => 159, "timestamp" => 1550149201, "title" => "METROBUS EXPRES 2019#3: Revoluční Volvo 7900 LAH a poslední ForCity", "upload_date" => "20190214"} 15:53:31.145 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=1295.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:53:31.147 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1297.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:31.149 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1298.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-02-14 13:00:01Z], 18] 15:53:31.154 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=1203.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zavede Praha hybridní autobusy jako mezistupeň mezi naftovými a elektrickými autobus? Dále ukazujeme posun na Vltavské, poslední ForCity a soutěž o nádraží Veleslavín.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#3: Revoluční Volvo 7900 LAH a poslední ForCity", "882239a6-de2e-4950-b29c-34b53cdca2c9", "-tvQSydkuaw", false, 210, false, "https://www.youtube.com/watch?v=-tvQSydkuaw", 159, "/downloads/METROBUS - Expres/2019-02-14 - METROBUS EXPRES 2019#3: Revoluční Volvo 7900 LAH a poslední ForCity.mp4", false, false, 18, [], 1, ~U[2019-02-14 13:00:01Z], ~U[2025-12-10 14:53:31Z], ~U[2025-12-10 14:53:31Z], "Zavede Praha hybridní autobusy jako mezistupeň mezi naftovými a elektrickými autobus? Dále ukazujeme posun na Vltavské, poslední ForCity a soutěž o nádraží Veleslavín.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#3: Revoluční Volvo 7900 LAH a poslední ForCity", "-tvQSydkuaw", 210, false, "https://www.youtube.com/watch?v=-tvQSydkuaw", "/downloads/METROBUS - Expres/2019-02-14 - METROBUS EXPRES 2019#3: Revoluční Volvo 7900 LAH a poslední ForCity.mp4", false, 18, ~U[2019-02-14 13:00:01Z]] 15:53:31.155 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=204.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:31.157 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=10.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:53:31.159 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=10.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19716] 15:53:31.159 [debug] Current batch of media processed. Will check again in 1000ms 15:53:32.160 [debug] Current batch of media processed. Will check again in 1000ms 15:53:33.161 [debug] Current batch of media processed. Will check again in 1000ms 15:53:34.163 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ropid poskytuje otevřená data o spojích a mimořádnostech, na facebooku dělá hezký marketing a prosazuje lanovku. Dále zmiňujeme únorové podpírání mostu u Vltavské a tramvajové tratě přes Václavské náměstí a do Zdib.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte Metrobus na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 255, "filename" => "/downloads/METROBUS - Expres/2019-01-31 - METROBUS EXPRES 2019#2: Posun u dvou tramvajových projektů a kontroverzní lanovka.mp4", "id" => "0y4m_bFeSjQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0y4m_bFeSjQ", "playlist_index" => 160, "timestamp" => 1548939600, "title" => "METROBUS EXPRES 2019#2: Posun u dvou tramvajových projektů a kontroverzní lanovka", "upload_date" => "20190131"} 15:53:34.165 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1315.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:53:34.167 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1317.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:34.170 [debug] QUERY OK source="media_items" db=2.0ms queue=0.3ms idle=1319.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-01-31 13:00:00Z], 18] 15:53:34.176 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=1217.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ropid poskytuje otevřená data o spojích a mimořádnostech, na facebooku dělá hezký marketing a prosazuje lanovku. Dále zmiňujeme únorové podpírání mostu u Vltavské a tramvajové tratě přes Václavské náměstí a do Zdib.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte Metrobus na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#2: Posun u dvou tramvajových projektů a kontroverzní lanovka", "c094703d-d495-4ad6-8386-b1586f4d91e9", "0y4m_bFeSjQ", false, 255, false, "https://www.youtube.com/watch?v=0y4m_bFeSjQ", 160, "/downloads/METROBUS - Expres/2019-01-31 - METROBUS EXPRES 2019#2: Posun u dvou tramvajových projektů a kontroverzní lanovka.mp4", false, false, 18, [], 1, ~U[2019-01-31 13:00:00Z], ~U[2025-12-10 14:53:34Z], ~U[2025-12-10 14:53:34Z], "Ropid poskytuje otevřená data o spojích a mimořádnostech, na facebooku dělá hezký marketing a prosazuje lanovku. Dále zmiňujeme únorové podpírání mostu u Vltavské a tramvajové tratě přes Václavské náměstí a do Zdib.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte Metrobus na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#2: Posun u dvou tramvajových projektů a kontroverzní lanovka", "0y4m_bFeSjQ", 255, false, "https://www.youtube.com/watch?v=0y4m_bFeSjQ", "/downloads/METROBUS - Expres/2019-01-31 - METROBUS EXPRES 2019#2: Posun u dvou tramvajových projektů a kontroverzní lanovka.mp4", false, 18, ~U[2019-01-31 13:00:00Z]] 15:53:34.178 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=219.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:34.179 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=13.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:53:34.181 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=12.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19717] 15:53:34.181 [debug] Current batch of media processed. Will check again in 1000ms 15:53:35.181 [debug] Current batch of media processed. Will check again in 1000ms 15:53:36.182 [debug] Current batch of media processed. Will check again in 1000ms 15:53:37.184 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ve speciálním dílu Expresu se vracíme do roku 2018. Shrneme si všechny důležité novinky, které pražskou dopravu posunuly.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 335, "filename" => "/downloads/METROBUS - Expres/2019-01-24 - METROBUS EXPRES: Shrnutí roku 2018.mp4", "id" => "vdMO9C9Ye_0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vdMO9C9Ye_0", "playlist_index" => 161, "timestamp" => 1548334812, "title" => "METROBUS EXPRES: Shrnutí roku 2018", "upload_date" => "20190124"} 15:53:37.186 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1336.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:53:37.187 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1338.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:37.190 [debug] QUERY OK source="media_items" db=1.8ms idle=1339.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-01-24 13:00:12Z], 18] 15:53:37.195 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=1230.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ve speciálním dílu Expresu se vracíme do roku 2018. Shrneme si všechny důležité novinky, které pražskou dopravu posunuly.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES: Shrnutí roku 2018", "e839374b-2eca-47b5-8b52-4803cf39e1c9", "vdMO9C9Ye_0", false, 335, false, "https://www.youtube.com/watch?v=vdMO9C9Ye_0", 161, "/downloads/METROBUS - Expres/2019-01-24 - METROBUS EXPRES: Shrnutí roku 2018.mp4", false, false, 18, [], 1, ~U[2019-01-24 13:00:12Z], ~U[2025-12-10 14:53:37Z], ~U[2025-12-10 14:53:37Z], "Ve speciálním dílu Expresu se vracíme do roku 2018. Shrneme si všechny důležité novinky, které pražskou dopravu posunuly.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES: Shrnutí roku 2018", "vdMO9C9Ye_0", 335, false, "https://www.youtube.com/watch?v=vdMO9C9Ye_0", "/downloads/METROBUS - Expres/2019-01-24 - METROBUS EXPRES: Shrnutí roku 2018.mp4", false, 18, ~U[2019-01-24 13:00:12Z]] 15:53:37.197 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=231.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:37.198 [debug] QUERY OK source="media_profiles" db=0.8ms idle=11.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:53:37.200 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=11.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19718] 15:53:37.201 [debug] Current batch of media processed. Will check again in 1000ms 15:53:38.201 [debug] Current batch of media processed. Will check again in 1000ms 15:53:39.202 [debug] Current batch of media processed. Will check again in 1000ms 15:53:40.205 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Rychlé shrnutí aktuálních novinek v Pražské dopravě v pořadu Metrobus Expres! Podívali jsme se na silvestrovskou mimořádnost v Nuslích a nově v zimě otevřené Muzeum MHD včetně tramvaje T1.\n\nTramvajová výluka v Badeniho ulici: https://metrobus.cz/video/vyluka-chotkovy-sady\n\nPlánovaná tramvajová trať na Pankrác: https://metrobus.cz/video/adventni-kalendar-2\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte Metrobus na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 239, "filename" => "/downloads/METROBUS - Expres/2019-01-17 - METROBUS EXPRES 2019#1: Nový rok s výlukou a muzeem.mp4", "id" => "r0Y_gz7KybQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=r0Y_gz7KybQ", "playlist_index" => 162, "timestamp" => 1547730006, "title" => "METROBUS EXPRES 2019#1: Nový rok s výlukou a muzeem", "upload_date" => "20190117"} 15:53:40.206 [debug] QUERY OK source="sources" db=0.6ms idle=1356.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:53:40.208 [debug] QUERY OK source="sources" db=0.7ms idle=1358.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:40.211 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1359.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-01-17 13:00:06Z], 18] 15:53:40.224 [debug] QUERY OK source="media_items" db=11.5ms idle=1241.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Rychlé shrnutí aktuálních novinek v Pražské dopravě v pořadu Metrobus Expres! Podívali jsme se na silvestrovskou mimořádnost v Nuslích a nově v zimě otevřené Muzeum MHD včetně tramvaje T1.\n\nTramvajová výluka v Badeniho ulici: https://metrobus.cz/video/vyluka-chotkovy-sady\n\nPlánovaná tramvajová trať na Pankrác: https://metrobus.cz/video/adventni-kalendar-2\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte Metrobus na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#1: Nový rok s výlukou a muzeem", "eb24c860-15e8-4f6c-9224-8ac969e888fd", "r0Y_gz7KybQ", false, 239, false, "https://www.youtube.com/watch?v=r0Y_gz7KybQ", 162, "/downloads/METROBUS - Expres/2019-01-17 - METROBUS EXPRES 2019#1: Nový rok s výlukou a muzeem.mp4", false, false, 18, [], 1, ~U[2019-01-17 13:00:06Z], ~U[2025-12-10 14:53:40Z], ~U[2025-12-10 14:53:40Z], "Rychlé shrnutí aktuálních novinek v Pražské dopravě v pořadu Metrobus Expres! Podívali jsme se na silvestrovskou mimořádnost v Nuslích a nově v zimě otevřené Muzeum MHD včetně tramvaje T1.\n\nTramvajová výluka v Badeniho ulici: https://metrobus.cz/video/vyluka-chotkovy-sady\n\nPlánovaná tramvajová trať na Pankrác: https://metrobus.cz/video/adventni-kalendar-2\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte Metrobus na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#1: Nový rok s výlukou a muzeem", "r0Y_gz7KybQ", 239, false, "https://www.youtube.com/watch?v=r0Y_gz7KybQ", "/downloads/METROBUS - Expres/2019-01-17 - METROBUS EXPRES 2019#1: Nový rok s výlukou a muzeem.mp4", false, 18, ~U[2019-01-17 13:00:06Z]] 15:53:40.226 [debug] QUERY OK source="sources" db=0.9ms queue=0.5ms idle=251.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:40.227 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=20.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:53:40.229 [debug] QUERY OK source="media_items" db=0.9ms idle=19.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19719] 15:53:40.229 [debug] Current batch of media processed. Will check again in 1000ms 15:53:41.039 [info] {"source":"oban","duration":1301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:41.230 [debug] Current batch of media processed. Will check again in 1000ms 15:53:42.231 [debug] Current batch of media processed. Will check again in 1000ms 15:53:43.233 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Tolikrát jsme se zmiňovali o dojíždějících legendárních Žabotlamech, až v srpnu skutečně nastal onen poslední den. Kromě toho s novým školním rokem přichází změny v odbavovacím systému a dopravní akce.\n\nSledujte příští díl Expresu na našem webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "duration" => 268, "filename" => "/downloads/METROBUS - Expres/2018-09-03 - METROBUS EXPRES Srpen 2018: Dojezdil Žabotlam a rozjíždí se nová PID\u00A0Lítačka.mp4", "id" => "jk-cLvVof1w", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=jk-cLvVof1w", "playlist_index" => 163, "timestamp" => 1535976005, "title" => "METROBUS EXPRES Srpen 2018: Dojezdil Žabotlam a rozjíždí se nová PID\u00A0Lítačka", "upload_date" => "20180903"} 15:53:43.235 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1383.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:53:43.237 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1385.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:43.240 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=1258.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-09-03 12:00:05Z], 18] 15:53:43.246 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=391.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tolikrát jsme se zmiňovali o dojíždějících legendárních Žabotlamech, až v srpnu skutečně nastal onen poslední den. Kromě toho s novým školním rokem přichází změny v odbavovacím systému a dopravní akce.\n\nSledujte příští díl Expresu na našem webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Srpen 2018: Dojezdil Žabotlam a rozjíždí se nová PID\u00A0Lítačka", "346a0136-c194-48c3-95a9-f0a5b64e3547", "jk-cLvVof1w", false, 268, false, "https://www.youtube.com/watch?v=jk-cLvVof1w", 163, "/downloads/METROBUS - Expres/2018-09-03 - METROBUS EXPRES Srpen 2018: Dojezdil Žabotlam a rozjíždí se nová PID\u00A0Lítačka.mp4", false, false, 18, [], 1, ~U[2018-09-03 12:00:05Z], ~U[2025-12-10 14:53:43Z], ~U[2025-12-10 14:53:43Z], "Tolikrát jsme se zmiňovali o dojíždějících legendárních Žabotlamech, až v srpnu skutečně nastal onen poslední den. Kromě toho s novým školním rokem přichází změny v odbavovacím systému a dopravní akce.\n\nSledujte příští díl Expresu na našem webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Srpen 2018: Dojezdil Žabotlam a rozjíždí se nová PID\u00A0Lítačka", "jk-cLvVof1w", 268, false, "https://www.youtube.com/watch?v=jk-cLvVof1w", "/downloads/METROBUS - Expres/2018-09-03 - METROBUS EXPRES Srpen 2018: Dojezdil Žabotlam a rozjíždí se nová PID\u00A0Lítačka.mp4", false, 18, ~U[2018-09-03 12:00:05Z]] 15:53:43.248 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=264.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:43.249 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=13.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:53:43.251 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=13.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19720] 15:53:43.252 [debug] Current batch of media processed. Will check again in 1000ms 15:53:44.253 [debug] Current batch of media processed. Will check again in 1000ms 15:53:45.253 [debug] Current batch of media processed. Will check again in 1000ms 15:53:46.255 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Dvě velké prázdninové výluky tramvají a autobusů doplňují dvě novinky z železnice, kde se blíží výstavba nové trati na letiště i trati ve Strašnicích. Tyto novinky shrnujeme v červencovém dílu pravidelného pořadu Metrobus Expres.\n\nSledujte příští díl Expresu na našem webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "duration" => 300, "filename" => "/downloads/METROBUS - Expres/2018-08-06 - METROBUS EXPRES Červenec 2018: Velké prázdninové výluky a posun na dvou vlakových stavbách.mp4", "id" => "5ay3PTmOjGU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5ay3PTmOjGU", "playlist_index" => 164, "timestamp" => 1533556801, "title" => "METROBUS EXPRES Červenec 2018: Velké prázdninové výluky a posun na dvou vlakových stavbách", "upload_date" => "20180806"} 15:53:46.257 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1406.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:53:46.258 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1408.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:46.261 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=1409.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-08-06 12:00:01Z], 18] 15:53:46.268 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=1275.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dvě velké prázdninové výluky tramvají a autobusů doplňují dvě novinky z železnice, kde se blíží výstavba nové trati na letiště i trati ve Strašnicích. Tyto novinky shrnujeme v červencovém dílu pravidelného pořadu Metrobus Expres.\n\nSledujte příští díl Expresu na našem webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Červenec 2018: Velké prázdninové výluky a posun na dvou vlakových stavbách", "3cc4e64b-527d-489f-b6e0-9a128e92d9f6", "5ay3PTmOjGU", false, 300, false, "https://www.youtube.com/watch?v=5ay3PTmOjGU", 164, "/downloads/METROBUS - Expres/2018-08-06 - METROBUS EXPRES Červenec 2018: Velké prázdninové výluky a posun na dvou vlakových stavbách.mp4", false, false, 18, [], 1, ~U[2018-08-06 12:00:01Z], ~U[2025-12-10 14:53:46Z], ~U[2025-12-10 14:53:46Z], "Dvě velké prázdninové výluky tramvají a autobusů doplňují dvě novinky z železnice, kde se blíží výstavba nové trati na letiště i trati ve Strašnicích. Tyto novinky shrnujeme v červencovém dílu pravidelného pořadu Metrobus Expres.\n\nSledujte příští díl Expresu na našem webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Červenec 2018: Velké prázdninové výluky a posun na dvou vlakových stavbách", "5ay3PTmOjGU", 300, false, "https://www.youtube.com/watch?v=5ay3PTmOjGU", "/downloads/METROBUS - Expres/2018-08-06 - METROBUS EXPRES Červenec 2018: Velké prázdninové výluky a posun na dvou vlakových stavbách.mp4", false, 18, ~U[2018-08-06 12:00:01Z]] 15:53:46.270 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=279.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:46.271 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=13.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:53:46.273 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=13.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19721] 15:53:46.273 [debug] Current batch of media processed. Will check again in 1000ms 15:53:47.274 [debug] Current batch of media processed. Will check again in 1000ms 15:53:48.275 [debug] Current batch of media processed. Will check again in 1000ms 15:53:49.277 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V červnovém díle pravidelného pořadu Expres ukazujeme nové Standardy zastávek PID, střídmé plány na rozšíření železnice příští rok a také se dozvíme, že se k havarijnímu stavu druhého vestibulu stanice Budějovická postupně přidávají i nejnovější stanice linky C.\n\nSledujte příští díl Expresu na našem webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "duration" => 276, "filename" => "/downloads/METROBUS - Expres/2018-07-02 - METROBUS EXPRES Červen 2018: Metro C chátrá, ostatní zastávky by díky novému standardu nemusely.mp4", "id" => "BIS-ophnY8U", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BIS-ophnY8U", "playlist_index" => 165, "timestamp" => 1530532803, "title" => "METROBUS EXPRES Červen 2018: Metro C chátrá, ostatní zastávky by díky novému standardu nemusely", "upload_date" => "20180702"} 15:53:49.279 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1428.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:53:49.280 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1429.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:49.282 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=1430.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-07-02 12:00:03Z], 18] 15:53:49.289 [debug] QUERY OK source="media_items" db=4.8ms queue=0.1ms idle=1289.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V červnovém díle pravidelného pořadu Expres ukazujeme nové Standardy zastávek PID, střídmé plány na rozšíření železnice příští rok a také se dozvíme, že se k havarijnímu stavu druhého vestibulu stanice Budějovická postupně přidávají i nejnovější stanice linky C.\n\nSledujte příští díl Expresu na našem webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Červen 2018: Metro C chátrá, ostatní zastávky by díky novému standardu nemusely", "0fb73aaf-b750-4f29-9a55-b6fcfbac2080", "BIS-ophnY8U", false, 276, false, "https://www.youtube.com/watch?v=BIS-ophnY8U", 165, "/downloads/METROBUS - Expres/2018-07-02 - METROBUS EXPRES Červen 2018: Metro C chátrá, ostatní zastávky by díky novému standardu nemusely.mp4", false, false, 18, [], 1, ~U[2018-07-02 12:00:03Z], ~U[2025-12-10 14:53:49Z], ~U[2025-12-10 14:53:49Z], "V červnovém díle pravidelného pořadu Expres ukazujeme nové Standardy zastávek PID, střídmé plány na rozšíření železnice příští rok a také se dozvíme, že se k havarijnímu stavu druhého vestibulu stanice Budějovická postupně přidávají i nejnovější stanice linky C.\n\nSledujte příští díl Expresu na našem webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Červen 2018: Metro C chátrá, ostatní zastávky by díky novému standardu nemusely", "BIS-ophnY8U", 276, false, "https://www.youtube.com/watch?v=BIS-ophnY8U", "/downloads/METROBUS - Expres/2018-07-02 - METROBUS EXPRES Červen 2018: Metro C chátrá, ostatní zastávky by díky novému standardu nemusely.mp4", false, 18, ~U[2018-07-02 12:00:03Z]] 15:53:49.290 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=292.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:49.292 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.3ms idle=12.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:53:49.294 [debug] QUERY OK source="media_items" db=0.9ms idle=13.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 [19722] 15:53:49.294 [debug] Current batch of media processed. Will check again in 1000ms 15:53:50.295 [debug] Current batch of media processed. Will check again in 1000ms 15:53:51.296 [debug] Current batch of media processed. Will check again in 1000ms 15:53:52.298 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Po Libeňském mostě se přidává Železniční – SŽDC prohlásila, že bude nutné ho zbourat. Tuto a další novinky rozebíráme v dnešním díle pořadu Expres.\n\n\nMáme novou jednoduchou adresu našeho webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "duration" => 271, "filename" => "/downloads/METROBUS - Expres/2018-06-04 - METROBUS EXPRES Květen 2018: Nový problémový most a konec opravy na Muzeu.mp4", "id" => "eex5qzR4WIM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=eex5qzR4WIM", "playlist_index" => 166, "timestamp" => 1528113602, "title" => "METROBUS EXPRES Květen 2018: Nový problémový most a konec opravy na Muzeu", "upload_date" => "20180604"} 15:53:52.300 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1449.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:53:52.301 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1450.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:52.304 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=1452.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-06-04 12:00:02Z], 18] 15:53:52.308 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=1300.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Po Libeňském mostě se přidává Železniční – SŽDC prohlásila, že bude nutné ho zbourat. Tuto a další novinky rozebíráme v dnešním díle pořadu Expres.\n\n\nMáme novou jednoduchou adresu našeho webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Květen 2018: Nový problémový most a konec opravy na Muzeu", "6456b025-d5e3-44f4-aa70-4d0a02136c95", "eex5qzR4WIM", false, 271, false, "https://www.youtube.com/watch?v=eex5qzR4WIM", 166, "/downloads/METROBUS - Expres/2018-06-04 - METROBUS EXPRES Květen 2018: Nový problémový most a konec opravy na Muzeu.mp4", false, false, 18, [], 1, ~U[2018-06-04 12:00:02Z], ~U[2025-12-10 14:53:52Z], ~U[2025-12-10 14:53:52Z], "Po Libeňském mostě se přidává Železniční – SŽDC prohlásila, že bude nutné ho zbourat. Tuto a další novinky rozebíráme v dnešním díle pořadu Expres.\n\n\nMáme novou jednoduchou adresu našeho webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Květen 2018: Nový problémový most a konec opravy na Muzeu", "eex5qzR4WIM", 271, false, "https://www.youtube.com/watch?v=eex5qzR4WIM", "/downloads/METROBUS - Expres/2018-06-04 - METROBUS EXPRES Květen 2018: Nový problémový most a konec opravy na Muzeu.mp4", false, 18, ~U[2018-06-04 12:00:02Z]] 15:53:52.309 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=300.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:52.311 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=10.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:53:52.312 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=10.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19723] 15:53:52.313 [debug] Current batch of media processed. Will check again in 1000ms 15:53:53.313 [debug] Current batch of media processed. Will check again in 1000ms 15:53:54.314 [debug] Current batch of media processed. Will check again in 1000ms 15:53:55.316 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Praha stále nerozhodla, co bude s Libeňským mostem, uvažuje o nové tramvajové trati v centru a také se řeší dosluhující Žabotlamy a budoucnost linky S41.\n\n\nMáme novou jednoduchou adresu našeho webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "duration" => 242, "filename" => "/downloads/METROBUS - Expres/2018-05-07 - METROBUS\u00A0EXPRES Duben 2018: Nevyřešený most, nevyřešené tramvaje a nevyřešené vlaky.mp4", "id" => "udsTSIrHS7s", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=udsTSIrHS7s", "playlist_index" => 167, "timestamp" => 1525694407, "title" => "METROBUS\u00A0EXPRES Duben 2018: Nevyřešený most, nevyřešené tramvaje a nevyřešené vlaky", "upload_date" => "20180507"} 15:53:55.318 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1465.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:53:55.319 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1467.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:55.322 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1307.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-05-07 12:00:07Z], 18] 15:53:55.327 [debug] QUERY OK source="media_items" db=3.8ms queue=0.1ms idle=472.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Praha stále nerozhodla, co bude s Libeňským mostem, uvažuje o nové tramvajové trati v centru a také se řeší dosluhující Žabotlamy a budoucnost linky S41.\n\n\nMáme novou jednoduchou adresu našeho webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS\u00A0EXPRES Duben 2018: Nevyřešený most, nevyřešené tramvaje a nevyřešené vlaky", "a2a44164-462b-42c6-bcb1-79bea2c89940", "udsTSIrHS7s", false, 242, false, "https://www.youtube.com/watch?v=udsTSIrHS7s", 167, "/downloads/METROBUS - Expres/2018-05-07 - METROBUS\u00A0EXPRES Duben 2018: Nevyřešený most, nevyřešené tramvaje a nevyřešené vlaky.mp4", false, false, 18, [], 1, ~U[2018-05-07 12:00:07Z], ~U[2025-12-10 14:53:55Z], ~U[2025-12-10 14:53:55Z], "Praha stále nerozhodla, co bude s Libeňským mostem, uvažuje o nové tramvajové trati v centru a také se řeší dosluhující Žabotlamy a budoucnost linky S41.\n\n\nMáme novou jednoduchou adresu našeho webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS\u00A0EXPRES Duben 2018: Nevyřešený most, nevyřešené tramvaje a nevyřešené vlaky", "udsTSIrHS7s", 242, false, "https://www.youtube.com/watch?v=udsTSIrHS7s", "/downloads/METROBUS - Expres/2018-05-07 - METROBUS\u00A0EXPRES Duben 2018: Nevyřešený most, nevyřešené tramvaje a nevyřešené vlaky.mp4", false, 18, ~U[2018-05-07 12:00:07Z]] 15:53:55.329 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=313.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:55.330 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=11.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:53:55.332 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=11.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19724] 15:53:55.332 [debug] Current batch of media processed. Will check again in 1000ms 15:53:56.333 [debug] Current batch of media processed. Will check again in 1000ms 15:53:57.334 [debug] Current batch of media processed. Will check again in 1000ms 15:53:58.336 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Tradiční velikonoční výluku metra jsme vynechali, ale za to jsme se věnovali novinkám na železnici, které se týkají nových výletních vlaků, nové linky do Mochova i nových možností nákupu jízdenek.\n\n\nMáme novou jednoduchou adresu našeho webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – http://www.metrobus.link\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "duration" => 327, "filename" => "/downloads/METROBUS - Expres/2018-04-02 - METROBUS EXPRES Březen 2018: Žižkovská autobusová výluka a nová letní sezóna na železnici.mp4", "id" => "vkYUdda9ciI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vkYUdda9ciI", "playlist_index" => 168, "timestamp" => 1522670411, "title" => "METROBUS EXPRES Březen 2018: Žižkovská autobusová výluka a nová letní sezóna na železnici", "upload_date" => "20180402"} 15:53:58.337 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1485.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:53:58.338 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1486.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:58.339 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1487.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-04-02 12:00:11Z], 18] 15:53:58.348 [debug] QUERY OK source="media_items" db=7.2ms queue=0.1ms idle=1320.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tradiční velikonoční výluku metra jsme vynechali, ale za to jsme se věnovali novinkám na železnici, které se týkají nových výletních vlaků, nové linky do Mochova i nových možností nákupu jízdenek.\n\n\nMáme novou jednoduchou adresu našeho webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – http://www.metrobus.link\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Březen 2018: Žižkovská autobusová výluka a nová letní sezóna na železnici", "2248d7ac-6f1b-4f8f-9396-10b6594825fb", "vkYUdda9ciI", false, 327, false, "https://www.youtube.com/watch?v=vkYUdda9ciI", 168, "/downloads/METROBUS - Expres/2018-04-02 - METROBUS EXPRES Březen 2018: Žižkovská autobusová výluka a nová letní sezóna na železnici.mp4", false, false, 18, [], 1, ~U[2018-04-02 12:00:11Z], ~U[2025-12-10 14:53:58Z], ~U[2025-12-10 14:53:58Z], "Tradiční velikonoční výluku metra jsme vynechali, ale za to jsme se věnovali novinkám na železnici, které se týkají nových výletních vlaků, nové linky do Mochova i nových možností nákupu jízdenek.\n\n\nMáme novou jednoduchou adresu našeho webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – http://www.metrobus.link\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Březen 2018: Žižkovská autobusová výluka a nová letní sezóna na železnici", "vkYUdda9ciI", 327, false, "https://www.youtube.com/watch?v=vkYUdda9ciI", "/downloads/METROBUS - Expres/2018-04-02 - METROBUS EXPRES Březen 2018: Žižkovská autobusová výluka a nová letní sezóna na železnici.mp4", false, 18, ~U[2018-04-02 12:00:11Z]] 15:53:58.349 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=323.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:53:58.349 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=11.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:53:58.351 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=12.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 [19725] 15:53:58.351 [debug] Current batch of media processed. Will check again in 1000ms 15:53:59.351 [debug] Current batch of media processed. Will check again in 1000ms 15:54:00.242 [info] {"source":"oban","duration":395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:54:00.352 [debug] Current batch of media processed. Will check again in 1000ms 15:54:01.355 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Libeňský most podepřen a otevřen, takže můžeme řešit dlouhodobější problémy. Třeba metro ukončené v poli v Letňanech.\n\n\nPřihlaš se k odběru našich videí emailem na:\nhttps://metrobus.link/email\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – http://www.metrobus.link\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "duration" => 274, "filename" => "/downloads/METROBUS - Expres/2018-03-05 - METROBUS EXPRES Únor 2018: Nové metro, protestující taxikáři a nepřijaté autobusy Iveco.mp4", "id" => "j6pH9rCJZSM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=j6pH9rCJZSM", "playlist_index" => 169, "timestamp" => 1520254804, "title" => "METROBUS EXPRES Únor 2018: Nové metro, protestující taxikáři a nepřijaté autobusy Iveco", "upload_date" => "20180305"} 15:54:01.356 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1503.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:54:01.358 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1505.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:01.360 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=1327.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-03-05 13:00:04Z], 18] 15:54:01.365 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=1119.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Libeňský most podepřen a otevřen, takže můžeme řešit dlouhodobější problémy. Třeba metro ukončené v poli v Letňanech.\n\n\nPřihlaš se k odběru našich videí emailem na:\nhttps://metrobus.link/email\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – http://www.metrobus.link\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Únor 2018: Nové metro, protestující taxikáři a nepřijaté autobusy Iveco", "debdde5b-7e3c-4082-a2ce-0ed9fd4f025c", "j6pH9rCJZSM", false, 274, false, "https://www.youtube.com/watch?v=j6pH9rCJZSM", 169, "/downloads/METROBUS - Expres/2018-03-05 - METROBUS EXPRES Únor 2018: Nové metro, protestující taxikáři a nepřijaté autobusy Iveco.mp4", false, false, 18, [], 1, ~U[2018-03-05 13:00:04Z], ~U[2025-12-10 14:54:01Z], ~U[2025-12-10 14:54:01Z], "Libeňský most podepřen a otevřen, takže můžeme řešit dlouhodobější problémy. Třeba metro ukončené v poli v Letňanech.\n\n\nPřihlaš se k odběru našich videí emailem na:\nhttps://metrobus.link/email\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – http://www.metrobus.link\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Únor 2018: Nové metro, protestující taxikáři a nepřijaté autobusy Iveco", "j6pH9rCJZSM", 274, false, "https://www.youtube.com/watch?v=j6pH9rCJZSM", "/downloads/METROBUS - Expres/2018-03-05 - METROBUS EXPRES Únor 2018: Nové metro, protestující taxikáři a nepřijaté autobusy Iveco.mp4", false, 18, ~U[2018-03-05 13:00:04Z]] 15:54:01.366 [debug] QUERY OK source="sources" db=0.5ms idle=333.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:01.367 [debug] QUERY OK source="media_profiles" db=0.3ms idle=10.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:54:01.368 [debug] QUERY OK source="media_items" db=0.6ms idle=9.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19726] 15:54:01.368 [debug] Current batch of media processed. Will check again in 1000ms 15:54:02.370 [debug] Current batch of media processed. Will check again in 1000ms 15:54:03.370 [debug] Current batch of media processed. Will check again in 1000ms 15:54:04.371 [debug] Current batch of media processed. Will check again in 1000ms 15:54:05.373 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Praha uzavřela Libeňský most a neví se, kdy a jestli bude zpět otevřen. A započaly dvě další tramvajové výluky, to všechno, přestože je zima.\n\n\nPřihlaš se k odběru našich videí emailem na https://metrobus.link/email\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – http://www.metrobus.link\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "duration" => 273, "filename" => "/downloads/METROBUS - Expres/2018-02-05 - METROBUS EXPRES Leden 2018: Mosty nahrazují přívozy a další zimní výluky.mp4", "id" => "01x3mUdO6Zw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=01x3mUdO6Zw", "playlist_index" => 170, "timestamp" => 1517835600, "title" => "METROBUS EXPRES Leden 2018: Mosty nahrazují přívozy a další zimní výluky", "upload_date" => "20180205"} 15:54:05.375 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=522.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:54:05.376 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=523.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:05.380 [debug] QUERY OK source="media_items" db=2.6ms queue=0.2ms idle=525.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-02-05 13:00:00Z], 18] 15:54:05.385 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=529.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Praha uzavřela Libeňský most a neví se, kdy a jestli bude zpět otevřen. A započaly dvě další tramvajové výluky, to všechno, přestože je zima.\n\n\nPřihlaš se k odběru našich videí emailem na https://metrobus.link/email\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – http://www.metrobus.link\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Leden 2018: Mosty nahrazují přívozy a další zimní výluky", "145dc782-c982-46ac-bd47-04c50c35ed85", "01x3mUdO6Zw", false, 273, false, "https://www.youtube.com/watch?v=01x3mUdO6Zw", 170, "/downloads/METROBUS - Expres/2018-02-05 - METROBUS EXPRES Leden 2018: Mosty nahrazují přívozy a další zimní výluky.mp4", false, false, 18, [], 1, ~U[2018-02-05 13:00:00Z], ~U[2025-12-10 14:54:05Z], ~U[2025-12-10 14:54:05Z], "Praha uzavřela Libeňský most a neví se, kdy a jestli bude zpět otevřen. A započaly dvě další tramvajové výluky, to všechno, přestože je zima.\n\n\nPřihlaš se k odběru našich videí emailem na https://metrobus.link/email\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – http://www.metrobus.link\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Leden 2018: Mosty nahrazují přívozy a další zimní výluky", "01x3mUdO6Zw", 273, false, "https://www.youtube.com/watch?v=01x3mUdO6Zw", "/downloads/METROBUS - Expres/2018-02-05 - METROBUS EXPRES Leden 2018: Mosty nahrazují přívozy a další zimní výluky.mp4", false, 18, ~U[2018-02-05 13:00:00Z]] 15:54:05.387 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=337.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:05.388 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=12.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:54:05.390 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=12.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19727] 15:54:05.390 [debug] Current batch of media processed. Will check again in 1000ms 15:54:06.391 [debug] Current batch of media processed. Will check again in 1000ms 15:54:07.393 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pamatujete nejvýznamnější dopravní událost minulého roku?\u00A0Nezdařená integrace Kladenska?\u00A0Shrnujeme, co vše se za poslední rok v pražské dopravě stalo nebo alespoň posunulo.\n\nOceníme, pokud video ukážeš i svým přátelům.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "duration" => 327, "filename" => "/downloads/METROBUS - Expres/2018-01-01 - METROBUS EXPRES:\u00A0Shrnutí roku 2017.mp4", "id" => "c6k9WhbfzRI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=c6k9WhbfzRI", "playlist_index" => 171, "timestamp" => 1514811605, "title" => "METROBUS EXPRES:\u00A0Shrnutí roku 2017", "upload_date" => "20180101"} 15:54:07.395 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=541.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:54:07.396 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=542.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:07.399 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=544.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-01-01 13:00:05Z], 18] 15:54:07.405 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=547.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pamatujete nejvýznamnější dopravní událost minulého roku?\u00A0Nezdařená integrace Kladenska?\u00A0Shrnujeme, co vše se za poslední rok v pražské dopravě stalo nebo alespoň posunulo.\n\nOceníme, pokud video ukážeš i svým přátelům.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES:\u00A0Shrnutí roku 2017", "f4fb4e89-86dd-41f8-84d7-d24ad9d252d4", "c6k9WhbfzRI", false, 327, false, "https://www.youtube.com/watch?v=c6k9WhbfzRI", 171, "/downloads/METROBUS - Expres/2018-01-01 - METROBUS EXPRES:\u00A0Shrnutí roku 2017.mp4", false, false, 18, [], 1, ~U[2018-01-01 13:00:05Z], ~U[2025-12-10 14:54:07Z], ~U[2025-12-10 14:54:07Z], "Pamatujete nejvýznamnější dopravní událost minulého roku?\u00A0Nezdařená integrace Kladenska?\u00A0Shrnujeme, co vše se za poslední rok v pražské dopravě stalo nebo alespoň posunulo.\n\nOceníme, pokud video ukážeš i svým přátelům.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES:\u00A0Shrnutí roku 2017", "c6k9WhbfzRI", 327, false, "https://www.youtube.com/watch?v=c6k9WhbfzRI", "/downloads/METROBUS - Expres/2018-01-01 - METROBUS EXPRES:\u00A0Shrnutí roku 2017.mp4", false, 18, ~U[2018-01-01 13:00:05Z]] 15:54:07.406 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=353.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:07.408 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=12.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:54:07.409 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=12.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 [19728] 15:54:07.409 [debug] Current batch of media processed. Will check again in 1000ms 15:54:08.410 [debug] Current batch of media processed. Will check again in 1000ms 15:54:09.411 [debug] Current batch of media processed. Will check again in 1000ms 15:54:10.413 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ropid zveřejnil podrobnou analýzu zavedení tunelbusů, a\u00A0moc dobře to nevypadá.\n\n\nPokud ti video přijde zajímavé, sdílej ho také se svými kamarády.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "duration" => 370, "filename" => "/downloads/METROBUS - Expres/2017-12-04 - METROBUS EXPRES Listopad 2017: Problémové tunelbusy a integrace Velvarska a Byšicka.mp4", "id" => "iXgQNlGxO5g", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=iXgQNlGxO5g", "playlist_index" => 172, "timestamp" => 1512392404, "title" => "METROBUS EXPRES Listopad 2017: Problémové tunelbusy a integrace Velvarska a Byšicka", "upload_date" => "20171204"} 15:54:10.414 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1560.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:54:10.415 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1561.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:10.416 [debug] QUERY OK source="media_items" db=1.0ms idle=1562.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-12-04 13:00:04Z], 18] 15:54:10.419 [debug] QUERY OK source="media_items" db=2.0ms idle=1357.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ropid zveřejnil podrobnou analýzu zavedení tunelbusů, a\u00A0moc dobře to nevypadá.\n\n\nPokud ti video přijde zajímavé, sdílej ho také se svými kamarády.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Listopad 2017: Problémové tunelbusy a integrace Velvarska a Byšicka", "5dd7658b-3430-4d41-aa1e-f231ad2a437b", "iXgQNlGxO5g", false, 370, false, "https://www.youtube.com/watch?v=iXgQNlGxO5g", 172, "/downloads/METROBUS - Expres/2017-12-04 - METROBUS EXPRES Listopad 2017: Problémové tunelbusy a integrace Velvarska a Byšicka.mp4", false, false, 18, [], 1, ~U[2017-12-04 13:00:04Z], ~U[2025-12-10 14:54:10Z], ~U[2025-12-10 14:54:10Z], "Ropid zveřejnil podrobnou analýzu zavedení tunelbusů, a\u00A0moc dobře to nevypadá.\n\n\nPokud ti video přijde zajímavé, sdílej ho také se svými kamarády.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Listopad 2017: Problémové tunelbusy a integrace Velvarska a Byšicka", "iXgQNlGxO5g", 370, false, "https://www.youtube.com/watch?v=iXgQNlGxO5g", "/downloads/METROBUS - Expres/2017-12-04 - METROBUS EXPRES Listopad 2017: Problémové tunelbusy a integrace Velvarska a Byšicka.mp4", false, 18, ~U[2017-12-04 13:00:04Z]] 15:54:10.420 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=358.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:10.421 [debug] QUERY OK source="media_profiles" db=0.5ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:54:10.422 [debug] QUERY OK source="media_items" db=0.5ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19729] 15:54:10.422 [debug] Current batch of media processed. Will check again in 1000ms 15:54:11.041 [info] {"source":"oban","duration":1415,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:11.423 [debug] Current batch of media processed. Will check again in 1000ms 15:54:12.424 [debug] Current batch of media processed. Will check again in 1000ms 15:54:13.425 [debug] Current batch of media processed. Will check again in 1000ms 15:54:14.428 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Na Prosecké ulici vzniklo trolejové vedení s trolejbusem a PID se rozšiřuje tentokrát na Kolínsku a Kouřimsku.\n\n\nPokud ti video přijde zajímavé, sdílej ho také se svými kamarády.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "duration" => 302, "filename" => "/downloads/METROBUS - Expres/2017-11-06 - METROBUS EXPRES Říjen 2017: Trolejbusy v Praze, nová hra Mashinky a aplikace PID INFO.mp4", "id" => "EcjWBKbW3P8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=EcjWBKbW3P8", "playlist_index" => 173, "timestamp" => 1509973201, "title" => "METROBUS EXPRES Říjen 2017: Trolejbusy v Praze, nová hra Mashinky a aplikace PID INFO", "upload_date" => "20171106"} 15:54:14.429 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1361.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:54:14.431 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=577.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:14.434 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=578.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-11-06 13:00:01Z], 18] 15:54:14.439 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=581.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Na Prosecké ulici vzniklo trolejové vedení s trolejbusem a PID se rozšiřuje tentokrát na Kolínsku a Kouřimsku.\n\n\nPokud ti video přijde zajímavé, sdílej ho také se svými kamarády.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Říjen 2017: Trolejbusy v Praze, nová hra Mashinky a aplikace PID INFO", "9863cf10-8c96-4cec-afb5-e709c9a6ce82", "EcjWBKbW3P8", false, 302, false, "https://www.youtube.com/watch?v=EcjWBKbW3P8", 173, "/downloads/METROBUS - Expres/2017-11-06 - METROBUS EXPRES Říjen 2017: Trolejbusy v Praze, nová hra Mashinky a aplikace PID INFO.mp4", false, false, 18, [], 1, ~U[2017-11-06 13:00:01Z], ~U[2025-12-10 14:54:14Z], ~U[2025-12-10 14:54:14Z], "Na Prosecké ulici vzniklo trolejové vedení s trolejbusem a PID se rozšiřuje tentokrát na Kolínsku a Kouřimsku.\n\n\nPokud ti video přijde zajímavé, sdílej ho také se svými kamarády.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Říjen 2017: Trolejbusy v Praze, nová hra Mashinky a aplikace PID INFO", "EcjWBKbW3P8", 302, false, "https://www.youtube.com/watch?v=EcjWBKbW3P8", "/downloads/METROBUS - Expres/2017-11-06 - METROBUS EXPRES Říjen 2017: Trolejbusy v Praze, nová hra Mashinky a aplikace PID INFO.mp4", false, 18, ~U[2017-11-06 13:00:01Z]] 15:54:14.440 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=369.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:14.442 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=11.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:54:14.443 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=11.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19730] 15:54:14.444 [debug] Current batch of media processed. Will check again in 1000ms 15:54:15.444 [debug] Current batch of media processed. Will check again in 1000ms 15:54:16.445 [debug] Current batch of media processed. Will check again in 1000ms 15:54:17.447 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Po ne-úplně povedené integraci Kladenska dojde alespoň k rozšíření nočních autobusů v Praze.\n\n\nPokud ti video přijde zajímavé, sdílej ho také se svými kamarády.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "duration" => 333, "filename" => "/downloads/METROBUS - Expres/2017-10-02 - METROBUS EXPRES Září 2017: Nové noční autobusy a Den železnice v Praze.mp4", "id" => "62NMHhn8R7A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=62NMHhn8R7A", "playlist_index" => 174, "timestamp" => 1506945601, "title" => "METROBUS EXPRES Září 2017: Nové noční autobusy a Den železnice v Praze", "upload_date" => "20171002"} 15:54:17.449 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1595.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:54:17.451 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1597.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:17.453 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1598.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-10-02 12:00:01Z], 18] 15:54:17.458 [debug] QUERY OK source="media_items" db=3.1ms idle=1380.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Po ne-úplně povedené integraci Kladenska dojde alespoň k rozšíření nočních autobusů v Praze.\n\n\nPokud ti video přijde zajímavé, sdílej ho také se svými kamarády.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Září 2017: Nové noční autobusy a Den železnice v Praze", "78079c88-5eb5-47ec-bd75-4891a31b64c5", "62NMHhn8R7A", false, 333, false, "https://www.youtube.com/watch?v=62NMHhn8R7A", 174, "/downloads/METROBUS - Expres/2017-10-02 - METROBUS EXPRES Září 2017: Nové noční autobusy a Den železnice v Praze.mp4", false, false, 18, [], 1, ~U[2017-10-02 12:00:01Z], ~U[2025-12-10 14:54:17Z], ~U[2025-12-10 14:54:17Z], "Po ne-úplně povedené integraci Kladenska dojde alespoň k rozšíření nočních autobusů v Praze.\n\n\nPokud ti video přijde zajímavé, sdílej ho také se svými kamarády.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Září 2017: Nové noční autobusy a Den železnice v Praze", "62NMHhn8R7A", 333, false, "https://www.youtube.com/watch?v=62NMHhn8R7A", "/downloads/METROBUS - Expres/2017-10-02 - METROBUS EXPRES Září 2017: Nové noční autobusy a Den železnice v Praze.mp4", false, 18, ~U[2017-10-02 12:00:01Z]] 15:54:17.460 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=381.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:17.461 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=11.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:54:17.463 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=11.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19731] 15:54:17.464 [debug] Current batch of media processed. Will check again in 1000ms 15:54:18.464 [debug] Current batch of media processed. Will check again in 1000ms 15:54:19.465 [debug] Current batch of media processed. Will check again in 1000ms 15:54:20.467 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ke konci srpna byla do PID integrována celá oblast Kladenska až do Loun. To druhé tedy jen v případě vlaků...\n\n\nPokud ti video přijde zajímavé, sdílej ho také se svými kamarády.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "duration" => 358, "filename" => "/downloads/METROBUS - Expres/2017-09-04 - METROBUS EXPRES Srpen 2017: Výluka v Nuselském údolí a integrace Kladenska až do Loun.mp4", "id" => "GurMlcinQag", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GurMlcinQag", "playlist_index" => 175, "timestamp" => 1504526401, "title" => "METROBUS EXPRES Srpen 2017: Výluka v Nuselském údolí a integrace Kladenska až do Loun", "upload_date" => "20170904"} 15:54:20.467 [debug] QUERY OK source="sources" db=0.3ms idle=1614.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:54:20.469 [debug] QUERY OK source="sources" db=0.9ms idle=1615.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:20.471 [debug] QUERY OK source="media_items" db=1.7ms idle=1616.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-09-04 12:00:01Z], 18] 15:54:20.474 [debug] QUERY OK source="media_items" db=2.7ms idle=1390.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ke konci srpna byla do PID integrována celá oblast Kladenska až do Loun. To druhé tedy jen v případě vlaků...\n\n\nPokud ti video přijde zajímavé, sdílej ho také se svými kamarády.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Srpen 2017: Výluka v Nuselském údolí a integrace Kladenska až do Loun", "d80d140f-9b38-4c1c-826b-f4b508940deb", "GurMlcinQag", false, 358, false, "https://www.youtube.com/watch?v=GurMlcinQag", 175, "/downloads/METROBUS - Expres/2017-09-04 - METROBUS EXPRES Srpen 2017: Výluka v Nuselském údolí a integrace Kladenska až do Loun.mp4", false, false, 18, [], 1, ~U[2017-09-04 12:00:01Z], ~U[2025-12-10 14:54:20Z], ~U[2025-12-10 14:54:20Z], "Ke konci srpna byla do PID integrována celá oblast Kladenska až do Loun. To druhé tedy jen v případě vlaků...\n\n\nPokud ti video přijde zajímavé, sdílej ho také se svými kamarády.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Srpen 2017: Výluka v Nuselském údolí a integrace Kladenska až do Loun", "GurMlcinQag", 358, false, "https://www.youtube.com/watch?v=GurMlcinQag", "/downloads/METROBUS - Expres/2017-09-04 - METROBUS EXPRES Srpen 2017: Výluka v Nuselském údolí a integrace Kladenska až do Loun.mp4", false, 18, ~U[2017-09-04 12:00:01Z]] 15:54:20.475 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=389.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:20.476 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=8.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:54:20.477 [debug] QUERY OK source="media_items" db=0.5ms idle=7.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19732] 15:54:20.477 [debug] Current batch of media processed. Will check again in 1000ms 15:54:21.478 [debug] Current batch of media processed. Will check again in 1000ms 15:54:22.479 [debug] Current batch of media processed. Will check again in 1000ms 15:54:23.481 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V červencovém dílu pořadu Expres shrnujeme obrovské množství výluk, které proběhlo.\n\nNabízíme Dopravní kalendář: www.tram-bus.cz/dopravni-kalendar\n\nJestli se ti video líbilo, potěší nás, když ho ukážeš kamarádům.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "duration" => 346, "filename" => "/downloads/METROBUS - Expres/2017-08-07 - METROBUS EXPRES Červenec 2017: Prázdninové výluky metra, tramvají a velká výluka Negrelliho viaduktu.mp4", "id" => "nTphoqqZ-g0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=nTphoqqZ-g0", "playlist_index" => 176, "timestamp" => 1502107205, "title" => "METROBUS EXPRES Červenec 2017: Prázdninové výluky metra, tramvají a velká výluka Negrelliho viaduktu", "upload_date" => "20170807"} 15:54:23.483 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1629.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:54:23.484 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1630.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:23.487 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=1632.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-08-07 12:00:05Z], 18] 15:54:23.492 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=1393.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V červencovém dílu pořadu Expres shrnujeme obrovské množství výluk, které proběhlo.\n\nNabízíme Dopravní kalendář: www.tram-bus.cz/dopravni-kalendar\n\nJestli se ti video líbilo, potěší nás, když ho ukážeš kamarádům.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Červenec 2017: Prázdninové výluky metra, tramvají a velká výluka Negrelliho viaduktu", "299db091-5554-4064-9d16-44596e8fea20", "nTphoqqZ-g0", false, 346, false, "https://www.youtube.com/watch?v=nTphoqqZ-g0", 176, "/downloads/METROBUS - Expres/2017-08-07 - METROBUS EXPRES Červenec 2017: Prázdninové výluky metra, tramvají a velká výluka Negrelliho viaduktu.mp4", false, false, 18, [], 1, ~U[2017-08-07 12:00:05Z], ~U[2025-12-10 14:54:23Z], ~U[2025-12-10 14:54:23Z], "V červencovém dílu pořadu Expres shrnujeme obrovské množství výluk, které proběhlo.\n\nNabízíme Dopravní kalendář: www.tram-bus.cz/dopravni-kalendar\n\nJestli se ti video líbilo, potěší nás, když ho ukážeš kamarádům.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Červenec 2017: Prázdninové výluky metra, tramvají a velká výluka Negrelliho viaduktu", "nTphoqqZ-g0", 346, false, "https://www.youtube.com/watch?v=nTphoqqZ-g0", "/downloads/METROBUS - Expres/2017-08-07 - METROBUS EXPRES Červenec 2017: Prázdninové výluky metra, tramvají a velká výluka Negrelliho viaduktu.mp4", false, 18, ~U[2017-08-07 12:00:05Z]] 15:54:23.494 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=394.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:23.495 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=11.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:54:23.497 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=11.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19733] 15:54:23.498 [debug] Current batch of media processed. Will check again in 1000ms 15:54:24.498 [debug] Current batch of media processed. Will check again in 1000ms 15:54:25.500 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V pravidelném pořadu Expres zmiňujeme proběhlé regionální dny PID nebo nový přívoz u Kazína.\n\nNaše odznáčky jsou nově k zakoupení v Divadle Kámen – více na http://www.metrobus.link/odznacky\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nKamarádíme se SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "duration" => 313, "filename" => "/downloads/METROBUS - Expres/2017-06-05 - METROBUS EXPRES Květen 2017: Regionální dny, nový přívoz a anketa o dopravě na letiště.mp4", "id" => "If__THze918", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=If__THze918", "playlist_index" => 177, "timestamp" => 1496664001, "title" => "METROBUS EXPRES Květen 2017: Regionální dny, nový přívoz a anketa o dopravě na letiště", "upload_date" => "20170605"} 15:54:25.501 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=648.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:54:25.502 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=648.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:25.504 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=649.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-06-05 12:00:01Z], 18] 15:54:25.507 [debug] QUERY OK source="media_items" db=1.7ms idle=651.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V pravidelném pořadu Expres zmiňujeme proběhlé regionální dny PID nebo nový přívoz u Kazína.\n\nNaše odznáčky jsou nově k zakoupení v Divadle Kámen – více na http://www.metrobus.link/odznacky\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nKamarádíme se SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Květen 2017: Regionální dny, nový přívoz a anketa o dopravě na letiště", "db70c517-0f85-4881-b9ad-bf1748dedfec", "If__THze918", false, 313, false, "https://www.youtube.com/watch?v=If__THze918", 177, "/downloads/METROBUS - Expres/2017-06-05 - METROBUS EXPRES Květen 2017: Regionální dny, nový přívoz a anketa o dopravě na letiště.mp4", false, false, 18, [], 1, ~U[2017-06-05 12:00:01Z], ~U[2025-12-10 14:54:25Z], ~U[2025-12-10 14:54:25Z], "V pravidelném pořadu Expres zmiňujeme proběhlé regionální dny PID nebo nový přívoz u Kazína.\n\nNaše odznáčky jsou nově k zakoupení v Divadle Kámen – více na http://www.metrobus.link/odznacky\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nKamarádíme se SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Květen 2017: Regionální dny, nový přívoz a anketa o dopravě na letiště", "If__THze918", 313, false, "https://www.youtube.com/watch?v=If__THze918", "/downloads/METROBUS - Expres/2017-06-05 - METROBUS EXPRES Květen 2017: Regionální dny, nový přívoz a anketa o dopravě na letiště.mp4", false, 18, ~U[2017-06-05 12:00:01Z]] 15:54:25.507 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=405.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:25.508 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:54:25.510 [debug] QUERY OK source="media_items" db=0.7ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19734] 15:54:25.510 [debug] Current batch of media processed. Will check again in 1000ms 15:54:26.510 [debug] Current batch of media processed. Will check again in 1000ms 15:54:27.511 [debug] Current batch of media processed. Will check again in 1000ms 15:54:28.513 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ke konci dubna byly přečíslováno všechny noční linky a přes 30 denních linek PID. Kromě toho zmiňujeme výluku metra C a výluku tramvají u Palmovky.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "duration" => 318, "filename" => "/downloads/METROBUS - Expres/2017-05-01 - METROBUS EXPRES Duben 2017: Výluka metra C až na Nádraží Holešovice a přečíslování linek PID.mp4", "id" => "TQHawycdKu4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TQHawycdKu4", "playlist_index" => 178, "timestamp" => 1493640004, "title" => "METROBUS EXPRES Duben 2017: Výluka metra C až na Nádraží Holešovice a přečíslování linek PID", "upload_date" => "20170501"} 15:54:28.515 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1661.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:54:28.517 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1663.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:28.519 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=1664.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-05-01 12:00:04Z], 18] 15:54:28.524 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=1414.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ke konci dubna byly přečíslováno všechny noční linky a přes 30 denních linek PID. Kromě toho zmiňujeme výluku metra C a výluku tramvají u Palmovky.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Duben 2017: Výluka metra C až na Nádraží Holešovice a přečíslování linek PID", "ce2d4653-0c31-4439-a3b0-679169de39ac", "TQHawycdKu4", false, 318, false, "https://www.youtube.com/watch?v=TQHawycdKu4", 178, "/downloads/METROBUS - Expres/2017-05-01 - METROBUS EXPRES Duben 2017: Výluka metra C až na Nádraží Holešovice a přečíslování linek PID.mp4", false, false, 18, [], 1, ~U[2017-05-01 12:00:04Z], ~U[2025-12-10 14:54:28Z], ~U[2025-12-10 14:54:28Z], "Ke konci dubna byly přečíslováno všechny noční linky a přes 30 denních linek PID. Kromě toho zmiňujeme výluku metra C a výluku tramvají u Palmovky.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Duben 2017: Výluka metra C až na Nádraží Holešovice a přečíslování linek PID", "TQHawycdKu4", 318, false, "https://www.youtube.com/watch?v=TQHawycdKu4", "/downloads/METROBUS - Expres/2017-05-01 - METROBUS EXPRES Duben 2017: Výluka metra C až na Nádraží Holešovice a přečíslování linek PID.mp4", false, 18, ~U[2017-05-01 12:00:04Z]] 15:54:28.526 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=417.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:28.527 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=11.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:54:28.529 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=11.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19735] 15:54:28.529 [debug] Current batch of media processed. Will check again in 1000ms 15:54:29.530 [debug] Current batch of media processed. Will check again in 1000ms 15:54:30.531 [debug] Current batch of media processed. Will check again in 1000ms 15:54:31.532 [debug] Current batch of media processed. Will check again in 1000ms 15:54:32.534 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Se začátkem jara nastává pár pravidelných a pár nepravidelných změn v PID, stejně jako výluka na Balabence.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "duration" => 317, "filename" => "/downloads/METROBUS - Expres/2017-04-03 - METROBUS EXPRES Březen 2017: Začíná jaro, výluka na Balabence a linka 23.mp4", "id" => "HqKZddLdzZA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HqKZddLdzZA", "playlist_index" => 179, "timestamp" => 1491220801, "title" => "METROBUS EXPRES Březen 2017: Začíná jaro, výluka na Balabence a linka 23", "upload_date" => "20170403"} 15:54:32.536 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=682.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:54:32.538 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=684.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:32.540 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=685.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-04-03 12:00:01Z], 18] 15:54:32.545 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=688.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Se začátkem jara nastává pár pravidelných a pár nepravidelných změn v PID, stejně jako výluka na Balabence.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Březen 2017: Začíná jaro, výluka na Balabence a linka 23", "15871930-a00a-4550-8b02-f386d00bd8be", "HqKZddLdzZA", false, 317, false, "https://www.youtube.com/watch?v=HqKZddLdzZA", 179, "/downloads/METROBUS - Expres/2017-04-03 - METROBUS EXPRES Březen 2017: Začíná jaro, výluka na Balabence a linka 23.mp4", false, false, 18, [], 1, ~U[2017-04-03 12:00:01Z], ~U[2025-12-10 14:54:32Z], ~U[2025-12-10 14:54:32Z], "Se začátkem jara nastává pár pravidelných a pár nepravidelných změn v PID, stejně jako výluka na Balabence.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Březen 2017: Začíná jaro, výluka na Balabence a linka 23", "HqKZddLdzZA", 317, false, "https://www.youtube.com/watch?v=HqKZddLdzZA", "/downloads/METROBUS - Expres/2017-04-03 - METROBUS EXPRES Březen 2017: Začíná jaro, výluka na Balabence a linka 23.mp4", false, 18, ~U[2017-04-03 12:00:01Z]] 15:54:32.546 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=425.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:32.547 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:54:32.549 [debug] QUERY OK source="media_items" db=0.9ms idle=10.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19736] 15:54:32.550 [debug] Current batch of media processed. Will check again in 1000ms 15:54:33.557 [debug] Current batch of media processed. Will check again in 1000ms 15:54:34.557 [debug] Current batch of media processed. Will check again in 1000ms 15:54:35.559 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V únorovém Expresu na nás zbylo téma integrací, kterých v nejbližších měsících nebude málo.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "duration" => 276, "filename" => "/downloads/METROBUS - Expres/2017-03-06 - METROBUS EXPRES Únor 2017: Integrace, integrace a integrace.mp4", "id" => "xKKX6fQW1vA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xKKX6fQW1vA", "playlist_index" => 180, "timestamp" => 1488805204, "title" => "METROBUS EXPRES Únor 2017: Integrace, integrace a integrace", "upload_date" => "20170306"} 15:54:35.560 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1706.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:54:35.562 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1708.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:35.565 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=1709.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-03-06 13:00:04Z], 18] 15:54:35.570 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=1441.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V únorovém Expresu na nás zbylo téma integrací, kterých v nejbližších měsících nebude málo.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Únor 2017: Integrace, integrace a integrace", "65100bc1-b8b1-4026-9ea1-8d16cdb97eb1", "xKKX6fQW1vA", false, 276, false, "https://www.youtube.com/watch?v=xKKX6fQW1vA", 180, "/downloads/METROBUS - Expres/2017-03-06 - METROBUS EXPRES Únor 2017: Integrace, integrace a integrace.mp4", false, false, 18, [], 1, ~U[2017-03-06 13:00:04Z], ~U[2025-12-10 14:54:35Z], ~U[2025-12-10 14:54:35Z], "V únorovém Expresu na nás zbylo téma integrací, kterých v nejbližších měsících nebude málo.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Únor 2017: Integrace, integrace a integrace", "xKKX6fQW1vA", 276, false, "https://www.youtube.com/watch?v=xKKX6fQW1vA", "/downloads/METROBUS - Expres/2017-03-06 - METROBUS EXPRES Únor 2017: Integrace, integrace a integrace.mp4", false, 18, ~U[2017-03-06 13:00:04Z]] 15:54:35.571 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=443.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:35.573 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=11.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:54:35.575 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=11.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19737] 15:54:35.575 [debug] Current batch of media processed. Will check again in 1000ms 15:54:36.575 [debug] Current batch of media processed. Will check again in 1000ms 15:54:37.576 [debug] Current batch of media processed. Will check again in 1000ms 15:54:38.578 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V lednovém Expresu popisujeme integraci oblasti kolem Roudnice nad Labem do PID, uzavřenou stanici Jinonice nebo změnu v jízdném v rychlících PID.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "duration" => 342, "filename" => "/downloads/METROBUS - Expres/2017-02-06 - METROBUS EXPRES Leden 2017: Integrace Roudnicka a uzavření Jinonic.mp4", "id" => "mQz0edhpYfU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mQz0edhpYfU", "playlist_index" => 181, "timestamp" => 1486386004, "title" => "METROBUS EXPRES Leden 2017: Integrace Roudnicka a uzavření Jinonic", "upload_date" => "20170206"} 15:54:38.580 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1720.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:54:38.581 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1722.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:38.584 [debug] QUERY OK source="media_items" db=2.0ms idle=1723.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-02-06 13:00:04Z], 18] 15:54:38.589 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=1453.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V lednovém Expresu popisujeme integraci oblasti kolem Roudnice nad Labem do PID, uzavřenou stanici Jinonice nebo změnu v jízdném v rychlících PID.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Leden 2017: Integrace Roudnicka a uzavření Jinonic", "777633ac-78e3-43a1-b666-3b52840d70fe", "mQz0edhpYfU", false, 342, false, "https://www.youtube.com/watch?v=mQz0edhpYfU", 181, "/downloads/METROBUS - Expres/2017-02-06 - METROBUS EXPRES Leden 2017: Integrace Roudnicka a uzavření Jinonic.mp4", false, false, 18, [], 1, ~U[2017-02-06 13:00:04Z], ~U[2025-12-10 14:54:38Z], ~U[2025-12-10 14:54:38Z], "V lednovém Expresu popisujeme integraci oblasti kolem Roudnice nad Labem do PID, uzavřenou stanici Jinonice nebo změnu v jízdném v rychlících PID.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Leden 2017: Integrace Roudnicka a uzavření Jinonic", "mQz0edhpYfU", 342, false, "https://www.youtube.com/watch?v=mQz0edhpYfU", "/downloads/METROBUS - Expres/2017-02-06 - METROBUS EXPRES Leden 2017: Integrace Roudnicka a uzavření Jinonic.mp4", false, 18, ~U[2017-02-06 13:00:04Z]] 15:54:38.590 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=455.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:38.591 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=10.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:54:38.593 [debug] QUERY OK source="media_items" db=0.9ms idle=10.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19738] 15:54:38.593 [debug] Current batch of media processed. Will check again in 1000ms 15:54:39.595 [debug] Current batch of media processed. Will check again in 1000ms 15:54:40.595 [debug] Current batch of media processed. Will check again in 1000ms 15:54:41.043 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:41.597 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V novoročním Expresu si shrneme vše, na co jsme si z posledního roku vzpomněli.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "duration" => 416, "filename" => "/downloads/METROBUS - Expres/2017-01-02 - METROBUS EXPRES Shrnutí roku 2016.mp4", "id" => "nlmfNJk2kcQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=nlmfNJk2kcQ", "playlist_index" => 182, "timestamp" => 1483362004, "title" => "METROBUS EXPRES Shrnutí roku 2016", "upload_date" => "20170102"} 15:54:41.599 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1740.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:54:41.601 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1741.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:41.603 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=1461.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-01-02 13:00:04Z], 18] 15:54:41.608 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=561.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V novoročním Expresu si shrneme vše, na co jsme si z posledního roku vzpomněli.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Shrnutí roku 2016", "0f6a688b-1249-416c-9ec1-268a963af667", "nlmfNJk2kcQ", false, 416, false, "https://www.youtube.com/watch?v=nlmfNJk2kcQ", 182, "/downloads/METROBUS - Expres/2017-01-02 - METROBUS EXPRES Shrnutí roku 2016.mp4", false, false, 18, [], 1, ~U[2017-01-02 13:00:04Z], ~U[2025-12-10 14:54:41Z], ~U[2025-12-10 14:54:41Z], "V novoročním Expresu si shrneme vše, na co jsme si z posledního roku vzpomněli.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Shrnutí roku 2016", "nlmfNJk2kcQ", 416, false, "https://www.youtube.com/watch?v=nlmfNJk2kcQ", "/downloads/METROBUS - Expres/2017-01-02 - METROBUS EXPRES Shrnutí roku 2016.mp4", false, 18, ~U[2017-01-02 13:00:04Z]] 15:54:41.609 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=466.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:41.610 [debug] QUERY OK source="media_profiles" db=0.8ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:54:41.612 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=10.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19739] 15:54:41.613 [debug] Current batch of media processed. Will check again in 1000ms 15:54:42.613 [debug] Current batch of media processed. Will check again in 1000ms 15:54:43.614 [debug] Current batch of media processed. Will check again in 1000ms 15:54:44.616 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V listopadovém Expresu si ukážeme třeba dvoukloubový autobus, to je nejdelší, co v Česku jezdí.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "duration" => 317, "filename" => "/downloads/METROBUS - Expres/2016-12-05 - METROBUS EXPRES Listopad 2016: Výluka metra B, další etapa Spořilova a dvoukloubový autobus.mp4", "id" => "Aa7ZJV-AgjA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Aa7ZJV-AgjA", "playlist_index" => 183, "timestamp" => 1480942801, "title" => "METROBUS EXPRES Listopad 2016: Výluka metra B, další etapa Spořilova a dvoukloubový autobus", "upload_date" => "20161205"} 15:54:44.618 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1759.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:54:44.619 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1760.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:44.621 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1762.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-12-05 13:00:01Z], 18] 15:54:44.626 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=1469.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V listopadovém Expresu si ukážeme třeba dvoukloubový autobus, to je nejdelší, co v Česku jezdí.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Listopad 2016: Výluka metra B, další etapa Spořilova a dvoukloubový autobus", "099fdcae-f947-4df3-b674-5db35ad79f0f", "Aa7ZJV-AgjA", false, 317, false, "https://www.youtube.com/watch?v=Aa7ZJV-AgjA", 183, "/downloads/METROBUS - Expres/2016-12-05 - METROBUS EXPRES Listopad 2016: Výluka metra B, další etapa Spořilova a dvoukloubový autobus.mp4", false, false, 18, [], 1, ~U[2016-12-05 13:00:01Z], ~U[2025-12-10 14:54:44Z], ~U[2025-12-10 14:54:44Z], "V listopadovém Expresu si ukážeme třeba dvoukloubový autobus, to je nejdelší, co v Česku jezdí.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Listopad 2016: Výluka metra B, další etapa Spořilova a dvoukloubový autobus", "Aa7ZJV-AgjA", 317, false, "https://www.youtube.com/watch?v=Aa7ZJV-AgjA", "/downloads/METROBUS - Expres/2016-12-05 - METROBUS EXPRES Listopad 2016: Výluka metra B, další etapa Spořilova a dvoukloubový autobus.mp4", false, 18, ~U[2016-12-05 13:00:01Z]] 15:54:44.627 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=471.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:44.628 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:54:44.630 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19740] 15:54:44.630 [debug] Current batch of media processed. Will check again in 1000ms 15:54:45.631 [debug] Current batch of media processed. Will check again in 1000ms 15:54:46.632 [debug] Current batch of media processed. Will check again in 1000ms 15:54:47.635 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V říjnovém Expresu shrnujeme několik tramvajových výluk, například jednu u Národního divadla, která způsobila dopravní kolaps v centru.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "duration" => 266, "filename" => "/downloads/METROBUS - Expres/2016-11-07 - METROBUS EXPRES Říjen 2016: Kolaps u Národního divadla a konec letní sezóny.mp4", "id" => "MjPZPz_8thg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=MjPZPz_8thg", "playlist_index" => 184, "timestamp" => 1478523603, "title" => "METROBUS EXPRES Říjen 2016: Kolaps u Národního divadla a konec letní sezóny", "upload_date" => "20161107"} 15:54:47.636 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1777.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:54:47.638 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1779.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:47.640 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1780.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-11-07 13:00:03Z], 18] 15:54:47.691 [debug] QUERY OK source="media_items" db=49.0ms queue=0.1ms idle=1482.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V říjnovém Expresu shrnujeme několik tramvajových výluk, například jednu u Národního divadla, která způsobila dopravní kolaps v centru.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Říjen 2016: Kolaps u Národního divadla a konec letní sezóny", "1e57965b-b5bb-4996-94d6-f593d2f704b6", "MjPZPz_8thg", false, 266, false, "https://www.youtube.com/watch?v=MjPZPz_8thg", 184, "/downloads/METROBUS - Expres/2016-11-07 - METROBUS EXPRES Říjen 2016: Kolaps u Národního divadla a konec letní sezóny.mp4", false, false, 18, [], 1, ~U[2016-11-07 13:00:03Z], ~U[2025-12-10 14:54:47Z], ~U[2025-12-10 14:54:47Z], "V říjnovém Expresu shrnujeme několik tramvajových výluk, například jednu u Národního divadla, která způsobila dopravní kolaps v centru.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Říjen 2016: Kolaps u Národního divadla a konec letní sezóny", "MjPZPz_8thg", 266, false, "https://www.youtube.com/watch?v=MjPZPz_8thg", "/downloads/METROBUS - Expres/2016-11-07 - METROBUS EXPRES Říjen 2016: Kolaps u Národního divadla a konec letní sezóny.mp4", false, 18, ~U[2016-11-07 13:00:03Z]] 15:54:47.693 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=530.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:47.694 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=57.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:54:47.696 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms 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 [19741] 15:54:47.696 [debug] Current batch of media processed. Will check again in 1000ms 15:54:48.697 [debug] Current batch of media processed. Will check again in 1000ms 15:54:49.698 [debug] Current batch of media processed. Will check again in 1000ms 15:54:50.701 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Na co se můžeme těšit na železnici a jak budou číslovány autobusové linky? V zářijovém Expresu shrnujeme vše, co se v Praze za poslední měsíc stalo.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "duration" => 308, "filename" => "/downloads/METROBUS - Expres/2016-10-03 - METROBUS EXPRES Září 2016: Dny otevřených dveří a novinky na železnici.mp4", "id" => "7wJdxBW1lTs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=7wJdxBW1lTs", "playlist_index" => 185, "timestamp" => 1475496000, "title" => "METROBUS EXPRES Září 2016: Dny otevřených dveří a novinky na železnici", "upload_date" => "20161003"} 15:54:50.702 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=1843.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:54:50.704 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1845.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:50.706 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1846.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-03 12:00:00Z], 18] 15:54:50.725 [debug] QUERY OK source="media_items" db=17.2ms queue=0.1ms idle=1541.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Na co se můžeme těšit na železnici a jak budou číslovány autobusové linky? V zářijovém Expresu shrnujeme vše, co se v Praze za poslední měsíc stalo.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Září 2016: Dny otevřených dveří a novinky na železnici", "74c1fc9e-d6b2-4089-b0b0-d493c2948430", "7wJdxBW1lTs", false, 308, false, "https://www.youtube.com/watch?v=7wJdxBW1lTs", 185, "/downloads/METROBUS - Expres/2016-10-03 - METROBUS EXPRES Září 2016: Dny otevřených dveří a novinky na železnici.mp4", false, false, 18, [], 1, ~U[2016-10-03 12:00:00Z], ~U[2025-12-10 14:54:50Z], ~U[2025-12-10 14:54:50Z], "Na co se můžeme těšit na železnici a jak budou číslovány autobusové linky? V zářijovém Expresu shrnujeme vše, co se v Praze za poslední měsíc stalo.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Září 2016: Dny otevřených dveří a novinky na železnici", "7wJdxBW1lTs", 308, false, "https://www.youtube.com/watch?v=7wJdxBW1lTs", "/downloads/METROBUS - Expres/2016-10-03 - METROBUS EXPRES Září 2016: Dny otevřených dveří a novinky na železnici.mp4", false, 18, ~U[2016-10-03 12:00:00Z]] 15:54:50.727 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=558.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:50.728 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=25.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:54:50.730 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=25.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19742] 15:54:50.731 [debug] Current batch of media processed. Will check again in 1000ms 15:54:51.732 [debug] Current batch of media processed. Will check again in 1000ms 15:54:52.732 [debug] Current batch of media processed. Will check again in 1000ms 15:54:53.734 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Kromě srpnových tramvajových výluk si v dnešním Expresu shrneme i změny autobusů, které nám Ropid naplánoval na říjen.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "duration" => 310, "filename" => "/downloads/METROBUS - Expres/2016-09-05 - METROBUS EXPRES Srpen 2016: Tramvajové výluky a plánované změny autobusů.mp4", "id" => "I1cDoXlIv6I", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=I1cDoXlIv6I", "playlist_index" => 186, "timestamp" => 1473076801, "title" => "METROBUS EXPRES Srpen 2016: Tramvajové výluky a plánované změny autobusů", "upload_date" => "20160905"} 15:54:53.736 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1877.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:54:53.737 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1878.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:53.740 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=1879.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-09-05 12:00:01Z], 18] 15:54:53.744 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=1568.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Kromě srpnových tramvajových výluk si v dnešním Expresu shrneme i změny autobusů, které nám Ropid naplánoval na říjen.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Srpen 2016: Tramvajové výluky a plánované změny autobusů", "a1d2b259-e3d7-4849-9a64-34977dc44d16", "I1cDoXlIv6I", false, 310, false, "https://www.youtube.com/watch?v=I1cDoXlIv6I", 186, "/downloads/METROBUS - Expres/2016-09-05 - METROBUS EXPRES Srpen 2016: Tramvajové výluky a plánované změny autobusů.mp4", false, false, 18, [], 1, ~U[2016-09-05 12:00:01Z], ~U[2025-12-10 14:54:53Z], ~U[2025-12-10 14:54:53Z], "Kromě srpnových tramvajových výluk si v dnešním Expresu shrneme i změny autobusů, které nám Ropid naplánoval na říjen.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Srpen 2016: Tramvajové výluky a plánované změny autobusů", "I1cDoXlIv6I", 310, false, "https://www.youtube.com/watch?v=I1cDoXlIv6I", "/downloads/METROBUS - Expres/2016-09-05 - METROBUS EXPRES Srpen 2016: Tramvajové výluky a plánované změny autobusů.mp4", false, 18, ~U[2016-09-05 12:00:01Z]] 15:54:53.745 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=569.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:53.746 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:54:53.748 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=9.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19743] 15:54:53.748 [debug] Current batch of media processed. Will check again in 1000ms 15:54:54.748 [debug] Current batch of media processed. Will check again in 1000ms 15:54:55.749 [debug] Current batch of media processed. Will check again in 1000ms 15:54:56.750 [debug] Current batch of media processed. Will check again in 1000ms 15:54:57.752 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ropid znovu mění tramvajové linky. Od září 2016 jich polovina pojede ve změněné trase, takže je v tomto videu všechny shrnujeme.\n\nZmiňované oblasti:\n. Spojovací ➢ 1:37\n. Strašnice ➢ 2:26\n. Hostivař ➢ 3:15\n. Nusle, Spořilov ➢ 4:53\n. Podolí, Modřany ➢ 5:36\n. Smíchov, Barrandov, Košíře ➢ 6:39\n. Praha 6 ➢ 8:17\n. Holešovice ➢ 9:57\n. Kobylisy ➢ 10:30\n. Vysočany, Hloubětín ➢ 11:11\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nVe videu jste mohli potkat hudbu:\n\nKasger - Highland [NCS Release]: https://youtu.be/agi-FWTLMh0\nhttps://soundcloud.com/kaspergerlif , https://twitter.com/Kasger , https://youtube.com/KasgerMusic\n\nKillercats - Kaibu [NCS Release]: https://youtu.be/qLYmtdi-GzA\nhttps://soundcloud.com/kcatsofficial , https://youtube.com/c/killercatsofficial\n\nKevin MacLeod - Voice Over Under\na Kevin MacLeod - Electro Cabello: https://incompetech.com\nLicensed under Creative Commons: By Attribution 3.0\nhttp://creativecommons.org/licenses/by/3.0/", "duration" => 810, "filename" => "/downloads/METROBUS - Expres/2016-08-28 - Tramvajové linky v Praze od září 2016 | METROBUS.mp4", "id" => "yZeeZ_6v4IE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=yZeeZ_6v4IE", "playlist_index" => 187, "timestamp" => 1472385602, "title" => "Tramvajové linky v Praze od září 2016 | METROBUS", "upload_date" => "20160828"} 15:54:57.754 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=895.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:54:57.756 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=896.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:57.759 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=898.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-08-28 12:00:02Z], 18] 15:54:57.766 [debug] QUERY OK source="media_items" db=4.6ms queue=0.1ms idle=902.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ropid znovu mění tramvajové linky. Od září 2016 jich polovina pojede ve změněné trase, takže je v tomto videu všechny shrnujeme.\n\nZmiňované oblasti:\n. Spojovací ➢ 1:37\n. Strašnice ➢ 2:26\n. Hostivař ➢ 3:15\n. Nusle, Spořilov ➢ 4:53\n. Podolí, Modřany ➢ 5:36\n. Smíchov, Barrandov, Košíře ➢ 6:39\n. Praha 6 ➢ 8:17\n. Holešovice ➢ 9:57\n. Kobylisy ➢ 10:30\n. Vysočany, Hloubětín ➢ 11:11\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nVe videu jste mohli potkat hudbu:\n\nKasger - Highland [NCS Release]: https://youtu.be/agi-FWTLMh0\nhttps://soundcloud.com/kaspergerlif , https://twitter.com/Kasger , https://youtube.com/KasgerMusic\n\nKillercats - Kaibu [NCS Release]: https://youtu.be/qLYmtdi-GzA\nhttps://soundcloud.com/kcatsofficial , https://youtube.com/c/killercatsofficial\n\nKevin MacLeod - Voice Over Under\na Kevin MacLeod - Electro Cabello: https://incompetech.com\nLicensed under Creative Commons: By Attribution 3.0\nhttp://creativecommons.org/licenses/by/3.0/", "Tramvajové linky v Praze od září 2016 | METROBUS", "203af7fd-1a19-4f34-b2da-23d6fb30b019", "yZeeZ_6v4IE", false, 810, false, "https://www.youtube.com/watch?v=yZeeZ_6v4IE", 187, "/downloads/METROBUS - Expres/2016-08-28 - Tramvajové linky v Praze od září 2016 | METROBUS.mp4", false, false, 18, [], 1, ~U[2016-08-28 12:00:02Z], ~U[2025-12-10 14:54:57Z], ~U[2025-12-10 14:54:57Z], "Ropid znovu mění tramvajové linky. Od září 2016 jich polovina pojede ve změněné trase, takže je v tomto videu všechny shrnujeme.\n\nZmiňované oblasti:\n. Spojovací ➢ 1:37\n. Strašnice ➢ 2:26\n. Hostivař ➢ 3:15\n. Nusle, Spořilov ➢ 4:53\n. Podolí, Modřany ➢ 5:36\n. Smíchov, Barrandov, Košíře ➢ 6:39\n. Praha 6 ➢ 8:17\n. Holešovice ➢ 9:57\n. Kobylisy ➢ 10:30\n. Vysočany, Hloubětín ➢ 11:11\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nVe videu jste mohli potkat hudbu:\n\nKasger - Highland [NCS Release]: https://youtu.be/agi-FWTLMh0\nhttps://soundcloud.com/kaspergerlif , https://twitter.com/Kasger , https://youtube.com/KasgerMusic\n\nKillercats - Kaibu [NCS Release]: https://youtu.be/qLYmtdi-GzA\nhttps://soundcloud.com/kcatsofficial , https://youtube.com/c/killercatsofficial\n\nKevin MacLeod - Voice Over Under\na Kevin MacLeod - Electro Cabello: https://incompetech.com\nLicensed under Creative Commons: By Attribution 3.0\nhttp://creativecommons.org/licenses/by/3.0/", "Tramvajové linky v Praze od září 2016 | METROBUS", "yZeeZ_6v4IE", 810, false, "https://www.youtube.com/watch?v=yZeeZ_6v4IE", "/downloads/METROBUS - Expres/2016-08-28 - Tramvajové linky v Praze od září 2016 | METROBUS.mp4", false, 18, ~U[2016-08-28 12:00:02Z]] 15:54:57.767 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=582.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:54:57.769 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=13.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:54:57.771 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=13.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 [19744] 15:54:57.771 [debug] Current batch of media processed. Will check again in 1000ms 15:54:58.772 [debug] Current batch of media processed. Will check again in 1000ms 15:54:59.773 [debug] Current batch of media processed. Will check again in 1000ms 15:55:00.243 [info] {"source":"oban","duration":380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:55:00.775 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Léto bývá plné výluk. V dnešním Expresu si proto shrnujeme ty všechny tramvajové a jednu metra, které v červenci proběhly.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "duration" => 276, "filename" => "/downloads/METROBUS - Expres/2016-08-01 - METROBUS EXPRES Červenec 2016: Prázdninové výluky metra a tramvají.mp4", "id" => "4kpE78l349o", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4kpE78l349o", "playlist_index" => 188, "timestamp" => 1470052801, "title" => "METROBUS EXPRES Červenec 2016: Prázdninové výluky metra a tramvají", "upload_date" => "20160801"} 15:55:00.777 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1918.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:55:00.779 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1920.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:00.781 [debug] QUERY OK source="media_items" db=1.7ms idle=1590.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-08-01 12:00:01Z], 18] 15:55:00.786 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=591.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Léto bývá plné výluk. V dnešním Expresu si proto shrnujeme ty všechny tramvajové a jednu metra, které v červenci proběhly.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Červenec 2016: Prázdninové výluky metra a tramvají", "82448a20-bd1b-4147-a88a-042c042d33c7", "4kpE78l349o", false, 276, false, "https://www.youtube.com/watch?v=4kpE78l349o", 188, "/downloads/METROBUS - Expres/2016-08-01 - METROBUS EXPRES Červenec 2016: Prázdninové výluky metra a tramvají.mp4", false, false, 18, [], 1, ~U[2016-08-01 12:00:01Z], ~U[2025-12-10 14:55:00Z], ~U[2025-12-10 14:55:00Z], "Léto bývá plné výluk. V dnešním Expresu si proto shrnujeme ty všechny tramvajové a jednu metra, které v červenci proběhly.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Červenec 2016: Prázdninové výluky metra a tramvají", "4kpE78l349o", 276, false, "https://www.youtube.com/watch?v=4kpE78l349o", "/downloads/METROBUS - Expres/2016-08-01 - METROBUS EXPRES Červenec 2016: Prázdninové výluky metra a tramvají.mp4", false, 18, ~U[2016-08-01 12:00:01Z]] 15:55:00.787 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=543.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:00.788 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:55:00.790 [debug] QUERY OK source="media_items" db=0.9ms idle=10.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 [19745] 15:55:00.790 [debug] Current batch of media processed. Will check again in 1000ms 15:55:01.791 [debug] Current batch of media processed. Will check again in 1000ms 15:55:02.792 [debug] Current batch of media processed. Will check again in 1000ms 15:55:03.794 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "S létem se k nám dostaly informace o všech možných změnách v PID. V Expresu každý měsíc shrnujeme nejdůležitější události v pražské hromadné dopravě.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "duration" => 276, "filename" => "/downloads/METROBUS - Expres/2016-07-04 - METROBUS EXPRES Červen 2016: Samé změny – tramvajové, autobusové, mimo Prahu i o prázdninách.mp4", "id" => "PirEb0oi51U", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=PirEb0oi51U", "playlist_index" => 189, "timestamp" => 1467633601, "title" => "METROBUS EXPRES Červen 2016: Samé změny – tramvajové, autobusové, mimo Prahu i o prázdninách", "upload_date" => "20160704"} 15:55:03.796 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1935.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:55:03.797 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1936.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:03.800 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=1938.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-07-04 12:00:01Z], 18] 15:55:03.806 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=1606.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["S létem se k nám dostaly informace o všech možných změnách v PID. V Expresu každý měsíc shrnujeme nejdůležitější události v pražské hromadné dopravě.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Červen 2016: Samé změny – tramvajové, autobusové, mimo Prahu i o prázdninách", "ce92a4cf-5b81-4c9b-a9bb-121ba3df2ea2", "PirEb0oi51U", false, 276, false, "https://www.youtube.com/watch?v=PirEb0oi51U", 189, "/downloads/METROBUS - Expres/2016-07-04 - METROBUS EXPRES Červen 2016: Samé změny – tramvajové, autobusové, mimo Prahu i o prázdninách.mp4", false, false, 18, [], 1, ~U[2016-07-04 12:00:01Z], ~U[2025-12-10 14:55:03Z], ~U[2025-12-10 14:55:03Z], "S létem se k nám dostaly informace o všech možných změnách v PID. V Expresu každý měsíc shrnujeme nejdůležitější události v pražské hromadné dopravě.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Červen 2016: Samé změny – tramvajové, autobusové, mimo Prahu i o prázdninách", "PirEb0oi51U", 276, false, "https://www.youtube.com/watch?v=PirEb0oi51U", "/downloads/METROBUS - Expres/2016-07-04 - METROBUS EXPRES Červen 2016: Samé změny – tramvajové, autobusové, mimo Prahu i o prázdninách.mp4", false, 18, ~U[2016-07-04 12:00:01Z]] 15:55:03.807 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=609.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:03.808 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=11.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:55:03.810 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=12.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 [19746] 15:55:03.811 [debug] Current batch of media processed. Will check again in 1000ms 15:55:04.811 [debug] Current batch of media processed. Will check again in 1000ms 15:55:05.812 [debug] Current batch of media processed. Will check again in 1000ms 15:55:06.814 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Léto se blíží a začala pravděpodobně největší tramvajová výluka za tento rok. V Expresu každý měsíc shrnujeme nejdůležitější události v pražské hromadné dopravě.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "duration" => 304, "filename" => "/downloads/METROBUS - Expres/2016-06-06 - METROBUS EXPRES Květen 2016: Velká výluka na Spořilově, menší červnové změny a nový web PID.mp4", "id" => "OquepBPZS4M", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=OquepBPZS4M", "playlist_index" => 190, "timestamp" => 1465214403, "title" => "METROBUS EXPRES Květen 2016: Velká výluka na Spořilově, menší červnové změny a nový web PID", "upload_date" => "20160606"} 15:55:06.815 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1954.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:55:06.816 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1955.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:06.817 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1956.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-06-06 12:00:03Z], 18] 15:55:06.820 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1615.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Léto se blíží a začala pravděpodobně největší tramvajová výluka za tento rok. V Expresu každý měsíc shrnujeme nejdůležitější události v pražské hromadné dopravě.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Květen 2016: Velká výluka na Spořilově, menší červnové změny a nový web PID", "8bc463c0-838d-44cd-bbf3-32f0e3fca87a", "OquepBPZS4M", false, 304, false, "https://www.youtube.com/watch?v=OquepBPZS4M", 190, "/downloads/METROBUS - Expres/2016-06-06 - METROBUS EXPRES Květen 2016: Velká výluka na Spořilově, menší červnové změny a nový web PID.mp4", false, false, 18, [], 1, ~U[2016-06-06 12:00:03Z], ~U[2025-12-10 14:55:06Z], ~U[2025-12-10 14:55:06Z], "Léto se blíží a začala pravděpodobně největší tramvajová výluka za tento rok. V Expresu každý měsíc shrnujeme nejdůležitější události v pražské hromadné dopravě.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Květen 2016: Velká výluka na Spořilově, menší červnové změny a nový web PID", "OquepBPZS4M", 304, false, "https://www.youtube.com/watch?v=OquepBPZS4M", "/downloads/METROBUS - Expres/2016-06-06 - METROBUS EXPRES Květen 2016: Velká výluka na Spořilově, menší červnové změny a nový web PID.mp4", false, 18, ~U[2016-06-06 12:00:03Z]] 15:55:06.821 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=616.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:06.822 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:55:06.825 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=7.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19747] 15:55:06.825 [debug] Current batch of media processed. Will check again in 1000ms 15:55:07.826 [debug] Current batch of media processed. Will check again in 1000ms 15:55:08.827 [debug] Current batch of media processed. Will check again in 1000ms 15:55:09.828 [debug] Current batch of media processed. Will check again in 1000ms 15:55:10.830 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V dubnu Ropid ukázal 3 návrhy tramvajových změn a rovnou něco změnil na jihozápadě Prahy.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "duration" => 313, "filename" => "/downloads/METROBUS - Expres/2016-05-02 - METROBUS EXPRES Duben 2016: Výluka metra A a návrhy velkých tramvajových změn na září.mp4", "id" => "rjfGv0xZTaw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rjfGv0xZTaw", "playlist_index" => 191, "timestamp" => 1462190401, "title" => "METROBUS EXPRES Duben 2016: Výluka metra A a návrhy velkých tramvajových změn na září", "upload_date" => "20160502"} 15:55:10.832 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=971.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:55:10.834 [debug] QUERY OK source="sources" db=1.0ms queue=0.3ms idle=973.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:10.838 [debug] QUERY OK source="media_items" db=3.1ms queue=0.2ms idle=975.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-05-02 12:00:01Z], 18] 15:55:10.848 [debug] QUERY OK source="media_items" db=7.8ms queue=0.1ms idle=979.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V dubnu Ropid ukázal 3 návrhy tramvajových změn a rovnou něco změnil na jihozápadě Prahy.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Duben 2016: Výluka metra A a návrhy velkých tramvajových změn na září", "243483dc-d82e-4883-b3b0-d8f282814edc", "rjfGv0xZTaw", false, 313, false, "https://www.youtube.com/watch?v=rjfGv0xZTaw", 191, "/downloads/METROBUS - Expres/2016-05-02 - METROBUS EXPRES Duben 2016: Výluka metra A a návrhy velkých tramvajových změn na září.mp4", false, false, 18, [], 1, ~U[2016-05-02 12:00:01Z], ~U[2025-12-10 14:55:10Z], ~U[2025-12-10 14:55:10Z], "V dubnu Ropid ukázal 3 návrhy tramvajových změn a rovnou něco změnil na jihozápadě Prahy.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Duben 2016: Výluka metra A a návrhy velkých tramvajových změn na září", "rjfGv0xZTaw", 313, false, "https://www.youtube.com/watch?v=rjfGv0xZTaw", "/downloads/METROBUS - Expres/2016-05-02 - METROBUS EXPRES Duben 2016: Výluka metra A a návrhy velkých tramvajových změn na září.mp4", false, 18, ~U[2016-05-02 12:00:01Z]] 15:55:10.850 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=635.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:10.853 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.1ms idle=18.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:55:10.855 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=18.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19748] 15:55:10.855 [debug] Current batch of media processed. Will check again in 1000ms 15:55:11.045 [info] {"source":"oban","duration":1503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:11.857 [debug] Current batch of media processed. Will check again in 1000ms 15:55:12.858 [debug] Current batch of media processed. Will check again in 1000ms 15:55:13.861 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Výluka na Sokolovské pokračuje v Karlíně a mezitím Ropid vyhodnotil anketu na tramvajových zastávkách.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "duration" => 249, "filename" => "/downloads/METROBUS - Expres/2016-04-04 - METROBUS EXPRES Březen 2016: Výluka v Karlíně, kola v MHD a vyhodnocení tramvajové ankety.mp4", "id" => "5mFhIwpGMck", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5mFhIwpGMck", "playlist_index" => 192, "timestamp" => 1459771200, "title" => "METROBUS EXPRES Březen 2016: Výluka v Karlíně, kola v MHD a vyhodnocení tramvajové ankety", "upload_date" => "20160404"} 15:55:13.862 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1001.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:55:13.864 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=644.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:13.867 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=4.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-04-04 12:00:00Z], 18] 15:55:13.873 [debug] QUERY OK source="media_items" db=4.2ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Výluka na Sokolovské pokračuje v Karlíně a mezitím Ropid vyhodnotil anketu na tramvajových zastávkách.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Březen 2016: Výluka v Karlíně, kola v MHD a vyhodnocení tramvajové ankety", "974e1038-9e71-49a1-b134-d7f7dd2715a2", "5mFhIwpGMck", false, 249, false, "https://www.youtube.com/watch?v=5mFhIwpGMck", 192, "/downloads/METROBUS - Expres/2016-04-04 - METROBUS EXPRES Březen 2016: Výluka v Karlíně, kola v MHD a vyhodnocení tramvajové ankety.mp4", false, false, 18, [], 1, ~U[2016-04-04 12:00:00Z], ~U[2025-12-10 14:55:13Z], ~U[2025-12-10 14:55:13Z], "Výluka na Sokolovské pokračuje v Karlíně a mezitím Ropid vyhodnotil anketu na tramvajových zastávkách.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Březen 2016: Výluka v Karlíně, kola v MHD a vyhodnocení tramvajové ankety", "5mFhIwpGMck", 249, false, "https://www.youtube.com/watch?v=5mFhIwpGMck", "/downloads/METROBUS - Expres/2016-04-04 - METROBUS EXPRES Březen 2016: Výluka v Karlíně, kola v MHD a vyhodnocení tramvajové ankety.mp4", false, 18, ~U[2016-04-04 12:00:00Z]] 15:55:13.875 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=13.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:13.877 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.4ms idle=13.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:55:13.880 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=14.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19749] 15:55:13.881 [debug] Current batch of media processed. Will check again in 1000ms 15:55:14.881 [debug] Current batch of media processed. Will check again in 1000ms 15:55:15.882 [debug] Current batch of media processed. Will check again in 1000ms 15:55:16.884 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Už v únoru začaly 3 tramvajové výluky. Vedle toho spouští Arriva novou vlakovou linku a Opencard definitivně umírá.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "duration" => 362, "filename" => "/downloads/METROBUS - Expres/2016-03-07 - METROBUS EXPRES Únor 2016: Tramvajové výluky, Arriva vlaky a osud Opencard.mp4", "id" => "tPTbH-3vsIQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=tPTbH-3vsIQ", "playlist_index" => 193, "timestamp" => 1457355601, "title" => "METROBUS EXPRES Únor 2016: Tramvajové výluky, Arriva vlaky a osud Opencard", "upload_date" => "20160307"} 15:55:16.886 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=1025.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:55:16.888 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1027.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:16.892 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=1029.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-03-07 13:00:01Z], 18] 15:55:16.897 [debug] QUERY OK source="media_items" db=3.7ms queue=0.1ms idle=1033.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Už v únoru začaly 3 tramvajové výluky. Vedle toho spouští Arriva novou vlakovou linku a Opencard definitivně umírá.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Únor 2016: Tramvajové výluky, Arriva vlaky a osud Opencard", "de907bca-8689-4e81-a37a-bab4d94b243d", "tPTbH-3vsIQ", false, 362, false, "https://www.youtube.com/watch?v=tPTbH-3vsIQ", 193, "/downloads/METROBUS - Expres/2016-03-07 - METROBUS EXPRES Únor 2016: Tramvajové výluky, Arriva vlaky a osud Opencard.mp4", false, false, 18, [], 1, ~U[2016-03-07 13:00:01Z], ~U[2025-12-10 14:55:16Z], ~U[2025-12-10 14:55:16Z], "Už v únoru začaly 3 tramvajové výluky. Vedle toho spouští Arriva novou vlakovou linku a Opencard definitivně umírá.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Únor 2016: Tramvajové výluky, Arriva vlaky a osud Opencard", "tPTbH-3vsIQ", 362, false, "https://www.youtube.com/watch?v=tPTbH-3vsIQ", "/downloads/METROBUS - Expres/2016-03-07 - METROBUS EXPRES Únor 2016: Tramvajové výluky, Arriva vlaky a osud Opencard.mp4", false, 18, ~U[2016-03-07 13:00:01Z]] 15:55:16.899 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=669.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:16.901 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.3ms idle=12.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:55:16.903 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=13.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19750] 15:55:16.903 [debug] Current batch of media processed. Will check again in 1000ms 15:55:17.904 [debug] Current batch of media processed. Will check again in 1000ms 15:55:18.905 [debug] Current batch of media processed. Will check again in 1000ms 15:55:19.907 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "I když jsou zimní měsíce relativně klidné, zmiňujeme plnou integraci všech vlaků, zkoušku autobusu Mercedes-Benz Capacity, staré-nové tramvaje z Miskolce nebo požadavky MČ na plánované červnové změny.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook\n\nFotky Mercedes Capacity pochází z WIkimedia Commons pod licencí CC BY 3.0. Celý text licence k nalezení na http://creativecommons.org/licenses/by/3.0\n\nAutorem fotky na náhledovém obrázku je Libor Hinčica.", "duration" => 271, "filename" => "/downloads/METROBUS - Expres/2016-02-01 - METROBUS EXPRES Leden 2016: Plná integrace vlaků, Mercedes Capacity a požadavky na červnové změny.mp4", "id" => "oQt6P8CEIhc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=oQt6P8CEIhc", "playlist_index" => 194, "timestamp" => 1454331604, "title" => "METROBUS EXPRES Leden 2016: Plná integrace vlaků, Mercedes Capacity a požadavky na červnové změny", "upload_date" => "20160201"} 15:55:19.909 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1048.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:55:19.910 [debug] QUERY OK source="sources" db=0.8ms idle=1050.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:19.913 [debug] QUERY OK source="media_items" db=1.7ms idle=1051.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-02-01 13:00:04Z], 18] 15:55:19.918 [debug] QUERY OK source="media_items" db=3.4ms idle=1054.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I když jsou zimní měsíce relativně klidné, zmiňujeme plnou integraci všech vlaků, zkoušku autobusu Mercedes-Benz Capacity, staré-nové tramvaje z Miskolce nebo požadavky MČ na plánované červnové změny.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook\n\nFotky Mercedes Capacity pochází z WIkimedia Commons pod licencí CC BY 3.0. Celý text licence k nalezení na http://creativecommons.org/licenses/by/3.0\n\nAutorem fotky na náhledovém obrázku je Libor Hinčica.", "METROBUS EXPRES Leden 2016: Plná integrace vlaků, Mercedes Capacity a požadavky na červnové změny", "c6722a04-9d49-45d7-a441-879eb04fe4a3", "oQt6P8CEIhc", false, 271, false, "https://www.youtube.com/watch?v=oQt6P8CEIhc", 194, "/downloads/METROBUS - Expres/2016-02-01 - METROBUS EXPRES Leden 2016: Plná integrace vlaků, Mercedes Capacity a požadavky na červnové změny.mp4", false, false, 18, [], 1, ~U[2016-02-01 13:00:04Z], ~U[2025-12-10 14:55:19Z], ~U[2025-12-10 14:55:19Z], "I když jsou zimní měsíce relativně klidné, zmiňujeme plnou integraci všech vlaků, zkoušku autobusu Mercedes-Benz Capacity, staré-nové tramvaje z Miskolce nebo požadavky MČ na plánované červnové změny.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook\n\nFotky Mercedes Capacity pochází z WIkimedia Commons pod licencí CC BY 3.0. Celý text licence k nalezení na http://creativecommons.org/licenses/by/3.0\n\nAutorem fotky na náhledovém obrázku je Libor Hinčica.", "METROBUS EXPRES Leden 2016: Plná integrace vlaků, Mercedes Capacity a požadavky na červnové změny", "oQt6P8CEIhc", 271, false, "https://www.youtube.com/watch?v=oQt6P8CEIhc", "/downloads/METROBUS - Expres/2016-02-01 - METROBUS EXPRES Leden 2016: Plná integrace vlaků, Mercedes Capacity a požadavky na červnové změny.mp4", false, 18, ~U[2016-02-01 13:00:04Z]] 15:55:19.920 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=684.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:19.921 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=11.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:55:19.923 [debug] QUERY OK source="media_items" db=0.9ms idle=11.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19751] 15:55:19.923 [debug] Current batch of media processed. Will check again in 1000ms 15:55:20.925 [debug] Current batch of media processed. Will check again in 1000ms 15:55:21.926 [debug] Current batch of media processed. Will check again in 1000ms 15:55:22.928 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Spolu s koncem nového roku si zopakujeme, co všechno se stalo. To uvidíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "duration" => 307, "filename" => "/downloads/METROBUS - Expres/2016-01-04 - METROBUS EXPRES | Shrnutí roku 2015.mp4", "id" => "y-mpuUI2g94", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=y-mpuUI2g94", "playlist_index" => 195, "timestamp" => 1451912401, "title" => "METROBUS EXPRES | Shrnutí roku 2015", "upload_date" => "20160104"} 15:55:22.930 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1069.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:55:22.931 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1070.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:22.933 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1072.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-01-04 13:00:01Z], 18] 15:55:22.938 [debug] QUERY OK source="media_items" db=2.8ms idle=1075.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Spolu s koncem nového roku si zopakujeme, co všechno se stalo. To uvidíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES | Shrnutí roku 2015", "fcda6763-e4e6-4c89-8bdd-586cc3ea0b40", "y-mpuUI2g94", false, 307, false, "https://www.youtube.com/watch?v=y-mpuUI2g94", 195, "/downloads/METROBUS - Expres/2016-01-04 - METROBUS EXPRES | Shrnutí roku 2015.mp4", false, false, 18, [], 1, ~U[2016-01-04 13:00:01Z], ~U[2025-12-10 14:55:22Z], ~U[2025-12-10 14:55:22Z], "Spolu s koncem nového roku si zopakujeme, co všechno se stalo. To uvidíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES | Shrnutí roku 2015", "y-mpuUI2g94", 307, false, "https://www.youtube.com/watch?v=y-mpuUI2g94", "/downloads/METROBUS - Expres/2016-01-04 - METROBUS EXPRES | Shrnutí roku 2015.mp4", false, 18, ~U[2016-01-04 13:00:01Z]] 15:55:22.939 [debug] QUERY OK source="sources" db=0.6ms idle=697.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:22.941 [debug] QUERY OK source="media_profiles" db=0.6ms idle=10.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:55:22.942 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=10.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19752] 15:55:22.943 [debug] Current batch of media processed. Will check again in 1000ms 15:55:23.943 [debug] Current batch of media processed. Will check again in 1000ms 15:55:24.944 [debug] Current batch of media processed. Will check again in 1000ms 15:55:25.946 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V listopadu a prosinci 2015 už v Praze moc výluk nezbylo. Zbývají některé novinky, například při celostátní změně jízdních řádů. Nejenom o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "duration" => 342, "filename" => "/downloads/METROBUS - Expres/2015-12-07 - METROBUS EXPRES | listopad 2015.mp4", "id" => "W6unS_lQiNU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=W6unS_lQiNU", "playlist_index" => 196, "timestamp" => 1449493201, "title" => "METROBUS EXPRES | listopad 2015", "upload_date" => "20151207"} 15:55:25.947 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1086.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:55:25.948 [debug] QUERY OK source="sources" db=0.5ms idle=1087.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:25.950 [debug] QUERY OK source="media_items" db=1.3ms idle=1088.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-12-07 13:00:01Z], 18] 15:55:25.953 [debug] QUERY OK source="media_items" db=2.4ms idle=1090.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V listopadu a prosinci 2015 už v Praze moc výluk nezbylo. Zbývají některé novinky, například při celostátní změně jízdních řádů. Nejenom o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES | listopad 2015", "2d54f3be-f3d2-490c-9400-4e5fd0aa5461", "W6unS_lQiNU", false, 342, false, "https://www.youtube.com/watch?v=W6unS_lQiNU", 196, "/downloads/METROBUS - Expres/2015-12-07 - METROBUS EXPRES | listopad 2015.mp4", false, false, 18, [], 1, ~U[2015-12-07 13:00:01Z], ~U[2025-12-10 14:55:25Z], ~U[2025-12-10 14:55:25Z], "V listopadu a prosinci 2015 už v Praze moc výluk nezbylo. Zbývají některé novinky, například při celostátní změně jízdních řádů. Nejenom o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES | listopad 2015", "W6unS_lQiNU", 342, false, "https://www.youtube.com/watch?v=W6unS_lQiNU", "/downloads/METROBUS - Expres/2015-12-07 - METROBUS EXPRES | listopad 2015.mp4", false, 18, ~U[2015-12-07 13:00:01Z]] 15:55:25.954 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=704.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:25.955 [debug] QUERY OK source="media_profiles" db=0.6ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:55:25.956 [debug] QUERY OK source="media_items" db=0.8ms idle=7.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19753] 15:55:25.957 [debug] Current batch of media processed. Will check again in 1000ms 15:55:26.957 [debug] Current batch of media processed. Will check again in 1000ms 15:55:27.958 [debug] Current batch of media processed. Will check again in 1000ms 15:55:28.960 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V říjnu 2015 začala v Praze výluka Vršovické ulice nebo se otevřel nový výtah na Andělu. Nejenom o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n(soutěž už skončila)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :)", "duration" => 436, "filename" => "/downloads/METROBUS - Expres/2015-11-02 - METROBUS EXPRES | říjen 2015.mp4", "id" => "C9prLttJjak", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=C9prLttJjak", "playlist_index" => 197, "timestamp" => 1446469201, "title" => "METROBUS EXPRES | říjen 2015", "upload_date" => "20151102"} 15:55:28.962 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1101.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:55:28.964 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1103.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:28.967 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=1104.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-11-02 13:00:01Z], 18] 15:55:28.972 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=1108.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V říjnu 2015 začala v Praze výluka Vršovické ulice nebo se otevřel nový výtah na Andělu. Nejenom o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n(soutěž už skončila)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :)", "METROBUS EXPRES | říjen 2015", "7ad706fc-1397-4315-8e2f-a7b237670c06", "C9prLttJjak", false, 436, false, "https://www.youtube.com/watch?v=C9prLttJjak", 197, "/downloads/METROBUS - Expres/2015-11-02 - METROBUS EXPRES | říjen 2015.mp4", false, false, 18, [], 1, ~U[2015-11-02 13:00:01Z], ~U[2025-12-10 14:55:28Z], ~U[2025-12-10 14:55:28Z], "V říjnu 2015 začala v Praze výluka Vršovické ulice nebo se otevřel nový výtah na Andělu. Nejenom o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n(soutěž už skončila)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :)", "METROBUS EXPRES | říjen 2015", "C9prLttJjak", 436, false, "https://www.youtube.com/watch?v=C9prLttJjak", "/downloads/METROBUS - Expres/2015-11-02 - METROBUS EXPRES | říjen 2015.mp4", false, 18, ~U[2015-11-02 13:00:01Z]] 15:55:28.974 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=717.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:28.975 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=11.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:55:28.977 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=12.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19754] 15:55:28.977 [debug] Current batch of media processed. Will check again in 1000ms 15:55:29.978 [debug] Current batch of media processed. Will check again in 1000ms 15:55:30.979 [debug] Current batch of media processed. Will check again in 1000ms 15:55:31.981 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Září bylo zasvěceno především oslavám 140 let pražské MHD. Nejenom o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :)", "duration" => 218, "filename" => "/downloads/METROBUS - Expres/2015-10-05 - METROBUS EXPRES | září 2015.mp4", "id" => "TCHxtm_SYzc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TCHxtm_SYzc", "playlist_index" => 198, "timestamp" => 1444046404, "title" => "METROBUS EXPRES | září 2015", "upload_date" => "20151005"} 15:55:31.983 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1122.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:55:31.985 [debug] QUERY OK source="sources" db=0.6ms idle=1124.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:31.987 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=1125.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-10-05 12:00:04Z], 18] 15:55:31.992 [debug] QUERY OK source="media_items" db=3.1ms idle=1128.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Září bylo zasvěceno především oslavám 140 let pražské MHD. Nejenom o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :)", "METROBUS EXPRES | září 2015", "f39356f8-2c74-4364-8096-13bd3849c45f", "TCHxtm_SYzc", false, 218, false, "https://www.youtube.com/watch?v=TCHxtm_SYzc", 198, "/downloads/METROBUS - Expres/2015-10-05 - METROBUS EXPRES | září 2015.mp4", false, false, 18, [], 1, ~U[2015-10-05 12:00:04Z], ~U[2025-12-10 14:55:31Z], ~U[2025-12-10 14:55:31Z], "Září bylo zasvěceno především oslavám 140 let pražské MHD. Nejenom o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :)", "METROBUS EXPRES | září 2015", "TCHxtm_SYzc", 218, false, "https://www.youtube.com/watch?v=TCHxtm_SYzc", "/downloads/METROBUS - Expres/2015-10-05 - METROBUS EXPRES | září 2015.mp4", false, 18, ~U[2015-10-05 12:00:04Z]] 15:55:31.993 [debug] QUERY OK source="sources" db=0.6ms idle=727.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:31.995 [debug] QUERY OK source="media_profiles" db=0.5ms idle=10.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:55:31.996 [debug] QUERY OK source="media_items" db=0.9ms idle=10.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19755] 15:55:31.997 [debug] Current batch of media processed. Will check again in 1000ms 15:55:32.998 [debug] Current batch of media processed. Will check again in 1000ms 15:55:33.998 [debug] Current batch of media processed. Will check again in 1000ms 15:55:35.001 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Prázdniny končí, ale výluky rozhodně ne. Nejenom o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :)", "duration" => 360, "filename" => "/downloads/METROBUS - Expres/2015-09-07 - METROBUS EXPRES | srpen 2015.mp4", "id" => "-NrLTH0DRlw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-NrLTH0DRlw", "playlist_index" => 199, "timestamp" => 1441627201, "title" => "METROBUS EXPRES | srpen 2015", "upload_date" => "20150907"} 15:55:35.003 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=1142.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:55:35.005 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1144.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:35.007 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1145.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-09-07 12:00:01Z], 18] 15:55:35.010 [debug] QUERY OK source="media_items" db=1.5ms idle=1148.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Prázdniny končí, ale výluky rozhodně ne. Nejenom o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :)", "METROBUS EXPRES | srpen 2015", "da3c25b6-1834-4d74-86f6-8d3bb6b7f4ea", "-NrLTH0DRlw", false, 360, false, "https://www.youtube.com/watch?v=-NrLTH0DRlw", 199, "/downloads/METROBUS - Expres/2015-09-07 - METROBUS EXPRES | srpen 2015.mp4", false, false, 18, [], 1, ~U[2015-09-07 12:00:01Z], ~U[2025-12-10 14:55:35Z], ~U[2025-12-10 14:55:35Z], "Prázdniny končí, ale výluky rozhodně ne. Nejenom o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :)", "METROBUS EXPRES | srpen 2015", "-NrLTH0DRlw", 360, false, "https://www.youtube.com/watch?v=-NrLTH0DRlw", "/downloads/METROBUS - Expres/2015-09-07 - METROBUS EXPRES | srpen 2015.mp4", false, 18, ~U[2015-09-07 12:00:01Z]] 15:55:35.010 [debug] QUERY OK source="sources" db=0.3ms idle=737.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:35.012 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:55:35.013 [debug] QUERY OK source="media_items" db=0.5ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19756] 15:55:35.013 [debug] Current batch of media processed. Will check again in 1000ms 15:55:36.013 [debug] Current batch of media processed. Will check again in 1000ms 15:55:37.015 [debug] Current batch of media processed. Will check again in 1000ms 15:55:38.016 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "O všech velkých červencových výlukách, a nejenom o tom, se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :)", "duration" => 333, "filename" => "/downloads/METROBUS - Expres/2015-08-03 - METROBUS EXPRES | červenec 2015.mp4", "id" => "LMjj9LYqKyw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LMjj9LYqKyw", "playlist_index" => 200, "timestamp" => 1438603201, "title" => "METROBUS EXPRES | červenec 2015", "upload_date" => "20150803"} 15:55:38.017 [debug] QUERY OK source="sources" db=0.9ms idle=1156.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:55:38.018 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1158.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:38.021 [debug] QUERY OK source="media_items" db=1.9ms idle=1158.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-08-03 12:00:01Z], 18] 15:55:38.025 [debug] QUERY OK source="media_items" db=3.0ms idle=1161.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["O všech velkých červencových výlukách, a nejenom o tom, se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :)", "METROBUS EXPRES | červenec 2015", "1732e98d-744e-4405-8609-cf486ba422db", "LMjj9LYqKyw", false, 333, false, "https://www.youtube.com/watch?v=LMjj9LYqKyw", 200, "/downloads/METROBUS - Expres/2015-08-03 - METROBUS EXPRES | červenec 2015.mp4", false, false, 18, [], 1, ~U[2015-08-03 12:00:01Z], ~U[2025-12-10 14:55:38Z], ~U[2025-12-10 14:55:38Z], "O všech velkých červencových výlukách, a nejenom o tom, se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :)", "METROBUS EXPRES | červenec 2015", "LMjj9LYqKyw", 333, false, "https://www.youtube.com/watch?v=LMjj9LYqKyw", "/downloads/METROBUS - Expres/2015-08-03 - METROBUS EXPRES | červenec 2015.mp4", false, 18, ~U[2015-08-03 12:00:01Z]] 15:55:38.025 [debug] QUERY OK source="sources" db=0.5ms idle=744.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:38.027 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:55:38.028 [debug] QUERY OK source="media_items" db=0.6ms idle=8.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19757] 15:55:38.028 [debug] Current batch of media processed. Will check again in 1000ms 15:55:39.028 [debug] Current batch of media processed. Will check again in 1000ms 15:55:40.029 [debug] Current batch of media processed. Will check again in 1000ms 15:55:41.031 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Například o mnoha událostech k výročí 90 let autobusů v PID, to se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "duration" => 299, "filename" => "/downloads/METROBUS - Expres/2015-07-06 - METROBUS EXPRES | červen 2015.mp4", "id" => "qYd_XELw7Jo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qYd_XELw7Jo", "playlist_index" => 201, "timestamp" => 1436184001, "title" => "METROBUS EXPRES | červen 2015", "upload_date" => "20150706"} 15:55:41.032 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1171.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:55:41.032 [debug] QUERY OK source="sources" db=0.3ms idle=1172.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:41.033 [debug] QUERY OK source="media_items" db=0.8ms idle=1173.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-07-06 12:00:01Z], 18] 15:55:41.036 [debug] QUERY OK source="media_items" db=1.5ms idle=1174.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Například o mnoha událostech k výročí 90 let autobusů v PID, to se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "METROBUS EXPRES | červen 2015", "fffa06bb-f4e6-44d2-9ccf-8c4b189abc39", "qYd_XELw7Jo", false, 299, false, "https://www.youtube.com/watch?v=qYd_XELw7Jo", 201, "/downloads/METROBUS - Expres/2015-07-06 - METROBUS EXPRES | červen 2015.mp4", false, false, 18, [], 1, ~U[2015-07-06 12:00:01Z], ~U[2025-12-10 14:55:41Z], ~U[2025-12-10 14:55:41Z], "Například o mnoha událostech k výročí 90 let autobusů v PID, to se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "METROBUS EXPRES | červen 2015", "qYd_XELw7Jo", 299, false, "https://www.youtube.com/watch?v=qYd_XELw7Jo", "/downloads/METROBUS - Expres/2015-07-06 - METROBUS EXPRES | červen 2015.mp4", false, 18, ~U[2015-07-06 12:00:01Z]] 15:55:41.036 [debug] QUERY OK source="sources" db=0.3ms idle=748.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:41.037 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=5.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:55:41.038 [debug] QUERY OK source="media_items" db=0.5ms idle=5.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19758] 15:55:41.038 [debug] Current batch of media processed. Will check again in 1000ms 15:55:41.048 [info] {"source":"oban","duration":2706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:42.038 [debug] Current batch of media processed. Will check again in 1000ms 15:55:43.040 [debug] Current batch of media processed. Will check again in 1000ms 15:55:44.040 [debug] Current batch of media processed. Will check again in 1000ms 15:55:45.042 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V květnu se toho stalo málo, ale i to se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "duration" => 201, "filename" => "/downloads/METROBUS - Expres/2015-06-01 - METROBUS EXPRES | květen 2015.mp4", "id" => "gqHDycIhlqk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gqHDycIhlqk", "playlist_index" => 202, "timestamp" => 1433160001, "title" => "METROBUS EXPRES | květen 2015", "upload_date" => "20150601"} 15:55:45.042 [debug] QUERY OK source="sources" db=0.4ms idle=744.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:55:45.043 [debug] QUERY OK source="sources" db=0.2ms idle=183.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:45.045 [debug] QUERY OK source="media_items" db=1.2ms idle=183.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-06-01 12:00:01Z], 18] 15:55:45.047 [debug] QUERY OK source="media_items" db=1.5ms idle=185.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V květnu se toho stalo málo, ale i to se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "METROBUS EXPRES | květen 2015", "b35ff64e-9587-48ee-b9cf-e43be079c3b6", "gqHDycIhlqk", false, 201, false, "https://www.youtube.com/watch?v=gqHDycIhlqk", 202, "/downloads/METROBUS - Expres/2015-06-01 - METROBUS EXPRES | květen 2015.mp4", false, false, 18, [], 1, ~U[2015-06-01 12:00:01Z], ~U[2025-12-10 14:55:45Z], ~U[2025-12-10 14:55:45Z], "V květnu se toho stalo málo, ale i to se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "METROBUS EXPRES | květen 2015", "gqHDycIhlqk", 201, false, "https://www.youtube.com/watch?v=gqHDycIhlqk", "/downloads/METROBUS - Expres/2015-06-01 - METROBUS EXPRES | květen 2015.mp4", false, 18, ~U[2015-06-01 12:00:01Z]] 15:55:45.048 [debug] QUERY OK source="sources" db=0.4ms idle=187.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:45.048 [debug] QUERY OK source="media_profiles" db=0.2ms idle=5.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:55:45.049 [debug] QUERY OK source="media_items" db=0.5ms idle=5.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19759] 15:55:45.050 [debug] Current batch of media processed. Will check again in 1000ms 15:55:46.050 [debug] Current batch of media processed. Will check again in 1000ms 15:55:47.052 [debug] Current batch of media processed. Will check again in 1000ms 15:55:48.053 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Shrnutí mnoha výluk z dubna i další novinky z pražské dopravy se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "duration" => 306, "filename" => "/downloads/METROBUS - Expres/2015-05-04 - METROBUS EXPRES | duben 2015.mp4", "id" => "dkK8qO5ip60", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dkK8qO5ip60", "playlist_index" => 203, "timestamp" => 1430740801, "title" => "METROBUS EXPRES | duben 2015", "upload_date" => "20150504"} 15:55:48.053 [debug] QUERY OK source="sources" db=0.3ms idle=1193.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:55:48.054 [debug] QUERY OK source="sources" db=0.4ms idle=1194.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:48.056 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1194.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-05-04 12:00:01Z], 18] 15:55:48.058 [debug] QUERY OK source="media_items" db=1.5ms idle=1196.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Shrnutí mnoha výluk z dubna i další novinky z pražské dopravy se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "METROBUS EXPRES | duben 2015", "027550bf-9a1f-452d-b7a6-fdb44fce187f", "dkK8qO5ip60", false, 306, false, "https://www.youtube.com/watch?v=dkK8qO5ip60", 203, "/downloads/METROBUS - Expres/2015-05-04 - METROBUS EXPRES | duben 2015.mp4", false, false, 18, [], 1, ~U[2015-05-04 12:00:01Z], ~U[2025-12-10 14:55:48Z], ~U[2025-12-10 14:55:48Z], "Shrnutí mnoha výluk z dubna i další novinky z pražské dopravy se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "METROBUS EXPRES | duben 2015", "dkK8qO5ip60", 306, false, "https://www.youtube.com/watch?v=dkK8qO5ip60", "/downloads/METROBUS - Expres/2015-05-04 - METROBUS EXPRES | duben 2015.mp4", false, 18, ~U[2015-05-04 12:00:01Z]] 15:55:48.059 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [18] 15:55:48.060 [debug] QUERY OK source="media_profiles" db=0.3ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:55:48.061 [debug] QUERY OK source="media_items" db=0.5ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19760] 15:55:48.061 [debug] Current batch of media processed. Will check again in 1000ms 15:55:49.061 [debug] Current batch of media processed. Will check again in 1000ms 15:55:50.062 [debug] Current batch of media processed. Will check again in 1000ms 15:55:51.064 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Změny v PID při otevření metra A, nové přívozy v PID nebo integrace Mělnicka a Neratovicka, o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\nPlánky ve videu pochází z oficiálních stránek ROPIDu.\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "duration" => 387, "filename" => "/downloads/METROBUS - Expres/2015-04-06 - METROBUS EXPRES | březen 2015.mp4", "id" => "xjkLduFsWEE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xjkLduFsWEE", "playlist_index" => 204, "timestamp" => 1428321600, "title" => "METROBUS EXPRES | březen 2015", "upload_date" => "20150406"} 15:55:51.066 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1202.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:55:51.068 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1204.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:51.071 [debug] QUERY OK source="media_items" db=2.2ms idle=1206.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-04-06 12:00:00Z], 18] 15:55:51.076 [debug] QUERY OK source="media_items" db=3.1ms idle=1209.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Změny v PID při otevření metra A, nové přívozy v PID nebo integrace Mělnicka a Neratovicka, o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\nPlánky ve videu pochází z oficiálních stránek ROPIDu.\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "METROBUS EXPRES | březen 2015", "24416b31-da19-4f26-acaa-d3f6b3c4389a", "xjkLduFsWEE", false, 387, false, "https://www.youtube.com/watch?v=xjkLduFsWEE", 204, "/downloads/METROBUS - Expres/2015-04-06 - METROBUS EXPRES | březen 2015.mp4", false, false, 18, [], 1, ~U[2015-04-06 12:00:00Z], ~U[2025-12-10 14:55:51Z], ~U[2025-12-10 14:55:51Z], "Změny v PID při otevření metra A, nové přívozy v PID nebo integrace Mělnicka a Neratovicka, o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\nPlánky ve videu pochází z oficiálních stránek ROPIDu.\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "METROBUS EXPRES | březen 2015", "xjkLduFsWEE", 387, false, "https://www.youtube.com/watch?v=xjkLduFsWEE", "/downloads/METROBUS - Expres/2015-04-06 - METROBUS EXPRES | březen 2015.mp4", false, 18, ~U[2015-04-06 12:00:00Z]] 15:55:51.078 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=763.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:51.080 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.2ms idle=12.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:55:51.082 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=12.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19761] 15:55:51.083 [debug] Current batch of media processed. Will check again in 1000ms 15:55:52.083 [debug] Current batch of media processed. Will check again in 1000ms 15:55:53.084 [debug] Current batch of media processed. Will check again in 1000ms 15:55:54.086 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nadcházející vlakové výluky na Hlavním nádraží a lince S1, oslavy 140 let MHD v Praze nebo osud změn v PID při otevření nového metra A se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\nKompletní změny k otevření metra: http://ow.ly/JNf16\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "duration" => 367, "filename" => "/downloads/METROBUS - Expres/2015-03-02 - METROBUS EXPRES | únor 2015.mp4", "id" => "ERXrMB7o1oI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ERXrMB7o1oI", "playlist_index" => 205, "timestamp" => 1425301201, "title" => "METROBUS EXPRES | únor 2015", "upload_date" => "20150302"} 15:55:54.087 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1223.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:55:54.088 [debug] QUERY OK source="sources" db=0.6ms idle=1225.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.091 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=1226.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-03-02 13:00:01Z], 18] 15:55:54.095 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=1229.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nadcházející vlakové výluky na Hlavním nádraží a lince S1, oslavy 140 let MHD v Praze nebo osud změn v PID při otevření nového metra A se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\nKompletní změny k otevření metra: http://ow.ly/JNf16\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "METROBUS EXPRES | únor 2015", "b0b34239-b54e-47a5-8f59-c815cca027ba", "ERXrMB7o1oI", false, 367, false, "https://www.youtube.com/watch?v=ERXrMB7o1oI", 205, "/downloads/METROBUS - Expres/2015-03-02 - METROBUS EXPRES | únor 2015.mp4", false, false, 18, [], 1, ~U[2015-03-02 13:00:01Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Nadcházející vlakové výluky na Hlavním nádraží a lince S1, oslavy 140 let MHD v Praze nebo osud změn v PID při otevření nového metra A se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\nKompletní změny k otevření metra: http://ow.ly/JNf16\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "METROBUS EXPRES | únor 2015", "ERXrMB7o1oI", 367, false, "https://www.youtube.com/watch?v=ERXrMB7o1oI", "/downloads/METROBUS - Expres/2015-03-02 - METROBUS EXPRES | únor 2015.mp4", false, 18, ~U[2015-03-02 13:00:01Z]] 15:55:54.096 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=775.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.097 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=9.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:55:54.098 [debug] QUERY OK source="media_items" db=0.6ms idle=9.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19762] 15:55:54.098 [debug] Current batch of media processed. Will check again in 1000ms 15:55:54.506 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://youtube.com/playlist?list=PLc7F6vPfi0RMZySjK7DmWaDGChQiT91vv&si=_zCShTHX0D05C_-g --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/METROBUS - Expres/%(upload_date>%Y-%m-%d)S - %(title)S.%(ext)S --remux-video mp4 --format-sort res:4320,+codec:avc, vp9, av01: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/87/76/8776a22ee3b788774953f9503a0543f1e0345905d9d1b925263c02d765bdcaf2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: Deprecated Feature: Using arbitrary fields (vp9) for format sorting is deprecated and may be removed in a future version Deprecated Feature: Using arbitrary fields (av01) for format sorting is deprecated and may be removed in a future version 15:55:54.535 [debug] Gracefully stopping file follower 15:55:54.536 [debug] QUERY OK source="sources" db=0.6ms idle=440.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [18] 15:55:54.537 [debug] QUERY OK source="sources" db=0.2ms idle=440.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.538 [debug] QUERY OK source="media_items" db=0.8ms idle=439.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-27 17:00:04Z], 18] 15:55:54.541 [debug] QUERY OK source="media_items" db=1.5ms idle=440.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Neplať víc, než musíš, tak zní název kampaně ke zdražení jízdného PID od 1. 1. 2026. Praha představila svůj rozpočet pro rok 2026 a vodíkové autobusy na Mníšecku nabírají zpoždění. Moderuje Honza, kterého ruší doprava na Florenci.\n\nV nabídce máme Dopravní kalendáře na rok 2026. Více informací najdete zde:\nhttps://www.tram-bus.cz/zabava/dopravni-kalendar\n\nČasové značky:\n0:00 Úvod\n0:25 Neplať víc, než musíš\n1:21 Návrh pražského rozpočtu na rok 2026\n2:10 RegioFoxy vyjíždějí na další středočeské tratě\n2:47 Proměny pražských tramvají\n3:16 Obří soutěž na provoz vlaků na Vysočině\n3:51 Železniční přejezdy jsou bezpečnější\n4:14 Vodíkové autobusy na Mníšecku vyjedou později\n4:48 Rozsvícení pražské vánoční flotily\n5:11 Výluky a adventí posílení provozu\n5:53 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #24: Neplať víc, než musíš, Praha vs doprava v roce 2026 a vodíkové autobusy", "c0037e33-e6ae-4fe2-856c-6b0d5634bf47", "1I4Aidf0lyo", false, 378, false, "https://www.youtube.com/watch?v=1I4Aidf0lyo", 1, "/downloads/METROBUS - Expres/2025-11-27 - METROBUS EXPRES #24: Neplať víc, než musíš, Praha vs doprava v roce 2026 a vodíkové autobusy.mp4", false, false, 18, [], 1, ~U[2025-11-27 17:00:04Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Neplať víc, než musíš, tak zní název kampaně ke zdražení jízdného PID od 1. 1. 2026. Praha představila svůj rozpočet pro rok 2026 a vodíkové autobusy na Mníšecku nabírají zpoždění. Moderuje Honza, kterého ruší doprava na Florenci.\n\nV nabídce máme Dopravní kalendáře na rok 2026. Více informací najdete zde:\nhttps://www.tram-bus.cz/zabava/dopravni-kalendar\n\nČasové značky:\n0:00 Úvod\n0:25 Neplať víc, než musíš\n1:21 Návrh pražského rozpočtu na rok 2026\n2:10 RegioFoxy vyjíždějí na další středočeské tratě\n2:47 Proměny pražských tramvají\n3:16 Obří soutěž na provoz vlaků na Vysočině\n3:51 Železniční přejezdy jsou bezpečnější\n4:14 Vodíkové autobusy na Mníšecku vyjedou později\n4:48 Rozsvícení pražské vánoční flotily\n5:11 Výluky a adventí posílení provozu\n5:53 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #24: Neplať víc, než musíš, Praha vs doprava v roce 2026 a vodíkové autobusy", "1I4Aidf0lyo", 378, false, "https://www.youtube.com/watch?v=1I4Aidf0lyo", "/downloads/METROBUS - Expres/2025-11-27 - METROBUS EXPRES #24: Neplať víc, než musíš, Praha vs doprava v roce 2026 a vodíkové autobusy.mp4", false, 18, ~U[2025-11-27 17:00:04Z]] 15:55:54.542 [debug] QUERY OK source="sources" db=0.5ms idle=219.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.544 [debug] QUERY OK source="media_items" db=1.5ms idle=7.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-13 17:01:14Z], 18] 15:55:54.556 [debug] QUERY OK source="media_items" db=9.5ms idle=8.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V Expresu představíme změny pražské MHD po otevření Dvoreckého mostu. Programové prohlášení nové vlády se s veřejnou dopravou příliš nekamarádí a stanice metra Olbrachtova je kompletně vyražena, jen to není Olbrachtova ale Ryšánka. Moderuje Honza, kterého nahání déšť a ranní špička.\n\nV nabídce máme Dopravní kalendáře na rok 2026. Více informací najdete zde:\nhttps://www.tram-bus.cz/zabava/dopravni-kalendar\n\nČasové značky:\n0:00 Úvod\n0:23 Linkové vedení s Dvoreckým mostem odtajněno\n1:12 Doprava v programovém prohlášením vlády\n2:10 DPP opět zkouší doklimatizovat 15T\n2:42 Vánoční dárky nejen pro nadšence do dopravy\n3:02 Kompletně vyražená Olbrachtova bude Ryšánkou\n3:28 Praha repasuje zlaté přístřešky\n3:52 Miliarda pro SŽ za práce na terminálu Smíchov\n4:22 52T v běžném provozu s cestujícími\n4:43 Výluky\n5:08 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #23: Revoluce v MHD s Dvoreckým mostem, vláda a doprava a stanice metra Olbrachtova", "527c74be-81f6-44a0-90a9-e281a3b6f5f3", "iXxRbsGAqhI", false, 328, false, "https://www.youtube.com/watch?v=iXxRbsGAqhI", 2, "/downloads/METROBUS - Expres/2025-11-13 - METROBUS EXPRES #23: Revoluce v MHD s Dvoreckým mostem, vláda a doprava a stanice metra Olbrachtova.mp4", false, false, 18, [], 1, ~U[2025-11-13 17:01:14Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "V Expresu představíme změny pražské MHD po otevření Dvoreckého mostu. Programové prohlášení nové vlády se s veřejnou dopravou příliš nekamarádí a stanice metra Olbrachtova je kompletně vyražena, jen to není Olbrachtova ale Ryšánka. Moderuje Honza, kterého nahání déšť a ranní špička.\n\nV nabídce máme Dopravní kalendáře na rok 2026. Více informací najdete zde:\nhttps://www.tram-bus.cz/zabava/dopravni-kalendar\n\nČasové značky:\n0:00 Úvod\n0:23 Linkové vedení s Dvoreckým mostem odtajněno\n1:12 Doprava v programovém prohlášením vlády\n2:10 DPP opět zkouší doklimatizovat 15T\n2:42 Vánoční dárky nejen pro nadšence do dopravy\n3:02 Kompletně vyražená Olbrachtova bude Ryšánkou\n3:28 Praha repasuje zlaté přístřešky\n3:52 Miliarda pro SŽ za práce na terminálu Smíchov\n4:22 52T v běžném provozu s cestujícími\n4:43 Výluky\n5:08 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #23: Revoluce v MHD s Dvoreckým mostem, vláda a doprava a stanice metra Olbrachtova", "iXxRbsGAqhI", 328, false, "https://www.youtube.com/watch?v=iXxRbsGAqhI", "/downloads/METROBUS - Expres/2025-11-13 - METROBUS EXPRES #23: Revoluce v MHD s Dvoreckým mostem, vláda a doprava a stanice metra Olbrachtova.mp4", false, 18, ~U[2025-11-13 17:01:14Z]] 15:55:54.558 [debug] QUERY OK source="sources" db=0.8ms idle=18.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.560 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=17.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-30 17:00:13Z], 18] 15:55:54.566 [debug] QUERY OK source="media_items" db=3.8ms queue=0.1ms idle=19.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Elektrobusy SOR ENS 12 dorazily do Prahy v počtu osmnácti kusů. JHMD se zbavuje motoráků, automobilů i roubenky na Ukrajině a tramvaje 52T se nemohou dočkat, až nastane jejich den. Moderuje Fofrman ze symbolického místa.\n\nV nabídce máme Dopravní kalendáře na rok 2026. Více informací najdete zde:\nhttps://www.tram-bus.cz/zabava/dopravni-kalendar\n\nMetropolitní plán můžete prozkoumat zde: https://plan.praha.eu/ \n\nČasové značky: \n0:00 Úvod\n0:30 Elektrobusy SOR přijely do Prahy\n1:26 Praha zveřejnila svůj Metropolitní plán\n2:19 JHMD odprodává nepotřebný majetek\n2:57 Konec turistické sezóny PID \n3:20 Stát rozdělil 15 miliard na nové ekologické vlaky\n3:49 52T již brzy v pražských ulicích\n4:14 Autobusy nově projíždějí skrz Vítězné náměstí\n4:37 PID Haló finalistou soutěže Chytrá města 2025\n4:56 Výluky\n5:33 Závěr + pozvánka\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #22: Elektrobusy dojely do Prahy, JHMD rozprodává majetek a 52T čekají na den D", "3f5c20e4-f34b-4cf2-844d-d654198ba483", "9SGNq2_7JrE", false, 361, false, "https://www.youtube.com/watch?v=9SGNq2_7JrE", 3, "/downloads/METROBUS - Expres/2025-10-30 - METROBUS EXPRES #22: Elektrobusy dojely do Prahy, JHMD rozprodává majetek a 52T čekají na den D.mp4", false, false, 18, [], 1, ~U[2025-10-30 17:00:13Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Elektrobusy SOR ENS 12 dorazily do Prahy v počtu osmnácti kusů. JHMD se zbavuje motoráků, automobilů i roubenky na Ukrajině a tramvaje 52T se nemohou dočkat, až nastane jejich den. Moderuje Fofrman ze symbolického místa.\n\nV nabídce máme Dopravní kalendáře na rok 2026. Více informací najdete zde:\nhttps://www.tram-bus.cz/zabava/dopravni-kalendar\n\nMetropolitní plán můžete prozkoumat zde: https://plan.praha.eu/ \n\nČasové značky: \n0:00 Úvod\n0:30 Elektrobusy SOR přijely do Prahy\n1:26 Praha zveřejnila svůj Metropolitní plán\n2:19 JHMD odprodává nepotřebný majetek\n2:57 Konec turistické sezóny PID \n3:20 Stát rozdělil 15 miliard na nové ekologické vlaky\n3:49 52T již brzy v pražských ulicích\n4:14 Autobusy nově projíždějí skrz Vítězné náměstí\n4:37 PID Haló finalistou soutěže Chytrá města 2025\n4:56 Výluky\n5:33 Závěr + pozvánka\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #22: Elektrobusy dojely do Prahy, JHMD rozprodává majetek a 52T čekají na den D", "9SGNq2_7JrE", 361, false, "https://www.youtube.com/watch?v=9SGNq2_7JrE", "/downloads/METROBUS - Expres/2025-10-30 - METROBUS EXPRES #22: Elektrobusy dojely do Prahy, JHMD rozprodává majetek a 52T čekají na den D.mp4", false, 18, ~U[2025-10-30 17:00:13Z]] 15:55:54.568 [debug] QUERY OK source="sources" db=0.7ms idle=22.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.570 [debug] QUERY OK source="media_items" db=1.6ms idle=13.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-16 16:01:42Z], 18] 15:55:54.576 [debug] QUERY OK source="media_items" db=3.7ms queue=0.1ms idle=13.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Trolejbus Bozankaya vyjel do provozu s cestujícími. Knedlíkové expresy končí a Zdeněk Hřib rezignuje na post pražského náměstka pro dopravu. Moderuje Honza, který se kochá novou tramvajovou tratí u Výstaviště.\n\nV nabídce máme Dopravní kalendáře na rok 2026. Více informací najdete zde:\nhttps://www.tram-bus.cz/zabava/dopravni-kalendar\n\nČasové značky:\n0:00 Úvod\n0:34 Trolejbus Bozankaya vyjel do provozu\n1:24 DPP hledá zhotovitele tratě na Strahov\n2:03 Knedlíkové expresy dojezdily\n2:40 Konec Zdeňka Hřiba jako náměstka pro dopravu\n2:58 Talgo S6 vyjede v dubnu příštího roku\n3:24 Nový elektrobus SOR ENS 12 dorazil do Prahy\n3:51 Ústecký kraj přestane uznávat většinu jízdenek ČD\n4:17 SŽ navrhla řešení pro přetížený pražský uzel\n4:45 Výluky\n5:14 Závěr \n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #21: Bozankaya v provozu s cestujícími, konec Knedlíkových expresů a Zdeňka Hřiba", "efc1cb05-3eb4-41d7-b222-22a1a75d066e", "xz39J6HRVSM", false, 336, false, "https://www.youtube.com/watch?v=xz39J6HRVSM", 4, "/downloads/METROBUS - Expres/2025-10-16 - METROBUS EXPRES #21: Bozankaya v provozu s cestujícími, konec Knedlíkových expresů a Zdeňka Hřiba.mp4", false, false, 18, [], 1, ~U[2025-10-16 16:01:42Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Trolejbus Bozankaya vyjel do provozu s cestujícími. Knedlíkové expresy končí a Zdeněk Hřib rezignuje na post pražského náměstka pro dopravu. Moderuje Honza, který se kochá novou tramvajovou tratí u Výstaviště.\n\nV nabídce máme Dopravní kalendáře na rok 2026. Více informací najdete zde:\nhttps://www.tram-bus.cz/zabava/dopravni-kalendar\n\nČasové značky:\n0:00 Úvod\n0:34 Trolejbus Bozankaya vyjel do provozu\n1:24 DPP hledá zhotovitele tratě na Strahov\n2:03 Knedlíkové expresy dojezdily\n2:40 Konec Zdeňka Hřiba jako náměstka pro dopravu\n2:58 Talgo S6 vyjede v dubnu příštího roku\n3:24 Nový elektrobus SOR ENS 12 dorazil do Prahy\n3:51 Ústecký kraj přestane uznávat většinu jízdenek ČD\n4:17 SŽ navrhla řešení pro přetížený pražský uzel\n4:45 Výluky\n5:14 Závěr \n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #21: Bozankaya v provozu s cestujícími, konec Knedlíkových expresů a Zdeňka Hřiba", "xz39J6HRVSM", 336, false, "https://www.youtube.com/watch?v=xz39J6HRVSM", "/downloads/METROBUS - Expres/2025-10-16 - METROBUS EXPRES #21: Bozankaya v provozu s cestujícími, konec Knedlíkových expresů a Zdeňka Hřiba.mp4", false, 18, ~U[2025-10-16 16:01:42Z]] 15:55:54.580 [debug] QUERY OK source="sources" db=0.4ms idle=19.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.582 [debug] QUERY OK source="media_items" db=1.4ms idle=15.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-02 16:04:00Z], 18] 15:55:54.587 [debug] QUERY OK source="media_items" db=3.4ms idle=14.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tramvajová trať v ulici U Výstaviště je v provozu, stanici Můstek čeká rekonstrukce a JHMD míří pod Gepard Express. Více v Expresu, který je po dlouhé době pod taktovkou Michala.\n\nJak reagují politici na téma doprava? Zjistíte ve článku deníku E15:\nhttps://www.e15.cz/clanek/volby/volby-do-poslanecke-snemovny/jedna-jizdenka-na-vsechno-dokonceni-dalnic-i-vrtky-jake-plany-maji-politici-s-dopravou-v-cesku-1427622\n\nV nabídce máme Dopravní kalendáře na rok 2026. Více informací najdete zde:\nhttps://www.tram-bus.cz/zabava/dopravni-kalendar\n\nČasové značky\n0:00 Úvod \n0:17 Rekonstrukce ulice U Výstaviště končí\n1:04 Vestibul stanice metra Můstek čeká revitalizace\n1:45 JHMD míří Fikáčkově Gepard Expressu\n2:29 České dráhy opraví sedmé Pendolino\n2:58 Cestujících na železnici ubývá, i přes investice\n3:28 IDSK otevřela první parkoviště P+R\n4:02 DPP může vybrat stavitele metra D\n4:32 RegioJet vydá další dluhopisy\n4:57 Výluky\n5:17 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/prof...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #20: Tramvaje v ulici U Výstaviště jezdí a Můstek čeká rekonstrukce", "65cc9343-a190-4380-a33a-f34454fbc19c", "iWn-QErVhP0", false, 342, false, "https://www.youtube.com/watch?v=iWn-QErVhP0", 5, "/downloads/METROBUS - Expres/2025-10-02 - METROBUS EXPRES #20: Tramvaje v ulici U Výstaviště jezdí a Můstek čeká rekonstrukce.mp4", false, false, 18, [], 1, ~U[2025-10-02 16:04:00Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Tramvajová trať v ulici U Výstaviště je v provozu, stanici Můstek čeká rekonstrukce a JHMD míří pod Gepard Express. Více v Expresu, který je po dlouhé době pod taktovkou Michala.\n\nJak reagují politici na téma doprava? Zjistíte ve článku deníku E15:\nhttps://www.e15.cz/clanek/volby/volby-do-poslanecke-snemovny/jedna-jizdenka-na-vsechno-dokonceni-dalnic-i-vrtky-jake-plany-maji-politici-s-dopravou-v-cesku-1427622\n\nV nabídce máme Dopravní kalendáře na rok 2026. Více informací najdete zde:\nhttps://www.tram-bus.cz/zabava/dopravni-kalendar\n\nČasové značky\n0:00 Úvod \n0:17 Rekonstrukce ulice U Výstaviště končí\n1:04 Vestibul stanice metra Můstek čeká revitalizace\n1:45 JHMD míří Fikáčkově Gepard Expressu\n2:29 České dráhy opraví sedmé Pendolino\n2:58 Cestujících na železnici ubývá, i přes investice\n3:28 IDSK otevřela první parkoviště P+R\n4:02 DPP může vybrat stavitele metra D\n4:32 RegioJet vydá další dluhopisy\n4:57 Výluky\n5:17 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/prof...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #20: Tramvaje v ulici U Výstaviště jezdí a Můstek čeká rekonstrukce", "iWn-QErVhP0", 342, false, "https://www.youtube.com/watch?v=iWn-QErVhP0", "/downloads/METROBUS - Expres/2025-10-02 - METROBUS EXPRES #20: Tramvaje v ulici U Výstaviště jezdí a Můstek čeká rekonstrukce.mp4", false, 18, ~U[2025-10-02 16:04:00Z]] 15:55:54.588 [debug] QUERY OK source="sources" db=0.3ms idle=17.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.589 [debug] QUERY OK source="media_items" db=1.2ms idle=12.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-18 16:00:16Z], 18] 15:55:54.593 [debug] QUERY OK source="media_items" db=3.0ms idle=9.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["První české podzemní nádraží má povolení záměru. Jednotky BEMU vyjedou ve Středočeském kraji, než se tak stane zastoupí je RegioFoxy a Škoda 52T najela 20 000 kilometrů s cestujícími. Moderuje Anlex, který pospíchá.\n\nČasové značky:\n\n0:00 Úvod\n0:22 Další krok k železniční trati na letiště \n1:07 S BEMU jednotkami do Čerčan či do Mělníka\n1:54 Víkend ve znamení dopravy\n2:53 Vlakem na čakovické sídliště \n3:26 Do Užhorodu bez přestupu\n4:01 Výtoňský železniční most zůstane\n4:36 Škoda 52T absolvovala další fázi homologace\n5:26 ČD minibar bez baget a sendvičů\n5:53 Výluky\n6:15 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #19: Povolení pro první podzemní nádraží, BEMU do Čerčan či Mělníka a homologace 52T", "b38f095f-59f8-43f0-a610-302304167593", "AO4XqU0UIAg", false, 399, false, "https://www.youtube.com/watch?v=AO4XqU0UIAg", 6, "/downloads/METROBUS - Expres/2025-09-18 - METROBUS EXPRES #19: Povolení pro první podzemní nádraží, BEMU do Čerčan či Mělníka a homologace 52T.mp4", false, false, 18, [], 1, ~U[2025-09-18 16:00:16Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "První české podzemní nádraží má povolení záměru. Jednotky BEMU vyjedou ve Středočeském kraji, než se tak stane zastoupí je RegioFoxy a Škoda 52T najela 20 000 kilometrů s cestujícími. Moderuje Anlex, který pospíchá.\n\nČasové značky:\n\n0:00 Úvod\n0:22 Další krok k železniční trati na letiště \n1:07 S BEMU jednotkami do Čerčan či do Mělníka\n1:54 Víkend ve znamení dopravy\n2:53 Vlakem na čakovické sídliště \n3:26 Do Užhorodu bez přestupu\n4:01 Výtoňský železniční most zůstane\n4:36 Škoda 52T absolvovala další fázi homologace\n5:26 ČD minibar bez baget a sendvičů\n5:53 Výluky\n6:15 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #19: Povolení pro první podzemní nádraží, BEMU do Čerčan či Mělníka a homologace 52T", "AO4XqU0UIAg", 399, false, "https://www.youtube.com/watch?v=AO4XqU0UIAg", "/downloads/METROBUS - Expres/2025-09-18 - METROBUS EXPRES #19: Povolení pro první podzemní nádraží, BEMU do Čerčan či Mělníka a homologace 52T.mp4", false, 18, ~U[2025-09-18 16:00:16Z]] 15:55:54.595 [debug] QUERY OK source="sources" db=0.9ms idle=11.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.597 [debug] QUERY OK source="media_items" db=1.6ms idle=9.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-04 16:00:44Z], 18] 15:55:54.602 [debug] QUERY OK source="media_items" db=3.3ms idle=10.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Další zvrat v osudu Výtoňského mostu, na klimatizace ve všech 15T si budeme muset počkat a PID Point vyrazil. Expres Vám tentokrát přinášíme od barrandovského UFA.\n\nJízdenky na veletrh v Gdaňsku najdete zde: https://www.ent-rail.com/ent-trako-express-gdansk-2025/\n\nČasové značky:\n\n0:00 Úvod\n0:33 Výtoňský most nahradí mostní provizorium\n1:38 Další nové soupravy pro České dráhy\n2:21 Doklimatozivání pražských tramvají 15 se odkládá\n3:06 PID Point vyrazil do provozu\n3:35 Ústecké Pantery pro Regiojet \n4:14 DPP hledá zhotovitele nových tratí\n4:51 16th International railway fair\n5:17 Rekonstrukce další části Pravobřežky\n6:13 Výluky a trvalé změny \n6:55 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #18: Výtoňský most nahradí provizorium, doklimatizování 15T se odkládá a PID Point", "2701bb72-7afe-450a-a257-379e5cde87b0", "ODv_fOUtiJE", false, 431, false, "https://www.youtube.com/watch?v=ODv_fOUtiJE", 7, "/downloads/METROBUS - Expres/2025-09-04 - METROBUS EXPRES #18: Výtoňský most nahradí provizorium, doklimatizování 15T se odkládá a PID Point.mp4", false, false, 18, [], 1, ~U[2025-09-04 16:00:44Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Další zvrat v osudu Výtoňského mostu, na klimatizace ve všech 15T si budeme muset počkat a PID Point vyrazil. Expres Vám tentokrát přinášíme od barrandovského UFA.\n\nJízdenky na veletrh v Gdaňsku najdete zde: https://www.ent-rail.com/ent-trako-express-gdansk-2025/\n\nČasové značky:\n\n0:00 Úvod\n0:33 Výtoňský most nahradí mostní provizorium\n1:38 Další nové soupravy pro České dráhy\n2:21 Doklimatozivání pražských tramvají 15 se odkládá\n3:06 PID Point vyrazil do provozu\n3:35 Ústecké Pantery pro Regiojet \n4:14 DPP hledá zhotovitele nových tratí\n4:51 16th International railway fair\n5:17 Rekonstrukce další části Pravobřežky\n6:13 Výluky a trvalé změny \n6:55 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #18: Výtoňský most nahradí provizorium, doklimatizování 15T se odkládá a PID Point", "ODv_fOUtiJE", 431, false, "https://www.youtube.com/watch?v=ODv_fOUtiJE", "/downloads/METROBUS - Expres/2025-09-04 - METROBUS EXPRES #18: Výtoňský most nahradí provizorium, doklimatizování 15T se odkládá a PID Point.mp4", false, 18, ~U[2025-09-04 16:00:44Z]] 15:55:54.603 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=13.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.605 [debug] QUERY OK source="media_items" db=1.5ms idle=10.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-21 16:00:56Z], 18] 15:55:54.610 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=11.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["PID Haló vyjede i na Říčansku, zastupitelé schválili nový tarif PID od 1. 1. 2026 a po třech letech se snad vrátí provoz na Jindřichohradecké úzkokolejky.\n\nČasové značky:\n0:00 Úvod\n0:28 Středočeský kraj rozšíří provoz v PID Haló\n1:09 Stavba tramvajové tratě v Počernické zahájena\n1:56 Jízdenky v Praze a ve Středočeském kraji podraží\n2:33 Projektant Libeňského přesmyku vybrán\n3:13 Trolejbus Bozankaya zvládl testy bez cestujících\n3:42 Povede metro D do centra?\n4:17 První Vectrony na 230 km/h v Praze\n4:47 Lepší časy pro Jindřichohradecké úzkokolejky\n5:30 Výluky\n6:08 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #17: Rozšíření provozu PID Haló, nový tarif PID a lepší časy pro JHMD", "6f91ea60-86b9-41dc-ae20-ce1d9bf4ff93", "bCuZ5FvmsOs", false, 399, false, "https://www.youtube.com/watch?v=bCuZ5FvmsOs", 8, "/downloads/METROBUS - Expres/2025-08-21 - METROBUS EXPRES #17: Rozšíření provozu PID Haló, nový tarif PID a lepší časy pro JHMD.mp4", false, false, 18, [], 1, ~U[2025-08-21 16:00:56Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "PID Haló vyjede i na Říčansku, zastupitelé schválili nový tarif PID od 1. 1. 2026 a po třech letech se snad vrátí provoz na Jindřichohradecké úzkokolejky.\n\nČasové značky:\n0:00 Úvod\n0:28 Středočeský kraj rozšíří provoz v PID Haló\n1:09 Stavba tramvajové tratě v Počernické zahájena\n1:56 Jízdenky v Praze a ve Středočeském kraji podraží\n2:33 Projektant Libeňského přesmyku vybrán\n3:13 Trolejbus Bozankaya zvládl testy bez cestujících\n3:42 Povede metro D do centra?\n4:17 První Vectrony na 230 km/h v Praze\n4:47 Lepší časy pro Jindřichohradecké úzkokolejky\n5:30 Výluky\n6:08 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #17: Rozšíření provozu PID Haló, nový tarif PID a lepší časy pro JHMD", "bCuZ5FvmsOs", 399, false, "https://www.youtube.com/watch?v=bCuZ5FvmsOs", "/downloads/METROBUS - Expres/2025-08-21 - METROBUS EXPRES #17: Rozšíření provozu PID Haló, nový tarif PID a lepší časy pro JHMD.mp4", false, 18, ~U[2025-08-21 16:00:56Z]] 15:55:54.611 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=13.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.614 [debug] QUERY OK source="media_items" db=1.6ms idle=10.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-07 16:01:45Z], 18] 15:55:54.712 [debug] QUERY OK source="media_items" db=96.6ms idle=11.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Společnost Iveco se prodává do indických rukou, Brno si chce složit dalších 40 tramvají a RegioJet vyhrál soutěž na provoz rychlíku na sever od Prahy.\n\nStatistická ročenka SDP ČR: https://www.sdp-cr.cz/uploads/_web/vyrocni-zpravy/Statisticka-rocenka-SDP-za-rok-2024.pdf\n\nČasové značky:\n0:00 Úvod\n0:32 Prodej společnosti Iveco\n1:18 DPP hledá prodejce jízdenek v tramvajích 52T\n1:56 Další Regiofoxy pro Královehradecký kraj\n2:39 Další skládací tramvaje pro Brno\n3:12 Cestující se vrací do MHD\n3:42 Třetí Škoda 52T v Praze\n4:14 Radlická bezbariérovou stanicí metra\n4:42 Výsledky testování Bezba elektromobilu\n5:11 RegioJet vítězem soutěže na severní rychlíky\n5:45 Výluky\n6:03 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #16: Prodej společnosti Iveco, další tramvaje pro Brno a RegioJet na sever", "5b5f363c-d48a-49ad-aeec-1a93b8d038da", "uH6k66cdkqE", false, 383, false, "https://www.youtube.com/watch?v=uH6k66cdkqE", 9, "/downloads/METROBUS - Expres/2025-08-07 - METROBUS EXPRES #16: Prodej společnosti Iveco, další tramvaje pro Brno a RegioJet na sever.mp4", false, false, 18, [], 1, ~U[2025-08-07 16:01:45Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Společnost Iveco se prodává do indických rukou, Brno si chce složit dalších 40 tramvají a RegioJet vyhrál soutěž na provoz rychlíku na sever od Prahy.\n\nStatistická ročenka SDP ČR: https://www.sdp-cr.cz/uploads/_web/vyrocni-zpravy/Statisticka-rocenka-SDP-za-rok-2024.pdf\n\nČasové značky:\n0:00 Úvod\n0:32 Prodej společnosti Iveco\n1:18 DPP hledá prodejce jízdenek v tramvajích 52T\n1:56 Další Regiofoxy pro Královehradecký kraj\n2:39 Další skládací tramvaje pro Brno\n3:12 Cestující se vrací do MHD\n3:42 Třetí Škoda 52T v Praze\n4:14 Radlická bezbariérovou stanicí metra\n4:42 Výsledky testování Bezba elektromobilu\n5:11 RegioJet vítězem soutěže na severní rychlíky\n5:45 Výluky\n6:03 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #16: Prodej společnosti Iveco, další tramvaje pro Brno a RegioJet na sever", "uH6k66cdkqE", 383, false, "https://www.youtube.com/watch?v=uH6k66cdkqE", "/downloads/METROBUS - Expres/2025-08-07 - METROBUS EXPRES #16: Prodej společnosti Iveco, další tramvaje pro Brno a RegioJet na sever.mp4", false, 18, ~U[2025-08-07 16:01:45Z]] 15:55:54.714 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=107.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.717 [debug] QUERY OK source="media_items" db=1.8ms idle=105.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-25 16:01:36Z], 18] 15:55:54.732 [debug] QUERY OK source="media_items" db=13.5ms queue=0.1ms idle=106.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Arriva vyjede na vysoutěžené dálkové linky novými jednotkami od Škodovky. Revizorů IDSK je nedostatek a metro omezí mnoho plánovaných i neplánovaných výluk. Více přinese Expres.\n\nČasové značky\n0:00 Úvod\n0:24 Arriva představila nové vlaky\n1:12 IDSK ve velkém nabírá revizory\n2:09 Otevření trati Bubny - Výstaviště se blíží\n2:39 Začíná stavba Centra a paměti a dialogu Bubny\n3:03 Rekonstrukce stanice Flora\n3:33 Autobusová chatka muzejním exponátem\n4:05 Výluky\n4:56 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #15: Arriva a nové vlaky, revizoři IDSK, stanice Praha-Bubny a výluky metra", "668b3273-1d44-4237-b15b-41f51fb486aa", "pHUp0TZXbv4", false, 313, false, "https://www.youtube.com/watch?v=pHUp0TZXbv4", 10, "/downloads/METROBUS - Expres/2025-07-25 - METROBUS EXPRES #15: Arriva a nové vlaky, revizoři IDSK, stanice Praha-Bubny a výluky metra.mp4", false, false, 18, [], 1, ~U[2025-07-25 16:01:36Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Arriva vyjede na vysoutěžené dálkové linky novými jednotkami od Škodovky. Revizorů IDSK je nedostatek a metro omezí mnoho plánovaných i neplánovaných výluk. Více přinese Expres.\n\nČasové značky\n0:00 Úvod\n0:24 Arriva představila nové vlaky\n1:12 IDSK ve velkém nabírá revizory\n2:09 Otevření trati Bubny - Výstaviště se blíží\n2:39 Začíná stavba Centra a paměti a dialogu Bubny\n3:03 Rekonstrukce stanice Flora\n3:33 Autobusová chatka muzejním exponátem\n4:05 Výluky\n4:56 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #15: Arriva a nové vlaky, revizoři IDSK, stanice Praha-Bubny a výluky metra", "pHUp0TZXbv4", 313, false, "https://www.youtube.com/watch?v=pHUp0TZXbv4", "/downloads/METROBUS - Expres/2025-07-25 - METROBUS EXPRES #15: Arriva a nové vlaky, revizoři IDSK, stanice Praha-Bubny a výluky metra.mp4", false, 18, ~U[2025-07-25 16:01:36Z]] 15:55:54.734 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=119.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.738 [debug] QUERY OK source="media_items" db=2.7ms idle=23.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-10 16:00:06Z], 18] 15:55:54.743 [debug] QUERY OK source="media_items" db=3.5ms queue=0.1ms idle=24.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Klimatizace ve všech tramvajích 15T, přímá vlaková linka Praha - Kodaň a poslední fáze rekonstrukce Fantovy budovy.\n\nČasové značky:\n0:00 Úvod\n0:23 Územní rozhodnutí pro Libeňský přesmyk\n1:08 Doplnění klimatizace do všech tramvají 15T\n2:07 Přímým vlakem z Prahy do Kodaně již příští rok\n2:51 Závěrečná fáze rekonstrukce Fantovy budovy\n3:18 Čtyři zájemci o hybridní vlaky\n3:46 Nové jednotky pro RegioJet\n4:14 Řidiči z Ostravy vypomáhají v Brně\n4:49 Letní výlety s Cyklohráčkem\n5:15 Výluky\n5:33 Závěr\n\nOdkaz na článek bývalého pražského náměstka pro dopravu: https://www.facebook.com/adam.praha.sobe/posts/pfbid02A8HAUprQfJ5ZFVxMR1ReLwrezE3kSrPRBxcinqKeYwh\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #14: Klimatizace v 15T, přímý vlak Praha - Kodaň a rekonstrukce Fantovy budovy", "66a28f33-9249-4622-b3dc-07137bdff66e", "3X6pi1pUI8M", false, 347, false, "https://www.youtube.com/watch?v=3X6pi1pUI8M", 11, "/downloads/METROBUS - Expres/2025-07-10 - METROBUS EXPRES #14: Klimatizace v 15T, přímý vlak Praha - Kodaň a rekonstrukce Fantovy budovy.mp4", false, false, 18, [], 1, ~U[2025-07-10 16:00:06Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Klimatizace ve všech tramvajích 15T, přímá vlaková linka Praha - Kodaň a poslední fáze rekonstrukce Fantovy budovy.\n\nČasové značky:\n0:00 Úvod\n0:23 Územní rozhodnutí pro Libeňský přesmyk\n1:08 Doplnění klimatizace do všech tramvají 15T\n2:07 Přímým vlakem z Prahy do Kodaně již příští rok\n2:51 Závěrečná fáze rekonstrukce Fantovy budovy\n3:18 Čtyři zájemci o hybridní vlaky\n3:46 Nové jednotky pro RegioJet\n4:14 Řidiči z Ostravy vypomáhají v Brně\n4:49 Letní výlety s Cyklohráčkem\n5:15 Výluky\n5:33 Závěr\n\nOdkaz na článek bývalého pražského náměstka pro dopravu: https://www.facebook.com/adam.praha.sobe/posts/pfbid02A8HAUprQfJ5ZFVxMR1ReLwrezE3kSrPRBxcinqKeYwh\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #14: Klimatizace v 15T, přímý vlak Praha - Kodaň a rekonstrukce Fantovy budovy", "3X6pi1pUI8M", 347, false, "https://www.youtube.com/watch?v=3X6pi1pUI8M", "/downloads/METROBUS - Expres/2025-07-10 - METROBUS EXPRES #14: Klimatizace v 15T, přímý vlak Praha - Kodaň a rekonstrukce Fantovy budovy.mp4", false, 18, ~U[2025-07-10 16:00:06Z]] 15:55:54.746 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=27.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.748 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=14.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-26 16:01:05Z], 18] 15:55:54.754 [debug] QUERY OK source="media_items" db=3.2ms queue=0.5ms idle=15.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jak to bude dál s autobusovým nádražím na Florenci? Kraje ovládané hnutím ANO rozšiřují slevy ve veřejné dopravě a pražské noční doprava se mění.\n\nČasové značky:\n\n0:00 Úvod\n0:22 Škoda 52T je v provozu\n0:59 Budoucnost ÚAN Florenc\n1:42 Kraje rozšiřují slevy na jízdném \n2:21 Dva zájemci o JHMD\n2:50 Změny v pražské noční dopravě\n3:17 Obnovený provoz u Hustopečí\n3:44 DPP představil opravený autobus Škoda 506 N\n4:14 Výluky\n4:40 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #13: Budoucnost ÚAN Florenc, rozšiřování slev na jízdném a změny v noční dopravě", "28674739-690a-49a2-840e-395b7b9d6c35", "d9E_sVxklnw", false, 310, false, "https://www.youtube.com/watch?v=d9E_sVxklnw", 12, "/downloads/METROBUS - Expres/2025-06-26 - METROBUS EXPRES #13: Budoucnost ÚAN Florenc, rozšiřování slev na jízdném a změny v noční dopravě.mp4", false, false, 18, [], 1, ~U[2025-06-26 16:01:05Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Jak to bude dál s autobusovým nádražím na Florenci? Kraje ovládané hnutím ANO rozšiřují slevy ve veřejné dopravě a pražské noční doprava se mění.\n\nČasové značky:\n\n0:00 Úvod\n0:22 Škoda 52T je v provozu\n0:59 Budoucnost ÚAN Florenc\n1:42 Kraje rozšiřují slevy na jízdném \n2:21 Dva zájemci o JHMD\n2:50 Změny v pražské noční dopravě\n3:17 Obnovený provoz u Hustopečí\n3:44 DPP představil opravený autobus Škoda 506 N\n4:14 Výluky\n4:40 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #13: Budoucnost ÚAN Florenc, rozšiřování slev na jízdném a změny v noční dopravě", "d9E_sVxklnw", 310, false, "https://www.youtube.com/watch?v=d9E_sVxklnw", "/downloads/METROBUS - Expres/2025-06-26 - METROBUS EXPRES #13: Budoucnost ÚAN Florenc, rozšiřování slev na jízdném a změny v noční dopravě.mp4", false, 18, ~U[2025-06-26 16:01:05Z]] 15:55:54.756 [debug] QUERY OK source="sources" db=0.8ms idle=16.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.758 [debug] QUERY OK source="media_items" db=1.8ms idle=13.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-12 16:00:43Z], 18] 15:55:54.764 [debug] QUERY OK source="media_items" db=3.5ms idle=13.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nástup všemi dveřmi v PIDu bude spuštěn v srpnu, železnice má jízdní řád pro rok 2026 a tramvajová trať Počernická se začne stavět v červenci.\n12. června přijíždí 12. Expres roku 2025.\n\nČasové značky:\n0:00 Úvod\n0:26 Tarif PID opět zdraží\n1:15 Návrh jízdního řádu pro rok 2026 zveřejněn\n2:00 Nástup všemi dveřmi na příměstských linkách\n2:50 Narozeniny Dlabačova se blíží\n3:16 Tramvajová trať Počernická \n3:45 Údržba Českých drah v České Třebové roste\n4:11 Nový orientační systém Správy železnic\n4:41 Testovací Bozankaya SNG 12T pro Prahu\n5:09 Výluky\n5:28 Závěr\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #12: Nástup všemi dveřmi v PIDu, jízdní řád 2026 a tramvajová trať Počernická", "dfd77bc0-b247-4f80-ba03-5f3360afa5ef", "REa5h6ykP0E", false, 353, false, "https://www.youtube.com/watch?v=REa5h6ykP0E", 13, "/downloads/METROBUS - Expres/2025-06-12 - METROBUS EXPRES #12: Nástup všemi dveřmi v PIDu, jízdní řád 2026 a tramvajová trať Počernická.mp4", false, false, 18, [], 1, ~U[2025-06-12 16:00:43Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Nástup všemi dveřmi v PIDu bude spuštěn v srpnu, železnice má jízdní řád pro rok 2026 a tramvajová trať Počernická se začne stavět v červenci.\n12. června přijíždí 12. Expres roku 2025.\n\nČasové značky:\n0:00 Úvod\n0:26 Tarif PID opět zdraží\n1:15 Návrh jízdního řádu pro rok 2026 zveřejněn\n2:00 Nástup všemi dveřmi na příměstských linkách\n2:50 Narozeniny Dlabačova se blíží\n3:16 Tramvajová trať Počernická \n3:45 Údržba Českých drah v České Třebové roste\n4:11 Nový orientační systém Správy železnic\n4:41 Testovací Bozankaya SNG 12T pro Prahu\n5:09 Výluky\n5:28 Závěr\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #12: Nástup všemi dveřmi v PIDu, jízdní řád 2026 a tramvajová trať Počernická", "REa5h6ykP0E", 353, false, "https://www.youtube.com/watch?v=REa5h6ykP0E", "/downloads/METROBUS - Expres/2025-06-12 - METROBUS EXPRES #12: Nástup všemi dveřmi v PIDu, jízdní řád 2026 a tramvajová trať Počernická.mp4", false, 18, ~U[2025-06-12 16:00:43Z]] 15:55:54.766 [debug] QUERY OK source="sources" db=0.9ms idle=16.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.769 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=13.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-29 17:17:49Z], 18] 15:55:54.774 [debug] QUERY OK source="media_items" db=3.5ms idle=13.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tarif PID podraží, SOR získal historicky největší zakázku a Dvorecký most spojuje oba břehy. \n\nČasové značky:\n\n0:00 Úvod\n0:23 Zdražení tarifu PID\n1:24 Autobusy pro německou NAD budou z Česka\n2:12 Elektrifikace linek 131 a 176 zahájena\n3:03 Přímé vlakové spojení do Chorvatska je zpět \n3:25 Dvorecký most propojen \n3:48 Cestování časem v mapě PID\n4:20 Mezi Brnem a Přerovem 200 km/h\n4:49 Nová kolekce ve fanshopu DPP\n5:19 Výluky\n5:41 Závěr\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #11: Zdražení tarifu PID, největší zakázka pro SOR a Dvorecký most propojen", "586a30d5-46b0-4da8-bd45-7ff184d05b7c", "eB-V54hIy9w", false, 378, false, "https://www.youtube.com/watch?v=eB-V54hIy9w", 14, "/downloads/METROBUS - Expres/2025-05-29 - METROBUS EXPRES #11: Zdražení tarifu PID, největší zakázka pro SOR a Dvorecký most propojen.mp4", false, false, 18, [], 1, ~U[2025-05-29 17:17:49Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Tarif PID podraží, SOR získal historicky největší zakázku a Dvorecký most spojuje oba břehy. \n\nČasové značky:\n\n0:00 Úvod\n0:23 Zdražení tarifu PID\n1:24 Autobusy pro německou NAD budou z Česka\n2:12 Elektrifikace linek 131 a 176 zahájena\n3:03 Přímé vlakové spojení do Chorvatska je zpět \n3:25 Dvorecký most propojen \n3:48 Cestování časem v mapě PID\n4:20 Mezi Brnem a Přerovem 200 km/h\n4:49 Nová kolekce ve fanshopu DPP\n5:19 Výluky\n5:41 Závěr\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #11: Zdražení tarifu PID, největší zakázka pro SOR a Dvorecký most propojen", "eB-V54hIy9w", 378, false, "https://www.youtube.com/watch?v=eB-V54hIy9w", "/downloads/METROBUS - Expres/2025-05-29 - METROBUS EXPRES #11: Zdražení tarifu PID, největší zakázka pro SOR a Dvorecký most propojen.mp4", false, 18, ~U[2025-05-29 17:17:49Z]] 15:55:54.776 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=16.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.779 [debug] QUERY OK source="media_items" db=1.8ms idle=13.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-17 16:01:30Z], 18] 15:55:54.784 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=13.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vlakové spojení Prahy s Německem se dočká změn, ČD Bus se rozrůstá a Praha 4 nesouhlasí s názvy stanic metra D. \n\nČasové značky: \n0:00 Úvod\n0:21 Letní změny na Berlinerech\n1:21 Praha 4 nesouhlasí s názvy stanic metra D\n1:56 Rekonstrukce Libeňského mostu zahájena\n2:30 Rekola vydala první dluhopisy\n3:00 AŽD zbuduje z Kátéčka vlakotramvaj\n3:31 Druhá tramvaj 52T v Praze \n3:56 ČD Bus roste\n4:26 Závěr\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/prof...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #10: Změny na Berlinerech, názvy stanic metra D a opravy Libeňského mostu", "094176de-d0ce-41c0-a4b7-7b74fc722c77", "vhvV_VOAES4", false, 294, false, "https://www.youtube.com/watch?v=vhvV_VOAES4", 15, "/downloads/METROBUS - Expres/2025-05-17 - METROBUS EXPRES #10: Změny na Berlinerech, názvy stanic metra D a opravy Libeňského mostu.mp4", false, false, 18, [], 1, ~U[2025-05-17 16:01:30Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Vlakové spojení Prahy s Německem se dočká změn, ČD Bus se rozrůstá a Praha 4 nesouhlasí s názvy stanic metra D. \n\nČasové značky: \n0:00 Úvod\n0:21 Letní změny na Berlinerech\n1:21 Praha 4 nesouhlasí s názvy stanic metra D\n1:56 Rekonstrukce Libeňského mostu zahájena\n2:30 Rekola vydala první dluhopisy\n3:00 AŽD zbuduje z Kátéčka vlakotramvaj\n3:31 Druhá tramvaj 52T v Praze \n3:56 ČD Bus roste\n4:26 Závěr\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/prof...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #10: Změny na Berlinerech, názvy stanic metra D a opravy Libeňského mostu", "vhvV_VOAES4", 294, false, "https://www.youtube.com/watch?v=vhvV_VOAES4", "/downloads/METROBUS - Expres/2025-05-17 - METROBUS EXPRES #10: Změny na Berlinerech, názvy stanic metra D a opravy Libeňského mostu.mp4", false, 18, ~U[2025-05-17 16:01:30Z]] 15:55:54.786 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=15.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.788 [debug] QUERY OK source="media_items" db=1.7ms idle=13.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-02 05:49:15Z], 18] 15:55:54.794 [debug] QUERY OK source="media_items" db=3.5ms idle=13.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pokrok u Drážní promenády, budoucnost nejskloňovanějšího železničního mostu u nás a Pendolinem na jih 200 km/h.\n\nČasové značky: \n0:00 Úvod\n0:32 Příprava Drážní promenády pokročila\n1:17 Smlouvy na elektrifikaci 131 a 176 podepsány \n2:04 Železniční most na Výtoni má být zachován\n2:49 77. narozeniny smyčky Dlabačov\n3:09 Žižkovské nádraží prodáno \n3:35 Praha 5 žádá tunelbus\n4:04 Pendolinem na jih až 200 km/h\n4:33 Den otevřených dveří metra D\n5:02 Výluky\n5:29 Závěr\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #9: Budoucnost nejskloňovanějšího železničního mostu u nás a trolejbusové tratě", "94181732-044b-4cfc-a937-0857b8cc5e93", "Sj2ViK2r8Cg", false, 361, false, "https://www.youtube.com/watch?v=Sj2ViK2r8Cg", 16, "/downloads/METROBUS - Expres/2025-05-02 - METROBUS EXPRES #9: Budoucnost nejskloňovanějšího železničního mostu u nás a trolejbusové tratě.mp4", false, false, 18, [], 1, ~U[2025-05-02 05:49:15Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Pokrok u Drážní promenády, budoucnost nejskloňovanějšího železničního mostu u nás a Pendolinem na jih 200 km/h.\n\nČasové značky: \n0:00 Úvod\n0:32 Příprava Drážní promenády pokročila\n1:17 Smlouvy na elektrifikaci 131 a 176 podepsány \n2:04 Železniční most na Výtoni má být zachován\n2:49 77. narozeniny smyčky Dlabačov\n3:09 Žižkovské nádraží prodáno \n3:35 Praha 5 žádá tunelbus\n4:04 Pendolinem na jih až 200 km/h\n4:33 Den otevřených dveří metra D\n5:02 Výluky\n5:29 Závěr\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – /metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #9: Budoucnost nejskloňovanějšího železničního mostu u nás a trolejbusové tratě", "Sj2ViK2r8Cg", 361, false, "https://www.youtube.com/watch?v=Sj2ViK2r8Cg", "/downloads/METROBUS - Expres/2025-05-02 - METROBUS EXPRES #9: Budoucnost nejskloňovanějšího železničního mostu u nás a trolejbusové tratě.mp4", false, 18, ~U[2025-05-02 05:49:15Z]] 15:55:54.796 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=15.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.798 [debug] QUERY OK source="media_items" db=1.9ms idle=13.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-17 16:01:18Z], 18] 15:55:54.804 [debug] QUERY OK source="media_items" db=3.5ms queue=0.1ms idle=13.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tramvaj 52T najíždí v Praze první kilometry, lanovka na Ještěd má svou finální podobu a české koleje brázdí první kompletní ComfortJet.\n\nČasové značky:\n0:00 Úvod\n0:32 První tramvaj 52T začala brázdit ulice Prahy\n1:12 Trať na letiště chtějí postavit tři konsorcia\n1:58 Lanovka na Ještěd má svou podobu\n2:32 JHMD míří do prodeje\n3:04 První modernizovaný RegioSpider v PID u\n3:24 Soutěž na zhotovitele zbytku koridoru na jih vypsána\n3:36 Čínské elektrobusy v Česku \n4:05 První kompletní ComfortJet\n4:28 Železničář z prodeje, ČD pro vás\n4:53 Výluky\n5:10 Závěr \n\n\nZapište si do kalendářů datum 22. 6. 2025, ten den slavíme 77. narozeniny smyčky Dlabačov!\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #8: Finální podoba lanovky na Ještěd, JHMD míří do prodeje a kompletní ComfortJet", "53642839-0f9d-46b2-93a2-80efe4cc96c9", "lckPUINdDJs", false, 332, false, "https://www.youtube.com/watch?v=lckPUINdDJs", 17, "/downloads/METROBUS - Expres/2025-04-17 - METROBUS EXPRES #8: Finální podoba lanovky na Ještěd, JHMD míří do prodeje a kompletní ComfortJet.mp4", false, false, 18, [], 1, ~U[2025-04-17 16:01:18Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Tramvaj 52T najíždí v Praze první kilometry, lanovka na Ještěd má svou finální podobu a české koleje brázdí první kompletní ComfortJet.\n\nČasové značky:\n0:00 Úvod\n0:32 První tramvaj 52T začala brázdit ulice Prahy\n1:12 Trať na letiště chtějí postavit tři konsorcia\n1:58 Lanovka na Ještěd má svou podobu\n2:32 JHMD míří do prodeje\n3:04 První modernizovaný RegioSpider v PID u\n3:24 Soutěž na zhotovitele zbytku koridoru na jih vypsána\n3:36 Čínské elektrobusy v Česku \n4:05 První kompletní ComfortJet\n4:28 Železničář z prodeje, ČD pro vás\n4:53 Výluky\n5:10 Závěr \n\n\nZapište si do kalendářů datum 22. 6. 2025, ten den slavíme 77. narozeniny smyčky Dlabačov!\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #8: Finální podoba lanovky na Ještěd, JHMD míří do prodeje a kompletní ComfortJet", "lckPUINdDJs", 332, false, "https://www.youtube.com/watch?v=lckPUINdDJs", "/downloads/METROBUS - Expres/2025-04-17 - METROBUS EXPRES #8: Finální podoba lanovky na Ještěd, JHMD míří do prodeje a kompletní ComfortJet.mp4", false, 18, ~U[2025-04-17 16:01:18Z]] 15:55:54.806 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=16.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.808 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=13.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-03 16:02:00Z], 18] 15:55:54.813 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=13.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Linka S61 vyrazila do provozu, drážní promenáda je v ohrožení a blíží se start\nprvního autonomního vlaku s cestujícími v Česku.\n\nČasové značky:\n0:00 Úvod\n0:20 Linka S61 vyrazila do provozu\n1:18 Dočkáme se drážní promenády?\n1:58 Metro D později, ale v centru dříve\n2:35 PID Haló čeká další rozšíření\n3:02 Proměna nádraží Praha-Bubny\n3:24 Soutěž na zhotovitele zbytku koridoru na jih vypsána\n3:54 Historická kropicí tramvaj pro Prahu\n4:28 Praha zítra? Propojené město v CAMPu\n4:49 První autonomní vlak s cestujícími v Česku\n5:16 Výluky\n5:44 Závěr\n\n\nZapište si do kalendářů, 22. 6. 2025 slavíme 77. narozeniny smyčky Dlabačov!\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #7: Linka S61 v provozu a blíží se start autonomního vlaku s cestujícími v ČR", "ee2ea214-5bcf-4766-ad76-4e9538d2263c", "0yq37UYy7G4", false, 365, false, "https://www.youtube.com/watch?v=0yq37UYy7G4", 18, "/downloads/METROBUS - Expres/2025-04-03 - METROBUS EXPRES #7: Linka S61 v provozu a blíží se start autonomního vlaku s cestujícími v ČR.mp4", false, false, 18, [], 1, ~U[2025-04-03 16:02:00Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Linka S61 vyrazila do provozu, drážní promenáda je v ohrožení a blíží se start\nprvního autonomního vlaku s cestujícími v Česku.\n\nČasové značky:\n0:00 Úvod\n0:20 Linka S61 vyrazila do provozu\n1:18 Dočkáme se drážní promenády?\n1:58 Metro D později, ale v centru dříve\n2:35 PID Haló čeká další rozšíření\n3:02 Proměna nádraží Praha-Bubny\n3:24 Soutěž na zhotovitele zbytku koridoru na jih vypsána\n3:54 Historická kropicí tramvaj pro Prahu\n4:28 Praha zítra? Propojené město v CAMPu\n4:49 První autonomní vlak s cestujícími v Česku\n5:16 Výluky\n5:44 Závěr\n\n\nZapište si do kalendářů, 22. 6. 2025 slavíme 77. narozeniny smyčky Dlabačov!\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #7: Linka S61 v provozu a blíží se start autonomního vlaku s cestujícími v ČR", "0yq37UYy7G4", 365, false, "https://www.youtube.com/watch?v=0yq37UYy7G4", "/downloads/METROBUS - Expres/2025-04-03 - METROBUS EXPRES #7: Linka S61 v provozu a blíží se start autonomního vlaku s cestujícími v ČR.mp4", false, 18, ~U[2025-04-03 16:02:00Z]] 15:55:54.814 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=15.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.816 [debug] QUERY OK source="media_items" db=1.5ms idle=11.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-20 17:01:07Z], 18] 15:55:54.822 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=11.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Projekt metra D se mění, železniční trať na letiště úpravám také neunikla a start linky S61 se blíží.\n\nČasové značky:\n0:00 Úvod\n0:32 Projekt metra D se mění\n1:11 Železniční trať na letiště úpravám také neunikla\n2:00 K motolské nemocnici tramvají\n2:32 Ekologické vozy za polovic\n3:01 Návrat hloubětínské vozovny\n3:31 Je libo ICE?\n3:58 Další krok k vlakové lince S61\n4:30 Výluky\n4:53 Závěr\n\n\nZapište si do kalendářů, 22. 6. 2025 slavíme 77. narozeniny smyčky Dlabačov!\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #6: Změny v projektu metra D a blížící se start linky S61", "f4793c56-925e-4b34-ba2a-fc41883ed645", "wbJLBUN1O6w", false, 310, false, "https://www.youtube.com/watch?v=wbJLBUN1O6w", 19, "/downloads/METROBUS - Expres/2025-03-20 - METROBUS EXPRES #6: Změny v projektu metra D a blížící se start linky S61.mp4", false, false, 18, [], 1, ~U[2025-03-20 17:01:07Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Projekt metra D se mění, železniční trať na letiště úpravám také neunikla a start linky S61 se blíží.\n\nČasové značky:\n0:00 Úvod\n0:32 Projekt metra D se mění\n1:11 Železniční trať na letiště úpravám také neunikla\n2:00 K motolské nemocnici tramvají\n2:32 Ekologické vozy za polovic\n3:01 Návrat hloubětínské vozovny\n3:31 Je libo ICE?\n3:58 Další krok k vlakové lince S61\n4:30 Výluky\n4:53 Závěr\n\n\nZapište si do kalendářů, 22. 6. 2025 slavíme 77. narozeniny smyčky Dlabačov!\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #6: Změny v projektu metra D a blížící se start linky S61", "wbJLBUN1O6w", 310, false, "https://www.youtube.com/watch?v=wbJLBUN1O6w", "/downloads/METROBUS - Expres/2025-03-20 - METROBUS EXPRES #6: Změny v projektu metra D a blížící se start linky S61.mp4", false, 18, ~U[2025-03-20 17:01:07Z]] 15:55:54.823 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=13.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.826 [debug] QUERY OK source="media_items" db=1.7ms idle=11.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-06 17:00:14Z], 18] 15:55:54.831 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=12.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Čtveřice ředitelských pozic v DPP je skoro obsazena, po více než století končí železniční zastávka v Holešovicích a JLV má nové sezónní menu. \nV rámci dnešního Expresu také využijeme terénní reportéry. Jak se Vám jejich vstupy zamlouvaly nám můžete dát vědět do komentářů. \n\nČasové značky:\n0:00 Úvod\n0:30 DPP má skoro kompletní vedení\n1:29 Holešovická zastávka končí\n2:48 Nové menu ČD\n3:23 Středočeský kraj chystá další zdražení dopravy\n3:51 Začala rekonstrukce uzlu Česká Třebová\n4:21 Zas a znovu KŽC\n5:03 Lanovku na Petřín zrekonstruuje Metrostav DIZ\n5:41 Výluky\n6:10 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #5: Konec rošády v DPP a holešovické zastávky a nové menu JLV", "171a8b98-73d2-4fe9-b16b-3ce7869debf3", "E4KqlXGTxNc", false, 385, false, "https://www.youtube.com/watch?v=E4KqlXGTxNc", 20, "/downloads/METROBUS - Expres/2025-03-06 - METROBUS EXPRES #5: Konec rošády v DPP a holešovické zastávky a nové menu JLV.mp4", false, false, 18, [], 1, ~U[2025-03-06 17:00:14Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Čtveřice ředitelských pozic v DPP je skoro obsazena, po více než století končí železniční zastávka v Holešovicích a JLV má nové sezónní menu. \nV rámci dnešního Expresu také využijeme terénní reportéry. Jak se Vám jejich vstupy zamlouvaly nám můžete dát vědět do komentářů. \n\nČasové značky:\n0:00 Úvod\n0:30 DPP má skoro kompletní vedení\n1:29 Holešovická zastávka končí\n2:48 Nové menu ČD\n3:23 Středočeský kraj chystá další zdražení dopravy\n3:51 Začala rekonstrukce uzlu Česká Třebová\n4:21 Zas a znovu KŽC\n5:03 Lanovku na Petřín zrekonstruuje Metrostav DIZ\n5:41 Výluky\n6:10 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #5: Konec rošády v DPP a holešovické zastávky a nové menu JLV", "E4KqlXGTxNc", 385, false, "https://www.youtube.com/watch?v=E4KqlXGTxNc", "/downloads/METROBUS - Expres/2025-03-06 - METROBUS EXPRES #5: Konec rošády v DPP a holešovické zastávky a nové menu JLV.mp4", false, 18, ~U[2025-03-06 17:00:14Z]] 15:55:54.833 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=15.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.836 [debug] QUERY OK source="media_items" db=2.1ms queue=0.3ms idle=12.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-21 17:00:34Z], 18] 15:55:54.841 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=13.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Chlouba rakouské železnice bude dvoupatrová, na pražské a středočeské železnici startuje historicky největší soutěž, nová vozidla zamíří do Českých Budějovic a na Slovensku zaplatí cestující za jízdenku ZSSK i o tři eura více.\n\nČasové značky:\n0:00 Úvod\n0:21 Chlouba rakouské železnice ve dvou patrech\n0:48 Vítězství Arrivy v tendru zatím nepotvrzeno\n1:35 Tramvajová trať do Zdib má územní rozhodnutí\n2:07 Největší soutěž na dopravce v historii ČR startuje\n2:49 Tramvajová trať na Nové Dvory má zelenou\n3:13 Nové trolejbusy na jih Čech\n3:37 Za papírovou jízdenku i o tři eura více\n4:11 Pražský Semmering možná bude elektrifikován\n4:36 Výluky\n4:47 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #4: Dvoupatrový Railjet a největší železniční soutěž začíná", "58b89d39-86a9-45a1-8104-bc7f39a27aa4", "PuiVCyzdsc4", false, 307, false, "https://www.youtube.com/watch?v=PuiVCyzdsc4", 21, "/downloads/METROBUS - Expres/2025-02-21 - METROBUS EXPRES #4: Dvoupatrový Railjet a největší železniční soutěž začíná.mp4", false, false, 18, [], 1, ~U[2025-02-21 17:00:34Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Chlouba rakouské železnice bude dvoupatrová, na pražské a středočeské železnici startuje historicky největší soutěž, nová vozidla zamíří do Českých Budějovic a na Slovensku zaplatí cestující za jízdenku ZSSK i o tři eura více.\n\nČasové značky:\n0:00 Úvod\n0:21 Chlouba rakouské železnice ve dvou patrech\n0:48 Vítězství Arrivy v tendru zatím nepotvrzeno\n1:35 Tramvajová trať do Zdib má územní rozhodnutí\n2:07 Největší soutěž na dopravce v historii ČR startuje\n2:49 Tramvajová trať na Nové Dvory má zelenou\n3:13 Nové trolejbusy na jih Čech\n3:37 Za papírovou jízdenku i o tři eura více\n4:11 Pražský Semmering možná bude elektrifikován\n4:36 Výluky\n4:47 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #4: Dvoupatrový Railjet a největší železniční soutěž začíná", "PuiVCyzdsc4", 307, false, "https://www.youtube.com/watch?v=PuiVCyzdsc4", "/downloads/METROBUS - Expres/2025-02-21 - METROBUS EXPRES #4: Dvoupatrový Railjet a největší železniční soutěž začíná.mp4", false, 18, ~U[2025-02-21 17:00:34Z]] 15:55:54.843 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=16.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.846 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=13.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-06 17:01:08Z], 18] 15:55:54.851 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=13.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pro Metro S budou klíčové roky 2037 až 2045. Z plzeňské Škodovky vyjela první tramvaj 52T, v Olomouci je již první nová tramvaj pod střechou a stavba metra D je opět v problémech.\n\nČasové značky:\n0:00 Úvod\n0:19 Srdce regionální dopravy bude pod povrchem\n0:57 Škoda 52T spatřila světlo světa\n1:55 Nové tramvaje i v Olomouci\n2:36 Zakázky na metro D mají další problémy\n3:19 Nový Libeňský most má zelenou\n3:52 SŽ začne zkoumat podzemí Střešovic\n4:36 Borecký hrozí škrty na železnici\n5:15 ČD Minibar trhal rekordy\n5:43 Výluky\n6:01 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #3: Nové tramvaje pro Prahu i Olomouc, problémy metra D a tunely pod centrem Prahy", "a2e4e868-5380-4c26-a517-6ce607f2d5bb", "yWbVVvydH9c", false, 379, false, "https://www.youtube.com/watch?v=yWbVVvydH9c", 22, "/downloads/METROBUS - Expres/2025-02-06 - METROBUS EXPRES #3: Nové tramvaje pro Prahu i Olomouc, problémy metra D a tunely pod centrem Prahy.mp4", false, false, 18, [], 1, ~U[2025-02-06 17:01:08Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Pro Metro S budou klíčové roky 2037 až 2045. Z plzeňské Škodovky vyjela první tramvaj 52T, v Olomouci je již první nová tramvaj pod střechou a stavba metra D je opět v problémech.\n\nČasové značky:\n0:00 Úvod\n0:19 Srdce regionální dopravy bude pod povrchem\n0:57 Škoda 52T spatřila světlo světa\n1:55 Nové tramvaje i v Olomouci\n2:36 Zakázky na metro D mají další problémy\n3:19 Nový Libeňský most má zelenou\n3:52 SŽ začne zkoumat podzemí Střešovic\n4:36 Borecký hrozí škrty na železnici\n5:15 ČD Minibar trhal rekordy\n5:43 Výluky\n6:01 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #3: Nové tramvaje pro Prahu i Olomouc, problémy metra D a tunely pod centrem Prahy", "yWbVVvydH9c", 379, false, "https://www.youtube.com/watch?v=yWbVVvydH9c", "/downloads/METROBUS - Expres/2025-02-06 - METROBUS EXPRES #3: Nové tramvaje pro Prahu i Olomouc, problémy metra D a tunely pod centrem Prahy.mp4", false, 18, ~U[2025-02-06 17:01:08Z]] 15:55:54.852 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=15.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.855 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=13.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-23 17:00:49Z], 18] 15:55:54.861 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=13.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["DPP připravuje nové tramvajové tratě, nakupuje trolejbusy a zlepšuje jízdenkomaty. IDSK již přes rok marně hledá revizory a ČD instaluje své nové jízdenkové automaty MOPAJ v Jihočeském kraji.\n\nČasové značky:\n0:00 Úvod\n0:32 Další stavební povolení pro tramvajové tratě\n1:30 Trolejbusy Bozankaya již brzy v Praze\n2:36 Výhradní provoz ETCS na koridorech skončil\n3:22 Vybrán zhotovitel tratě přes Muzeum\n3:49 Pražský motoráček v provozu minimálně do roku 2029\n4:25 IDSK hledá 50 revizorů pro Střední Čechy\n4:59 Ještě lepší jízdenkomaty\n5:22 Nové jízdenkové automaty MOPAJ u ČD\n5:47 Výuky\n6:09 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://open.spotify.com/show/0kMdvDCjwNuerLSyCPGB1V?si=6daa2a70dea74ac2\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #2: Tramvaje a trolejbusy pro Prahu, revizoři IDSK a jízdenkové automaty", "e620075c-7ea8-4599-bd0b-312b7ea0391c", "jYf4Gw_8EKA", false, 390, false, "https://www.youtube.com/watch?v=jYf4Gw_8EKA", 23, "/downloads/METROBUS - Expres/2025-01-23 - METROBUS EXPRES #2: Tramvaje a trolejbusy pro Prahu, revizoři IDSK a jízdenkové automaty.mp4", false, false, 18, [], 1, ~U[2025-01-23 17:00:49Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "DPP připravuje nové tramvajové tratě, nakupuje trolejbusy a zlepšuje jízdenkomaty. IDSK již přes rok marně hledá revizory a ČD instaluje své nové jízdenkové automaty MOPAJ v Jihočeském kraji.\n\nČasové značky:\n0:00 Úvod\n0:32 Další stavební povolení pro tramvajové tratě\n1:30 Trolejbusy Bozankaya již brzy v Praze\n2:36 Výhradní provoz ETCS na koridorech skončil\n3:22 Vybrán zhotovitel tratě přes Muzeum\n3:49 Pražský motoráček v provozu minimálně do roku 2029\n4:25 IDSK hledá 50 revizorů pro Střední Čechy\n4:59 Ještě lepší jízdenkomaty\n5:22 Nové jízdenkové automaty MOPAJ u ČD\n5:47 Výuky\n6:09 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://open.spotify.com/show/0kMdvDCjwNuerLSyCPGB1V?si=6daa2a70dea74ac2\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #2: Tramvaje a trolejbusy pro Prahu, revizoři IDSK a jízdenkové automaty", "jYf4Gw_8EKA", 390, false, "https://www.youtube.com/watch?v=jYf4Gw_8EKA", "/downloads/METROBUS - Expres/2025-01-23 - METROBUS EXPRES #2: Tramvaje a trolejbusy pro Prahu, revizoři IDSK a jízdenkové automaty.mp4", false, 18, ~U[2025-01-23 17:00:49Z]] 15:55:54.863 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=16.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.866 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=13.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-10 17:45:00Z], 18] 15:55:54.871 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=13.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["První Expres roku 2025 je tu! Co vám přinese?\n\nDopravce Arriva vyhrál soutěž na provozování Západních expresů a rychlíku Berounka, v metru se instalují Jezevčíci a tramvaj na Nové Dvory má nepravomocné povolení.\n\nČasové značky:\n0:00 Úvod\n0:26 Expresy a rychlíky na západ bude jezdit Arriva\n1:17 Trať na Nové Dvory má povolení\n2:00 Jezevčíci v metru mají finální podobu\n2:43 MHD Vlašim v PIDu\n3:09 Praha pod křídly DPP dalších 22,5 roku\n3:45 New York zavedl mýto \n4:12 Soutěž na provoz severovýchodních rychlíků\n5:00 Soutěž na nové vozy metra C a D\n5:29 Výuky\n5:55 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #1: Arriva na expresech, tramvaj na Nové Dvory a jezevčíci v metru", "7ec2f94b-d6f7-40d7-9e89-475949b582da", "2qgfIiOc2hk", false, 376, false, "https://www.youtube.com/watch?v=2qgfIiOc2hk", 24, "/downloads/METROBUS - Expres/2025-01-10 - METROBUS EXPRES #1: Arriva na expresech, tramvaj na Nové Dvory a jezevčíci v metru.mp4", false, false, 18, [], 1, ~U[2025-01-10 17:45:00Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "První Expres roku 2025 je tu! Co vám přinese?\n\nDopravce Arriva vyhrál soutěž na provozování Západních expresů a rychlíku Berounka, v metru se instalují Jezevčíci a tramvaj na Nové Dvory má nepravomocné povolení.\n\nČasové značky:\n0:00 Úvod\n0:26 Expresy a rychlíky na západ bude jezdit Arriva\n1:17 Trať na Nové Dvory má povolení\n2:00 Jezevčíci v metru mají finální podobu\n2:43 MHD Vlašim v PIDu\n3:09 Praha pod křídly DPP dalších 22,5 roku\n3:45 New York zavedl mýto \n4:12 Soutěž na provoz severovýchodních rychlíků\n5:00 Soutěž na nové vozy metra C a D\n5:29 Výuky\n5:55 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #1: Arriva na expresech, tramvaj na Nové Dvory a jezevčíci v metru", "2qgfIiOc2hk", 376, false, "https://www.youtube.com/watch?v=2qgfIiOc2hk", "/downloads/METROBUS - Expres/2025-01-10 - METROBUS EXPRES #1: Arriva na expresech, tramvaj na Nové Dvory a jezevčíci v metru.mp4", false, 18, ~U[2025-01-10 17:45:00Z]] 15:55:54.873 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=16.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.875 [debug] QUERY OK source="media_items" db=1.9ms idle=13.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-12 17:00:50Z], 18] 15:55:54.890 [debug] QUERY OK source="media_items" db=12.3ms queue=0.1ms idle=13.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jak se vede nově vysoutěženým autobusovým dopravcům ve Středočeském kraji? Co přinese nový železniční grafikon? Na to odpoví poslední letošní Expres.\n\nČasové značky:\n0:00 Úvod\n0:23 Start nových smluv v PIDu se vydařil\n1:18 V neděli se mění železniční grafikon\n2:09 Čitelná Praha se rozrůstá\n2:40 Mevro v pražských ulicích\n3:14 Tramvaje do Karvinné po důlní vlečce\n3:44 Reklama v metru se rozrůstá\n4:04 Ve vlaku ČD s 5G signálem\n4:26 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #25: Autobusy ve Středočeském kraji skoro bez problémů a nový železniční grafikon", "cf03c5b6-b997-42f4-bf0c-1a965b2b816e", "frI32euY1QI", false, 308, false, "https://www.youtube.com/watch?v=frI32euY1QI", 25, "/downloads/METROBUS - Expres/2024-12-12 - METROBUS EXPRES #25: Autobusy ve Středočeském kraji skoro bez problémů a nový železniční grafikon.mp4", false, false, 18, [], 1, ~U[2024-12-12 17:00:50Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Jak se vede nově vysoutěženým autobusovým dopravcům ve Středočeském kraji? Co přinese nový železniční grafikon? Na to odpoví poslední letošní Expres.\n\nČasové značky:\n0:00 Úvod\n0:23 Start nových smluv v PIDu se vydařil\n1:18 V neděli se mění železniční grafikon\n2:09 Čitelná Praha se rozrůstá\n2:40 Mevro v pražských ulicích\n3:14 Tramvaje do Karvinné po důlní vlečce\n3:44 Reklama v metru se rozrůstá\n4:04 Ve vlaku ČD s 5G signálem\n4:26 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #25: Autobusy ve Středočeském kraji skoro bez problémů a nový železniční grafikon", "frI32euY1QI", 308, false, "https://www.youtube.com/watch?v=frI32euY1QI", "/downloads/METROBUS - Expres/2024-12-12 - METROBUS EXPRES #25: Autobusy ve Středočeském kraji skoro bez problémů a nový železniční grafikon.mp4", false, 18, ~U[2024-12-12 17:00:50Z]] 15:55:54.891 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=24.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.894 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=22.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-28 17:30:10Z], 18] 15:55:54.900 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=22.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dnešní Expres nás zavede k soutěžím na autobusové dopravce v PID, dočasno-trvale uzavřený Libeňský most, novým tramvajím v Plzni nebo na drahý Barrandovský most.\n\nČasové značky:\n0:00 Úvod\n0:23 Noví dopravci v PID\n1:18 Elektrifikace dalších autobusů dovolena\n2:08 Barrandovský most otevřen\n2:50 Na Libeňský most několik let bez tramvaje\n3:14 Veletrh Czechbus za námi\n3:41 Nové tramvaje 40T v Plzni\n4:11 Do Curychu přes Rakousko nepojedete\n4:34 Výluky\n4:59 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #24: Noví autobusoví dopravci v PID, Libeňský most, tramvaje v Plzni a Barranďák", "963da401-1fb4-4c45-ac55-77f0fb36c2b6", "rC-r_V0iJF4", false, 314, false, "https://www.youtube.com/watch?v=rC-r_V0iJF4", 26, "/downloads/METROBUS - Expres/2024-11-28 - METROBUS EXPRES #24: Noví autobusoví dopravci v PID, Libeňský most, tramvaje v Plzni a Barranďák.mp4", false, false, 18, [], 1, ~U[2024-11-28 17:30:10Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Dnešní Expres nás zavede k soutěžím na autobusové dopravce v PID, dočasno-trvale uzavřený Libeňský most, novým tramvajím v Plzni nebo na drahý Barrandovský most.\n\nČasové značky:\n0:00 Úvod\n0:23 Noví dopravci v PID\n1:18 Elektrifikace dalších autobusů dovolena\n2:08 Barrandovský most otevřen\n2:50 Na Libeňský most několik let bez tramvaje\n3:14 Veletrh Czechbus za námi\n3:41 Nové tramvaje 40T v Plzni\n4:11 Do Curychu přes Rakousko nepojedete\n4:34 Výluky\n4:59 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #24: Noví autobusoví dopravci v PID, Libeňský most, tramvaje v Plzni a Barranďák", "rC-r_V0iJF4", 314, false, "https://www.youtube.com/watch?v=rC-r_V0iJF4", "/downloads/METROBUS - Expres/2024-11-28 - METROBUS EXPRES #24: Noví autobusoví dopravci v PID, Libeňský most, tramvaje v Plzni a Barranďák.mp4", false, 18, ~U[2024-11-28 17:30:10Z]] 15:55:54.902 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=24.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.904 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=13.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-14 17:00:46Z], 18] 15:55:54.911 [debug] QUERY OK source="media_items" db=3.9ms queue=0.2ms idle=13.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V dnešním vydaní se podíváme na objednávku nových autobusů Iveco Urbanway pro DPP, stavbu tramvajové tratě na Pankrác i Strahov a nové tramvaje pro Bratislavu.\n\nDopravní kalendář v předprodeji:\nCena kalendáře je 149 Kč a objednávat jej lze na e-mailové adrese tram-bus@tram-bus.cz či přes zprávy na facebookové stránce Dopravní kalendář. Všechny informace jsou také na webu tram-bus.cz/zabava/dopravni-kalendar.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nČasové značky:\n0:00 Úvod\n0:18 DPP pokračuje v nákupu nových autobusů\n1:17 Tramvaj přímo na Pankrác a pak i na Strahov\n1:56 Zrušena soutěž na P+R Opatov\n2:55 Nový varovný systém pro šumavskou železnici\n2:58 DPP zvýrazňuje nouzová tlačítka v metru\n3:28 Megaelektričky pro Bratislavu\n3:58 Zpoždění soutěže na automatické vlaky metra\n4:30 Projekt PID Haló slaví úspěch\n4:12 Výluky, konec sezónních linek a trvalé změny\n4:58 Ze středočeských kolejí zmizí další Šukafony\n6:04 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #23: Nové autobusy DPP, tramvaj na Pankrác a nové tramvaje do Bratislavy", "b137ac1b-aaa4-4206-9fdd-8c4e5b0b8c69", "h9SaL8Ru6XE", false, 399, false, "https://www.youtube.com/watch?v=h9SaL8Ru6XE", 27, "/downloads/METROBUS - Expres/2024-11-14 - METROBUS EXPRES #23: Nové autobusy DPP, tramvaj na Pankrác a nové tramvaje do Bratislavy.mp4", false, false, 18, [], 1, ~U[2024-11-14 17:00:46Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "V dnešním vydaní se podíváme na objednávku nových autobusů Iveco Urbanway pro DPP, stavbu tramvajové tratě na Pankrác i Strahov a nové tramvaje pro Bratislavu.\n\nDopravní kalendář v předprodeji:\nCena kalendáře je 149 Kč a objednávat jej lze na e-mailové adrese tram-bus@tram-bus.cz či přes zprávy na facebookové stránce Dopravní kalendář. Všechny informace jsou také na webu tram-bus.cz/zabava/dopravni-kalendar.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nČasové značky:\n0:00 Úvod\n0:18 DPP pokračuje v nákupu nových autobusů\n1:17 Tramvaj přímo na Pankrác a pak i na Strahov\n1:56 Zrušena soutěž na P+R Opatov\n2:55 Nový varovný systém pro šumavskou železnici\n2:58 DPP zvýrazňuje nouzová tlačítka v metru\n3:28 Megaelektričky pro Bratislavu\n3:58 Zpoždění soutěže na automatické vlaky metra\n4:30 Projekt PID Haló slaví úspěch\n4:12 Výluky, konec sezónních linek a trvalé změny\n4:58 Ze středočeských kolejí zmizí další Šukafony\n6:04 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #23: Nové autobusy DPP, tramvaj na Pankrác a nové tramvaje do Bratislavy", "h9SaL8Ru6XE", 399, false, "https://www.youtube.com/watch?v=h9SaL8Ru6XE", "/downloads/METROBUS - Expres/2024-11-14 - METROBUS EXPRES #23: Nové autobusy DPP, tramvaj na Pankrác a nové tramvaje do Bratislavy.mp4", false, 18, ~U[2024-11-14 17:00:46Z]] 15:55:54.913 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=17.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.916 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=15.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-31 17:00:35Z], 18] 15:55:54.922 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=15.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V Hesensku zvažují zrušení smlouvy s Alstomem, v Dopravním podniku hlavního města Prahy došlo k rošádě, Opatov bude bez parkovacího domu a nouzová tlačítka v metru jsou výraznější.\n\nDopravní kalendář v předprodeji:\nCena kalendáře je 149 Kč a objednávat jej lze na e-mailové adrese tram-bus@tram-bus.cz či přes zprávy na facebookové stránce Dopravní kalendář. Všechny informace jsou také na webu tram-bus.cz/zabava/dopravni-kalendar.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nČasové značky:\n0:00 Úvod\n0:17 Vodík jako budoucnost dopravy? \n1:08 Personální změny DPP ve velkém\n1:56 Zrušena soutěž na P+R Opatov\n2:30 IDSK začne kontrolovat kvalitu dálkové dopravy\n2:58 DPP zvýrazňuje nouzová tlačítka v metru\n3:26 Na středočeské tratě vyjel desátý Regiofox\n3:52 ČD nabízejí cestovní pojištění\n4:12 Výluky, konec sezónních linek a trvalé změny\n4:58 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #22: Vodík má problémy na železnici, DPP a vedení, RegioFoxy a kontrola IDSK", "f9c91943-9571-4991-b4a4-24537a11c172", "W18U8R_cxIM", false, 323, false, "https://www.youtube.com/watch?v=W18U8R_cxIM", 28, "/downloads/METROBUS - Expres/2024-10-31 - METROBUS EXPRES #22: Vodík má problémy na železnici, DPP a vedení, RegioFoxy a kontrola IDSK.mp4", false, false, 18, [], 1, ~U[2024-10-31 17:00:35Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "V Hesensku zvažují zrušení smlouvy s Alstomem, v Dopravním podniku hlavního města Prahy došlo k rošádě, Opatov bude bez parkovacího domu a nouzová tlačítka v metru jsou výraznější.\n\nDopravní kalendář v předprodeji:\nCena kalendáře je 149 Kč a objednávat jej lze na e-mailové adrese tram-bus@tram-bus.cz či přes zprávy na facebookové stránce Dopravní kalendář. Všechny informace jsou také na webu tram-bus.cz/zabava/dopravni-kalendar.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nČasové značky:\n0:00 Úvod\n0:17 Vodík jako budoucnost dopravy? \n1:08 Personální změny DPP ve velkém\n1:56 Zrušena soutěž na P+R Opatov\n2:30 IDSK začne kontrolovat kvalitu dálkové dopravy\n2:58 DPP zvýrazňuje nouzová tlačítka v metru\n3:26 Na středočeské tratě vyjel desátý Regiofox\n3:52 ČD nabízejí cestovní pojištění\n4:12 Výluky, konec sezónních linek a trvalé změny\n4:58 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #22: Vodík má problémy na železnici, DPP a vedení, RegioFoxy a kontrola IDSK", "W18U8R_cxIM", 323, false, "https://www.youtube.com/watch?v=W18U8R_cxIM", "/downloads/METROBUS - Expres/2024-10-31 - METROBUS EXPRES #22: Vodík má problémy na železnici, DPP a vedení, RegioFoxy a kontrola IDSK.mp4", false, 18, ~U[2024-10-31 17:00:35Z]] 15:55:54.925 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=19.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.927 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=15.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-17 16:09:01Z], 18] 15:55:54.934 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=15.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Národní centrála proti organizovanému zločinu zasahovala v sídle DPP. Díky poptávkové dopravě se mění zákon a v Praze máme nové odjezdové tabule.\n\nDopravní kalendář v předprodeji:\nCena kalendáře je 149 Kč a objednávat jej lze na e-mailové adrese tram-bus@tram-bus.cz či přes zprávy na facebookové stránce Dopravní kalendář. Všechny informace jsou také na webu tram-bus.cz/zabava/dopravni-kalendar.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nČasové značky:\n0:00 Úvod\n0:19 Zásah NCOZ v sídle DPP \n1:11 Zákonná úprava poptávkové dopravy\n1:56 Odjezdových panelů přibývá\n2:37 ZSSK zruší své komerční vlaky\n3:12 Ve Středočeském kraji vznikla dohoda na koalici\n3:41 Se (staro)novými dopravci přicházejí nové vozy\n4:12 Nová Českomoravská\n4:45 Konec elektronických peněženek u Arrivy SČ\n5:14 Výluky a trvalé změny\n5:45 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #21: Policie u DPP, úprava zákona i nové zastávkové tabule", "8d11da3a-5b68-4fce-af3b-9af978815fbd", "4CJR6QpHFx4", false, 374, false, "https://www.youtube.com/watch?v=4CJR6QpHFx4", 29, "/downloads/METROBUS - Expres/2024-10-17 - METROBUS EXPRES #21: Policie u DPP, úprava zákona i nové zastávkové tabule.mp4", false, false, 18, [], 1, ~U[2024-10-17 16:09:01Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Národní centrála proti organizovanému zločinu zasahovala v sídle DPP. Díky poptávkové dopravě se mění zákon a v Praze máme nové odjezdové tabule.\n\nDopravní kalendář v předprodeji:\nCena kalendáře je 149 Kč a objednávat jej lze na e-mailové adrese tram-bus@tram-bus.cz či přes zprávy na facebookové stránce Dopravní kalendář. Všechny informace jsou také na webu tram-bus.cz/zabava/dopravni-kalendar.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nČasové značky:\n0:00 Úvod\n0:19 Zásah NCOZ v sídle DPP \n1:11 Zákonná úprava poptávkové dopravy\n1:56 Odjezdových panelů přibývá\n2:37 ZSSK zruší své komerční vlaky\n3:12 Ve Středočeském kraji vznikla dohoda na koalici\n3:41 Se (staro)novými dopravci přicházejí nové vozy\n4:12 Nová Českomoravská\n4:45 Konec elektronických peněženek u Arrivy SČ\n5:14 Výluky a trvalé změny\n5:45 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #21: Policie u DPP, úprava zákona i nové zastávkové tabule", "4CJR6QpHFx4", 374, false, "https://www.youtube.com/watch?v=4CJR6QpHFx4", "/downloads/METROBUS - Expres/2024-10-17 - METROBUS EXPRES #21: Policie u DPP, úprava zákona i nové zastávkové tabule.mp4", false, 18, ~U[2024-10-17 16:09:01Z]] 15:55:54.936 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=18.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.939 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=15.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-03 16:00:49Z], 18] 15:55:54.944 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=15.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V dnešním Expresu se zaměříme na provoz jednotek Sirius, které RegioJet vypraví na linku R23. Dále k pražskému dopravnímu podniku, který uzavřel lanovou dráhu na Petřín a představil nové uniformy.\n\nDopravní kalendář v předprodeji:\nCena kalendáře je 149 Kč a objednávat jej lze na e-mailové adrese tram-bus@tram-bus.cz či přes zprávy na facebookové stránce Dopravní kalendář. Všechny informace jsou také na webu tram-bus.cz/zabava/dopravni-kalendar.\n\nInformační stránka a přihlašovací formulář k Dobrodružné jízdě nejen na hrad Houska → http://tram-bus.cz/?p=76728\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nČasové značky:\n0:00 Úvod\n0:20 Jednotky Sirius již brzy vyjedou na lince R23 \n1:20 Lanová dráha na Petřín končí dosavadní provoz\n2:20 DPP vybral nové zaměstnanecké uniformy \n3:12 Začala rekonstrukce stanice Jihlava-město\n3:47 Spěšný vlak Orlice končí\n4:11 Brno zařídilo kola, ale jezdili na nich lidi\n4:43 Autobus Škoda 506N opraven a zprovozněn\n5:14 Výluky\n5:51 Závěr a pozvánka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #20: Sirius vyjede na R23, lanovka na Petřín nepojede a nové uniformy DPP", "9abd431a-aa22-4102-89af-cc33112f0c7a", "ox3BsMMbYV0", false, 376, false, "https://www.youtube.com/watch?v=ox3BsMMbYV0", 30, "/downloads/METROBUS - Expres/2024-10-03 - METROBUS EXPRES #20: Sirius vyjede na R23, lanovka na Petřín nepojede a nové uniformy DPP.mp4", false, false, 18, [], 1, ~U[2024-10-03 16:00:49Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "V dnešním Expresu se zaměříme na provoz jednotek Sirius, které RegioJet vypraví na linku R23. Dále k pražskému dopravnímu podniku, který uzavřel lanovou dráhu na Petřín a představil nové uniformy.\n\nDopravní kalendář v předprodeji:\nCena kalendáře je 149 Kč a objednávat jej lze na e-mailové adrese tram-bus@tram-bus.cz či přes zprávy na facebookové stránce Dopravní kalendář. Všechny informace jsou také na webu tram-bus.cz/zabava/dopravni-kalendar.\n\nInformační stránka a přihlašovací formulář k Dobrodružné jízdě nejen na hrad Houska → http://tram-bus.cz/?p=76728\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nČasové značky:\n0:00 Úvod\n0:20 Jednotky Sirius již brzy vyjedou na lince R23 \n1:20 Lanová dráha na Petřín končí dosavadní provoz\n2:20 DPP vybral nové zaměstnanecké uniformy \n3:12 Začala rekonstrukce stanice Jihlava-město\n3:47 Spěšný vlak Orlice končí\n4:11 Brno zařídilo kola, ale jezdili na nich lidi\n4:43 Autobus Škoda 506N opraven a zprovozněn\n5:14 Výluky\n5:51 Závěr a pozvánka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #20: Sirius vyjede na R23, lanovka na Petřín nepojede a nové uniformy DPP", "ox3BsMMbYV0", 376, false, "https://www.youtube.com/watch?v=ox3BsMMbYV0", "/downloads/METROBUS - Expres/2024-10-03 - METROBUS EXPRES #20: Sirius vyjede na R23, lanovka na Petřín nepojede a nové uniformy DPP.mp4", false, 18, ~U[2024-10-03 16:00:49Z]] 15:55:54.946 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=17.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.948 [debug] QUERY OK source="media_items" db=1.3ms idle=13.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-19 16:00:50Z], 18] 15:55:54.954 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=13.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Další Expres vás zavede na silniční stavby v Praze, nový informační systém na vlakovém nádraží v Dolních Počernicích i zásah Policie ČR na magistrátu.\n\nDopravní kalendář v předprodeji:\nCena kalendáře je 149 Kč a objednávat jej lze na e-mailové adrese tram-bus@tram-bus.cz či přes zprávy na facebookové stránce Dopravní kalendář. Všechny informace jsou také na webu tram-bus.cz/zabava/dopravni-kalendar.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nČasové značky:\n0:00 Úvod\n0:20 Zpožděná soutěž na železniční dopravce PID\n0:52 Zásah NCOZ na Magistrátu\n1:32 Rekonstrukce Barrandovského mostu se prodraží \n2:09 Čitelná Praha nově v Dolních Počernicích\n2:32 Drobná změna informačního systému tramvají\n2:47 Poštovní tramvaj ve Štrasburku\n3:13 První česká výhybka pro VRT\n3:50 Den městské mobility v Příbrami\n4:05 Výluky\n4:22 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #19: Zpožděná soutěž na linky S, policie na magistrátu a Barrandovský most", "1ec0f94e-6aa1-4b39-ae9a-c18e31a1339c", "rhG50OI486c", false, 282, false, "https://www.youtube.com/watch?v=rhG50OI486c", 31, "/downloads/METROBUS - Expres/2024-09-19 - METROBUS EXPRES #19: Zpožděná soutěž na linky S, policie na magistrátu a Barrandovský most.mp4", false, false, 18, [], 1, ~U[2024-09-19 16:00:50Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Další Expres vás zavede na silniční stavby v Praze, nový informační systém na vlakovém nádraží v Dolních Počernicích i zásah Policie ČR na magistrátu.\n\nDopravní kalendář v předprodeji:\nCena kalendáře je 149 Kč a objednávat jej lze na e-mailové adrese tram-bus@tram-bus.cz či přes zprávy na facebookové stránce Dopravní kalendář. Všechny informace jsou také na webu tram-bus.cz/zabava/dopravni-kalendar.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nČasové značky:\n0:00 Úvod\n0:20 Zpožděná soutěž na železniční dopravce PID\n0:52 Zásah NCOZ na Magistrátu\n1:32 Rekonstrukce Barrandovského mostu se prodraží \n2:09 Čitelná Praha nově v Dolních Počernicích\n2:32 Drobná změna informačního systému tramvají\n2:47 Poštovní tramvaj ve Štrasburku\n3:13 První česká výhybka pro VRT\n3:50 Den městské mobility v Příbrami\n4:05 Výluky\n4:22 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #19: Zpožděná soutěž na linky S, policie na magistrátu a Barrandovský most", "rhG50OI486c", 282, false, "https://www.youtube.com/watch?v=rhG50OI486c", "/downloads/METROBUS - Expres/2024-09-19 - METROBUS EXPRES #19: Zpožděná soutěž na linky S, policie na magistrátu a Barrandovský most.mp4", false, 18, ~U[2024-09-19 16:00:50Z]] 15:55:54.956 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=16.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.959 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=13.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-05 16:00:21Z], 18] 15:55:54.965 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=14.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tentokrát se v Expresu podíváme na nové zastávkové označníky ve Středočeském kraji, tramvajové tratě do Zdib a Malešic, nové nádraží v Bubenči nebo konec páté nejstarší aerolinky na světě. Chybět nebudou ani další témata.\n\nDopravní kalendář v předprodeji:\nCena kalendáře je 149 Kč a objednávat jej lze na e-mailové adrese tram-bus@tram-bus.cz či přes zprávy na facebookové stránce Dopravní kalendář. Všechny informace jsou také na webu tram-bus.cz/zabava/dopravni-kalendar.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nČasové značky:\n0:00 Úvod\n0:20 IDSK začala instalovat první chytré označníky\n1:12 DPP shání stavitele tramvajové tratě do Malešic\n2:02 Tramvaj do Zdib získala územní rozhodnutí\n2:50 Stanice 6 Praha-Bubeneč\n3:16 Antigraffiti ochrana i do interiéru vlaků\n3:46 Dopravní kalendář v předprodeji\n4:07 DPP testuje novou podobu tlačítek v metru\n4:38 Letecká společnost ČSA od října končí\n5:09 Stadler vyvinul nové vozidlo pro lokálky\n5:44 Výluky a trvalé změny\n6:46 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #18: Označníky v kraji, tramvaj do Zdib i Malešic, nádraží v Bubenči a konec ČSA", "8c4c69a1-150d-4c88-8d4a-de3fdfc5af83", "OooCGZ16BWI", false, 425, false, "https://www.youtube.com/watch?v=OooCGZ16BWI", 32, "/downloads/METROBUS - Expres/2024-09-05 - METROBUS EXPRES #18: Označníky v kraji, tramvaj do Zdib i Malešic, nádraží v Bubenči a konec ČSA.mp4", false, false, 18, [], 1, ~U[2024-09-05 16:00:21Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Tentokrát se v Expresu podíváme na nové zastávkové označníky ve Středočeském kraji, tramvajové tratě do Zdib a Malešic, nové nádraží v Bubenči nebo konec páté nejstarší aerolinky na světě. Chybět nebudou ani další témata.\n\nDopravní kalendář v předprodeji:\nCena kalendáře je 149 Kč a objednávat jej lze na e-mailové adrese tram-bus@tram-bus.cz či přes zprávy na facebookové stránce Dopravní kalendář. Všechny informace jsou také na webu tram-bus.cz/zabava/dopravni-kalendar.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nČasové značky:\n0:00 Úvod\n0:20 IDSK začala instalovat první chytré označníky\n1:12 DPP shání stavitele tramvajové tratě do Malešic\n2:02 Tramvaj do Zdib získala územní rozhodnutí\n2:50 Stanice 6 Praha-Bubeneč\n3:16 Antigraffiti ochrana i do interiéru vlaků\n3:46 Dopravní kalendář v předprodeji\n4:07 DPP testuje novou podobu tlačítek v metru\n4:38 Letecká společnost ČSA od října končí\n5:09 Stadler vyvinul nové vozidlo pro lokálky\n5:44 Výluky a trvalé změny\n6:46 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #18: Označníky v kraji, tramvaj do Zdib i Malešic, nádraží v Bubenči a konec ČSA", "OooCGZ16BWI", 425, false, "https://www.youtube.com/watch?v=OooCGZ16BWI", "/downloads/METROBUS - Expres/2024-09-05 - METROBUS EXPRES #18: Označníky v kraji, tramvaj do Zdib i Malešic, nádraží v Bubenči a konec ČSA.mp4", false, 18, ~U[2024-09-05 16:00:21Z]] 15:55:54.967 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=18.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.969 [debug] QUERY OK source="media_items" db=1.7ms idle=14.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-22 16:00:52Z], 18] 15:55:54.975 [debug] QUERY OK source="media_items" db=3.7ms queue=0.1ms idle=14.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Další Expres vás zavede do zákulisí výstavby metra D, ukáže nové hlavní vlakové nádraží v Mladé Boleslavi a představí novinky lanovky na Ještěd.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nČasové značky:\n0:00 Úvod\n0:33 DPP znovu vybral zhotovitele druhého úseku metra D\n1:21 Mladá Boleslav bude mít nové hlavní nádraží\n2:03 Lanovku na Ještěd navrhne studio Anny Marešové\n2:50 Výtoňský most se možná přesune do Modřan\n3:19 Nabídku na balíček Jih podaly pouze ČD\n3:59 Regionální den PID v Hostivici\n4:28 Nouzové tlačítko v metru\n4:52 Zářijové změny v dopravě\n5:37 Výluky \n6:02 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #17: Zhotovitel metra opět vysoutěžen, nové nádraží v Boleslavi i lanovka na Ještěd", "48f67ffa-38bf-4f40-949e-d04782033b0d", "qe9EKdrvvNY", false, 385, false, "https://www.youtube.com/watch?v=qe9EKdrvvNY", 33, "/downloads/METROBUS - Expres/2024-08-22 - METROBUS EXPRES #17: Zhotovitel metra opět vysoutěžen, nové nádraží v Boleslavi i lanovka na Ještěd.mp4", false, false, 18, [], 1, ~U[2024-08-22 16:00:52Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Další Expres vás zavede do zákulisí výstavby metra D, ukáže nové hlavní vlakové nádraží v Mladé Boleslavi a představí novinky lanovky na Ještěd.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nČasové značky:\n0:00 Úvod\n0:33 DPP znovu vybral zhotovitele druhého úseku metra D\n1:21 Mladá Boleslav bude mít nové hlavní nádraží\n2:03 Lanovku na Ještěd navrhne studio Anny Marešové\n2:50 Výtoňský most se možná přesune do Modřan\n3:19 Nabídku na balíček Jih podaly pouze ČD\n3:59 Regionální den PID v Hostivici\n4:28 Nouzové tlačítko v metru\n4:52 Zářijové změny v dopravě\n5:37 Výluky \n6:02 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #17: Zhotovitel metra opět vysoutěžen, nové nádraží v Boleslavi i lanovka na Ještěd", "qe9EKdrvvNY", 385, false, "https://www.youtube.com/watch?v=qe9EKdrvvNY", "/downloads/METROBUS - Expres/2024-08-22 - METROBUS EXPRES #17: Zhotovitel metra opět vysoutěžen, nové nádraží v Boleslavi i lanovka na Ještěd.mp4", false, 18, ~U[2024-08-22 16:00:52Z]] 15:55:54.977 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=17.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.980 [debug] QUERY OK source="media_items" db=1.8ms idle=13.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-08 16:00:01Z], 18] 15:55:54.987 [debug] QUERY OK source="media_items" db=3.4ms idle=15.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Okurková sezóna v Expresu nehrozí. Správa Železnic ukončuje dvě velké stavby. První je modernizace trati z Kladna do Ostrovce. Druhou pak oprava a zkapacitnění Branického mostu. Trolejbusová linka 52 má pak svého zhotovitele.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nČasové značky:\n0:00 Úvod\n0:24 Správa Železnic zrekonstruovala Kladno\n1:05 Trolejbusová linka 52 má zhotovitele\n1:56 Branický most již jednokolejně v provozu\n2:34 Nové tramvajové nástupiště na Nádraží Veleslavín\n2:52 9.8. startuje PID Haló\n3:14 Trestní oznámení na PID posunuto na NCOZ\n3:37 SŽ a nové \"Smart\" zastávky\n4:01 Litevské dráhy ruší všechny pokladny\n4:32 Výluky \n4:56 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #16: Léto plné staveb. Hotové Kladno, Branický most i vybrání zhotovitele linky 52", "cb93bd91-a1a7-43e9-acbf-a33c06508907", "abmkLyP9zr4", false, 316, false, "https://www.youtube.com/watch?v=abmkLyP9zr4", 34, "/downloads/METROBUS - Expres/2024-08-08 - METROBUS EXPRES #16: Léto plné staveb. Hotové Kladno, Branický most i vybrání zhotovitele linky 52.mp4", false, false, 18, [], 1, ~U[2024-08-08 16:00:01Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Okurková sezóna v Expresu nehrozí. Správa Železnic ukončuje dvě velké stavby. První je modernizace trati z Kladna do Ostrovce. Druhou pak oprava a zkapacitnění Branického mostu. Trolejbusová linka 52 má pak svého zhotovitele.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nČasové značky:\n0:00 Úvod\n0:24 Správa Železnic zrekonstruovala Kladno\n1:05 Trolejbusová linka 52 má zhotovitele\n1:56 Branický most již jednokolejně v provozu\n2:34 Nové tramvajové nástupiště na Nádraží Veleslavín\n2:52 9.8. startuje PID Haló\n3:14 Trestní oznámení na PID posunuto na NCOZ\n3:37 SŽ a nové \"Smart\" zastávky\n4:01 Litevské dráhy ruší všechny pokladny\n4:32 Výluky \n4:56 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #16: Léto plné staveb. Hotové Kladno, Branický most i vybrání zhotovitele linky 52", "abmkLyP9zr4", 316, false, "https://www.youtube.com/watch?v=abmkLyP9zr4", "/downloads/METROBUS - Expres/2024-08-08 - METROBUS EXPRES #16: Léto plné staveb. Hotové Kladno, Branický most i vybrání zhotovitele linky 52.mp4", false, 18, ~U[2024-08-08 16:00:01Z]] 15:55:54.988 [debug] QUERY OK source="sources" db=0.5ms idle=17.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.991 [debug] QUERY OK source="media_items" db=2.5ms idle=13.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-25 16:00:35Z], 18] 15:55:54.995 [debug] QUERY OK source="media_items" db=3.6ms idle=14.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Trolejbusy budou jezdit na Strahov a jednotky Regiofox schváleny pro provoz. Nezapomeneme ani na problémy s autobusy Iveco Streetway, které pořídil Dopravní podnik hlavního města Prahy.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nČasové značky:\n0:00 Úvod\n0:24 Dopravní podnik odstavil Streetwaye\n1:03 Trolejbusová trať na Strahov má stavební povolení\n1:44 Regiofoxy ve velkém ve Středočeském kraji\n2:18 \"About\" označníky ve službách PID? \n2:42 ETCS omezí provoz Pendolin \n3:15 PID posílí dopravu na festival Povaleč\n3:35 Nedostatek obousměrných tramvají\n4:04 Výluka na trati 221\n4:29 Výluky \n5:05 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #15: Trolejbusy pojedou na Strahov, RegioFoxy do provozu a Streetwaye asi nikam", "bfdd08b2-10f1-4be1-9085-961d487fdbc3", "YkaOzfB7jEs", false, 325, false, "https://www.youtube.com/watch?v=YkaOzfB7jEs", 35, "/downloads/METROBUS - Expres/2024-07-25 - METROBUS EXPRES #15: Trolejbusy pojedou na Strahov, RegioFoxy do provozu a Streetwaye asi nikam.mp4", false, false, 18, [], 1, ~U[2024-07-25 16:00:35Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Trolejbusy budou jezdit na Strahov a jednotky Regiofox schváleny pro provoz. Nezapomeneme ani na problémy s autobusy Iveco Streetway, které pořídil Dopravní podnik hlavního města Prahy.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nČasové značky:\n0:00 Úvod\n0:24 Dopravní podnik odstavil Streetwaye\n1:03 Trolejbusová trať na Strahov má stavební povolení\n1:44 Regiofoxy ve velkém ve Středočeském kraji\n2:18 \"About\" označníky ve službách PID? \n2:42 ETCS omezí provoz Pendolin \n3:15 PID posílí dopravu na festival Povaleč\n3:35 Nedostatek obousměrných tramvají\n4:04 Výluka na trati 221\n4:29 Výluky \n5:05 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #15: Trolejbusy pojedou na Strahov, RegioFoxy do provozu a Streetwaye asi nikam", "YkaOzfB7jEs", 325, false, "https://www.youtube.com/watch?v=YkaOzfB7jEs", "/downloads/METROBUS - Expres/2024-07-25 - METROBUS EXPRES #15: Trolejbusy pojedou na Strahov, RegioFoxy do provozu a Streetwaye asi nikam.mp4", false, 18, ~U[2024-07-25 16:00:35Z]] 15:55:54.996 [debug] QUERY OK source="sources" db=0.4ms idle=15.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:54.998 [debug] QUERY OK source="media_items" db=1.6ms idle=10.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-12 12:00:43Z], 18] 15:55:55.002 [debug] QUERY OK source="media_items" db=2.6ms idle=10.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Praha 3 slaví první výtah na svém území. Jiná města tak úspěšná nejsou - v Jihlavě se rozhodli bez udání důvodu zrušit soutěž, ve které vyhrála turecká Bozankya.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nV Expresu #14 uvidíte:\nJiřího z Poděbrad (dpp.cz)\nBozankya vs Jihlava (cs-dopravak.cz)\nNehoda u Nových Zámků (novinky.cz)\nKladno a elektrobusy (zdopravy.cz)\nPesy a Regiojet (zdopravy.cz)\nLiberecké nádraží v novém (zdopravy.cz)\nNeklid na Moldavě (zdopravy.cz)\nCyklohráček (pid.cz)\n\nČasové značky:\n0:00 Úvod\n0:29 Jiřího z Poděbrad je bezbariérová\n1:17 Bozanaya v Česku opět neuspěla\n2:22 Chybující výpravčí u Nových Zámků\n3:07 Vlog\n3:33 ČSAD MHD Kladno má nové elektrobusy\n4:16 Na Moldavě už zase není klid\n4:45 Pesy pro RegioJet na testech ve Velimi\n5:13 Liberecké nádraží v novém\n5:37 Cyklohráček vyráží na letní výlety\n5:58 Výluky\n6:14 Závěr a smutné loučení\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #14: Trolejbusy Bozankya opět mimo hru", "93ac1acc-0393-494b-bd07-469862ac715b", "GXOCcEvzr1Q", false, 429, false, "https://www.youtube.com/watch?v=GXOCcEvzr1Q", 36, "/downloads/METROBUS - Expres/2024-07-12 - METROBUS EXPRES #14: Trolejbusy Bozankya opět mimo hru.mp4", false, false, 18, [], 1, ~U[2024-07-12 12:00:43Z], ~U[2025-12-10 14:55:54Z], ~U[2025-12-10 14:55:54Z], "Praha 3 slaví první výtah na svém území. Jiná města tak úspěšná nejsou - v Jihlavě se rozhodli bez udání důvodu zrušit soutěž, ve které vyhrála turecká Bozankya.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nV Expresu #14 uvidíte:\nJiřího z Poděbrad (dpp.cz)\nBozankya vs Jihlava (cs-dopravak.cz)\nNehoda u Nových Zámků (novinky.cz)\nKladno a elektrobusy (zdopravy.cz)\nPesy a Regiojet (zdopravy.cz)\nLiberecké nádraží v novém (zdopravy.cz)\nNeklid na Moldavě (zdopravy.cz)\nCyklohráček (pid.cz)\n\nČasové značky:\n0:00 Úvod\n0:29 Jiřího z Poděbrad je bezbariérová\n1:17 Bozanaya v Česku opět neuspěla\n2:22 Chybující výpravčí u Nových Zámků\n3:07 Vlog\n3:33 ČSAD MHD Kladno má nové elektrobusy\n4:16 Na Moldavě už zase není klid\n4:45 Pesy pro RegioJet na testech ve Velimi\n5:13 Liberecké nádraží v novém\n5:37 Cyklohráček vyráží na letní výlety\n5:58 Výluky\n6:14 Závěr a smutné loučení\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #14: Trolejbusy Bozankya opět mimo hru", "GXOCcEvzr1Q", 429, false, "https://www.youtube.com/watch?v=GXOCcEvzr1Q", "/downloads/METROBUS - Expres/2024-07-12 - METROBUS EXPRES #14: Trolejbusy Bozankya opět mimo hru.mp4", false, 18, ~U[2024-07-12 12:00:43Z]] 15:55:55.004 [debug] QUERY OK source="sources" db=1.2ms idle=11.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.007 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=9.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-27 14:00:25Z], 18] 15:55:55.011 [debug] QUERY OK source="media_items" db=2.8ms idle=11.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pražský dopravní podnik právě zařazuje další autobusy do provozu - úplně nové i nově opravené. Co se týče dlouhodobějších plánů, podíváme se tramvaj do Štěrbohol či vlaky na další rok.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\nZveme vás na oslavu narozenin smyčky Dlabačov\nVíce na → https://metrobus.cz/dlabacov\n\nV Expresu #13 uvidíte:\nPřírůstky u DPP (dpp.cz, cs-dopravak.cz)\nTrať do Štěrbohol (zdopravy.cz)\nJŘ na rok 2025 (spravazeleznic.cz)\nLávka v Pardubicích (zdopravy.cz)\nJízdenky na noční vlaky (ceskedrahy.cz)\nElektrizace železnic (zdopravy.cz, FB Pražská integrovaná doprava)\nBrněnské hlavní nádraží (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:30 DPP má nové přírůstky \n1:27 Tramvajová trať do Štěrbohol \n2:17 Návrh na železnici 2025 je venku\n3:01 Vlog z Pardubic \n3:47 Jízdenky do nočních vlaků snadněji a rychleji\n4:18 Další tratě půjdou pod dráty \n4:45 Jízdenka v Lítačce za 1 minutu\n5:07 Nové brněnské nádraží má zelenou\n5:42 Výluky, mnoho výluk\n6:24 Zavě\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #13: Štěrboholy očekávají novou tramvajovou trať", "c3c661e4-c734-4966-8adf-e119cbb9a274", "XAOwM9QeIQA", false, 409, false, "https://www.youtube.com/watch?v=XAOwM9QeIQA", 37, "/downloads/METROBUS - Expres/2024-06-27 - METROBUS EXPRES #13: Štěrboholy očekávají novou tramvajovou trať.mp4", false, false, 18, [], 1, ~U[2024-06-27 14:00:25Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Pražský dopravní podnik právě zařazuje další autobusy do provozu - úplně nové i nově opravené. Co se týče dlouhodobějších plánů, podíváme se tramvaj do Štěrbohol či vlaky na další rok.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\nZveme vás na oslavu narozenin smyčky Dlabačov\nVíce na → https://metrobus.cz/dlabacov\n\nV Expresu #13 uvidíte:\nPřírůstky u DPP (dpp.cz, cs-dopravak.cz)\nTrať do Štěrbohol (zdopravy.cz)\nJŘ na rok 2025 (spravazeleznic.cz)\nLávka v Pardubicích (zdopravy.cz)\nJízdenky na noční vlaky (ceskedrahy.cz)\nElektrizace železnic (zdopravy.cz, FB Pražská integrovaná doprava)\nBrněnské hlavní nádraží (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:30 DPP má nové přírůstky \n1:27 Tramvajová trať do Štěrbohol \n2:17 Návrh na železnici 2025 je venku\n3:01 Vlog z Pardubic \n3:47 Jízdenky do nočních vlaků snadněji a rychleji\n4:18 Další tratě půjdou pod dráty \n4:45 Jízdenka v Lítačce za 1 minutu\n5:07 Nové brněnské nádraží má zelenou\n5:42 Výluky, mnoho výluk\n6:24 Zavě\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #13: Štěrboholy očekávají novou tramvajovou trať", "XAOwM9QeIQA", 409, false, "https://www.youtube.com/watch?v=XAOwM9QeIQA", "/downloads/METROBUS - Expres/2024-06-27 - METROBUS EXPRES #13: Štěrboholy očekávají novou tramvajovou trať.mp4", false, 18, ~U[2024-06-27 14:00:25Z]] 15:55:55.012 [debug] QUERY OK source="sources" db=0.4ms idle=13.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.014 [debug] QUERY OK source="media_items" db=1.4ms idle=11.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-13 14:00:45Z], 18] 15:55:55.019 [debug] QUERY OK source="media_items" db=3.5ms idle=10.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Díl plný memorand a výzev. Ministerstvo řeší řidiče, SVOD Bohemia upozorňuje na úzká hrdla železnice. IREDO a IDOL naopak rozšiřují spolupráci.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\nZveme vás na oslavu narozenin smyčky Dlabačov\nVíce na → https://metrobus.cz/dlabacov\n\nV Expresu #12 uvidíte:\nLepší mzdy řidičů (mdcr.cz)\nÚzká hrdla železnice (zdopravy.cz)\nIREDO a IDOL (iredo.info)\nPlastika na Andělu (zdopravy.cz)\nLanovka vs. ornitologové (zdopravy.cz)\nSrážka vlaků u Pardubic (idnes.cz)\nNová koncepce cyklodopravy (zdopravy.cz)\nKlíčové hlasování o VRT (zdopravy.cz)\nAutobusy pod Ještěd (kraj-lbc.cz)\n\nČasové značky:\n0:00 Úvod\n0:22 Lepší mzdy řidičů\n0:58 Zkapacitnění úzkých hrdel\n1:41 IREDO a IDOL ve vzájemné symbióze \n2:26 Plastika na Moskevské\n3:02 Brňenská lanovka zastavena soudem\n3:35 Srážka vlaků u Pardubic\n4:20 Nová koncepce cyklodopravy\n4:41 Klíčové hlasování o VRT\n5:15 Autobusy pod Ještěd\n5:40 Výluky\n5:58 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #12: Ministerstvo dopravy ukončí nedostatek řidičů", "395b924c-805f-4a9e-aa39-925bb7403803", "vsZOjYqiGKY", false, 401, false, "https://www.youtube.com/watch?v=vsZOjYqiGKY", 38, "/downloads/METROBUS - Expres/2024-06-13 - METROBUS EXPRES #12: Ministerstvo dopravy ukončí nedostatek řidičů.mp4", false, false, 18, [], 1, ~U[2024-06-13 14:00:45Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Díl plný memorand a výzev. Ministerstvo řeší řidiče, SVOD Bohemia upozorňuje na úzká hrdla železnice. IREDO a IDOL naopak rozšiřují spolupráci.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\nZveme vás na oslavu narozenin smyčky Dlabačov\nVíce na → https://metrobus.cz/dlabacov\n\nV Expresu #12 uvidíte:\nLepší mzdy řidičů (mdcr.cz)\nÚzká hrdla železnice (zdopravy.cz)\nIREDO a IDOL (iredo.info)\nPlastika na Andělu (zdopravy.cz)\nLanovka vs. ornitologové (zdopravy.cz)\nSrážka vlaků u Pardubic (idnes.cz)\nNová koncepce cyklodopravy (zdopravy.cz)\nKlíčové hlasování o VRT (zdopravy.cz)\nAutobusy pod Ještěd (kraj-lbc.cz)\n\nČasové značky:\n0:00 Úvod\n0:22 Lepší mzdy řidičů\n0:58 Zkapacitnění úzkých hrdel\n1:41 IREDO a IDOL ve vzájemné symbióze \n2:26 Plastika na Moskevské\n3:02 Brňenská lanovka zastavena soudem\n3:35 Srážka vlaků u Pardubic\n4:20 Nová koncepce cyklodopravy\n4:41 Klíčové hlasování o VRT\n5:15 Autobusy pod Ještěd\n5:40 Výluky\n5:58 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #12: Ministerstvo dopravy ukončí nedostatek řidičů", "vsZOjYqiGKY", 401, false, "https://www.youtube.com/watch?v=vsZOjYqiGKY", "/downloads/METROBUS - Expres/2024-06-13 - METROBUS EXPRES #12: Ministerstvo dopravy ukončí nedostatek řidičů.mp4", false, 18, ~U[2024-06-13 14:00:45Z]] 15:55:55.021 [debug] QUERY OK source="sources" db=1.3ms idle=12.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.023 [debug] QUERY OK source="media_items" db=1.7ms idle=10.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-30 14:00:36Z], 18] 15:55:55.027 [debug] QUERY OK source="media_items" db=2.7ms idle=11.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V Praze se střetávají vlaky, v Hradci zapomínají účtovat lidem jízdenky a Cegelec ovládá Škoda a vytváří tím monopol na trhu elektrických autobusů.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\nZveme vás na oslavu narozenin smyčky Dlabačov\nVíce na → https://metrobus.cz/dlabacov\n\nV Expresu #11 uvidíte:\nStřet na Hlavním nádraží (zdopravy.cz)\nDesetinásobek za jízdenku v Hradci Králové (zdopravy.cz)\nRegioFoxy v provozu (FB Dominik Klement)\nJiřího z Poděbrad bez reklam (zdopravy.cz)\nCegelec pod nadvládou Škody Eletric (cs-dopravak.cz)\nS Westbahnem až do Stuttgartu (zdopravy.cz)\nMísto lanovky tramvaj (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:21 Střet vlaků na hlavním nádraží \n0:57 Desetinásobek za jízdenku\n1:38 RegioFoxy v provozu\n2:22 76. narozeniny smyčky Dlabačov \n3:00 Stanice metra Jiřího z Poděbrad bez reklam\n3:35 Cegelec pod vládou Škody Electric \n4:10 S Westbahnem až do Stuttgartu \n4:45 Místo lanovky tramvaj\n5:25 MD uzákoňuje poptávkovou dopravu\n5:54 Rekonstrukce Krumlovského mostu Edvarda Beneše\n6:16 Výluky \n6:38 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #11: RegioFoxy v provozu", "8b14d05a-3cac-4c3e-99e4-b7bc202e9c31", "jxm_LICiRg0", false, 434, false, "https://www.youtube.com/watch?v=jxm_LICiRg0", 39, "/downloads/METROBUS - Expres/2024-05-30 - METROBUS EXPRES #11: RegioFoxy v provozu.mp4", false, false, 18, [], 1, ~U[2024-05-30 14:00:36Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "V Praze se střetávají vlaky, v Hradci zapomínají účtovat lidem jízdenky a Cegelec ovládá Škoda a vytváří tím monopol na trhu elektrických autobusů.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\nZveme vás na oslavu narozenin smyčky Dlabačov\nVíce na → https://metrobus.cz/dlabacov\n\nV Expresu #11 uvidíte:\nStřet na Hlavním nádraží (zdopravy.cz)\nDesetinásobek za jízdenku v Hradci Králové (zdopravy.cz)\nRegioFoxy v provozu (FB Dominik Klement)\nJiřího z Poděbrad bez reklam (zdopravy.cz)\nCegelec pod nadvládou Škody Eletric (cs-dopravak.cz)\nS Westbahnem až do Stuttgartu (zdopravy.cz)\nMísto lanovky tramvaj (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:21 Střet vlaků na hlavním nádraží \n0:57 Desetinásobek za jízdenku\n1:38 RegioFoxy v provozu\n2:22 76. narozeniny smyčky Dlabačov \n3:00 Stanice metra Jiřího z Poděbrad bez reklam\n3:35 Cegelec pod vládou Škody Electric \n4:10 S Westbahnem až do Stuttgartu \n4:45 Místo lanovky tramvaj\n5:25 MD uzákoňuje poptávkovou dopravu\n5:54 Rekonstrukce Krumlovského mostu Edvarda Beneše\n6:16 Výluky \n6:38 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #11: RegioFoxy v provozu", "jxm_LICiRg0", 434, false, "https://www.youtube.com/watch?v=jxm_LICiRg0", "/downloads/METROBUS - Expres/2024-05-30 - METROBUS EXPRES #11: RegioFoxy v provozu.mp4", false, 18, ~U[2024-05-30 14:00:36Z]] 15:55:55.028 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=13.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.033 [debug] QUERY OK source="media_items" db=3.8ms idle=10.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-16 14:00:02Z], 18] 15:55:55.036 [debug] QUERY OK source="media_items" db=2.7ms idle=12.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Podle ministerstva dopravy výše pokuty již dávno neplní svou úlohu. Tu neplní podle Sdružení dopravních podniků ani ÚOHS, který uznává obstrukční a nesmyslné námitky a prodražuje dopravu...\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nV Expresu #10 uvidíte:\nČeský bateriový vlak (zdopravy.cz)\nÚHOS pod kritikou SDPČR (sdp-cr.cz)\nZvyšování pokut (idnes.cz)\nZápadní expresy (zdopravy.cz)\nReklama na PID (FB Mobilní tabla)\nSplašená Regionova (zdopravy.cz)\nP+R v Kolíně a Nymburce (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:24 Bateriový vlak na okruhu Velim\n1:12 ÚOHS pod kritikou SDPČR \n1:53 Za jízdu na černo i 3000 Kč\n2:45 10. narozeniny slavíme s tričky\n2:57 Soutěž na spojení z Prahy na západ se protahuje\n3:47 15T s reklamou na PID\n4:15 Splašená Regionova\n4:48 P+R v Kolíně a Nymburce \n5:11 Výluky\n5:45 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #10: Za jízdu na černo i 3000 Kč", "bb830b0e-35a3-4ef3-87dd-b3c01346ba64", "1NnDclSfREM", false, 382, false, "https://www.youtube.com/watch?v=1NnDclSfREM", 40, "/downloads/METROBUS - Expres/2024-05-16 - METROBUS EXPRES #10: Za jízdu na černo i 3000 Kč.mp4", false, false, 18, [], 1, ~U[2024-05-16 14:00:02Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Podle ministerstva dopravy výše pokuty již dávno neplní svou úlohu. Tu neplní podle Sdružení dopravních podniků ani ÚOHS, který uznává obstrukční a nesmyslné námitky a prodražuje dopravu...\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nV Expresu #10 uvidíte:\nČeský bateriový vlak (zdopravy.cz)\nÚHOS pod kritikou SDPČR (sdp-cr.cz)\nZvyšování pokut (idnes.cz)\nZápadní expresy (zdopravy.cz)\nReklama na PID (FB Mobilní tabla)\nSplašená Regionova (zdopravy.cz)\nP+R v Kolíně a Nymburce (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:24 Bateriový vlak na okruhu Velim\n1:12 ÚOHS pod kritikou SDPČR \n1:53 Za jízdu na černo i 3000 Kč\n2:45 10. narozeniny slavíme s tričky\n2:57 Soutěž na spojení z Prahy na západ se protahuje\n3:47 15T s reklamou na PID\n4:15 Splašená Regionova\n4:48 P+R v Kolíně a Nymburce \n5:11 Výluky\n5:45 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #10: Za jízdu na černo i 3000 Kč", "1NnDclSfREM", 382, false, "https://www.youtube.com/watch?v=1NnDclSfREM", "/downloads/METROBUS - Expres/2024-05-16 - METROBUS EXPRES #10: Za jízdu na černo i 3000 Kč.mp4", false, 18, ~U[2024-05-16 14:00:02Z]] 15:55:55.037 [debug] QUERY OK source="sources" db=0.4ms idle=13.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.038 [debug] QUERY OK source="media_items" db=0.9ms idle=11.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-02 14:00:40Z], 18] 15:55:55.047 [debug] QUERY OK source="media_items" db=7.4ms idle=10.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Praze se záměr příliš nelíbí, tak Středočeský kraj testuje na Sedlčansku a Čáslavsku. Naopak se Praha 6 rozhodla vyrazit do boje proti Středočechům a omezovat automobilovou dopravu.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nV Expresu #9 uvidíte:\nNástup všemi dveřmi (dopravacek.eu)\nVlakem na dovolenou (zajezdovevlaky.cz)\nPraha 6 proti řidičům (zdopravy.cz)\nNový lounge Regiojetu (regiojet.cz)\nSoutěž na linky S (zdopravy.cz)\nKozí dráha (zdopravy.cz)\nDo Jablonce tramvají (zdopravy.cz)\nNoční zákazy vjezdu (zdopravy.cz)\n50 let metra (dpp.cz)\n\nČasové značky:\n0:00 Úvod\n0:29 Nástup všemi dveřmi? Již brzy!\n1:01 Vlakem na dovolenou \n1:48 Praha 6 zasáhne proti dojíždějícím\n2:31 Nový lounge Regiojetu\n2:53 Kdo bude jezdit na páteřních linkách S?\n3:23 Do Jablonce tramvají\n3:47 Sága nočního zákazu vjezdu na Praze 1\n4:09 Hra k 50 letům metra v Praze\n4:26 Výluky \n5:01 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #9: Nástup všemi dveřmi ve Středočeském kraji", "edefb9d1-0619-47e2-945d-4edff46e51ca", "mzVNqkbVDps", false, 332, false, "https://www.youtube.com/watch?v=mzVNqkbVDps", 41, "/downloads/METROBUS - Expres/2024-05-02 - METROBUS EXPRES #9: Nástup všemi dveřmi ve Středočeském kraji.mp4", false, false, 18, [], 1, ~U[2024-05-02 14:00:40Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Praze se záměr příliš nelíbí, tak Středočeský kraj testuje na Sedlčansku a Čáslavsku. Naopak se Praha 6 rozhodla vyrazit do boje proti Středočechům a omezovat automobilovou dopravu.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nV Expresu #9 uvidíte:\nNástup všemi dveřmi (dopravacek.eu)\nVlakem na dovolenou (zajezdovevlaky.cz)\nPraha 6 proti řidičům (zdopravy.cz)\nNový lounge Regiojetu (regiojet.cz)\nSoutěž na linky S (zdopravy.cz)\nKozí dráha (zdopravy.cz)\nDo Jablonce tramvají (zdopravy.cz)\nNoční zákazy vjezdu (zdopravy.cz)\n50 let metra (dpp.cz)\n\nČasové značky:\n0:00 Úvod\n0:29 Nástup všemi dveřmi? Již brzy!\n1:01 Vlakem na dovolenou \n1:48 Praha 6 zasáhne proti dojíždějícím\n2:31 Nový lounge Regiojetu\n2:53 Kdo bude jezdit na páteřních linkách S?\n3:23 Do Jablonce tramvají\n3:47 Sága nočního zákazu vjezdu na Praze 1\n4:09 Hra k 50 letům metra v Praze\n4:26 Výluky \n5:01 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "METROBUS EXPRES #9: Nástup všemi dveřmi ve Středočeském kraji", "mzVNqkbVDps", 332, false, "https://www.youtube.com/watch?v=mzVNqkbVDps", "/downloads/METROBUS - Expres/2024-05-02 - METROBUS EXPRES #9: Nástup všemi dveřmi ve Středočeském kraji.mp4", false, 18, ~U[2024-05-02 14:00:40Z]] 15:55:55.048 [debug] QUERY OK source="sources" db=0.5ms idle=14.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.049 [debug] QUERY OK source="media_items" db=1.1ms idle=12.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-18 14:00:47Z], 18] 15:55:55.052 [debug] QUERY OK source="media_items" db=2.1ms idle=12.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Konec výrobce vozidel, proslaveného zejména velkokapacitními autobusy, právě nastává. V Brně a Liberci na druhou stranu rozvíjí lanovky a v Praze rozvíjíme díry v plotě.\n\nZveme vás na Narozeninovou jízdu Ostravskou do Ostravy\n→ https://tram-bus.cz/ostravska18\na na Narozeninové vysílání s Metrobusem\n→ https://metrobus.cz/narozeniny\n\nV Expresu #8 uvidíte:\nVan Hool zkrachoval (cs-dopravak.cz)\nBusem na Jihlavsku (transportminutes.eu)\nBrno a lanovka (zdopravy.cz)\nLiberec a lanovka (zdopravy.cz)\nBateriové vlaky (zdopravy.cz)\nDíra v plotě\nNový vizuál 52T (FB Zdeněk Hřib)\nStandardněrozchodná trať na Ukrajině (zdopravy.cz)\nNafukovací dopravní prostředky (dopravacek.eu)\n\nČasové značky:\n0:00 Úvod\n0:32 Van Hool zkrachoval\n1:14 Busem přebírá provoz na Jihlavsku \n1:49 Narozeniny Metrobusu a Ostravské\n3:09 Brno bude mít městskou lanovku\n3:43 Ješteďský lanovkobus\n4:11 Další bateriové vlaky v Německu \n4:46 Po chodníčku smrti i díra v plotě \n5:12 Nový vizuál 52T\n5:33 Nová standardněrozchodná trať na Ukrajině \n5:53 Nafukovací dopravní prostředky \n6:03 Výluky \n6:31 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!", "METROBUS EXPRES #8: Van Hool zkrachoval", "aff626a0-96f9-4467-97d0-595057f4b46f", "sUCWzQG-hoE", false, 420, false, "https://www.youtube.com/watch?v=sUCWzQG-hoE", 42, "/downloads/METROBUS - Expres/2024-04-18 - METROBUS EXPRES #8: Van Hool zkrachoval.mp4", false, false, 18, [], 1, ~U[2024-04-18 14:00:47Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Konec výrobce vozidel, proslaveného zejména velkokapacitními autobusy, právě nastává. V Brně a Liberci na druhou stranu rozvíjí lanovky a v Praze rozvíjíme díry v plotě.\n\nZveme vás na Narozeninovou jízdu Ostravskou do Ostravy\n→ https://tram-bus.cz/ostravska18\na na Narozeninové vysílání s Metrobusem\n→ https://metrobus.cz/narozeniny\n\nV Expresu #8 uvidíte:\nVan Hool zkrachoval (cs-dopravak.cz)\nBusem na Jihlavsku (transportminutes.eu)\nBrno a lanovka (zdopravy.cz)\nLiberec a lanovka (zdopravy.cz)\nBateriové vlaky (zdopravy.cz)\nDíra v plotě\nNový vizuál 52T (FB Zdeněk Hřib)\nStandardněrozchodná trať na Ukrajině (zdopravy.cz)\nNafukovací dopravní prostředky (dopravacek.eu)\n\nČasové značky:\n0:00 Úvod\n0:32 Van Hool zkrachoval\n1:14 Busem přebírá provoz na Jihlavsku \n1:49 Narozeniny Metrobusu a Ostravské\n3:09 Brno bude mít městskou lanovku\n3:43 Ješteďský lanovkobus\n4:11 Další bateriové vlaky v Německu \n4:46 Po chodníčku smrti i díra v plotě \n5:12 Nový vizuál 52T\n5:33 Nová standardněrozchodná trať na Ukrajině \n5:53 Nafukovací dopravní prostředky \n6:03 Výluky \n6:31 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!", "METROBUS EXPRES #8: Van Hool zkrachoval", "sUCWzQG-hoE", 420, false, "https://www.youtube.com/watch?v=sUCWzQG-hoE", "/downloads/METROBUS - Expres/2024-04-18 - METROBUS EXPRES #8: Van Hool zkrachoval.mp4", false, 18, ~U[2024-04-18 14:00:47Z]] 15:55:55.053 [debug] QUERY OK source="sources" db=0.5ms idle=14.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.055 [debug] QUERY OK source="media_items" db=1.0ms idle=7.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-04 14:00:49Z], 18] 15:55:55.059 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Mediálně příliš nesledovaná stavba pokročila do fáze, kdy jsou vidět velké zárodky stanice i přilehlých estakád. Ne tak dobře se má Mánesův most, který mezitím jako další z Pražských získává nálepku havarijního stavu...\n\nV Expresu #7 uvidíte:\nNádraží Bubny (zdopravy.cz)\nNové dolnosaské vlaky (zdopravy.cz)\nLiberec kartou (zdopravy.cz)\nŠRT do Košic (zdopravy.cz)\nČD do Berlína (zdopravy.cz)\nMánesův most (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:21 Nádraží Bubny roste jako z vody\n2:01 Nové dolnosaské vlaky\n2:40 Liberec bezkontaktně \n3:09 RegioJet vyhrál nad ŠRT \n3:48 České dráhy rozšiřují spojení mezi Prahou a Berlínem\n4:15 Mánesův most, další že série v havarijním stavu \n4:44 Výluky\n5:15 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!", "METROBUS EXPRES #7: Nádraží Bubny roste jako z vody", "9e0c9d7e-4247-449a-973e-7fd19c7ec536", "wsvClZyiZCM", false, 343, false, "https://www.youtube.com/watch?v=wsvClZyiZCM", 43, "/downloads/METROBUS - Expres/2024-04-04 - METROBUS EXPRES #7: Nádraží Bubny roste jako z vody.mp4", false, false, 18, [], 1, ~U[2024-04-04 14:00:49Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Mediálně příliš nesledovaná stavba pokročila do fáze, kdy jsou vidět velké zárodky stanice i přilehlých estakád. Ne tak dobře se má Mánesův most, který mezitím jako další z Pražských získává nálepku havarijního stavu...\n\nV Expresu #7 uvidíte:\nNádraží Bubny (zdopravy.cz)\nNové dolnosaské vlaky (zdopravy.cz)\nLiberec kartou (zdopravy.cz)\nŠRT do Košic (zdopravy.cz)\nČD do Berlína (zdopravy.cz)\nMánesův most (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:21 Nádraží Bubny roste jako z vody\n2:01 Nové dolnosaské vlaky\n2:40 Liberec bezkontaktně \n3:09 RegioJet vyhrál nad ŠRT \n3:48 České dráhy rozšiřují spojení mezi Prahou a Berlínem\n4:15 Mánesův most, další že série v havarijním stavu \n4:44 Výluky\n5:15 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!", "METROBUS EXPRES #7: Nádraží Bubny roste jako z vody", "wsvClZyiZCM", 343, false, "https://www.youtube.com/watch?v=wsvClZyiZCM", "/downloads/METROBUS - Expres/2024-04-04 - METROBUS EXPRES #7: Nádraží Bubny roste jako z vody.mp4", false, 18, ~U[2024-04-04 14:00:49Z]] 15:55:55.060 [debug] QUERY OK source="sources" db=0.4ms idle=9.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.061 [debug] QUERY OK source="media_items" db=0.8ms idle=7.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-21 15:00:53Z], 18] 15:55:55.065 [debug] QUERY OK source="media_items" db=1.7ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tradiční tragikomickou rubriku o Metru D vám nemůžeme upřít. Z pozitivních zpráv ovšem také vyzdvihujeme tramvajovou trať do Komořan či linku RegioJetu na Ukrajinu.\n\nV Expresu #6 uvidíte:\nRegioJet do ukrajinského Čopu (regiojet.cz)\nKomplikace na Metru D (ceskatelevize.cz)\nTramvaj do Komořan (dpp.cz)\nNávrat tramvají na Karvinsko (zdopravy.cz)\nTuristická sezóna (pid.cz)\nPrůvodce PIDem (FB PID)\nNové pražské odstavné nádraží (zdopravy.cz)\nKonec vozů 15Tr v Ústí nad labem (cs-dopravak.cz)\nBoj s dopravními značkami (FB Zdeněk Hřib)\n\nČasové značky:\n0:00 Úvod \n0:28 Expanze RJ na Ukrajinu\n1:05 Metro D\n2:21 Tramvaj do Komořan\n3:10 Obnova tramvají na Karvinsku\n3:57 Začíná turistická sezóna...\n4:31 ...i s turistickým průvodcem\n4:56 Nové odstavné nádraží\n5:33 Konec 15Tr v Ústí\n6:06 Lesy značek vs Hřib\n6:56 Výluky\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!", "METROBUS EXPRES #6: Vítěz tendru na Metro D zrušen po stodvacáté", "0b81552a-4eff-40fc-830c-ec5d5188f78b", "vgCPOe8j1Ng", false, 461, false, "https://www.youtube.com/watch?v=vgCPOe8j1Ng", 44, "/downloads/METROBUS - Expres/2024-03-21 - METROBUS EXPRES #6: Vítěz tendru na Metro D zrušen po stodvacáté.mp4", false, false, 18, [], 1, ~U[2024-03-21 15:00:53Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Tradiční tragikomickou rubriku o Metru D vám nemůžeme upřít. Z pozitivních zpráv ovšem také vyzdvihujeme tramvajovou trať do Komořan či linku RegioJetu na Ukrajinu.\n\nV Expresu #6 uvidíte:\nRegioJet do ukrajinského Čopu (regiojet.cz)\nKomplikace na Metru D (ceskatelevize.cz)\nTramvaj do Komořan (dpp.cz)\nNávrat tramvají na Karvinsko (zdopravy.cz)\nTuristická sezóna (pid.cz)\nPrůvodce PIDem (FB PID)\nNové pražské odstavné nádraží (zdopravy.cz)\nKonec vozů 15Tr v Ústí nad labem (cs-dopravak.cz)\nBoj s dopravními značkami (FB Zdeněk Hřib)\n\nČasové značky:\n0:00 Úvod \n0:28 Expanze RJ na Ukrajinu\n1:05 Metro D\n2:21 Tramvaj do Komořan\n3:10 Obnova tramvají na Karvinsku\n3:57 Začíná turistická sezóna...\n4:31 ...i s turistickým průvodcem\n4:56 Nové odstavné nádraží\n5:33 Konec 15Tr v Ústí\n6:06 Lesy značek vs Hřib\n6:56 Výluky\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!", "METROBUS EXPRES #6: Vítěz tendru na Metro D zrušen po stodvacáté", "vgCPOe8j1Ng", 461, false, "https://www.youtube.com/watch?v=vgCPOe8j1Ng", "/downloads/METROBUS - Expres/2024-03-21 - METROBUS EXPRES #6: Vítěz tendru na Metro D zrušen po stodvacáté.mp4", false, 18, ~U[2024-03-21 15:00:53Z]] 15:55:55.066 [debug] QUERY OK source="sources" db=0.4ms idle=10.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.067 [debug] QUERY OK source="media_items" db=0.7ms 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[2024-03-07 15:00:10Z], 18] 15:55:55.069 [debug] QUERY OK source="media_items" db=1.5ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zatímco v Praze spouštíme megatrolejbusovou linku 59 a ve Středočeském kraji poptávkové mikrobusy, dálková železnice v podání linky RegioJetu do Berlína, ani vodní doprava v podání zdymadla u Dětského ostrova, úspěchy neslaví.\n\nV Expresu #4 uvidíte:\nRegioJet do Berlína (zdopravy.cz)\nAutobusy na zavolání (FB PID)\nPražské zdymadlo (zdopravy.cz)\nŘeporyjský přejezd (zdopravy.cz)\nWiFi u ČD (FB ČD)\nTrolejbus 59\nWiFi u ČD (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod \n0:23 Vlaky Regiojetu do Berlína \n1:10 Flexibilní autobusy v SČ kraji \n1:53 Nové pražské zdymadlo nebude\n2:29 Z řeporyjského přejezdu zmizely pryžové bodliny\n2:58 Lepší wifi na palubě vlaků ČD \n3:24 Linka 59 v provozu \n4:04 Modrá guma\n4:51 Výluky\n5:17 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!", "METROBUS EXPRES #5: RegioJet se do Berlína nedostane", "a85a902d-2f2c-4e25-801a-0686e2914ad9", "Bo2uTJCiH8U", false, 342, false, "https://www.youtube.com/watch?v=Bo2uTJCiH8U", 45, "/downloads/METROBUS - Expres/2024-03-07 - METROBUS EXPRES #5: RegioJet se do Berlína nedostane.mp4", false, false, 18, [], 1, ~U[2024-03-07 15:00:10Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Zatímco v Praze spouštíme megatrolejbusovou linku 59 a ve Středočeském kraji poptávkové mikrobusy, dálková železnice v podání linky RegioJetu do Berlína, ani vodní doprava v podání zdymadla u Dětského ostrova, úspěchy neslaví.\n\nV Expresu #4 uvidíte:\nRegioJet do Berlína (zdopravy.cz)\nAutobusy na zavolání (FB PID)\nPražské zdymadlo (zdopravy.cz)\nŘeporyjský přejezd (zdopravy.cz)\nWiFi u ČD (FB ČD)\nTrolejbus 59\nWiFi u ČD (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod \n0:23 Vlaky Regiojetu do Berlína \n1:10 Flexibilní autobusy v SČ kraji \n1:53 Nové pražské zdymadlo nebude\n2:29 Z řeporyjského přejezdu zmizely pryžové bodliny\n2:58 Lepší wifi na palubě vlaků ČD \n3:24 Linka 59 v provozu \n4:04 Modrá guma\n4:51 Výluky\n5:17 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!", "METROBUS EXPRES #5: RegioJet se do Berlína nedostane", "Bo2uTJCiH8U", 342, false, "https://www.youtube.com/watch?v=Bo2uTJCiH8U", "/downloads/METROBUS - Expres/2024-03-07 - METROBUS EXPRES #5: RegioJet se do Berlína nedostane.mp4", false, 18, ~U[2024-03-07 15:00:10Z]] 15:55:55.070 [debug] QUERY OK source="sources" db=0.4ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.071 [debug] QUERY OK source="media_items" db=1.0ms idle=7.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-22 13:00:47Z], 18] 15:55:55.074 [debug] QUERY OK source="media_items" db=1.7ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Novinky z plánované lanovky z Podbaby do Bohnic jsou oficiální. Do budoucna se ovšem posouváme pásmovým provozem vlaků mezi Prahou a Kolínem nebo spoluprací Českých drah a Liftaga.\n\nZveme vás na premiéru druhého ročníku Tour de Mosty - už za hodinu v Divadle Kámen\n→ https://metrobus.cz/metrobusvefilmu\n\nV Expresu #4 uvidíte:\nLanovka z Podbaby do Bohnic nebude (ceskatelevize.cz)\nPásmový provoz (zdopravy.cz)\nLiftago a ČD (ceskedrahy.cz)\nPůl kilometru megatrolejbusů (FB DPP)\nZlínský kraj a Fairtiq (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:37 Lanovka do Bohnic nebude \n1:29 Pásmový provoz do Kolína\n2:23 Nové Kissy pro ZSSK\n5:19 Nejede vlak? Přijede Liftago\n5:45 V Řepích parkuje půl kilometru megatrolejbusů\n6:09 Zlínským krajem na jedno kliknutí \n6:31 Výluky \n7:19 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!", "METROBUS EXPRES #4: Lanovka neprojde procesem EIA. Kdo by to čekal?", "dc0ff221-f466-4768-8d3f-f9457cef8b66", "n9IRlbQ0ei0", false, 472, false, "https://www.youtube.com/watch?v=n9IRlbQ0ei0", 46, "/downloads/METROBUS - Expres/2024-02-22 - METROBUS EXPRES #4: Lanovka neprojde procesem EIA. Kdo by to čekal?.mp4", false, false, 18, [], 1, ~U[2024-02-22 13:00:47Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Novinky z plánované lanovky z Podbaby do Bohnic jsou oficiální. Do budoucna se ovšem posouváme pásmovým provozem vlaků mezi Prahou a Kolínem nebo spoluprací Českých drah a Liftaga.\n\nZveme vás na premiéru druhého ročníku Tour de Mosty - už za hodinu v Divadle Kámen\n→ https://metrobus.cz/metrobusvefilmu\n\nV Expresu #4 uvidíte:\nLanovka z Podbaby do Bohnic nebude (ceskatelevize.cz)\nPásmový provoz (zdopravy.cz)\nLiftago a ČD (ceskedrahy.cz)\nPůl kilometru megatrolejbusů (FB DPP)\nZlínský kraj a Fairtiq (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:37 Lanovka do Bohnic nebude \n1:29 Pásmový provoz do Kolína\n2:23 Nové Kissy pro ZSSK\n5:19 Nejede vlak? Přijede Liftago\n5:45 V Řepích parkuje půl kilometru megatrolejbusů\n6:09 Zlínským krajem na jedno kliknutí \n6:31 Výluky \n7:19 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!", "METROBUS EXPRES #4: Lanovka neprojde procesem EIA. Kdo by to čekal?", "n9IRlbQ0ei0", 472, false, "https://www.youtube.com/watch?v=n9IRlbQ0ei0", "/downloads/METROBUS - Expres/2024-02-22 - METROBUS EXPRES #4: Lanovka neprojde procesem EIA. Kdo by to čekal?.mp4", false, 18, ~U[2024-02-22 13:00:47Z]] 15:55:55.075 [debug] QUERY OK source="sources" db=0.4ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.076 [debug] QUERY OK source="media_items" db=0.8ms idle=6.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-08 15:00:31Z], 18] 15:55:55.079 [debug] QUERY OK source="media_items" db=1.6ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Trolejbus 58 spuštěn! Co na tom, že více než polovinu spojů obsluhují autobusy. Dále reportujeme z nové čínské vlakové jednotky u RegioJetu.\n\nZveme vás na premiéru druhého ročníku Tour de Mosty\n→ https://metrobus.cz/metrobusvefilmu\n\nV Expresu #3 uvidíte:\nTrolejbus 58 (zdopravy.cz)\nSirius u RegioJetu (zdopravy.cz)\nPID Lítačka (zdopravy.cz)\nSdílená IN 100 (zdopravy.cz)\nDrážně do Brandýsa (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:22 Nová linka 58\n1:09 Čínská jednotka s cestujícími\n2:08 PID Lítačka \n2:40 Pozvánka\n2:57 Sdílená IN 100\n3:24 Jak drážně do Brandýsa?\n3:40 Výluky\n4:27 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "METROBUS EXPRES #3: Vyjela první trolejbusová linka (s autobusy)", "23acf3ce-afd2-4d55-8eb5-64acd45453dd", "MoLy5oxM7U8", false, 296, false, "https://www.youtube.com/watch?v=MoLy5oxM7U8", 47, "/downloads/METROBUS - Expres/2024-02-08 - METROBUS EXPRES #3: Vyjela první trolejbusová linka (s autobusy).mp4", false, false, 18, [], 1, ~U[2024-02-08 15:00:31Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Trolejbus 58 spuštěn! Co na tom, že více než polovinu spojů obsluhují autobusy. Dále reportujeme z nové čínské vlakové jednotky u RegioJetu.\n\nZveme vás na premiéru druhého ročníku Tour de Mosty\n→ https://metrobus.cz/metrobusvefilmu\n\nV Expresu #3 uvidíte:\nTrolejbus 58 (zdopravy.cz)\nSirius u RegioJetu (zdopravy.cz)\nPID Lítačka (zdopravy.cz)\nSdílená IN 100 (zdopravy.cz)\nDrážně do Brandýsa (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:22 Nová linka 58\n1:09 Čínská jednotka s cestujícími\n2:08 PID Lítačka \n2:40 Pozvánka\n2:57 Sdílená IN 100\n3:24 Jak drážně do Brandýsa?\n3:40 Výluky\n4:27 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "METROBUS EXPRES #3: Vyjela první trolejbusová linka (s autobusy)", "MoLy5oxM7U8", 296, false, "https://www.youtube.com/watch?v=MoLy5oxM7U8", "/downloads/METROBUS - Expres/2024-02-08 - METROBUS EXPRES #3: Vyjela první trolejbusová linka (s autobusy).mp4", false, 18, ~U[2024-02-08 15:00:31Z]] 15:55:55.079 [debug] QUERY OK source="sources" db=0.6ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.081 [debug] QUERY OK source="media_items" db=1.0ms idle=6.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-25 15:00:35Z], 18] 15:55:55.084 [debug] QUERY OK source="media_items" db=1.7ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Odvolání účastníků soutěží okolo velkolepé stavby metra D nekončí. Kromě toho se díváme na krásný příklad státní drahoty na železnici a naopak pozitivní plán na rozvoj nákladní železnice.\n\nZveme vás na premiéru druhého ročníku Tour de Mosty\n→ https://metrobus.cz/metrobusvefilmu\n\nV Expresu #2 uvidíte:\nAllrail a předražená linka do Gdyně (zdopravy.cz)\nModrá linka (irozhlas.cz, ceskatelevize.cz, seznamzpravy.cz, dpp.cz)\nPravobřežka tříkolejně (zdopravy.cz)\nNové tramvaje pro Prahu (zdopravy.cz)\nJŘ do emailu (FB Pražská integrovaná doprava)\nČitelná Praha (zdopravy.cz)\nDalší megatrolejbusy (zdopravy.cz)\nVRTky a připomínky občanů (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:53 Je třeba soutěžit \n1:45 Modrá linka \n2:40 Pravobřežka tříkolejně\n3:22 Tour de mosty 2 v divadle\n3:55 Nové tramvaje pro Prahu podruhé \n4:38 Jízdní řád do emailu\n5:06 Další stanice s čitelnou Prahou i v Kraji\n5:40 Metro C bez strojvedoucího\n6:14 Další megatrolejbusy v Praze\n6:36 VRT žádá o připomínky občanů \n7:17 Výluky\n7:49 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "METROBUS EXPRES #2: Další boje o modrou linku", "63fc3ab5-af2c-4e9c-bbe9-ab4fdbe42a72", "b4HezBooMEk", false, 497, false, "https://www.youtube.com/watch?v=b4HezBooMEk", 48, "/downloads/METROBUS - Expres/2024-01-25 - METROBUS EXPRES #2: Další boje o modrou linku.mp4", false, false, 18, [], 1, ~U[2024-01-25 15:00:35Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Odvolání účastníků soutěží okolo velkolepé stavby metra D nekončí. Kromě toho se díváme na krásný příklad státní drahoty na železnici a naopak pozitivní plán na rozvoj nákladní železnice.\n\nZveme vás na premiéru druhého ročníku Tour de Mosty\n→ https://metrobus.cz/metrobusvefilmu\n\nV Expresu #2 uvidíte:\nAllrail a předražená linka do Gdyně (zdopravy.cz)\nModrá linka (irozhlas.cz, ceskatelevize.cz, seznamzpravy.cz, dpp.cz)\nPravobřežka tříkolejně (zdopravy.cz)\nNové tramvaje pro Prahu (zdopravy.cz)\nJŘ do emailu (FB Pražská integrovaná doprava)\nČitelná Praha (zdopravy.cz)\nDalší megatrolejbusy (zdopravy.cz)\nVRTky a připomínky občanů (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:53 Je třeba soutěžit \n1:45 Modrá linka \n2:40 Pravobřežka tříkolejně\n3:22 Tour de mosty 2 v divadle\n3:55 Nové tramvaje pro Prahu podruhé \n4:38 Jízdní řád do emailu\n5:06 Další stanice s čitelnou Prahou i v Kraji\n5:40 Metro C bez strojvedoucího\n6:14 Další megatrolejbusy v Praze\n6:36 VRT žádá o připomínky občanů \n7:17 Výluky\n7:49 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "METROBUS EXPRES #2: Další boje o modrou linku", "b4HezBooMEk", 497, false, "https://www.youtube.com/watch?v=b4HezBooMEk", "/downloads/METROBUS - Expres/2024-01-25 - METROBUS EXPRES #2: Další boje o modrou linku.mp4", false, 18, ~U[2024-01-25 15:00:35Z]] 15:55:55.085 [debug] QUERY OK source="sources" db=0.3ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.087 [debug] QUERY OK source="media_items" db=1.1ms idle=7.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-11 15:00:33Z], 18] 15:55:55.090 [debug] QUERY OK source="media_items" db=2.0ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Novinky z PIDu představují nové tramvaje pro Prahu a nový způsob odbavení v autobusech v Kraji. Dále se podíváme na aplikace Správy železnic či železniční soutěže.\n\nZveme vás na premiéru druhého ročníku Tour de Mosty\n→ https://metrobus.cz/metrobusvefilmu\n\nV Expresu #1 uvidíte:\nNákup jízdenky u řidiče (zdopravy.cz)\nDatel SŽ (zdopravy.cz)\nSouteže na železnici (zdopravy.cz)\nNové tramvaje pro Prahu (dpp.cz)\nŘSD státní firmou (zdopravy.cz)\nSmíchovský terminál levněji (zdopravy.cz)\nTeplice bez jízdenek (novinky.cz)\n\nČasové značky:\n0:00 Úvod\n0:27 Jízdenka u řidiče bude minulostí\n1:18 Datel\n2:15 Železniční soutěže ve velkém\n3:09 Tramvaje pro Prahu představeny\n3:39 ŘSD státní firmou\n4:15 Nový Smíchovský terminál levněji\n4:47 Teplický začátek provozu bez jízdenek\n5:19 Výluky\n5:48 Závěr+pozvánka\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "METROBUS EXPRES #1: Blíží se konec jízdenek u řidiče", "30bcf572-0e52-4849-a5a9-d077071e2ce3", "YFGS96ljXp0", false, 376, false, "https://www.youtube.com/watch?v=YFGS96ljXp0", 49, "/downloads/METROBUS - Expres/2024-01-11 - METROBUS EXPRES #1: Blíží se konec jízdenek u řidiče.mp4", false, false, 18, [], 1, ~U[2024-01-11 15:00:33Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Novinky z PIDu představují nové tramvaje pro Prahu a nový způsob odbavení v autobusech v Kraji. Dále se podíváme na aplikace Správy železnic či železniční soutěže.\n\nZveme vás na premiéru druhého ročníku Tour de Mosty\n→ https://metrobus.cz/metrobusvefilmu\n\nV Expresu #1 uvidíte:\nNákup jízdenky u řidiče (zdopravy.cz)\nDatel SŽ (zdopravy.cz)\nSouteže na železnici (zdopravy.cz)\nNové tramvaje pro Prahu (dpp.cz)\nŘSD státní firmou (zdopravy.cz)\nSmíchovský terminál levněji (zdopravy.cz)\nTeplice bez jízdenek (novinky.cz)\n\nČasové značky:\n0:00 Úvod\n0:27 Jízdenka u řidiče bude minulostí\n1:18 Datel\n2:15 Železniční soutěže ve velkém\n3:09 Tramvaje pro Prahu představeny\n3:39 ŘSD státní firmou\n4:15 Nový Smíchovský terminál levněji\n4:47 Teplický začátek provozu bez jízdenek\n5:19 Výluky\n5:48 Závěr+pozvánka\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "METROBUS EXPRES #1: Blíží se konec jízdenek u řidiče", "YFGS96ljXp0", 376, false, "https://www.youtube.com/watch?v=YFGS96ljXp0", "/downloads/METROBUS - Expres/2024-01-11 - METROBUS EXPRES #1: Blíží se konec jízdenek u řidiče.mp4", false, 18, ~U[2024-01-11 15:00:33Z]] 15:55:55.091 [debug] QUERY OK source="sources" db=0.5ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.092 [debug] QUERY OK source="media_items" db=1.1ms idle=7.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-28 15:00:09Z], 18] 15:55:55.095 [debug] QUERY OK source="media_items" db=2.0ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Konec Karos dopravce Autobusy KV i trolejbusů společnosti Arriva v Teplicích představuje současné změny na západě Čech. Dále rozebíráme třeba tradiční pražské mosty.\n\nV Expresu #23 uvidíte:\nLibeňský most jinak (zdopravy.cz)\nVýměna dopravců nejen na Karlovarsku (zdopravy.cz, cs-dopravak.cz)\nČD Bus (FB Pozor Vlak)\nKonec linky H1 (zdopravy.cz, pid.cz)\nSvětlo pro metro (dpp.cz)\n810 na Plzeňsku (zdopravy.cz)\nMezi Kopidlnem a Dolním Bousovem opět vlakem (zdopravy.cz)\nPRDelefant (zdopravy.cz)\nTriangl u Muzea (zdopravy.cz)\nČasové kupóny v jízdenkomatech (dpp.cz)\nPražský megatrolejbus s cestujícími (dpp.cz)\n\nZveme vás na premiéru druhého ročníku Tour de Mosty\n→ https://metrobus.cz/metrobusvefilmu\n\nČasové značky:\n0:00 Úvod\n0:30 Libeňský most jinak\n1:02 Výměna dopravců na Karlovarsku\n1:46 ČD bus rozšiřuje flotilu \n2:18 Konec linky H1\n2:41 Světlo pro metro\n3:08 810 na Plzeňsku i nadále \n3:28 Mezi Kopidlnem a Bousovem autonomním vlakem\n4:06 Prdelefant\n4:41 Triangl u Muzea\n5:15 Časové kupóny v jízdenkomatech\n5:30 Pražský megatrolejbus s cestujícími \n5:53 Trvalé změny \n6:36 Závěr\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "METROBUS EXPRES 2023#23: Na Karlovarsku dojíždí Karosy", "1d0c8e67-0d36-409b-a8f0-7a30c8e88a3e", "EazZVWcJSvI", false, 445, false, "https://www.youtube.com/watch?v=EazZVWcJSvI", 50, "/downloads/METROBUS - Expres/2023-12-28 - METROBUS EXPRES 2023#23: Na Karlovarsku dojíždí Karosy.mp4", false, false, 18, [], 1, ~U[2023-12-28 15:00:09Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Konec Karos dopravce Autobusy KV i trolejbusů společnosti Arriva v Teplicích představuje současné změny na západě Čech. Dále rozebíráme třeba tradiční pražské mosty.\n\nV Expresu #23 uvidíte:\nLibeňský most jinak (zdopravy.cz)\nVýměna dopravců nejen na Karlovarsku (zdopravy.cz, cs-dopravak.cz)\nČD Bus (FB Pozor Vlak)\nKonec linky H1 (zdopravy.cz, pid.cz)\nSvětlo pro metro (dpp.cz)\n810 na Plzeňsku (zdopravy.cz)\nMezi Kopidlnem a Dolním Bousovem opět vlakem (zdopravy.cz)\nPRDelefant (zdopravy.cz)\nTriangl u Muzea (zdopravy.cz)\nČasové kupóny v jízdenkomatech (dpp.cz)\nPražský megatrolejbus s cestujícími (dpp.cz)\n\nZveme vás na premiéru druhého ročníku Tour de Mosty\n→ https://metrobus.cz/metrobusvefilmu\n\nČasové značky:\n0:00 Úvod\n0:30 Libeňský most jinak\n1:02 Výměna dopravců na Karlovarsku\n1:46 ČD bus rozšiřuje flotilu \n2:18 Konec linky H1\n2:41 Světlo pro metro\n3:08 810 na Plzeňsku i nadále \n3:28 Mezi Kopidlnem a Bousovem autonomním vlakem\n4:06 Prdelefant\n4:41 Triangl u Muzea\n5:15 Časové kupóny v jízdenkomatech\n5:30 Pražský megatrolejbus s cestujícími \n5:53 Trvalé změny \n6:36 Závěr\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "METROBUS EXPRES 2023#23: Na Karlovarsku dojíždí Karosy", "EazZVWcJSvI", 445, false, "https://www.youtube.com/watch?v=EazZVWcJSvI", "/downloads/METROBUS - Expres/2023-12-28 - METROBUS EXPRES 2023#23: Na Karlovarsku dojíždí Karosy.mp4", false, 18, ~U[2023-12-28 15:00:09Z]] 15:55:55.096 [debug] QUERY OK source="sources" db=0.6ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.098 [debug] QUERY OK source="media_items" db=1.1ms idle=7.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-14 15:00:13Z], 18] 15:55:55.102 [debug] QUERY OK source="media_items" db=2.2ms idle=8.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dnešní Expres zasvěcujeme vlakům: Smíchov čeká nový velkolepý terminál, ale stále není jisté, jestli na něj vůbec dojedou vlaky z Hlavního nádraží. Také proběhla změna celostátních JŘ.\n\nV Expresu #22 uvidíte:\nVýtoňský železniční šrot (zdopravy.cz)\nTerminál Smíchov (zdopravy.cz)\nNový JŘ\nDo Jablonce autobusem (zdopravy.cz)\nNové terénní autobusy (zdopravy.cz)\nRozhodnuto o opravě mostu v Ústí (zdopravy.cz)\nPardubice odklání MHD (zdopravy.cz)\nDálnice D3 (zdopravy.cz)\nBuspruhy v Praze (mhd86.cz)\n\nČasové značky:\n0:00 Úvod \n0:36 Výtoňský železniční šrot\n1:42 Terminál Smíchov\n2:37 Přišel nový jízdní řád\n3:38 Do Jablonce stále autobusem\n3:59 Nové terénní trolejbusy v ÚNL\n4:22 Rozhodnuto o opravě mostu v ÚNL\n4:48 Pardubice odklání MHD\n5:02 Problém pro dálnici D3\n5:41 Buspruhy začnou fungovat až v roce….\n5:59 Výluky Trvalé změny \n6:32 Pozvánka a závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "METROBUS EXPRES 2023#22: Výtoňský železniční šrot", "0b0127a4-fcd1-45e7-8c46-e94d1b04cb25", "JukUvN6zdHM", false, 440, false, "https://www.youtube.com/watch?v=JukUvN6zdHM", 51, "/downloads/METROBUS - Expres/2023-12-14 - METROBUS EXPRES 2023#22: Výtoňský železniční šrot.mp4", false, false, 18, [], 1, ~U[2023-12-14 15:00:13Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Dnešní Expres zasvěcujeme vlakům: Smíchov čeká nový velkolepý terminál, ale stále není jisté, jestli na něj vůbec dojedou vlaky z Hlavního nádraží. Také proběhla změna celostátních JŘ.\n\nV Expresu #22 uvidíte:\nVýtoňský železniční šrot (zdopravy.cz)\nTerminál Smíchov (zdopravy.cz)\nNový JŘ\nDo Jablonce autobusem (zdopravy.cz)\nNové terénní autobusy (zdopravy.cz)\nRozhodnuto o opravě mostu v Ústí (zdopravy.cz)\nPardubice odklání MHD (zdopravy.cz)\nDálnice D3 (zdopravy.cz)\nBuspruhy v Praze (mhd86.cz)\n\nČasové značky:\n0:00 Úvod \n0:36 Výtoňský železniční šrot\n1:42 Terminál Smíchov\n2:37 Přišel nový jízdní řád\n3:38 Do Jablonce stále autobusem\n3:59 Nové terénní trolejbusy v ÚNL\n4:22 Rozhodnuto o opravě mostu v ÚNL\n4:48 Pardubice odklání MHD\n5:02 Problém pro dálnici D3\n5:41 Buspruhy začnou fungovat až v roce….\n5:59 Výluky Trvalé změny \n6:32 Pozvánka a závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "METROBUS EXPRES 2023#22: Výtoňský železniční šrot", "JukUvN6zdHM", 440, false, "https://www.youtube.com/watch?v=JukUvN6zdHM", "/downloads/METROBUS - Expres/2023-12-14 - METROBUS EXPRES 2023#22: Výtoňský železniční šrot.mp4", false, 18, ~U[2023-12-14 15:00:13Z]] 15:55:55.103 [debug] QUERY OK source="sources" db=0.4ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.104 [debug] QUERY OK source="media_items" db=0.8ms idle=7.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-30 13:00:42Z], 18] 15:55:55.106 [debug] QUERY OK source="media_items" db=1.6ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Expanze jednoho z národních dopravců je nevídaná. V Praze zase expandují zákazové značky v centru nebo odbavovací hala Hlavního nádraží.\n\nV Expresu #21 uvidíte:\nKdo bude první na Ukrajině? (zdopravy.cz, zdopravy.cz, zdopravy.cz)\nRegiojet UK (zdopravy.cz)\nZákazy v centru (zdopravy.cz, zdopravy.cz)\nTramvaje pro Prahu (zdopravy.cz)\nNový Hlavák (zdopravy.cz)\nGWTR a R25 (zdopravy.cz)\nDvorecký most (zdopravy.cz)\nModrá linka (seznamzpravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:19 Kdo bude první na Ukrajině?\n1:20 RegioJet vyhrál další linky u Ústí\n2:22 Kdo to zakázal?\n2:59 Tramvaje Škoda pro Prahu potvrzeny\n3:14 Nový Hlavák\n3:29 GWTR zůstane na R25 \n3:51 Dvorecký most nabírá zpoždění \n4:19 Výluky\n5:03 Modrá gumalinka\n5:41 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "METROBUS EXPRES 2023#21: Regiojet roste na východ i na západ", "ba1ad0cc-8ccb-4132-81e6-ec9e973e9f5f", "md3kffl5V2Y", false, 370, false, "https://www.youtube.com/watch?v=md3kffl5V2Y", 52, "/downloads/METROBUS - Expres/2023-11-30 - METROBUS EXPRES 2023#21: Regiojet roste na východ i na západ.mp4", false, false, 18, [], 1, ~U[2023-11-30 13:00:42Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Expanze jednoho z národních dopravců je nevídaná. V Praze zase expandují zákazové značky v centru nebo odbavovací hala Hlavního nádraží.\n\nV Expresu #21 uvidíte:\nKdo bude první na Ukrajině? (zdopravy.cz, zdopravy.cz, zdopravy.cz)\nRegiojet UK (zdopravy.cz)\nZákazy v centru (zdopravy.cz, zdopravy.cz)\nTramvaje pro Prahu (zdopravy.cz)\nNový Hlavák (zdopravy.cz)\nGWTR a R25 (zdopravy.cz)\nDvorecký most (zdopravy.cz)\nModrá linka (seznamzpravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:19 Kdo bude první na Ukrajině?\n1:20 RegioJet vyhrál další linky u Ústí\n2:22 Kdo to zakázal?\n2:59 Tramvaje Škoda pro Prahu potvrzeny\n3:14 Nový Hlavák\n3:29 GWTR zůstane na R25 \n3:51 Dvorecký most nabírá zpoždění \n4:19 Výluky\n5:03 Modrá gumalinka\n5:41 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "METROBUS EXPRES 2023#21: Regiojet roste na východ i na západ", "md3kffl5V2Y", 370, false, "https://www.youtube.com/watch?v=md3kffl5V2Y", "/downloads/METROBUS - Expres/2023-11-30 - METROBUS EXPRES 2023#21: Regiojet roste na východ i na západ.mp4", false, 18, ~U[2023-11-30 13:00:42Z]] 15:55:55.107 [debug] QUERY OK source="sources" db=0.3ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.108 [debug] QUERY OK source="media_items" db=0.7ms idle=5.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-16 13:00:09Z], 18] 15:55:55.111 [debug] QUERY OK source="media_items" db=1.4ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Analýza serveru Fastcompany ukazuje nečekané závěry, v metru se zavádí nová forma reklamy a DPP vyhlásil výsledky výběrového řízení na nové tramvaje - to vše ukazujeme v dnešním Expresu.\n\nV Expresu #20 uvidíte:\nMHD zdarma v praxi (fastcompany.com)\nLanovka na Petřín (FB ČT24)\nAnimace v tunelech pražského metra (idnes.cz)\nM1 25 let na kolejích (zdopravy.cz)\nNové tramvaje pro Prahu (zdopravy.cz)\nPříbramská MHD v PID (arriva.cz)\nJízdenky ČD (mhd86.cz)\nZubačka v ohrožení (zubacka.cz)\nVýtoňský most (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:20 MHD zdarma v praxi\n0:51 Lanovka na Petřín\n1:27 Animace v tunelech pražského metra\n2:00 M1 slaví 25 let na kolejích\n2:22 Nové tramvaje pro Prahu\n2:57 Příbramská MHD v PID\n3:29 Jednodušší nákup jízdenek u ČD\n3:50 Zubačka v ohrožení\n4:11 Výtoňský most zase jinak\n4:47 Výluky\n5:17 Pozvánky a závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "METROBUS EXPRES 2023#20: MHD zdarma? V Tallinu to vyzkoušeli", "e7fc7dc7-090d-4770-914f-bf1a1dfbbca6", "6rVdeeno1NQ", false, 340, false, "https://www.youtube.com/watch?v=6rVdeeno1NQ", 53, "/downloads/METROBUS - Expres/2023-11-16 - METROBUS EXPRES 2023#20: MHD zdarma? V Tallinu to vyzkoušeli.mp4", false, false, 18, [], 1, ~U[2023-11-16 13:00:09Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Analýza serveru Fastcompany ukazuje nečekané závěry, v metru se zavádí nová forma reklamy a DPP vyhlásil výsledky výběrového řízení na nové tramvaje - to vše ukazujeme v dnešním Expresu.\n\nV Expresu #20 uvidíte:\nMHD zdarma v praxi (fastcompany.com)\nLanovka na Petřín (FB ČT24)\nAnimace v tunelech pražského metra (idnes.cz)\nM1 25 let na kolejích (zdopravy.cz)\nNové tramvaje pro Prahu (zdopravy.cz)\nPříbramská MHD v PID (arriva.cz)\nJízdenky ČD (mhd86.cz)\nZubačka v ohrožení (zubacka.cz)\nVýtoňský most (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:20 MHD zdarma v praxi\n0:51 Lanovka na Petřín\n1:27 Animace v tunelech pražského metra\n2:00 M1 slaví 25 let na kolejích\n2:22 Nové tramvaje pro Prahu\n2:57 Příbramská MHD v PID\n3:29 Jednodušší nákup jízdenek u ČD\n3:50 Zubačka v ohrožení\n4:11 Výtoňský most zase jinak\n4:47 Výluky\n5:17 Pozvánky a závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "METROBUS EXPRES 2023#20: MHD zdarma? V Tallinu to vyzkoušeli", "6rVdeeno1NQ", 340, false, "https://www.youtube.com/watch?v=6rVdeeno1NQ", "/downloads/METROBUS - Expres/2023-11-16 - METROBUS EXPRES 2023#20: MHD zdarma? V Tallinu to vyzkoušeli.mp4", false, 18, ~U[2023-11-16 13:00:09Z]] 15:55:55.111 [debug] QUERY OK source="sources" db=0.3ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.112 [debug] QUERY OK source="media_items" db=0.8ms idle=5.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-02 13:00:17Z], 18] 15:55:55.115 [debug] QUERY OK source="media_items" db=1.8ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Moderní osvětlení, které vzhledově sedí k původnímu - to mimo jiné nabízí nově otevřená stanice metra Jiřího z Poděbrad. Dále zmiňujeme nové vlaky či projekt Čtyřmezí.\n\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\nV Expresu #19 uvidíte:\nJiřího z Poděbrad (zdopravy.cz)\nČD a Stadlery (zdopravy.cz)\nRJ a Berlín (zdopravy.cz)\nPID a Čtyřmezí (pid.cz)\nZákoník práce a řidiči (sdp-cr.cz)\nTrolejbus a cestující (zdopravy.cz)\nTrať na Václavák (zdopravy.cz, zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:20 Jiřího z Poděbrad se otevírá\n1:04 Pryč s 810 a 814\n1:46 Žlutým vlakem i do Berlína\n2:03 Projekt Čtyřmezí a nevídaná spolupráce krajů \n2:28 Zákoník práce a nedostatek řidičů \n2:51 Trolejbus s cestujícími\n3:05 Posun v trati přes Václavák\n3:17 Nové mapičky v metru\n3:38 Výluky \n3:57 Máme kalendáře! a závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "METROBUS EXPRES 2023#19: Stanice Jiřího z Poděbrad otevřena", "816ceb35-417b-4e04-be61-f27ea11ef897", "PN7DtkZ8ixk", false, 272, false, "https://www.youtube.com/watch?v=PN7DtkZ8ixk", 54, "/downloads/METROBUS - Expres/2023-11-02 - METROBUS EXPRES 2023#19: Stanice Jiřího z Poděbrad otevřena.mp4", false, false, 18, [], 1, ~U[2023-11-02 13:00:17Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Moderní osvětlení, které vzhledově sedí k původnímu - to mimo jiné nabízí nově otevřená stanice metra Jiřího z Poděbrad. Dále zmiňujeme nové vlaky či projekt Čtyřmezí.\n\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\nV Expresu #19 uvidíte:\nJiřího z Poděbrad (zdopravy.cz)\nČD a Stadlery (zdopravy.cz)\nRJ a Berlín (zdopravy.cz)\nPID a Čtyřmezí (pid.cz)\nZákoník práce a řidiči (sdp-cr.cz)\nTrolejbus a cestující (zdopravy.cz)\nTrať na Václavák (zdopravy.cz, zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:20 Jiřího z Poděbrad se otevírá\n1:04 Pryč s 810 a 814\n1:46 Žlutým vlakem i do Berlína\n2:03 Projekt Čtyřmezí a nevídaná spolupráce krajů \n2:28 Zákoník práce a nedostatek řidičů \n2:51 Trolejbus s cestujícími\n3:05 Posun v trati přes Václavák\n3:17 Nové mapičky v metru\n3:38 Výluky \n3:57 Máme kalendáře! a závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "METROBUS EXPRES 2023#19: Stanice Jiřího z Poděbrad otevřena", "PN7DtkZ8ixk", 272, false, "https://www.youtube.com/watch?v=PN7DtkZ8ixk", "/downloads/METROBUS - Expres/2023-11-02 - METROBUS EXPRES 2023#19: Stanice Jiřího z Poděbrad otevřena.mp4", false, 18, ~U[2023-11-02 13:00:17Z]] 15:55:55.116 [debug] QUERY OK source="sources" db=0.4ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.117 [debug] QUERY OK source="media_items" db=0.8ms idle=5.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-19 12:00:18Z], 18] 15:55:55.163 [debug] QUERY OK source="media_items" db=45.1ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Říjen, měsíc, kdy Praha zažila největší tramvajový boom za posledních 20 let. Také zažívá rozvoj elektrobusů, vlaků či pítek na vodu.\n\nZveme vás na Dobrodružnou jízdu na Berounsko\n→ https://tram-bus.cz/dobrodruzna-jizda-vii/\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\nPetice o pítkách\n→ https://petice.com/chceme_na_nadraich_vodu_bez_nutnosti_mit_aplikaci_v_mobilu\n\nV Expresu #18 uvidíte:\nPraha 6 (zdopravy.cz)\nArriva a elektrobusy (arriva.cz)\nMěsíc stříhání pásek (zdopravy.cz)\nČerný Most (mhd86.cz)\nNové vlaky pro SčK (zdopravy.cz)\nPítka na nádražích (zdopravy.cz)\nDesetiletý sesuv (zdopravy.cz)\nElektrobusy v EU (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod \n0:29 Praha 6 podmiňuje velké projekty \n1:19 Arriva si pochvaluje elektrobusy\n2:20 Druhé tramvajové rozšíření\n3:07 Černý most negativní \n3:30 Nové vlaky pro SČK\n4:01 Pítka na nádražích \n4:32 Desetiletý sesuv\n5:10 Rozvoj elektrobusů v EU\n5:27 Výluky\n6:13 Volná místa na Island\n6:34 Dobrodružná jízda\n6:49 Odchod rozzuřeného moderátora ze studia\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "METROBUS EXPRES 2023#18: Podmínky Prahy 6", "199b1950-32c2-4492-9634-b4bf392b68e4", "NWlomsSVzBU", false, 436, false, "https://www.youtube.com/watch?v=NWlomsSVzBU", 55, "/downloads/METROBUS - Expres/2023-10-19 - METROBUS EXPRES 2023#18: Podmínky Prahy 6.mp4", false, false, 18, [], 1, ~U[2023-10-19 12:00:18Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Říjen, měsíc, kdy Praha zažila největší tramvajový boom za posledních 20 let. Také zažívá rozvoj elektrobusů, vlaků či pítek na vodu.\n\nZveme vás na Dobrodružnou jízdu na Berounsko\n→ https://tram-bus.cz/dobrodruzna-jizda-vii/\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\nPetice o pítkách\n→ https://petice.com/chceme_na_nadraich_vodu_bez_nutnosti_mit_aplikaci_v_mobilu\n\nV Expresu #18 uvidíte:\nPraha 6 (zdopravy.cz)\nArriva a elektrobusy (arriva.cz)\nMěsíc stříhání pásek (zdopravy.cz)\nČerný Most (mhd86.cz)\nNové vlaky pro SčK (zdopravy.cz)\nPítka na nádražích (zdopravy.cz)\nDesetiletý sesuv (zdopravy.cz)\nElektrobusy v EU (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod \n0:29 Praha 6 podmiňuje velké projekty \n1:19 Arriva si pochvaluje elektrobusy\n2:20 Druhé tramvajové rozšíření\n3:07 Černý most negativní \n3:30 Nové vlaky pro SČK\n4:01 Pítka na nádražích \n4:32 Desetiletý sesuv\n5:10 Rozvoj elektrobusů v EU\n5:27 Výluky\n6:13 Volná místa na Island\n6:34 Dobrodružná jízda\n6:49 Odchod rozzuřeného moderátora ze studia\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "METROBUS EXPRES 2023#18: Podmínky Prahy 6", "NWlomsSVzBU", 436, false, "https://www.youtube.com/watch?v=NWlomsSVzBU", "/downloads/METROBUS - Expres/2023-10-19 - METROBUS EXPRES 2023#18: Podmínky Prahy 6.mp4", false, 18, ~U[2023-10-19 12:00:18Z]] 15:55:55.164 [debug] QUERY OK source="sources" db=0.5ms idle=51.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.166 [debug] QUERY OK source="media_items" db=1.2ms idle=50.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-05 12:00:00Z], 18] 15:55:55.184 [debug] QUERY OK source="media_items" db=16.8ms idle=50.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Na Slivenci záchytné parkoviště zatím nebylo realizováno a je otázka, zda se s ním bude vůbec do budoucna počítat. Přehodnocuje se navíc i potřebnost ostatních staveb tohoto druhu.\n\nZveme vás na Dobrodružnou jízdu na Berounsko\n→ https://tram-bus.cz/dobrodruzna-jizda-vii/\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\nV Expresu #17 uvidíte:\nP+R (zdopravy.cz, zdopravy.cz)\nBuspruhy (pid.cz)\nTrať na Beroun (zdopravy.cz)\nCykloBratislava (zdopravy.cz)\n30 km/h v Amsterdamu (zdopravy.cz)\nTrolejbus na Letiště (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:43 P+R vypadly z priorit\n1:46 Další buspruhy\n2:32 Modernizace trati na Beroun\n3:19 Přeskupení jízdních pruhů v Bratislavě\n3:49 30km/h v Amsterdamu\n4:17 Trolejbus na letiště v Plzni\n4:40 Výluky\n5:27 Závěr + pozvánky\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "METROBUS EXPRES 2023#17: Parkoviště P+R se nevyplatí, rozhodla Praha", "736365b5-e247-4a0a-85f3-eb64407f4f2b", "1Fr0XWmYr1c", false, 407, false, "https://www.youtube.com/watch?v=1Fr0XWmYr1c", 56, "/downloads/METROBUS - Expres/2023-10-05 - METROBUS EXPRES 2023#17: Parkoviště P+R se nevyplatí, rozhodla Praha.mp4", false, false, 18, [], 1, ~U[2023-10-05 12:00:00Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Na Slivenci záchytné parkoviště zatím nebylo realizováno a je otázka, zda se s ním bude vůbec do budoucna počítat. Přehodnocuje se navíc i potřebnost ostatních staveb tohoto druhu.\n\nZveme vás na Dobrodružnou jízdu na Berounsko\n→ https://tram-bus.cz/dobrodruzna-jizda-vii/\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\nV Expresu #17 uvidíte:\nP+R (zdopravy.cz, zdopravy.cz)\nBuspruhy (pid.cz)\nTrať na Beroun (zdopravy.cz)\nCykloBratislava (zdopravy.cz)\n30 km/h v Amsterdamu (zdopravy.cz)\nTrolejbus na Letiště (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:43 P+R vypadly z priorit\n1:46 Další buspruhy\n2:32 Modernizace trati na Beroun\n3:19 Přeskupení jízdních pruhů v Bratislavě\n3:49 30km/h v Amsterdamu\n4:17 Trolejbus na letiště v Plzni\n4:40 Výluky\n5:27 Závěr + pozvánky\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "METROBUS EXPRES 2023#17: Parkoviště P+R se nevyplatí, rozhodla Praha", "1Fr0XWmYr1c", 407, false, "https://www.youtube.com/watch?v=1Fr0XWmYr1c", "/downloads/METROBUS - Expres/2023-10-05 - METROBUS EXPRES 2023#17: Parkoviště P+R se nevyplatí, rozhodla Praha.mp4", false, 18, ~U[2023-10-05 12:00:00Z]] 15:55:55.186 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=67.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.188 [debug] QUERY OK source="media_items" db=1.4ms idle=23.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-21 12:00:47Z], 18] 15:55:55.199 [debug] QUERY OK source="media_items" db=9.2ms idle=24.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Slibem nezarmoutíš - tak by se daly nazvat novinky o dvou důležitých tramvajových tangentách, které mají být není podle plánu v provozu do roku 2034. Naopak do skutečné realizace dospěla dodávka nových kloubových autobusů pro DPP.\n\nZveme vás na Dobrodružnou jízdu na Berounsko\n→ https://tram-bus.cz/dobrodruzna-jizda-vii/\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\nV Expresu #16 uvidíte:\nTramvajové tangenty (dpp.cz)\nKloubové Streetwaye (cs-dopravak.cz)\nEvropský týden mobility (praha.eu, zdopravy.cz)\nElektroLiberec (zdopravy.cz)\nSmíchov bez kolejí (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:38 Tramvajové tangenty\n1:38 Kloubové Streetwaye\n2:19 Evropský týden mobility\n3:14 Vlaky z Liberce do Německa\n3:39 ElektroLiberec\n4:03 Na Smíchově mizí koleje\n4:41 Čtení ve vlaku\n4:56 Výluky\n5:42 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#16: Vyjely kloubové streetwaye, po 5 měsících", "a0b7f944-bed0-453e-b6b1-2f576e662f91", "s_UxGGGlGmg", false, 401, false, "https://www.youtube.com/watch?v=s_UxGGGlGmg", 57, "/downloads/METROBUS - Expres/2023-09-21 - METROBUS EXPRES 2023#16: Vyjely kloubové streetwaye, po 5 měsících.mp4", false, false, 18, [], 1, ~U[2023-09-21 12:00:47Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Slibem nezarmoutíš - tak by se daly nazvat novinky o dvou důležitých tramvajových tangentách, které mají být není podle plánu v provozu do roku 2034. Naopak do skutečné realizace dospěla dodávka nových kloubových autobusů pro DPP.\n\nZveme vás na Dobrodružnou jízdu na Berounsko\n→ https://tram-bus.cz/dobrodruzna-jizda-vii/\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\nV Expresu #16 uvidíte:\nTramvajové tangenty (dpp.cz)\nKloubové Streetwaye (cs-dopravak.cz)\nEvropský týden mobility (praha.eu, zdopravy.cz)\nElektroLiberec (zdopravy.cz)\nSmíchov bez kolejí (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:38 Tramvajové tangenty\n1:38 Kloubové Streetwaye\n2:19 Evropský týden mobility\n3:14 Vlaky z Liberce do Německa\n3:39 ElektroLiberec\n4:03 Na Smíchově mizí koleje\n4:41 Čtení ve vlaku\n4:56 Výluky\n5:42 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#16: Vyjely kloubové streetwaye, po 5 měsících", "s_UxGGGlGmg", 401, false, "https://www.youtube.com/watch?v=s_UxGGGlGmg", "/downloads/METROBUS - Expres/2023-09-21 - METROBUS EXPRES 2023#16: Vyjely kloubové streetwaye, po 5 měsících.mp4", false, 18, ~U[2023-09-21 12:00:47Z]] 15:55:55.200 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=33.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.202 [debug] QUERY OK source="media_items" db=1.6ms idle=17.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-07 12:00:17Z], 18] 15:55:55.206 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=17.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Železnice novými vozy přímo překypuje. Ve středních Čechách vyjíždí Pantery a RegioFoxy, zatímco mezi Plzní a Mostem posilují spoje.\n\nV Expresu #15 uvidíte:\nPlzeň - Vary (zdopravy.cz)\nPantery v SčK (zdopravy.cz)\nPraha - Jablonec (zdopravy.cz)\nRekola stanicově (rekola.cz)\nDalší repozitář do sbírky NTM (zdopravy.cz)\nHradec Králové a karty (zdopravy.cz)\nMHD Zlín (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:20 Plzeň - Vary\n0:56 Pantery v SČK\n1:34 Praha - Jablonec\n2:06 Rekola stanicově\n2:39 Závady u Regiofoxů\n3:03 Hradec s kartou\n3:28 Nové exempláře NTM\n3:57 MHD Zlín\n4:30 Výluky\n4:49 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#15: Nové vlaky lákají nové cestující", "1df0664f-8062-471c-9d55-f0787b11b2bd", "NBsasU3g7f0", false, 330, false, "https://www.youtube.com/watch?v=NBsasU3g7f0", 58, "/downloads/METROBUS - Expres/2023-09-07 - METROBUS EXPRES 2023#15: Nové vlaky lákají nové cestující.mp4", false, false, 18, [], 1, ~U[2023-09-07 12:00:17Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Železnice novými vozy přímo překypuje. Ve středních Čechách vyjíždí Pantery a RegioFoxy, zatímco mezi Plzní a Mostem posilují spoje.\n\nV Expresu #15 uvidíte:\nPlzeň - Vary (zdopravy.cz)\nPantery v SčK (zdopravy.cz)\nPraha - Jablonec (zdopravy.cz)\nRekola stanicově (rekola.cz)\nDalší repozitář do sbírky NTM (zdopravy.cz)\nHradec Králové a karty (zdopravy.cz)\nMHD Zlín (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:20 Plzeň - Vary\n0:56 Pantery v SČK\n1:34 Praha - Jablonec\n2:06 Rekola stanicově\n2:39 Závady u Regiofoxů\n3:03 Hradec s kartou\n3:28 Nové exempláře NTM\n3:57 MHD Zlín\n4:30 Výluky\n4:49 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#15: Nové vlaky lákají nové cestující", "NBsasU3g7f0", 330, false, "https://www.youtube.com/watch?v=NBsasU3g7f0", "/downloads/METROBUS - Expres/2023-09-07 - METROBUS EXPRES 2023#15: Nové vlaky lákají nové cestující.mp4", false, 18, ~U[2023-09-07 12:00:17Z]] 15:55:55.207 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=18.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.209 [debug] QUERY OK source="media_items" db=1.1ms idle=9.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-03 12:00:43Z], 18] 15:55:55.213 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=9.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Raf se vydal podporovat německou letní jízdenku, přičemž nám povypráví o nové pražské lávce, expresu do Polska či lanovce na Petřín.\n\nV Expresu #14 uvidíte:\nŠtvanická lávka (zdopravy.cz)\nExpres do Polska (zdopravy.cz)\nLanovka na Petřín (zdopravy.cz)\nRožnov a experimentální MHD (zdopravy.cz)\nUliční řád v Paříži (zdopravy.cz)\nOblast horší kategorie v Ústí (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:51 Štvanická lávka\n1:52 Expres Praha-Polsko\n2:42 Rekonstrukce lanovky na Petřín\n3:19 Poptávková MHD v Rožnově\n3:44 Ulice v Paříži\n4:20 Mojžíř a MHD\n4:52 Výluky\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#14: Z Německa zdravíme Štvanickou lávku", "45809bc6-c068-4f8a-95eb-abaa2bb27c9d", "nmFf_dpyN9w", false, 353, false, "https://www.youtube.com/watch?v=nmFf_dpyN9w", 59, "/downloads/METROBUS - Expres/2023-08-03 - METROBUS EXPRES 2023#14: Z Německa zdravíme Štvanickou lávku.mp4", false, false, 18, [], 1, ~U[2023-08-03 12:00:43Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Raf se vydal podporovat německou letní jízdenku, přičemž nám povypráví o nové pražské lávce, expresu do Polska či lanovce na Petřín.\n\nV Expresu #14 uvidíte:\nŠtvanická lávka (zdopravy.cz)\nExpres do Polska (zdopravy.cz)\nLanovka na Petřín (zdopravy.cz)\nRožnov a experimentální MHD (zdopravy.cz)\nUliční řád v Paříži (zdopravy.cz)\nOblast horší kategorie v Ústí (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:51 Štvanická lávka\n1:52 Expres Praha-Polsko\n2:42 Rekonstrukce lanovky na Petřín\n3:19 Poptávková MHD v Rožnově\n3:44 Ulice v Paříži\n4:20 Mojžíř a MHD\n4:52 Výluky\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#14: Z Německa zdravíme Štvanickou lávku", "nmFf_dpyN9w", 353, false, "https://www.youtube.com/watch?v=nmFf_dpyN9w", "/downloads/METROBUS - Expres/2023-08-03 - METROBUS EXPRES 2023#14: Z Německa zdravíme Štvanickou lávku.mp4", false, 18, ~U[2023-08-03 12:00:43Z]] 15:55:55.215 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=11.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.216 [debug] QUERY OK source="media_items" db=1.2ms idle=9.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-30 12:00:33Z], 18] 15:55:55.220 [debug] QUERY OK source="media_items" db=2.7ms idle=9.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Končí letitá železniční výluka na trati Praha - Brno. Na prázdniny ji ovšem vystřídá kompletní uzavírka trati na Kladno. A v rámci prázdninových výluk rozhodně nezůstane o samotě.\n\nDoporučujeme komentář Zdopravy.cz o jízdních dobách trati na Brno:\n→ https://zdopravy.cz/proc-z-prahy-do-brna-pojede-pomaleji-nez-pred-desetimiliardovou-modernizaci-aneb-opravna-vyroku-spravy-zeleznic-165239/\n\nV Expresu #13 uvidíte:\nVlaková výluka na Brno (zdopravy.cz)\nDPP rozšiřuje výdejny Lítaček (dpp.cz)\nČD uhájily Plzeň - Klatovy (zdopravy.cz)\nDPP objednal dalších 79 autobusů\nSDO na Liberecku (zdopravy.cz)\nMilovice zaplatí dětem Lítačky (zdopravy.cz)\nSolaris bude testovat vlastní trolejbus (cs-dopravak.cz)\nPrázdninové výluky (dpp.cz, pid.cz)\n\nČasové značky:\n0:00 Úvod\n0:26 Konec výluky na Brno\n1:19 Lítačka expresně kdekoliv\n1:42 ČD i nadále mezi Plzní a KV\n2:08 Nová objednávka DPP\n2:30 Standardy na Liberecku\n2:57 Milovice zaplatí školákům Lítačky\n3:26 Solaris a plán na vlastní trolejbus\n3:54 Výluky\n5:17 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#13: Do Brna vlakem, na Kladno nikoli", "bfd1a521-f092-43f9-95d4-b4229f8dfda1", "_H_0lzeiyUc", false, 347, false, "https://www.youtube.com/watch?v=_H_0lzeiyUc", 60, "/downloads/METROBUS - Expres/2023-06-30 - METROBUS EXPRES 2023#13: Do Brna vlakem, na Kladno nikoli.mp4", false, false, 18, [], 1, ~U[2023-06-30 12:00:33Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Končí letitá železniční výluka na trati Praha - Brno. Na prázdniny ji ovšem vystřídá kompletní uzavírka trati na Kladno. A v rámci prázdninových výluk rozhodně nezůstane o samotě.\n\nDoporučujeme komentář Zdopravy.cz o jízdních dobách trati na Brno:\n→ https://zdopravy.cz/proc-z-prahy-do-brna-pojede-pomaleji-nez-pred-desetimiliardovou-modernizaci-aneb-opravna-vyroku-spravy-zeleznic-165239/\n\nV Expresu #13 uvidíte:\nVlaková výluka na Brno (zdopravy.cz)\nDPP rozšiřuje výdejny Lítaček (dpp.cz)\nČD uhájily Plzeň - Klatovy (zdopravy.cz)\nDPP objednal dalších 79 autobusů\nSDO na Liberecku (zdopravy.cz)\nMilovice zaplatí dětem Lítačky (zdopravy.cz)\nSolaris bude testovat vlastní trolejbus (cs-dopravak.cz)\nPrázdninové výluky (dpp.cz, pid.cz)\n\nČasové značky:\n0:00 Úvod\n0:26 Konec výluky na Brno\n1:19 Lítačka expresně kdekoliv\n1:42 ČD i nadále mezi Plzní a KV\n2:08 Nová objednávka DPP\n2:30 Standardy na Liberecku\n2:57 Milovice zaplatí školákům Lítačky\n3:26 Solaris a plán na vlastní trolejbus\n3:54 Výluky\n5:17 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#13: Do Brna vlakem, na Kladno nikoli", "_H_0lzeiyUc", 347, false, "https://www.youtube.com/watch?v=_H_0lzeiyUc", "/downloads/METROBUS - Expres/2023-06-30 - METROBUS EXPRES 2023#13: Do Brna vlakem, na Kladno nikoli.mp4", false, 18, ~U[2023-06-30 12:00:33Z]] 15:55:55.221 [debug] QUERY OK source="sources" db=0.5ms idle=11.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.223 [debug] QUERY OK source="media_items" db=1.1ms idle=9.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-06-15 12:00:09Z], 18] 15:55:55.239 [debug] QUERY OK source="media_items" db=14.4ms idle=9.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Soutěž na nové tramvaje pro Prahu překvapila: Nepřihlásili se totiž dva největší evropští výrobci. Dále ukazujeme nový GVD či integrované zastávky a linky\n\nV Expresu #12 uvidíte:\nTramvaje pro Prahu (zdopravy.cz)\nŽelezniční řád 2024 (spravazeleznic.cz)\nNástupní dveře na Zličíně (zdopravy.cz)\nDo Žatce vlakem na jízdenku PID (zdopravy.cz)\nIntegrovaný expres Litoměřice - Praha (zdopravy.cz)\nPo osmi letech pojedou vlaky do Seifhennersdorfu (zdopravy.cz)\n\nZveme vás na Oslavu 75. narozenin smyčky Dlabačov!\n→ https://metrobus.cz/dlabacov2023\n\nČasové značky:\n0:00 Úvod\n0:44 200 tramvají pro Prahu\n1:37 Železniční řád 2024\n2:23 V metru na Zličíně se budou testovat nástupní dveře\n2:41 Do Žatce vlakem na jízdenku PID\n3:05 Integrovaný expres Litoměřice - Praha\n3:34 Po osmi letech pojedou vlaky do Seifhennersdorfu\n3:54 ČD proti sprejerům\n4:13 Výluky\n4:35 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#12: Tramvajový tendr v Praze", "0d1ac185-fa07-4b90-b10b-3570f132a1a6", "CSv20gfZ4Tk", false, 302, false, "https://www.youtube.com/watch?v=CSv20gfZ4Tk", 61, "/downloads/METROBUS - Expres/2023-06-15 - METROBUS EXPRES 2023#12: Tramvajový tendr v Praze.mp4", false, false, 18, [], 1, ~U[2023-06-15 12:00:09Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Soutěž na nové tramvaje pro Prahu překvapila: Nepřihlásili se totiž dva největší evropští výrobci. Dále ukazujeme nový GVD či integrované zastávky a linky\n\nV Expresu #12 uvidíte:\nTramvaje pro Prahu (zdopravy.cz)\nŽelezniční řád 2024 (spravazeleznic.cz)\nNástupní dveře na Zličíně (zdopravy.cz)\nDo Žatce vlakem na jízdenku PID (zdopravy.cz)\nIntegrovaný expres Litoměřice - Praha (zdopravy.cz)\nPo osmi letech pojedou vlaky do Seifhennersdorfu (zdopravy.cz)\n\nZveme vás na Oslavu 75. narozenin smyčky Dlabačov!\n→ https://metrobus.cz/dlabacov2023\n\nČasové značky:\n0:00 Úvod\n0:44 200 tramvají pro Prahu\n1:37 Železniční řád 2024\n2:23 V metru na Zličíně se budou testovat nástupní dveře\n2:41 Do Žatce vlakem na jízdenku PID\n3:05 Integrovaný expres Litoměřice - Praha\n3:34 Po osmi letech pojedou vlaky do Seifhennersdorfu\n3:54 ČD proti sprejerům\n4:13 Výluky\n4:35 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#12: Tramvajový tendr v Praze", "CSv20gfZ4Tk", 302, false, "https://www.youtube.com/watch?v=CSv20gfZ4Tk", "/downloads/METROBUS - Expres/2023-06-15 - METROBUS EXPRES 2023#12: Tramvajový tendr v Praze.mp4", false, 18, ~U[2023-06-15 12:00:09Z]] 15:55:55.241 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=23.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.243 [debug] QUERY OK source="media_items" db=1.2ms idle=21.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-01 12:00:04Z], 18] 15:55:55.247 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=22.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Koleje se rozrůstají v plánech i v realitě. V Praze otevíráme novou tramvajovou trať a v Liberci přemýšlí, kde zdvoukolejňovat a zrychlovat.\n\nZveme vás na červnové dopravní akce:\nJízda motoráčkem do Turnova na oslavu 50. let provozu 810\n→ http://doreak.cz/50letM152\nOslava 75. narozenin smyčky Dlabačov 25.6. tamtéž\n→ https://metrobus.cz/dlabacov2023\n\nV Expresu #11 uvidíte:\nTramvaj na Libuš (metrobus.cz\nVlak do Liberce (zdopravy.cz)\nPanoramatický vagon v Česku (zdopravy.cz)\nKonec zelených skůtrů (be-rider.com)\nČSAD na Brandýsku\nKorupce na ministerstvu (seznamzpravy.cz)\nKorupce v Polsku (zdopravy.cz)\nRail Business Days (railbusinessdays.cz)\n\nČasové značky:\n0:00 Úvod \n0:36 Tramvaj na Libuš\n1:22 Železnice na Liberec\n1:58 Panoramatický vagón v Česku\n2:43 BeRider ukončuje provoz\n3:03 ČSAD a Brandýsko\n3:20 Korupce na ministerstvu\n3:37 Korupce v Polsku\n3:51 Rail business days v Ostravě\n4:13 Výluky\n4:36 Pozvánky a závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#11: Malá železnice na Libuš, velká do Liberce", "0fd406fe-0fda-41a6-b33f-48815d5f62e2", "514MbyvvUns", false, 319, false, "https://www.youtube.com/watch?v=514MbyvvUns", 62, "/downloads/METROBUS - Expres/2023-06-01 - METROBUS EXPRES 2023#11: Malá železnice na Libuš, velká do Liberce.mp4", false, false, 18, [], 1, ~U[2023-06-01 12:00:04Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Koleje se rozrůstají v plánech i v realitě. V Praze otevíráme novou tramvajovou trať a v Liberci přemýšlí, kde zdvoukolejňovat a zrychlovat.\n\nZveme vás na červnové dopravní akce:\nJízda motoráčkem do Turnova na oslavu 50. let provozu 810\n→ http://doreak.cz/50letM152\nOslava 75. narozenin smyčky Dlabačov 25.6. tamtéž\n→ https://metrobus.cz/dlabacov2023\n\nV Expresu #11 uvidíte:\nTramvaj na Libuš (metrobus.cz\nVlak do Liberce (zdopravy.cz)\nPanoramatický vagon v Česku (zdopravy.cz)\nKonec zelených skůtrů (be-rider.com)\nČSAD na Brandýsku\nKorupce na ministerstvu (seznamzpravy.cz)\nKorupce v Polsku (zdopravy.cz)\nRail Business Days (railbusinessdays.cz)\n\nČasové značky:\n0:00 Úvod \n0:36 Tramvaj na Libuš\n1:22 Železnice na Liberec\n1:58 Panoramatický vagón v Česku\n2:43 BeRider ukončuje provoz\n3:03 ČSAD a Brandýsko\n3:20 Korupce na ministerstvu\n3:37 Korupce v Polsku\n3:51 Rail business days v Ostravě\n4:13 Výluky\n4:36 Pozvánky a závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#11: Malá železnice na Libuš, velká do Liberce", "514MbyvvUns", 319, false, "https://www.youtube.com/watch?v=514MbyvvUns", "/downloads/METROBUS - Expres/2023-06-01 - METROBUS EXPRES 2023#11: Malá železnice na Libuš, velká do Liberce.mp4", false, 18, ~U[2023-06-01 12:00:04Z]] 15:55:55.249 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=24.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.251 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=11.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-18 12:00:16Z], 18] 15:55:55.255 [debug] QUERY OK source="media_items" db=3.2ms idle=10.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Kultura cestování na městská letiště se různí. Zatímco v Litvě úspěšně dodávají české trolejbusy, v Praze nasazujeme nejhorší dostupné autobusy.\n\nV Expresu #10 uvidíte:\nDeutschlandticket (IG ruegensche_baederbahn, sdg-bahn.de)\nLepší POPky (zdopravy.cz, IG lenka_cerhova)\nTrolejbusy na cestě do Litvy (zdopravy.cz)\nPraha a letiště (seznam-autobusu.cz)\nOstrava a letiště (dpo.cz)\n\nČasové značky:\n0:00 Úvod\n0:20 Deutschland Ticket\n1:14 Lepší POPky, lepší odbavení?\n2:04 Trolejbusem na letiště\n3:02 Na letiště pohodlným autobusem? Není třeba!\n3:36 Na letiště vlakem? Není třeba!\n4:09 Posádka DB nepřebírá vlaky z Budapešti.\n4:59 Výluky\n5:51 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#10: Na letiště trolejbusem, vlakem, nebo SORkou?", "7b01fbb9-38fc-4f42-b0a6-c085fae2ae05", "BfDO3IElyjU", false, 376, false, "https://www.youtube.com/watch?v=BfDO3IElyjU", 63, "/downloads/METROBUS - Expres/2023-05-18 - METROBUS EXPRES 2023#10: Na letiště trolejbusem, vlakem, nebo SORkou?.mp4", false, false, 18, [], 1, ~U[2023-05-18 12:00:16Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Kultura cestování na městská letiště se různí. Zatímco v Litvě úspěšně dodávají české trolejbusy, v Praze nasazujeme nejhorší dostupné autobusy.\n\nV Expresu #10 uvidíte:\nDeutschlandticket (IG ruegensche_baederbahn, sdg-bahn.de)\nLepší POPky (zdopravy.cz, IG lenka_cerhova)\nTrolejbusy na cestě do Litvy (zdopravy.cz)\nPraha a letiště (seznam-autobusu.cz)\nOstrava a letiště (dpo.cz)\n\nČasové značky:\n0:00 Úvod\n0:20 Deutschland Ticket\n1:14 Lepší POPky, lepší odbavení?\n2:04 Trolejbusem na letiště\n3:02 Na letiště pohodlným autobusem? Není třeba!\n3:36 Na letiště vlakem? Není třeba!\n4:09 Posádka DB nepřebírá vlaky z Budapešti.\n4:59 Výluky\n5:51 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#10: Na letiště trolejbusem, vlakem, nebo SORkou?", "BfDO3IElyjU", 376, false, "https://www.youtube.com/watch?v=BfDO3IElyjU", "/downloads/METROBUS - Expres/2023-05-18 - METROBUS EXPRES 2023#10: Na letiště trolejbusem, vlakem, nebo SORkou?.mp4", false, 18, ~U[2023-05-18 12:00:16Z]] 15:55:55.257 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=13.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.259 [debug] QUERY OK source="media_items" db=1.6ms idle=11.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-05 12:00:26Z], 18] 15:55:55.265 [debug] QUERY OK source="media_items" db=3.9ms idle=11.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Přichází první hádka bývalé koalice s koalicí současnou - a přitom se jedná o pouhý tramvajový zastávkový ostrůvek. Mezitím například začíná další velká uzavírka Barrandovského mostu.\n\n\nV Expresu #9 uvidíte:\nScheinherr vs. Hřib (zdopravy.cz)\nBarrandovský most (zdopravy.cz)\nAutonomní metro (zdopravy.cz)\nTramvaje v Mostě (zdopravy.cz)\nStreetway 18M v Praze (zdopravy.cz)\nDoubledeckery v Ostravě (zdopravy.cz)\nSolaris 24M v Plzni (zdopravy.cz)\nDvorecký most (zdopravy.cz)\nBizarní nehoda pendolina (zdopravy.cz)\n\nČasové značky:\n0:21 Hřib versus Scheinherr\n0:55 Barrandovský most bude uzavřen...opět\n1:29 Autonomní metro\n2:28 Tunel v Brně či trať z Mostu do Litvínova se otevírají\n3:00 Kloubové Streetwaye jsou již v Praze\n3:14 Doubledeckery se vrací do Ostravy\n3:34 Trolejbusy na letiště už se chystají\n3:52 Dvorecký most opožděn\n4:20 Výluky\n4:46 Pendolino vs...\n5:09 Závěr\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#9: Scheinherr vs Hřib vs zastávka na Staroměstské", "77d9dafc-803b-4ef0-9ef7-c2da1a9b3a33", "hr2_ZxjfMuw", false, 335, false, "https://www.youtube.com/watch?v=hr2_ZxjfMuw", 64, "/downloads/METROBUS - Expres/2023-05-05 - METROBUS EXPRES 2023#9: Scheinherr vs Hřib vs zastávka na Staroměstské.mp4", false, false, 18, [], 1, ~U[2023-05-05 12:00:26Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Přichází první hádka bývalé koalice s koalicí současnou - a přitom se jedná o pouhý tramvajový zastávkový ostrůvek. Mezitím například začíná další velká uzavírka Barrandovského mostu.\n\n\nV Expresu #9 uvidíte:\nScheinherr vs. Hřib (zdopravy.cz)\nBarrandovský most (zdopravy.cz)\nAutonomní metro (zdopravy.cz)\nTramvaje v Mostě (zdopravy.cz)\nStreetway 18M v Praze (zdopravy.cz)\nDoubledeckery v Ostravě (zdopravy.cz)\nSolaris 24M v Plzni (zdopravy.cz)\nDvorecký most (zdopravy.cz)\nBizarní nehoda pendolina (zdopravy.cz)\n\nČasové značky:\n0:21 Hřib versus Scheinherr\n0:55 Barrandovský most bude uzavřen...opět\n1:29 Autonomní metro\n2:28 Tunel v Brně či trať z Mostu do Litvínova se otevírají\n3:00 Kloubové Streetwaye jsou již v Praze\n3:14 Doubledeckery se vrací do Ostravy\n3:34 Trolejbusy na letiště už se chystají\n3:52 Dvorecký most opožděn\n4:20 Výluky\n4:46 Pendolino vs...\n5:09 Závěr\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#9: Scheinherr vs Hřib vs zastávka na Staroměstské", "hr2_ZxjfMuw", 335, false, "https://www.youtube.com/watch?v=hr2_ZxjfMuw", "/downloads/METROBUS - Expres/2023-05-05 - METROBUS EXPRES 2023#9: Scheinherr vs Hřib vs zastávka na Staroměstské.mp4", false, 18, ~U[2023-05-05 12:00:26Z]] 15:55:55.267 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=15.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.270 [debug] QUERY OK source="media_items" db=1.7ms idle=13.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-20 12:00:00Z], 18] 15:55:55.276 [debug] QUERY OK source="media_items" db=3.5ms queue=0.1ms idle=14.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Praha pomalu začíná přecházet na nízkoemisní provoz, zatímco Ústí nad Labem se zatím drží nižší ceny. Dále v pravidelném Expresu rozebíráme železnici nebo sdílené koloběžky.\n\nZveme vás na jarní Dobrodružnou jízdu - už 22. dubna!\n→ https://tram-bus.cz/jizda_jaro23\n\nV Expresu #8 uvidíte:\nHybridní klouby pro Prahu (dpp.cz)\nNaftové autobusy pro Ústí (zdopravy.cz)\nČD bez soutěže na Liberecku (zdopravy.cz)\nNa 1. koridoru rychleji (zdopravy.cz)\nSdílené koloběžky a Praha 2 (mestemnakole.cz)\nSpráva železnic a inteligentní zastávky (zdopravy.cz)\nModrá guma (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:25 DPP nakoupí kloubové hybridy\n1:24 DPMÚL shání nová vozidla na naftu\n2:11 ČD na liberecku bez soutěže\n2:51 Na 1. železničním koridoru rychleji\n3:14 Sdílené koloběžky na Praze 2\n3:43 Inteligentní vlakové zastávky\n4:12 Guma týdne\n4:35 Výluky\n5:12 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#8: Hybridní autobusy pro Prahu vs. naftové pro Ústí", "12682571-8c56-41a5-9685-f18e7acff285", "0b6HUiUW07s", false, 347, false, "https://www.youtube.com/watch?v=0b6HUiUW07s", 65, "/downloads/METROBUS - Expres/2023-04-20 - METROBUS EXPRES 2023#8: Hybridní autobusy pro Prahu vs. naftové pro Ústí.mp4", false, false, 18, [], 1, ~U[2023-04-20 12:00:00Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Praha pomalu začíná přecházet na nízkoemisní provoz, zatímco Ústí nad Labem se zatím drží nižší ceny. Dále v pravidelném Expresu rozebíráme železnici nebo sdílené koloběžky.\n\nZveme vás na jarní Dobrodružnou jízdu - už 22. dubna!\n→ https://tram-bus.cz/jizda_jaro23\n\nV Expresu #8 uvidíte:\nHybridní klouby pro Prahu (dpp.cz)\nNaftové autobusy pro Ústí (zdopravy.cz)\nČD bez soutěže na Liberecku (zdopravy.cz)\nNa 1. koridoru rychleji (zdopravy.cz)\nSdílené koloběžky a Praha 2 (mestemnakole.cz)\nSpráva železnic a inteligentní zastávky (zdopravy.cz)\nModrá guma (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:25 DPP nakoupí kloubové hybridy\n1:24 DPMÚL shání nová vozidla na naftu\n2:11 ČD na liberecku bez soutěže\n2:51 Na 1. železničním koridoru rychleji\n3:14 Sdílené koloběžky na Praze 2\n3:43 Inteligentní vlakové zastávky\n4:12 Guma týdne\n4:35 Výluky\n5:12 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#8: Hybridní autobusy pro Prahu vs. naftové pro Ústí", "0b6HUiUW07s", 347, false, "https://www.youtube.com/watch?v=0b6HUiUW07s", "/downloads/METROBUS - Expres/2023-04-20 - METROBUS EXPRES 2023#8: Hybridní autobusy pro Prahu vs. naftové pro Ústí.mp4", false, 18, ~U[2023-04-20 12:00:00Z]] 15:55:55.277 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=16.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.280 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=13.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-06 12:00:06Z], 18] 15:55:55.285 [debug] QUERY OK source="media_items" db=3.7ms idle=13.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Minulý týden byl na výsledky soutěží v autobusové dopravě i na železnici více než štědrý. Podaří se Rafovi vyhnout tématu liberalizace alespoň ve dvou zprávách?\n\nZveme vás na jarní Dobrodružnou jízdu - už 22. dubna!\n→ https://tram-bus.cz/jizda_jaro23\n\nV Expresu #7 uvidíte:\nNoční můry železnice (zdopravy.cz)\nDeštníkové autobusy (pid.cz)\nPetice na Mníšecku (zdopravy.cz)\nLiberalizace na Vysočině (zdopravy.cz)\nLiberalizace na Plzeňsku (zdopravy.cz)\nLiberalizace na Břeclavsku (zdopravy.cz)\nVýluka metra (pid.cz)\n\nČasové značky:\n0:00 Úvod\n0:26 Noční můry železnice\n1:12 Deštníkové autobusy v PID\n2:00 Petice proti dopravcům\n2:40 České dráhy ztrácejí I\n3:04 České dráhy ztrácejí II\n3:27 České dráhy ztrácejí III\n3:59 Výluky\n4:32 Pozvánka na Dobrodružnou jízdu s Metrobusem VI\n4:55 Pozvánka na jízdu ,,dvoupatrákem´´ v Chomutově\n5:08 Modrá guma + závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#7: Liberalizace, nehody a petice", "957b403e-6187-45ff-9293-f54d1d3b0ba2", "6-etP8pycIE", false, 356, false, "https://www.youtube.com/watch?v=6-etP8pycIE", 66, "/downloads/METROBUS - Expres/2023-04-06 - METROBUS EXPRES 2023#7: Liberalizace, nehody a petice.mp4", false, false, 18, [], 1, ~U[2023-04-06 12:00:06Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Minulý týden byl na výsledky soutěží v autobusové dopravě i na železnici více než štědrý. Podaří se Rafovi vyhnout tématu liberalizace alespoň ve dvou zprávách?\n\nZveme vás na jarní Dobrodružnou jízdu - už 22. dubna!\n→ https://tram-bus.cz/jizda_jaro23\n\nV Expresu #7 uvidíte:\nNoční můry železnice (zdopravy.cz)\nDeštníkové autobusy (pid.cz)\nPetice na Mníšecku (zdopravy.cz)\nLiberalizace na Vysočině (zdopravy.cz)\nLiberalizace na Plzeňsku (zdopravy.cz)\nLiberalizace na Břeclavsku (zdopravy.cz)\nVýluka metra (pid.cz)\n\nČasové značky:\n0:00 Úvod\n0:26 Noční můry železnice\n1:12 Deštníkové autobusy v PID\n2:00 Petice proti dopravcům\n2:40 České dráhy ztrácejí I\n3:04 České dráhy ztrácejí II\n3:27 České dráhy ztrácejí III\n3:59 Výluky\n4:32 Pozvánka na Dobrodružnou jízdu s Metrobusem VI\n4:55 Pozvánka na jízdu ,,dvoupatrákem´´ v Chomutově\n5:08 Modrá guma + závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#7: Liberalizace, nehody a petice", "6-etP8pycIE", 356, false, "https://www.youtube.com/watch?v=6-etP8pycIE", "/downloads/METROBUS - Expres/2023-04-06 - METROBUS EXPRES 2023#7: Liberalizace, nehody a petice.mp4", false, 18, ~U[2023-04-06 12:00:06Z]] 15:55:55.287 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=16.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.290 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=13.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-23 17:00:34Z], 18] 15:55:55.296 [debug] QUERY OK source="media_items" db=3.7ms queue=0.1ms idle=13.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["20 místo dnešních 14 korun nyní zaplatí cestující na nejkratších cestách. Naopak se mohou radovat cestující z Malé Strany, kde anketa ukázala, že si místní přejí zklidnění automobilové dopravy.\n\nV Expresu #6 uvidíte:\nNové ceny jízdného (pid.cz)\nKontrakty Českých drah (zdopravy.cz)\nOmezení dopravy na Malé Straně (paqresearch.cz)\nProvozuschopný trolejbus (IG Metrobus)\nTrolejbusová trať na Waltrovku (FB PID)\nUzavřené Sysly (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:31 1. Dubna se mění tarif PID\n1:42 ČD mají nové regionální kontrakty\n2:31 Provoz na Malé straně\n3:05 V Praze je opět provozuschopný trolejbus\n3:35 Trolejbusová trať na Waltrovku má stavební povolení\n3:58 ČD kvůli poruchám dveří uzavřely sysly\n4:30 Výluky\n4:46 Pozvánka\n5:10 Ještě něco od Michala\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#6: Zdražení dvoupásmové jízdenky je tu", "8ef7891d-fb0a-4324-9111-63c48fcbeea4", "kQDlkC0sOYA", false, 340, false, "https://www.youtube.com/watch?v=kQDlkC0sOYA", 67, "/downloads/METROBUS - Expres/2023-03-23 - METROBUS EXPRES 2023#6: Zdražení dvoupásmové jízdenky je tu.mp4", false, false, 18, [], 1, ~U[2023-03-23 17:00:34Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "20 místo dnešních 14 korun nyní zaplatí cestující na nejkratších cestách. Naopak se mohou radovat cestující z Malé Strany, kde anketa ukázala, že si místní přejí zklidnění automobilové dopravy.\n\nV Expresu #6 uvidíte:\nNové ceny jízdného (pid.cz)\nKontrakty Českých drah (zdopravy.cz)\nOmezení dopravy na Malé Straně (paqresearch.cz)\nProvozuschopný trolejbus (IG Metrobus)\nTrolejbusová trať na Waltrovku (FB PID)\nUzavřené Sysly (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:31 1. Dubna se mění tarif PID\n1:42 ČD mají nové regionální kontrakty\n2:31 Provoz na Malé straně\n3:05 V Praze je opět provozuschopný trolejbus\n3:35 Trolejbusová trať na Waltrovku má stavební povolení\n3:58 ČD kvůli poruchám dveří uzavřely sysly\n4:30 Výluky\n4:46 Pozvánka\n5:10 Ještě něco od Michala\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#6: Zdražení dvoupásmové jízdenky je tu", "kQDlkC0sOYA", 340, false, "https://www.youtube.com/watch?v=kQDlkC0sOYA", "/downloads/METROBUS - Expres/2023-03-23 - METROBUS EXPRES 2023#6: Zdražení dvoupásmové jízdenky je tu.mp4", false, 18, ~U[2023-03-23 17:00:34Z]] 15:55:55.297 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=16.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.300 [debug] QUERY OK source="media_items" db=1.8ms idle=13.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-09 13:00:00Z], 18] 15:55:55.305 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=14.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Čtrnáct zakoupených elektrobusů Škoda už oslavilo více než rok provozu. Jestli tomu ovšem lze říkat provoz...\n\nV Expresu #5 uvidíte:\nPražské zkraty (cs-dopravak.cz)\nVyjela T3R.PLF (FB DPP)\nModernizace trati do Mnichova (zdopravy.cz)\nNedostatek Pendolin (zdopravy.cz)\nVyjely turecké autobusy Streetway (FB PID)\nModernizace trati na Výstaviště (FB PID)\nMHD Trutnov (zdopravy.cz)\nGlosa o Českých Budějovicích (zdopravy.cz)\n\nZveme vás na premiéru Metrobus ve filmu!\n→ https://metrobus.cz/metrobus-ve-filmu\n\nČasové značky:\n0:00 Úvod\n0:24 Zkraty\n1:36 Modernizovaná Wana vyjela\n2:23 Zrychlí Západní expres?\n3:20 Pendolina nedostatkovým zbožím\n3:55 Turci vyjeli\n4:22 Začátek rekonstrukce Kladenské trati\n4:53 Vlaková MHD v Trutnově\n5:16 České Budějovice versus auta\n5:35 Výluky\n6:08 Co nás čeká?\n6:35 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#5: Pražské zkraty aneb jak se daří elektrobusům", "a2da37fe-f4fc-4bb1-8b9d-853031c30d13", "aIAScnyW6ZE", false, 411, false, "https://www.youtube.com/watch?v=aIAScnyW6ZE", 68, "/downloads/METROBUS - Expres/2023-03-09 - METROBUS EXPRES 2023#5: Pražské zkraty aneb jak se daří elektrobusům.mp4", false, false, 18, [], 1, ~U[2023-03-09 13:00:00Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Čtrnáct zakoupených elektrobusů Škoda už oslavilo více než rok provozu. Jestli tomu ovšem lze říkat provoz...\n\nV Expresu #5 uvidíte:\nPražské zkraty (cs-dopravak.cz)\nVyjela T3R.PLF (FB DPP)\nModernizace trati do Mnichova (zdopravy.cz)\nNedostatek Pendolin (zdopravy.cz)\nVyjely turecké autobusy Streetway (FB PID)\nModernizace trati na Výstaviště (FB PID)\nMHD Trutnov (zdopravy.cz)\nGlosa o Českých Budějovicích (zdopravy.cz)\n\nZveme vás na premiéru Metrobus ve filmu!\n→ https://metrobus.cz/metrobus-ve-filmu\n\nČasové značky:\n0:00 Úvod\n0:24 Zkraty\n1:36 Modernizovaná Wana vyjela\n2:23 Zrychlí Západní expres?\n3:20 Pendolina nedostatkovým zbožím\n3:55 Turci vyjeli\n4:22 Začátek rekonstrukce Kladenské trati\n4:53 Vlaková MHD v Trutnově\n5:16 České Budějovice versus auta\n5:35 Výluky\n6:08 Co nás čeká?\n6:35 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#5: Pražské zkraty aneb jak se daří elektrobusům", "aIAScnyW6ZE", 411, false, "https://www.youtube.com/watch?v=aIAScnyW6ZE", "/downloads/METROBUS - Expres/2023-03-09 - METROBUS EXPRES 2023#5: Pražské zkraty aneb jak se daří elektrobusům.mp4", false, 18, ~U[2023-03-09 13:00:00Z]] 15:55:55.307 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=16.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.310 [debug] QUERY OK source="media_items" db=1.8ms idle=13.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-23 13:00:31Z], 18] 15:55:55.315 [debug] QUERY OK source="media_items" db=3.3ms idle=13.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Blíží se dlouho očekávané infrastrukturní změny! Trolejbusová trať na Letiště se dočkala poklepání kladívkem, zatímco Smíchovské nádraží stavebního povolení. Co už, že to paralelně s výlukami na Železničním mostě i mostě Inteligence povede k paralýze železnice...\n\nV Expresu #4 uvidíte:\nTrolejbus na Letiště (dpp.cz)\nSmíchovské nádraží (zdopravy.cz)\n3. vlna výběrových řízení na dopravce (pid.cz)\nDPMLB a nové autobusy (zdopravy.cz\nČD Bus na západě Čech (zdopravy.cz)\nVaršava a pět linek metra (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#4: Začátky staveb trolejbusů na Letiště i smíchovského terminálu", "9bd3dfeb-8ed9-4605-89f7-526dc499133a", "XmpiQ2haAH8", false, 306, false, "https://www.youtube.com/watch?v=XmpiQ2haAH8", 69, "/downloads/METROBUS - Expres/2023-02-23 - METROBUS EXPRES 2023#4: Začátky staveb trolejbusů na Letiště i smíchovského terminálu.mp4", false, false, 18, [], 1, ~U[2023-02-23 13:00:31Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Blíží se dlouho očekávané infrastrukturní změny! Trolejbusová trať na Letiště se dočkala poklepání kladívkem, zatímco Smíchovské nádraží stavebního povolení. Co už, že to paralelně s výlukami na Železničním mostě i mostě Inteligence povede k paralýze železnice...\n\nV Expresu #4 uvidíte:\nTrolejbus na Letiště (dpp.cz)\nSmíchovské nádraží (zdopravy.cz)\n3. vlna výběrových řízení na dopravce (pid.cz)\nDPMLB a nové autobusy (zdopravy.cz\nČD Bus na západě Čech (zdopravy.cz)\nVaršava a pět linek metra (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#4: Začátky staveb trolejbusů na Letiště i smíchovského terminálu", "XmpiQ2haAH8", 306, false, "https://www.youtube.com/watch?v=XmpiQ2haAH8", "/downloads/METROBUS - Expres/2023-02-23 - METROBUS EXPRES 2023#4: Začátky staveb trolejbusů na Letiště i smíchovského terminálu.mp4", false, 18, ~U[2023-02-23 13:00:31Z]] 15:55:55.316 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=15.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.319 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=12.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-09 13:00:08Z], 18] 15:55:55.324 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=13.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Železniční most nebude jen uzavřen pro nákladní dopravu, nýbrž brzy bude také omezena rychlost vlaků na 20 km/h... Mezitím se staví tramvajové tratě a zasypává autobusový terminál.\n\nKe 3. tématu doporučujeme náš komentář :)\nhttps://youtu.be/O7Zlw9iIvp8\n\nV Expresu #3 uvidíte:\nŽelezniční mosty přes Vltavu (zdopravy.cz, zdopravy.cz)\nOmezení na Dědině a Evropské (dpp.cz, dpp.cz)\nZasypaný Černý Most (zdopravy.cz)\nTrať ke Slivenci (dpp.cz)\nPID Lítačka a parkovné\nŽelezniční tunel na Beroun (zdopravy.cz)\nStřídání stráží na radnici (seznamzpravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:31 Železniční most podruhé\n1:30 Omezen provoz na Evropské\n2:29 Zasypaný Černý Most\n3:16 Začala stavba ke Slivenci\n3:46 PID Lítačka nabízí placení parkovného\n4:14 Příprava železničního tunel na Beroun pokračuje\n4:44 Střídání stráží\n5:20 Výluky\n5:55 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#3: Kauza Železniční most pokračuje", "c76b11f0-c431-49c4-82f2-1f424c36f794", "7J_bbhIcrj0", false, 399, false, "https://www.youtube.com/watch?v=7J_bbhIcrj0", 70, "/downloads/METROBUS - Expres/2023-02-09 - METROBUS EXPRES 2023#3: Kauza Železniční most pokračuje.mp4", false, false, 18, [], 1, ~U[2023-02-09 13:00:08Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Železniční most nebude jen uzavřen pro nákladní dopravu, nýbrž brzy bude také omezena rychlost vlaků na 20 km/h... Mezitím se staví tramvajové tratě a zasypává autobusový terminál.\n\nKe 3. tématu doporučujeme náš komentář :)\nhttps://youtu.be/O7Zlw9iIvp8\n\nV Expresu #3 uvidíte:\nŽelezniční mosty přes Vltavu (zdopravy.cz, zdopravy.cz)\nOmezení na Dědině a Evropské (dpp.cz, dpp.cz)\nZasypaný Černý Most (zdopravy.cz)\nTrať ke Slivenci (dpp.cz)\nPID Lítačka a parkovné\nŽelezniční tunel na Beroun (zdopravy.cz)\nStřídání stráží na radnici (seznamzpravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:31 Železniční most podruhé\n1:30 Omezen provoz na Evropské\n2:29 Zasypaný Černý Most\n3:16 Začala stavba ke Slivenci\n3:46 PID Lítačka nabízí placení parkovného\n4:14 Příprava železničního tunel na Beroun pokračuje\n4:44 Střídání stráží\n5:20 Výluky\n5:55 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#3: Kauza Železniční most pokračuje", "7J_bbhIcrj0", 399, false, "https://www.youtube.com/watch?v=7J_bbhIcrj0", "/downloads/METROBUS - Expres/2023-02-09 - METROBUS EXPRES 2023#3: Kauza Železniční most pokračuje.mp4", false, 18, ~U[2023-02-09 13:00:08Z]] 15:55:55.325 [debug] QUERY OK source="sources" db=0.7ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.327 [debug] QUERY OK source="media_items" db=1.6ms idle=9.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-26 13:00:23Z], 18] 15:55:55.331 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=9.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["DPP spustil možnost nákupu jízdného kartou v městských autobusech. Ostatní dopravci čekají, stejně jako čekají další možnosti nákupu - automat totiž nabízí pouze 3 základní varianty jízdného.\n\nDoporučené video o vozovně Pisárky:\nhttps://mall.tv/gebrian-prekvapive-stavby/nova-hala-pro-tramvaje-dpmb-vozovna-z-21-stoleti\n\nV Expresu #2 uvidíte:\nKartomaty v autobusech (pid.cz)\nPesa pro ČD (zdopravy.cz)\nVýtoňský most (zdopravy.cz)\nPraga NO pro Střešovické muzeum (cs-dopravak.cz)\nZdvoukolejnění mostu Inteligence (zdopravy.cz)\nDPP a 91 autobusů Iveco (dpp.cz)\nProvoz mezi Slaným a Louny (zdopravy.cz)\nNové linky MHD v Jihlavě (zdopravy.cz)\nNové vozy pro Tatry (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:24 Kartomaty v autobusech\n1:11 Nová Pesa pro České dráhy\n1:57 Výtoňský most se zavírá\n2:32 Nový přírůstek do sbírky střešovického muzea\n3:03 Branický most čeká zdvoukolejnění\n3:32 Vozový park DPP obohatí 91 autobusů Iveco\n3:55 Provoz mezi Slaným a Louny se pravděpodobně zachová \n4:25 Nové linky MHD v Jihlavě \n5:10 Nové vozy pro Tatry \n5:40 Architektonická recenze vozovny v Pisárkách\n6:06 Výluky \n6:34 Guma dne\n6:54 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#2: Kartomaty v autobusech spuštěny", "0b08e520-90fc-48ce-893b-69615ef8c8b8", "eyLXUF_40jk", false, 444, false, "https://www.youtube.com/watch?v=eyLXUF_40jk", 71, "/downloads/METROBUS - Expres/2023-01-26 - METROBUS EXPRES 2023#2: Kartomaty v autobusech spuštěny.mp4", false, false, 18, [], 1, ~U[2023-01-26 13:00:23Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "DPP spustil možnost nákupu jízdného kartou v městských autobusech. Ostatní dopravci čekají, stejně jako čekají další možnosti nákupu - automat totiž nabízí pouze 3 základní varianty jízdného.\n\nDoporučené video o vozovně Pisárky:\nhttps://mall.tv/gebrian-prekvapive-stavby/nova-hala-pro-tramvaje-dpmb-vozovna-z-21-stoleti\n\nV Expresu #2 uvidíte:\nKartomaty v autobusech (pid.cz)\nPesa pro ČD (zdopravy.cz)\nVýtoňský most (zdopravy.cz)\nPraga NO pro Střešovické muzeum (cs-dopravak.cz)\nZdvoukolejnění mostu Inteligence (zdopravy.cz)\nDPP a 91 autobusů Iveco (dpp.cz)\nProvoz mezi Slaným a Louny (zdopravy.cz)\nNové linky MHD v Jihlavě (zdopravy.cz)\nNové vozy pro Tatry (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:24 Kartomaty v autobusech\n1:11 Nová Pesa pro České dráhy\n1:57 Výtoňský most se zavírá\n2:32 Nový přírůstek do sbírky střešovického muzea\n3:03 Branický most čeká zdvoukolejnění\n3:32 Vozový park DPP obohatí 91 autobusů Iveco\n3:55 Provoz mezi Slaným a Louny se pravděpodobně zachová \n4:25 Nové linky MHD v Jihlavě \n5:10 Nové vozy pro Tatry \n5:40 Architektonická recenze vozovny v Pisárkách\n6:06 Výluky \n6:34 Guma dne\n6:54 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#2: Kartomaty v autobusech spuštěny", "eyLXUF_40jk", 444, false, "https://www.youtube.com/watch?v=eyLXUF_40jk", "/downloads/METROBUS - Expres/2023-01-26 - METROBUS EXPRES 2023#2: Kartomaty v autobusech spuštěny.mp4", false, 18, ~U[2023-01-26 13:00:23Z]] 15:55:55.332 [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" = ?) [18] 15:55:55.334 [debug] QUERY OK source="media_items" db=1.0ms idle=7.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-13 13:00:03Z], 18] 15:55:55.337 [debug] QUERY OK source="media_items" db=1.9ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["První vlna zavádění nového hlasu PID dorazila do tramvají! V blízkých měsících se dočkáme i městských autobusů a následně pomalu i příměstských.\n\nV Expresu #1 uvidíte:\nJan Vondráček v tramvajích (zdopravy.cz)\nKralupy objasněny (zdopravy.cz)\nMůj vlak a IDPK (zdopravy.cz)\nOdjezdové tabule\nPokuty za blokování provozu\nObnova vozového parku ČD\nMinibary\nGuma dne\n\n\nČasové značky:\n0:00 Úvod \n0:29 Nový hlas PID\n1:11 Vykolejení v Kralupech objasněno\n2:04 V mém vlaku nejen ČD jízdenky\n2:37 Odjezdové tabule jak po dešti\n2:57 Za zablokování tramvaje si parkující připlatí\n3:24 České dráhy pokračují v obnově vozového parku\n3:47 Pokrok u minibarů\n4:14 Výluky\n4:38 Guma dne\n5:10 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#1: Nový hlas v tramvajích", "7c0106a5-3b5d-4663-a43a-19f72cc6753b", "5OrfDZI7QNw", false, 336, false, "https://www.youtube.com/watch?v=5OrfDZI7QNw", 72, "/downloads/METROBUS - Expres/2023-01-13 - METROBUS EXPRES 2023#1: Nový hlas v tramvajích.mp4", false, false, 18, [], 1, ~U[2023-01-13 13:00:03Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "První vlna zavádění nového hlasu PID dorazila do tramvají! V blízkých měsících se dočkáme i městských autobusů a následně pomalu i příměstských.\n\nV Expresu #1 uvidíte:\nJan Vondráček v tramvajích (zdopravy.cz)\nKralupy objasněny (zdopravy.cz)\nMůj vlak a IDPK (zdopravy.cz)\nOdjezdové tabule\nPokuty za blokování provozu\nObnova vozového parku ČD\nMinibary\nGuma dne\n\n\nČasové značky:\n0:00 Úvod \n0:29 Nový hlas PID\n1:11 Vykolejení v Kralupech objasněno\n2:04 V mém vlaku nejen ČD jízdenky\n2:37 Odjezdové tabule jak po dešti\n2:57 Za zablokování tramvaje si parkující připlatí\n3:24 České dráhy pokračují v obnově vozového parku\n3:47 Pokrok u minibarů\n4:14 Výluky\n4:38 Guma dne\n5:10 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2023#1: Nový hlas v tramvajích", "5OrfDZI7QNw", 336, false, "https://www.youtube.com/watch?v=5OrfDZI7QNw", "/downloads/METROBUS - Expres/2023-01-13 - METROBUS EXPRES 2023#1: Nový hlas v tramvajích.mp4", false, 18, ~U[2023-01-13 13:00:03Z]] 15:55:55.338 [debug] QUERY OK source="sources" db=0.4ms idle=10.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.340 [debug] QUERY OK source="media_items" db=1.0ms idle=8.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-29 13:00:21Z], 18] 15:55:55.343 [debug] QUERY OK source="media_items" db=1.9ms idle=8.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nedostatek řidičů se tentokrát přelévá na linku 110, kde je pro změnu kritický...\n\nV Expresu #24 uvidíte:\nVŘ na Štěchovicku a Brandýsku (kr-stredocesky.cz)\nNedostatek řidičů a linka 110\nSOR NS v pruhovaném (cs-dopravak.cz)\nZastávka Nymburk sídliště (zdopravy.cz)\nDalší útok na Moldavě (zdopravy.cz)\nDeštník v zahraničí (zdopravy.cz)\n\n\nČasové značky:\n0:00 Úvod\n0:30 Výběrová řízení na Štěchovicku\n1:15 Nedostatek řidičů level 110\n2:02 Další přírůstek do nového designu\n2:41 Zastávka Nymburk-sídliště\n3:00 Další útok na vlak na Moldavě\n3:15 Deštník v zahraničí\n3:34 Prázdninový provoz\n3:58 Závěr + pozvánka\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#24: Výpadky spojů lvl. 110", "937af4ae-6823-4354-8205-3cc2dd4e585e", "fuZDboCm6Ag", false, 293, false, "https://www.youtube.com/watch?v=fuZDboCm6Ag", 73, "/downloads/METROBUS - Expres/2022-12-29 - METROBUS EXPRES 2022#24: Výpadky spojů lvl. 110.mp4", false, false, 18, [], 1, ~U[2022-12-29 13:00:21Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Nedostatek řidičů se tentokrát přelévá na linku 110, kde je pro změnu kritický...\n\nV Expresu #24 uvidíte:\nVŘ na Štěchovicku a Brandýsku (kr-stredocesky.cz)\nNedostatek řidičů a linka 110\nSOR NS v pruhovaném (cs-dopravak.cz)\nZastávka Nymburk sídliště (zdopravy.cz)\nDalší útok na Moldavě (zdopravy.cz)\nDeštník v zahraničí (zdopravy.cz)\n\n\nČasové značky:\n0:00 Úvod\n0:30 Výběrová řízení na Štěchovicku\n1:15 Nedostatek řidičů level 110\n2:02 Další přírůstek do nového designu\n2:41 Zastávka Nymburk-sídliště\n3:00 Další útok na vlak na Moldavě\n3:15 Deštník v zahraničí\n3:34 Prázdninový provoz\n3:58 Závěr + pozvánka\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#24: Výpadky spojů lvl. 110", "fuZDboCm6Ag", 293, false, "https://www.youtube.com/watch?v=fuZDboCm6Ag", "/downloads/METROBUS - Expres/2022-12-29 - METROBUS EXPRES 2022#24: Výpadky spojů lvl. 110.mp4", false, 18, ~U[2022-12-29 13:00:21Z]] 15:55:55.345 [debug] QUERY OK source="sources" db=0.4ms idle=10.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.346 [debug] QUERY OK source="media_items" db=1.1ms idle=8.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-16 17:34:15Z], 18] 15:55:55.350 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=9.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pamatujete na poslední dlouhodobé uzavření stanice metra? Od půlky ledna si ho na lince A připomenete.\n\nV Expresu #23 uvidíte:\nUzávěra Jiřího z Poděbrad (idnes.cz)\nInterJet supluje (zdopravy.cz)\nNový rok na železnici a Moldava (zdopravy.cz)\nMetro C moderně (zdopravy.cz)\nOstrava rozšiřuje 80km/h (zdopravy.cz)\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\nZveme vás na sobotní Vlakovou jízdu s Kredencem!\n\n\nČasové značky:\n0:00 Úvod \n0:20 Sliby se plní o Vánocích\n1:04 Interjet supluje\n1:33 Nový rok a unikátní Vandalismus\n2:01 Metro C moderně\n2:27 Další tramvajová trať na 80km/h\n2:55 Výluky\n3:11 Sobotní jízda s kredencem\n3:22 Závěr\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#23: Uzávěra stanice Jiřího z Poděbrad", "a771aba8-8ecb-4735-af4e-2cb6fe2e31ba", "jWZlTvmQMhw", false, 227, false, "https://www.youtube.com/watch?v=jWZlTvmQMhw", 74, "/downloads/METROBUS - Expres/2022-12-16 - METROBUS EXPRES 2022#23: Uzávěra stanice Jiřího z Poděbrad.mp4", false, false, 18, [], 1, ~U[2022-12-16 17:34:15Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Pamatujete na poslední dlouhodobé uzavření stanice metra? Od půlky ledna si ho na lince A připomenete.\n\nV Expresu #23 uvidíte:\nUzávěra Jiřího z Poděbrad (idnes.cz)\nInterJet supluje (zdopravy.cz)\nNový rok na železnici a Moldava (zdopravy.cz)\nMetro C moderně (zdopravy.cz)\nOstrava rozšiřuje 80km/h (zdopravy.cz)\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\nZveme vás na sobotní Vlakovou jízdu s Kredencem!\n\n\nČasové značky:\n0:00 Úvod \n0:20 Sliby se plní o Vánocích\n1:04 Interjet supluje\n1:33 Nový rok a unikátní Vandalismus\n2:01 Metro C moderně\n2:27 Další tramvajová trať na 80km/h\n2:55 Výluky\n3:11 Sobotní jízda s kredencem\n3:22 Závěr\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#23: Uzávěra stanice Jiřího z Poděbrad", "jWZlTvmQMhw", 227, false, "https://www.youtube.com/watch?v=jWZlTvmQMhw", "/downloads/METROBUS - Expres/2022-12-16 - METROBUS EXPRES 2022#23: Uzávěra stanice Jiřího z Poděbrad.mp4", false, 18, ~U[2022-12-16 17:34:15Z]] 15:55:55.351 [debug] QUERY OK source="sources" db=0.7ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.353 [debug] QUERY OK source="media_items" db=1.0ms idle=8.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-01 17:00:34Z], 18] 15:55:55.357 [debug] QUERY OK source="media_items" db=3.0ms idle=8.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dvě nejlevnější jízdenky se sloučí do jedné, která bude platit čtvrt hodiny, a podraží i dlouhodobé jízdenky...\n\nV Expresu #22 uvidíte:\nAktualizovaný Můj vlak (zdopravy.cz)\nZdražení středočeského jízdného (zdopravy.cz)\nDalší TGV v Česku (zdopravy.cz)\nTrolejbus na Letiště (cs-dopravak.cz)\nNový JŘ na železnici\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na Vlakovou jízdu Krokodýlem po pražských spojkách!\n→ https://bit.ly/jizdasM286\n\nČasové značky:\n0:00 Úvod\n0:23 Aplikace Můj vlak aktualizována\n1:20 Zdražení jízdného v kraji\n2:00 Nové TGV na okruhu VUZ Velim\n2:37 Stavba TT na letiště započala\n2:53 Změna jízdního řádu\n3:45 Pozvánka na jízdu krokodýlem (KŽC a Metrobus)\n4:25 Adventní kalendář Metrobusu\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#22: Zdražení středočeského jízdného schváleno", "5dc564a9-d3eb-402c-9264-cf1362fe2f61", "oGHmkKlnLwY", false, 307, false, "https://www.youtube.com/watch?v=oGHmkKlnLwY", 75, "/downloads/METROBUS - Expres/2022-12-01 - METROBUS EXPRES 2022#22: Zdražení středočeského jízdného schváleno.mp4", false, false, 18, [], 1, ~U[2022-12-01 17:00:34Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Dvě nejlevnější jízdenky se sloučí do jedné, která bude platit čtvrt hodiny, a podraží i dlouhodobé jízdenky...\n\nV Expresu #22 uvidíte:\nAktualizovaný Můj vlak (zdopravy.cz)\nZdražení středočeského jízdného (zdopravy.cz)\nDalší TGV v Česku (zdopravy.cz)\nTrolejbus na Letiště (cs-dopravak.cz)\nNový JŘ na železnici\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na Vlakovou jízdu Krokodýlem po pražských spojkách!\n→ https://bit.ly/jizdasM286\n\nČasové značky:\n0:00 Úvod\n0:23 Aplikace Můj vlak aktualizována\n1:20 Zdražení jízdného v kraji\n2:00 Nové TGV na okruhu VUZ Velim\n2:37 Stavba TT na letiště započala\n2:53 Změna jízdního řádu\n3:45 Pozvánka na jízdu krokodýlem (KŽC a Metrobus)\n4:25 Adventní kalendář Metrobusu\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#22: Zdražení středočeského jízdného schváleno", "oGHmkKlnLwY", 307, false, "https://www.youtube.com/watch?v=oGHmkKlnLwY", "/downloads/METROBUS - Expres/2022-12-01 - METROBUS EXPRES 2022#22: Zdražení středočeského jízdného schváleno.mp4", false, 18, ~U[2022-12-01 17:00:34Z]] 15:55:55.358 [debug] QUERY OK source="sources" db=0.4ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.360 [debug] QUERY OK source="media_items" db=1.3ms idle=8.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-17 13:00:39Z], 18] 15:55:55.363 [debug] QUERY OK source="media_items" db=2.3ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zatímco organizátoři dopravy prosazují ulehčení získání řidičského průkazu na autobus, zakazují import nových vozidel....\n\nV Expresu #21 uvidíte:\nIveco Streetway do Pardubic (cs-dopravak.cz)\nAutobusákem od 18 let (zdopravy.cz)\nK2 pro Prahu (cs-dopravak.cz)\nVodíkový autobus pro Prahu (cs-dopravak.cz)\nVětrná elektrárna ÖBB (zdopravy.cz)\nJízdenky podraží (zdopravy.cz)\nNové busy pro Kladno (cs-dopravak.cz)\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na Vlakovou jízdu Krokodýlem po pražských spojkách!\n→ https://bit.ly/jizdasM286\n\nČasové značky:\nV pohodě.\n0:00 Úvod \n0:24 Streetway pro Prahu nebude\n0:54 Od 18 let autobusákem\n1:23 K2 pro Prahu\n1:52 Autobusy DPP na vodík od Temsy\n2:17 ÖBB má vlastní větrnou elektrárnu\n2:38 Jízdné podraží\n2:56 nové busy pro Kladno\n3:24 Výluky\n3:35 Jizda Krokodýlem\n4:04 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#21: Moderní Streetway nebude, historická K2 bude", "b0386e54-cdc7-4add-8bb8-6a3995a94c9d", "u7aaZUpZ_T4", false, 268, false, "https://www.youtube.com/watch?v=u7aaZUpZ_T4", 76, "/downloads/METROBUS - Expres/2022-11-17 - METROBUS EXPRES 2022#21: Moderní Streetway nebude, historická K2 bude.mp4", false, false, 18, [], 1, ~U[2022-11-17 13:00:39Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Zatímco organizátoři dopravy prosazují ulehčení získání řidičského průkazu na autobus, zakazují import nových vozidel....\n\nV Expresu #21 uvidíte:\nIveco Streetway do Pardubic (cs-dopravak.cz)\nAutobusákem od 18 let (zdopravy.cz)\nK2 pro Prahu (cs-dopravak.cz)\nVodíkový autobus pro Prahu (cs-dopravak.cz)\nVětrná elektrárna ÖBB (zdopravy.cz)\nJízdenky podraží (zdopravy.cz)\nNové busy pro Kladno (cs-dopravak.cz)\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na Vlakovou jízdu Krokodýlem po pražských spojkách!\n→ https://bit.ly/jizdasM286\n\nČasové značky:\nV pohodě.\n0:00 Úvod \n0:24 Streetway pro Prahu nebude\n0:54 Od 18 let autobusákem\n1:23 K2 pro Prahu\n1:52 Autobusy DPP na vodík od Temsy\n2:17 ÖBB má vlastní větrnou elektrárnu\n2:38 Jízdné podraží\n2:56 nové busy pro Kladno\n3:24 Výluky\n3:35 Jizda Krokodýlem\n4:04 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#21: Moderní Streetway nebude, historická K2 bude", "u7aaZUpZ_T4", 268, false, "https://www.youtube.com/watch?v=u7aaZUpZ_T4", "/downloads/METROBUS - Expres/2022-11-17 - METROBUS EXPRES 2022#21: Moderní Streetway nebude, historická K2 bude.mp4", false, 18, ~U[2022-11-17 13:00:39Z]] 15:55:55.364 [debug] QUERY OK source="sources" db=0.4ms idle=10.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.365 [debug] QUERY OK source="media_items" db=1.2ms idle=7.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-03 13:00:01Z], 18] 15:55:55.374 [debug] QUERY OK source="media_items" db=7.3ms idle=8.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Stížnost na Ministerstvo dopravy skončila neúspěchem a Kladno tak nadále nemá zajištěnou spolupráci MHD s PIDem. Dále se věnujeme železničním stavbám i jízdnímu řádu do Berlína.\n\nV Expresu #20 uvidíte:\nKladno bez úspěchu (zdopravy.cz)\nBrno staví nádraží (zdopravy.cz)\nSŽ staví u Telče (zdopravy.cz)\nNové infotabule DPP (TW @jiracekz)\nRekord na Rhétské dráze (zdopravy.cz)\nSolaris a vodík (zdopravy.cz)\nŠkodovka a tramvaj (zdopravy.cz)\nŠkodovka a metro (zdopravy.cz)\nProblémy na Vindoboně (zdopravy.cz)\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na Dobrodružnou jízdu V na Ústecko!\n→ https://tram-bus.cz/?p=74760\n\nČasové značky:\n0:00 Úvod\n0:25 Kladno bez úspěchu\n1:12 Brno staví nádraží\n1:45 SŽ a další stavba\n2:02 Nové infotabule DPP\n2:17 Rekordní vlak ve Švýcarsku\n2:39 Solaris a vodíkové autobusy\n3:01 Škoda testuje novinku\n3:22 Nové metro pro Varšavu\n3:45 Problémy na Vindoboně\n4:29 Výluky\n4:36 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#20: Kladno proti kraji neuspělo", "97394b28-64f9-476f-993c-76fed6da0ed7", "2HzSXBoUJQw", false, 308, false, "https://www.youtube.com/watch?v=2HzSXBoUJQw", 77, "/downloads/METROBUS - Expres/2022-11-03 - METROBUS EXPRES 2022#20: Kladno proti kraji neuspělo.mp4", false, false, 18, [], 1, ~U[2022-11-03 13:00:01Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Stížnost na Ministerstvo dopravy skončila neúspěchem a Kladno tak nadále nemá zajištěnou spolupráci MHD s PIDem. Dále se věnujeme železničním stavbám i jízdnímu řádu do Berlína.\n\nV Expresu #20 uvidíte:\nKladno bez úspěchu (zdopravy.cz)\nBrno staví nádraží (zdopravy.cz)\nSŽ staví u Telče (zdopravy.cz)\nNové infotabule DPP (TW @jiracekz)\nRekord na Rhétské dráze (zdopravy.cz)\nSolaris a vodík (zdopravy.cz)\nŠkodovka a tramvaj (zdopravy.cz)\nŠkodovka a metro (zdopravy.cz)\nProblémy na Vindoboně (zdopravy.cz)\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na Dobrodružnou jízdu V na Ústecko!\n→ https://tram-bus.cz/?p=74760\n\nČasové značky:\n0:00 Úvod\n0:25 Kladno bez úspěchu\n1:12 Brno staví nádraží\n1:45 SŽ a další stavba\n2:02 Nové infotabule DPP\n2:17 Rekordní vlak ve Švýcarsku\n2:39 Solaris a vodíkové autobusy\n3:01 Škoda testuje novinku\n3:22 Nové metro pro Varšavu\n3:45 Problémy na Vindoboně\n4:29 Výluky\n4:36 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#20: Kladno proti kraji neuspělo", "2HzSXBoUJQw", 308, false, "https://www.youtube.com/watch?v=2HzSXBoUJQw", "/downloads/METROBUS - Expres/2022-11-03 - METROBUS EXPRES 2022#20: Kladno proti kraji neuspělo.mp4", false, 18, ~U[2022-11-03 13:00:01Z]] 15:55:55.375 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=14.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.376 [debug] QUERY OK source="media_items" db=0.9ms idle=12.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-20 12:00:14Z], 18] 15:55:55.381 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=13.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Bateriové trolejbusy se rozmáhají do většiny českých provozů. Po 2 letech Ústí nad Labem rozšiřuje svou nedostatečnou flotilu a mezitím v Praze otevíráme první trať, na které mohou pravidelně jezdit.\n\nV Expresu #19 uvidíte:\nNové trolejbusy do části Ústí (zdopravy.cz, zdopravy.cz)\nZase jízdenky (zdopravy.cz, zdopravy.cz, TW @JTBcz)\nDo Schwechatu komerčně i dotovaně (zdopravy.cz)\nTrolejbusy v Praze (nasregion.cz)\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na Dobrodružnou jízdu V na Ústecko!\n→ https://tram-bus.cz/?p=74760\nMetrobus hostuje v Divadle Kámen!\n→ https://youtu.be/5ORWs4YF5kU\n\nČasové značky:\n0:00 Úvod \n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#19: Nové trolejbusy do Ústí i do Prahy", "7ec21305-50ad-42ad-a872-412a847fd230", "Py2RYz_r2Rs", false, 214, false, "https://www.youtube.com/watch?v=Py2RYz_r2Rs", 78, "/downloads/METROBUS - Expres/2022-10-20 - METROBUS EXPRES 2022#19: Nové trolejbusy do Ústí i do Prahy.mp4", false, false, 18, [], 1, ~U[2022-10-20 12:00:14Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Bateriové trolejbusy se rozmáhají do většiny českých provozů. Po 2 letech Ústí nad Labem rozšiřuje svou nedostatečnou flotilu a mezitím v Praze otevíráme první trať, na které mohou pravidelně jezdit.\n\nV Expresu #19 uvidíte:\nNové trolejbusy do části Ústí (zdopravy.cz, zdopravy.cz)\nZase jízdenky (zdopravy.cz, zdopravy.cz, TW @JTBcz)\nDo Schwechatu komerčně i dotovaně (zdopravy.cz)\nTrolejbusy v Praze (nasregion.cz)\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na Dobrodružnou jízdu V na Ústecko!\n→ https://tram-bus.cz/?p=74760\nMetrobus hostuje v Divadle Kámen!\n→ https://youtu.be/5ORWs4YF5kU\n\nČasové značky:\n0:00 Úvod \n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#19: Nové trolejbusy do Ústí i do Prahy", "Py2RYz_r2Rs", 214, false, "https://www.youtube.com/watch?v=Py2RYz_r2Rs", "/downloads/METROBUS - Expres/2022-10-20 - METROBUS EXPRES 2022#19: Nové trolejbusy do Ústí i do Prahy.mp4", false, 18, ~U[2022-10-20 12:00:14Z]] 15:55:55.382 [debug] QUERY OK source="sources" db=0.6ms idle=16.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.384 [debug] QUERY OK source="media_items" db=1.4ms idle=9.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-06 12:00:44Z], 18] 15:55:55.389 [debug] QUERY OK source="media_items" db=3.3ms idle=9.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Konec železniční historie na brněnské výstaviště nebo na Jindřichohradeckých úzkokolejkách? Kompenzujeme alespoň pravidelným Expresem ze skoro znovuotevřené čakovické tratě...\n\nV Expresu #18 uvidíte:\nŠvýcarská doprava cenově dostupnější (zdopravy.cz)\nÚzkokolejka v ohrožení (zdopravy.cz)\nGorily mění autobusy (zdopravy.cz)\nMnichovské expresy (zdopravy.cz)\nBrněnské výstaviště (zdopravy.cz)\nPraha schválila standardy reklamy ve vozidlech (cs-dopravak.cz)\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\n\nČasové značky:\n0:00 Úvod \n0:23 Švýcarská doprava levnější\n1:06 Úzkokolejka v ohrožení\n1:43 Gorily mění autobusy\n2:29 Mnichovské expresy nadále v režii Die Länderbahn\n2:55 Brněnské výstaviště bez vlečky\n3:22 Celoplošné zastávky na znamení v Magdeburgu\n3:42 Praha schválila standardy reklamy - vyjma tramvají 15T\n4:04 Výluky\n4:25 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#18: Končí Jindřichohradecké úzkokolejky i brněnská vlečka", "4d70bc39-b899-498b-996a-d9bc6d5e29dd", "xnxZOcpurME", false, 304, false, "https://www.youtube.com/watch?v=xnxZOcpurME", 79, "/downloads/METROBUS - Expres/2022-10-06 - METROBUS EXPRES 2022#18: Končí Jindřichohradecké úzkokolejky i brněnská vlečka.mp4", false, false, 18, [], 1, ~U[2022-10-06 12:00:44Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Konec železniční historie na brněnské výstaviště nebo na Jindřichohradeckých úzkokolejkách? Kompenzujeme alespoň pravidelným Expresem ze skoro znovuotevřené čakovické tratě...\n\nV Expresu #18 uvidíte:\nŠvýcarská doprava cenově dostupnější (zdopravy.cz)\nÚzkokolejka v ohrožení (zdopravy.cz)\nGorily mění autobusy (zdopravy.cz)\nMnichovské expresy (zdopravy.cz)\nBrněnské výstaviště (zdopravy.cz)\nPraha schválila standardy reklamy ve vozidlech (cs-dopravak.cz)\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\n\nČasové značky:\n0:00 Úvod \n0:23 Švýcarská doprava levnější\n1:06 Úzkokolejka v ohrožení\n1:43 Gorily mění autobusy\n2:29 Mnichovské expresy nadále v režii Die Länderbahn\n2:55 Brněnské výstaviště bez vlečky\n3:22 Celoplošné zastávky na znamení v Magdeburgu\n3:42 Praha schválila standardy reklamy - vyjma tramvají 15T\n4:04 Výluky\n4:25 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#18: Končí Jindřichohradecké úzkokolejky i brněnská vlečka", "xnxZOcpurME", 304, false, "https://www.youtube.com/watch?v=xnxZOcpurME", "/downloads/METROBUS - Expres/2022-10-06 - METROBUS EXPRES 2022#18: Končí Jindřichohradecké úzkokolejky i brněnská vlečka.mp4", false, 18, ~U[2022-10-06 12:00:44Z]] 15:55:55.391 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=13.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.392 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=10.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-09-22 12:00:08Z], 18] 15:55:55.396 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=11.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["DPP vypsal těsně před volbami tendr na stavbu slibované tramvajové tratě... a mezitím autobusoví dopravci stále pokulhávají s vypravováním spojů.\n\nV Expresu #17 uvidíte:\nTrať přes Václavské náměstí (zdopravy.cz)\nVýpadky spojů podruhé\nBrouzdaliště v Chuchli (zdopravy.cz)\nVýpadky PID\nNová podoba lanovky na Petřín (zdopravy.cz)\nBuspruhy a skůtry (zdopravy.cz)\nRekola testují nové parkování (rekola.cz)\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\n\nČasové značky:\n0:00 Úvod \n0:33 Tramvajová trať na Václavák\n1:28 Výpadky spojů podruhé\n2:26 Brouzdaliště, nebo podchod?\n3:01 Lanovka na Petřín zná podobu nových vozů\n3:35 Buspruhy nově i pro skútry a motorky\n4:10 rekola testují ohleduplné parkování\n4:32 Výluky\n5:01 závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#17: Malé krůčky pro trať přes Václavák", "ac125d79-3e3a-4720-975e-3d8a36d29f4d", "HlzNj-86LYw", false, 327, false, "https://www.youtube.com/watch?v=HlzNj-86LYw", 80, "/downloads/METROBUS - Expres/2022-09-22 - METROBUS EXPRES 2022#17: Malé krůčky pro trať přes Václavák.mp4", false, false, 18, [], 1, ~U[2022-09-22 12:00:08Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "DPP vypsal těsně před volbami tendr na stavbu slibované tramvajové tratě... a mezitím autobusoví dopravci stále pokulhávají s vypravováním spojů.\n\nV Expresu #17 uvidíte:\nTrať přes Václavské náměstí (zdopravy.cz)\nVýpadky spojů podruhé\nBrouzdaliště v Chuchli (zdopravy.cz)\nVýpadky PID\nNová podoba lanovky na Petřín (zdopravy.cz)\nBuspruhy a skůtry (zdopravy.cz)\nRekola testují nové parkování (rekola.cz)\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\n\nČasové značky:\n0:00 Úvod \n0:33 Tramvajová trať na Václavák\n1:28 Výpadky spojů podruhé\n2:26 Brouzdaliště, nebo podchod?\n3:01 Lanovka na Petřín zná podobu nových vozů\n3:35 Buspruhy nově i pro skútry a motorky\n4:10 rekola testují ohleduplné parkování\n4:32 Výluky\n5:01 závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#17: Malé krůčky pro trať přes Václavák", "HlzNj-86LYw", 327, false, "https://www.youtube.com/watch?v=HlzNj-86LYw", "/downloads/METROBUS - Expres/2022-09-22 - METROBUS EXPRES 2022#17: Malé krůčky pro trať přes Václavák.mp4", false, 18, ~U[2022-09-22 12:00:08Z]] 15:55:55.398 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=12.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.399 [debug] QUERY OK source="media_items" db=1.1ms idle=9.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-09-08 12:00:25Z], 18] 15:55:55.402 [debug] QUERY OK source="media_items" db=2.0ms idle=9.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Kdo by čekal, že druhým městem v Česku, které zavede svou vlastní vlakovou linku, bude právě Trutnov? Dále vás inspirujeme levnou jízdenkou do Švýcarska nebo ukážeme na nejezdící autobusy PID...\n\nV Expresu #16 uvidíte:\nVlak jako MHD v Trutnově (zdopravy.cz)\nŠachy ve vlacích vyšší kvality (zdopravy.cz)\nCelodenní jízdenka na Rhétskou dráhu (zdopravy.cz)\nVýpadky PID\nKladenská drážní cesta (zdopravy.cz)\nOprava nádraží Vyšehrad (zdopravy.cz)\nReklamy na autobusech DPP (dpp.cz)\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na jízdu Ostravskou Karosou na do Muzea ve Strašicích!\n→ https://tram-bus.cz/sraz-byvalych-ostravskych-vozidel-v-muzeum-ve-strasicich/\n\nČasové značky:\n0:00 Úvod\n0:44 Vlak součástí MHD Trutnov\n1:33 Šachy ve vlacích vyšší kvality\n2:19 Švýcarská inspirace 9€Ticketem\n3:02 Výpadky spojů v PID\n3:29 Kladenská drážní cesta\n3:44 Oprava nádraží Vyšehrad\n4:00 Reklamy na autobusech DPP\n4:18 Dny otevřených dveří a Ostravský den ve Strašicích\n4:47 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#16: Městská vlaková linka v Trutnově", "1ed3198c-77f0-44d3-8f35-f87ebf384cc5", "Kfj6xE0B_sg", false, 326, false, "https://www.youtube.com/watch?v=Kfj6xE0B_sg", 81, "/downloads/METROBUS - Expres/2022-09-08 - METROBUS EXPRES 2022#16: Městská vlaková linka v Trutnově.mp4", false, false, 18, [], 1, ~U[2022-09-08 12:00:25Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Kdo by čekal, že druhým městem v Česku, které zavede svou vlastní vlakovou linku, bude právě Trutnov? Dále vás inspirujeme levnou jízdenkou do Švýcarska nebo ukážeme na nejezdící autobusy PID...\n\nV Expresu #16 uvidíte:\nVlak jako MHD v Trutnově (zdopravy.cz)\nŠachy ve vlacích vyšší kvality (zdopravy.cz)\nCelodenní jízdenka na Rhétskou dráhu (zdopravy.cz)\nVýpadky PID\nKladenská drážní cesta (zdopravy.cz)\nOprava nádraží Vyšehrad (zdopravy.cz)\nReklamy na autobusech DPP (dpp.cz)\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na jízdu Ostravskou Karosou na do Muzea ve Strašicích!\n→ https://tram-bus.cz/sraz-byvalych-ostravskych-vozidel-v-muzeum-ve-strasicich/\n\nČasové značky:\n0:00 Úvod\n0:44 Vlak součástí MHD Trutnov\n1:33 Šachy ve vlacích vyšší kvality\n2:19 Švýcarská inspirace 9€Ticketem\n3:02 Výpadky spojů v PID\n3:29 Kladenská drážní cesta\n3:44 Oprava nádraží Vyšehrad\n4:00 Reklamy na autobusech DPP\n4:18 Dny otevřených dveří a Ostravský den ve Strašicích\n4:47 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#16: Městská vlaková linka v Trutnově", "Kfj6xE0B_sg", 326, false, "https://www.youtube.com/watch?v=Kfj6xE0B_sg", "/downloads/METROBUS - Expres/2022-09-08 - METROBUS EXPRES 2022#16: Městská vlaková linka v Trutnově.mp4", false, 18, ~U[2022-09-08 12:00:25Z]] 15:55:55.404 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=10.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.406 [debug] QUERY OK source="media_items" db=1.4ms idle=8.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-08-25 12:00:17Z], 18] 15:55:55.411 [debug] QUERY OK source="media_items" db=3.3ms idle=9.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Naplňují se hrozby kraje a spory s velkými městy nabobtnaly do extrému... Mimo to v Praze před volbami ožívají nové stavební i architektonické projekty.\n\nV Expresu #15 uvidíte:\nDezintegrace Kladna (zdopravy.cz)\nProjekt Radlické radiály (zdopravy.cz)\nOptimalizace dopravy na jihu (pid.cz,pid.cz)\nTerminál Depo Hostivař otevřen (zdopravy.cz)\nVyberte si barvu lávky (FB Městská část Praha 14)\nArchitektonické návrhy (FB Pražská integrovaná doprava)\nNový Regioshark? (FB České dráhy)\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na jízdu Ostravskou Karosou na sraz Karos v Ralsku!\n→ https://tram-bus.cz/4-sraz-autobusu-karosa-rady-700/\n\nČasové značky:\n0:00 Úvod\n0:22 Dezintegrace Kladna\n1:13 Projekt Radlické radiály\n2:00 Optimalizace dopravy na jihu\n2:46 Terminál Depo Hostivař otevřen\n3:23 Vyberte si barvu lávky\n3:50 Architektonické návrhy\n4:40 Nový Regioshark?\n5:04 Karosou na Karosy\n5:48 Výluky\n6:15 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#15: Kladno dezintegrováno", "de7bdfa2-579a-4ec1-87d8-e158cdbf8368", "YPzkJzOXj4E", false, 408, false, "https://www.youtube.com/watch?v=YPzkJzOXj4E", 82, "/downloads/METROBUS - Expres/2022-08-25 - METROBUS EXPRES 2022#15: Kladno dezintegrováno.mp4", false, false, 18, [], 1, ~U[2022-08-25 12:00:17Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Naplňují se hrozby kraje a spory s velkými městy nabobtnaly do extrému... Mimo to v Praze před volbami ožívají nové stavební i architektonické projekty.\n\nV Expresu #15 uvidíte:\nDezintegrace Kladna (zdopravy.cz)\nProjekt Radlické radiály (zdopravy.cz)\nOptimalizace dopravy na jihu (pid.cz,pid.cz)\nTerminál Depo Hostivař otevřen (zdopravy.cz)\nVyberte si barvu lávky (FB Městská část Praha 14)\nArchitektonické návrhy (FB Pražská integrovaná doprava)\nNový Regioshark? (FB České dráhy)\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na jízdu Ostravskou Karosou na sraz Karos v Ralsku!\n→ https://tram-bus.cz/4-sraz-autobusu-karosa-rady-700/\n\nČasové značky:\n0:00 Úvod\n0:22 Dezintegrace Kladna\n1:13 Projekt Radlické radiály\n2:00 Optimalizace dopravy na jihu\n2:46 Terminál Depo Hostivař otevřen\n3:23 Vyberte si barvu lávky\n3:50 Architektonické návrhy\n4:40 Nový Regioshark?\n5:04 Karosou na Karosy\n5:48 Výluky\n6:15 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#15: Kladno dezintegrováno", "YPzkJzOXj4E", 408, false, "https://www.youtube.com/watch?v=YPzkJzOXj4E", "/downloads/METROBUS - Expres/2022-08-25 - METROBUS EXPRES 2022#15: Kladno dezintegrováno.mp4", false, 18, ~U[2022-08-25 12:00:17Z]] 15:55:55.412 [debug] QUERY OK source="sources" db=0.5ms idle=11.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.414 [debug] QUERY OK source="media_items" db=1.5ms idle=10.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-07-28 12:00:26Z], 18] 15:55:55.418 [debug] QUERY OK source="media_items" db=3.0ms idle=10.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V prvním prázdninovém expresu probíráme soutěže na regionální autobusové dopravce, lanovku do Bohnic či Železniční uzel Praha.\n\nV Expresu #14 uvidíte:\nSoutěže na Středočeské dopravce (zdopravy.cz,vestnikverejnychzakazek.cz)\nPražský železniční uzel (zdopravy.eu)\n9euro jízdenka v Německu (zdopravy.cz)\nLanovka do Bohnic (zdopravy.cz)\nÚstecké trolejbusy (zdopravy.cz)\nSolární pražce (zdopravy.cz,bahnblogstelle.com)\nArchikolo (campuj.online)\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na jízdu autobusem a vlakem na Kozí dráhu!\n→ https://fb.me/e/6QMLmrjDL\n\nČasové značky:\n0:00 Úvod\n0:42 Soutěže ve Středočeské dopravě\n1:15 Uzel Praha\n1:55 Efekt devítieurové jízdenky v Německu\n2:30 Návrhy lanovky do Bohnic\n2:45 Druhý pokus pro ústecké trolejbusy\n3:10 Solární pražce\n3:33 Archikolo\n3:52 Výluky\n4:32 Pozvánka na výlet na Kozí dráhu\n4:40 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#14: Pražský železniční uzel se přesune pod zem", "6ccc2a7b-f60d-429a-b7bb-e01cd99455ef", "pwnxlxSLvQU", false, 294, false, "https://www.youtube.com/watch?v=pwnxlxSLvQU", 83, "/downloads/METROBUS - Expres/2022-07-28 - METROBUS EXPRES 2022#14: Pražský železniční uzel se přesune pod zem.mp4", false, false, 18, [], 1, ~U[2022-07-28 12:00:26Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "V prvním prázdninovém expresu probíráme soutěže na regionální autobusové dopravce, lanovku do Bohnic či Železniční uzel Praha.\n\nV Expresu #14 uvidíte:\nSoutěže na Středočeské dopravce (zdopravy.cz,vestnikverejnychzakazek.cz)\nPražský železniční uzel (zdopravy.eu)\n9euro jízdenka v Německu (zdopravy.cz)\nLanovka do Bohnic (zdopravy.cz)\nÚstecké trolejbusy (zdopravy.cz)\nSolární pražce (zdopravy.cz,bahnblogstelle.com)\nArchikolo (campuj.online)\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na jízdu autobusem a vlakem na Kozí dráhu!\n→ https://fb.me/e/6QMLmrjDL\n\nČasové značky:\n0:00 Úvod\n0:42 Soutěže ve Středočeské dopravě\n1:15 Uzel Praha\n1:55 Efekt devítieurové jízdenky v Německu\n2:30 Návrhy lanovky do Bohnic\n2:45 Druhý pokus pro ústecké trolejbusy\n3:10 Solární pražce\n3:33 Archikolo\n3:52 Výluky\n4:32 Pozvánka na výlet na Kozí dráhu\n4:40 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#14: Pražský železniční uzel se přesune pod zem", "pwnxlxSLvQU", 294, false, "https://www.youtube.com/watch?v=pwnxlxSLvQU", "/downloads/METROBUS - Expres/2022-07-28 - METROBUS EXPRES 2022#14: Pražský železniční uzel se přesune pod zem.mp4", false, 18, ~U[2022-07-28 12:00:26Z]] 15:55:55.419 [debug] QUERY OK source="sources" db=0.8ms idle=12.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.421 [debug] QUERY OK source="media_items" db=1.4ms idle=9.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-06-30 12:00:01Z], 18] 15:55:55.425 [debug] QUERY OK source="media_items" db=3.0ms idle=9.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nejisté stěhování Správy železnic doplňuje jistě nepovedený start Busline v Pardubickém kraji...\n\nV Expresu #13 uvidíte:\nNové sídlo Správy železnic (zdopravy.cz)\nVýpadky v Pardubickém kraji (chrudim.eu)\nProměna Olšanské ulice (zdopravy.cz)\nStavba tramvajové trati ke kampusu (zdopravy.cz)\nNádraží Klánovice-sever (zdopravy.cz)\n\nPřejeme hezké prázdniny, další Expres vychází na konci července!\n\nČasové značky:\n0:00 Úvod\n0:33 SŽ bude mít nové sídlo\n1:30 Výměna dopravců v Pardubickém kraji\n2:44 Olšanská ulice v novém\n3:43 Výstavba brněnské tramvajové trať na Kampus se blíží do konce\n4:14 První odjezdový panel v novém provedení\n4:48 Výluky\n5:31 Prázdninový provoz (nejen) na Metrobusu\n6:13 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#13: Výpadky v Pardubickém kraji a nová Olšanská ulice", "501d307a-7a53-44e5-a22e-569b35cf4c7c", "aM3Nw3MjwR0", false, 387, false, "https://www.youtube.com/watch?v=aM3Nw3MjwR0", 84, "/downloads/METROBUS - Expres/2022-06-30 - METROBUS EXPRES 2022#13: Výpadky v Pardubickém kraji a nová Olšanská ulice.mp4", false, false, 18, [], 1, ~U[2022-06-30 12:00:01Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Nejisté stěhování Správy železnic doplňuje jistě nepovedený start Busline v Pardubickém kraji...\n\nV Expresu #13 uvidíte:\nNové sídlo Správy železnic (zdopravy.cz)\nVýpadky v Pardubickém kraji (chrudim.eu)\nProměna Olšanské ulice (zdopravy.cz)\nStavba tramvajové trati ke kampusu (zdopravy.cz)\nNádraží Klánovice-sever (zdopravy.cz)\n\nPřejeme hezké prázdniny, další Expres vychází na konci července!\n\nČasové značky:\n0:00 Úvod\n0:33 SŽ bude mít nové sídlo\n1:30 Výměna dopravců v Pardubickém kraji\n2:44 Olšanská ulice v novém\n3:43 Výstavba brněnské tramvajové trať na Kampus se blíží do konce\n4:14 První odjezdový panel v novém provedení\n4:48 Výluky\n5:31 Prázdninový provoz (nejen) na Metrobusu\n6:13 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#13: Výpadky v Pardubickém kraji a nová Olšanská ulice", "aM3Nw3MjwR0", 387, false, "https://www.youtube.com/watch?v=aM3Nw3MjwR0", "/downloads/METROBUS - Expres/2022-06-30 - METROBUS EXPRES 2022#13: Výpadky v Pardubickém kraji a nová Olšanská ulice.mp4", false, 18, ~U[2022-06-30 12:00:01Z]] 15:55:55.426 [debug] QUERY OK source="sources" db=0.3ms idle=12.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.428 [debug] QUERY OK source="media_items" db=1.1ms idle=9.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-06-16 12:00:40Z], 18] 15:55:55.432 [debug] QUERY OK source="media_items" db=2.7ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jeden z nejstarších zárodků integrovaných dopravních systémů byl plně pohlcen Pražskou integrovanou dopravou. Historie písmenných autobusových linek ve Středočeském kraji je tak ukončena.\n\nV Expresu #12 uvidíte:\nKartel ČD s ÖBB (seznamzpravy.cz)\nPůjčka na metro D (zdopravy.cz)\nKonec SID (arriva.cz)\nRegiojet na Vídeňské letiště (zdopravy.cz)\nČestlická tramvaj (zdopravy.cz)\nJeštědská lanovka (zdopravy.cz)\nKladno vs autobusy (zdopravy.cz)\nVodníci (zdopravy.cz, zdopravy.cz)\n\nZveme vás na blízké 74. narozeniny smyčky Dlabačov v sobotu 25.6.:\nhttps://metrobus.cz/c/oslava-dlabacov-2022\n\nČasové značky:\n0:00 Úvod\n0:49 Kartel ČD a ÖBB\n1:39 Půjčka na metro D\n2:24 Jeden z prvních IDS končí\n3:02 Komerční vlak na Brněnské letiště\n3:28 Čestlická tramvaj zmizela\n3:51 Ještědská lanovka v MHD?\n4:26 Kladno a Boleslav vs autobusy\n4:58 Vodníci\n5:27 Výluky\n6:02 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#12: Středočeská integrovaná doprava skončila", "89806aa7-0784-48ff-9e88-8e0ee85b541b", "GanoRNHiTHA", false, 390, false, "https://www.youtube.com/watch?v=GanoRNHiTHA", 85, "/downloads/METROBUS - Expres/2022-06-16 - METROBUS EXPRES 2022#12: Středočeská integrovaná doprava skončila.mp4", false, false, 18, [], 1, ~U[2022-06-16 12:00:40Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Jeden z nejstarších zárodků integrovaných dopravních systémů byl plně pohlcen Pražskou integrovanou dopravou. Historie písmenných autobusových linek ve Středočeském kraji je tak ukončena.\n\nV Expresu #12 uvidíte:\nKartel ČD s ÖBB (seznamzpravy.cz)\nPůjčka na metro D (zdopravy.cz)\nKonec SID (arriva.cz)\nRegiojet na Vídeňské letiště (zdopravy.cz)\nČestlická tramvaj (zdopravy.cz)\nJeštědská lanovka (zdopravy.cz)\nKladno vs autobusy (zdopravy.cz)\nVodníci (zdopravy.cz, zdopravy.cz)\n\nZveme vás na blízké 74. narozeniny smyčky Dlabačov v sobotu 25.6.:\nhttps://metrobus.cz/c/oslava-dlabacov-2022\n\nČasové značky:\n0:00 Úvod\n0:49 Kartel ČD a ÖBB\n1:39 Půjčka na metro D\n2:24 Jeden z prvních IDS končí\n3:02 Komerční vlak na Brněnské letiště\n3:28 Čestlická tramvaj zmizela\n3:51 Ještědská lanovka v MHD?\n4:26 Kladno a Boleslav vs autobusy\n4:58 Vodníci\n5:27 Výluky\n6:02 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#12: Středočeská integrovaná doprava skončila", "GanoRNHiTHA", 390, false, "https://www.youtube.com/watch?v=GanoRNHiTHA", "/downloads/METROBUS - Expres/2022-06-16 - METROBUS EXPRES 2022#12: Středočeská integrovaná doprava skončila.mp4", false, 18, ~U[2022-06-16 12:00:40Z]] 15:55:55.433 [debug] QUERY OK source="sources" db=0.7ms idle=10.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.434 [debug] QUERY OK source="media_items" db=1.1ms idle=8.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-06-03 12:00:05Z], 18] 15:55:55.439 [debug] QUERY OK source="media_items" db=3.0ms idle=9.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Města na koncích lokálek s nedávno zrušeným provozem se skládají alespoň na letní víkendové vlaky, k čemuž se právě přidal i Trhový Štěpánov.\n\nV Expresu #11 uvidíte:\nPraha - Curych (zdopravy.cz)\nNávrat vlaků do Trhového Štěpánova (railwaycapital.cz)\nNástupci slonů (zdopravy.cz)\nIveco Streetway v Praze (cs-dopravak.cz)\nNový hlas v MHD (cs-dopravak.cz, dpp.cz)\n\nZveme vás na blízké akce:\n~ Víkendová jízda Ciťáčkem na sever\nhttps://fb.me/e/37zyk7KVT\n~ 74. narozeniny smyčky Dlabačov v sobotu 25.6.\nhttps://metrobus.cz/c/oslava-dlabacov-2022\n\nČasové značky:\n0:00 Úvod\n0:20 Praha-Zürich na dva způsoby\n0:55 Lokálky ožívají\n2:00 Budou mít sloni nástupce?\n2:26 Streetway v Praze\n3:00 Vyberte si nový hlas zastávek\n3:37 Lanovka Imperial oslavila 115 let\n3:56 Pozvánka\n4:21 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#11: Zrušená lokálka o prázdninách ožije", "1ba0b897-2aad-459b-94ac-164d122a6a9a", "9wmqT1J1Mw4", false, 291, false, "https://www.youtube.com/watch?v=9wmqT1J1Mw4", 86, "/downloads/METROBUS - Expres/2022-06-03 - METROBUS EXPRES 2022#11: Zrušená lokálka o prázdninách ožije.mp4", false, false, 18, [], 1, ~U[2022-06-03 12:00:05Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Města na koncích lokálek s nedávno zrušeným provozem se skládají alespoň na letní víkendové vlaky, k čemuž se právě přidal i Trhový Štěpánov.\n\nV Expresu #11 uvidíte:\nPraha - Curych (zdopravy.cz)\nNávrat vlaků do Trhového Štěpánova (railwaycapital.cz)\nNástupci slonů (zdopravy.cz)\nIveco Streetway v Praze (cs-dopravak.cz)\nNový hlas v MHD (cs-dopravak.cz, dpp.cz)\n\nZveme vás na blízké akce:\n~ Víkendová jízda Ciťáčkem na sever\nhttps://fb.me/e/37zyk7KVT\n~ 74. narozeniny smyčky Dlabačov v sobotu 25.6.\nhttps://metrobus.cz/c/oslava-dlabacov-2022\n\nČasové značky:\n0:00 Úvod\n0:20 Praha-Zürich na dva způsoby\n0:55 Lokálky ožívají\n2:00 Budou mít sloni nástupce?\n2:26 Streetway v Praze\n3:00 Vyberte si nový hlas zastávek\n3:37 Lanovka Imperial oslavila 115 let\n3:56 Pozvánka\n4:21 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#11: Zrušená lokálka o prázdninách ožije", "9wmqT1J1Mw4", 291, false, "https://www.youtube.com/watch?v=9wmqT1J1Mw4", "/downloads/METROBUS - Expres/2022-06-03 - METROBUS EXPRES 2022#11: Zrušená lokálka o prázdninách ožije.mp4", false, 18, ~U[2022-06-03 12:00:05Z]] 15:55:55.440 [debug] QUERY OK source="sources" db=0.4ms idle=11.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.442 [debug] QUERY OK source="media_items" db=1.3ms idle=9.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-05-19 12:00:34Z], 18] 15:55:55.444 [debug] QUERY OK source="media_items" db=1.6ms idle=9.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vlak s vodíkovým pohonem či vysokorychlostní souprava? Na železnici se alespoň marketingově prezentuje vše možné.\n\nV Expresu #10 uvidíte:\nTGV v Česku (zdopravy.cz)\nNové trolejbusy od Škody (zdopravy.cz)\nElefanti bez ETCS (zdopravy.cz)\nV Ostravě vyjely elektrické Solarisy (cs-dopravak.cz)\nAlstom prezentuje vodíkový vlak (zdopravy.cz)\nČD minibar se dostane do 21. století (zdopravy.cz)\nZůstane českým drahám jediný motorový rychlík? (zdopravy.cz)\nBitva o přechod (zdopravy.cz)\nDvorecký most vysoutěžen (zdopravy.cz)\n\nZveme vás na blízké akce:\n~ Dobrodružná jízda\nhttps://tram-bus.cz/dobrodruzna-jizda-iv\n~ Sbírka na žilinskou Karosu\nhttps://startovac.cz/projekty/generalni-oprava-b741-1922-dpmz/\n\nČasové značky:\n0:00 Úvod\n0:20 TGV v ČR\n0:45 Nové trolejbusy od Škody\n1:22 Elefanti bez ETCS\n1:52 Elektrické solarisy v Ostravě\n2:17 Vodíkový vlak\n2:40 ČD Minibar se posouvá\n3:03 Zůstane ČD na jediném motorovém rychlíku?\n3:28 Bitva o přechod\n3:54 Dvorecký most vysoutěžen\n4:08 Výluky\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#10: Českem projede TGV", "a95f6f3b-52e3-4022-ad1d-c66f7f5c81b3", "rUZU2ojTIIo", false, 301, false, "https://www.youtube.com/watch?v=rUZU2ojTIIo", 87, "/downloads/METROBUS - Expres/2022-05-19 - METROBUS EXPRES 2022#10: Českem projede TGV.mp4", false, false, 18, [], 1, ~U[2022-05-19 12:00:34Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Vlak s vodíkovým pohonem či vysokorychlostní souprava? Na železnici se alespoň marketingově prezentuje vše možné.\n\nV Expresu #10 uvidíte:\nTGV v Česku (zdopravy.cz)\nNové trolejbusy od Škody (zdopravy.cz)\nElefanti bez ETCS (zdopravy.cz)\nV Ostravě vyjely elektrické Solarisy (cs-dopravak.cz)\nAlstom prezentuje vodíkový vlak (zdopravy.cz)\nČD minibar se dostane do 21. století (zdopravy.cz)\nZůstane českým drahám jediný motorový rychlík? (zdopravy.cz)\nBitva o přechod (zdopravy.cz)\nDvorecký most vysoutěžen (zdopravy.cz)\n\nZveme vás na blízké akce:\n~ Dobrodružná jízda\nhttps://tram-bus.cz/dobrodruzna-jizda-iv\n~ Sbírka na žilinskou Karosu\nhttps://startovac.cz/projekty/generalni-oprava-b741-1922-dpmz/\n\nČasové značky:\n0:00 Úvod\n0:20 TGV v ČR\n0:45 Nové trolejbusy od Škody\n1:22 Elefanti bez ETCS\n1:52 Elektrické solarisy v Ostravě\n2:17 Vodíkový vlak\n2:40 ČD Minibar se posouvá\n3:03 Zůstane ČD na jediném motorovém rychlíku?\n3:28 Bitva o přechod\n3:54 Dvorecký most vysoutěžen\n4:08 Výluky\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#10: Českem projede TGV", "rUZU2ojTIIo", 301, false, "https://www.youtube.com/watch?v=rUZU2ojTIIo", "/downloads/METROBUS - Expres/2022-05-19 - METROBUS EXPRES 2022#10: Českem projede TGV.mp4", false, 18, ~U[2022-05-19 12:00:34Z]] 15:55:55.446 [debug] QUERY OK source="sources" db=0.4ms idle=10.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.447 [debug] QUERY OK source="media_items" db=1.1ms idle=7.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-05-05 12:00:30Z], 18] 15:55:55.450 [debug] QUERY OK source="media_items" db=1.8ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tramvajový boom pokračuje realizací desítky let starých slibů - tentokrát do Malešic.\n\nV Expresu #9 uvidíte:\nTramvaj na Malešice (malesice.eu)\nNové tramvaje pro Plzeň\nElefant v novém nátěru (zdopravy.cz)\nČD prodávají lokomotivy\nLeo opouští Siriusy (zdopravy.cz)\nNové linky Flixbusu (zdopravy.cz)\n\nZveme vás na blízké akce:\n~ Svoz na Den PID v Letňanech\nhttps://fb.me/e/2lYUM9xyc\n~ Dobrodružná jízda\nhttps://tram-bus.cz/dobrodruzna-jizda-iv\n~ Sbírka na žilinskou Karosu\nhttps://startovac.cz/projekty/generalni-oprava-b741-1922-dpmz/\n\nČasové značky:\n0:00 Úvod\n0:20 Trať na Malešice\n0:53 Nové tramvaje pro Plzeň\n1:27 Elefant v novém nátěru\n1:59 ČD vyřadí lokomotivy\n2:22 Leo opouští Siriusy\n2:45 Nové linky Flixbusu\n3:05 Výluky\n3:48 Den PID\n4:10 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#9: Další tramvaj pojede do Malešic", "be773ed1-4441-440b-9c68-837a52f1cb6f", "f9W8W3mvEkY", false, 274, false, "https://www.youtube.com/watch?v=f9W8W3mvEkY", 88, "/downloads/METROBUS - Expres/2022-05-05 - METROBUS EXPRES 2022#9: Další tramvaj pojede do Malešic.mp4", false, false, 18, [], 1, ~U[2022-05-05 12:00:30Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Tramvajový boom pokračuje realizací desítky let starých slibů - tentokrát do Malešic.\n\nV Expresu #9 uvidíte:\nTramvaj na Malešice (malesice.eu)\nNové tramvaje pro Plzeň\nElefant v novém nátěru (zdopravy.cz)\nČD prodávají lokomotivy\nLeo opouští Siriusy (zdopravy.cz)\nNové linky Flixbusu (zdopravy.cz)\n\nZveme vás na blízké akce:\n~ Svoz na Den PID v Letňanech\nhttps://fb.me/e/2lYUM9xyc\n~ Dobrodružná jízda\nhttps://tram-bus.cz/dobrodruzna-jizda-iv\n~ Sbírka na žilinskou Karosu\nhttps://startovac.cz/projekty/generalni-oprava-b741-1922-dpmz/\n\nČasové značky:\n0:00 Úvod\n0:20 Trať na Malešice\n0:53 Nové tramvaje pro Plzeň\n1:27 Elefant v novém nátěru\n1:59 ČD vyřadí lokomotivy\n2:22 Leo opouští Siriusy\n2:45 Nové linky Flixbusu\n3:05 Výluky\n3:48 Den PID\n4:10 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#9: Další tramvaj pojede do Malešic", "f9W8W3mvEkY", 274, false, "https://www.youtube.com/watch?v=f9W8W3mvEkY", "/downloads/METROBUS - Expres/2022-05-05 - METROBUS EXPRES 2022#9: Další tramvaj pojede do Malešic.mp4", false, 18, ~U[2022-05-05 12:00:30Z]] 15:55:55.452 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.453 [debug] QUERY OK source="media_items" db=1.1ms idle=7.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-04-21 12:00:26Z], 18] 15:55:55.457 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=8.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Praha představila nový informační systém, který pomůže s orientacím všem obyvatelům i návštěvníkům. Provozovatelé dálkových autobusů jdou do sebe a chodci s auty jakbysmet.\n\nV Expresu #8 uvidíte:\nKonec bloudění v Praze (pid.cz)\nSouboj o Most (zdopravy.cz)\nSmetaňák bude klidnější (zdopravy.cz)\nHry s jízdným (zdopravy.cz)\nJak ušetřit miliony (mhd86.cz)\nBrněnské trolejbusové lego (zdopravy.cz)\n131 bez EIA (zdopravy.cz)\nSedačky v metru (dpp.cz)\nSlávistický vlak (FB Piráti - Praha)\n\nAnketa o sedačkách: https://dpp.cz/s/sedacky-ve-vlacich-metra\n\nZveme vás na blízké akce:\n~ Narozeninový stream Metrobusu\nhttps://metrobus.cz/c/narozeninovy-stream-8\n~ Metrobus na Dni PID\n~ Dobrodružná jízda\nhttps://tram-bus.cz/dobrodruzna-jizda-iv\n~ Sbírka na žilinskou Karosu\nhttps://startovac.cz/projekty/generalni-oprava-b741-1922-dpmz/\n\nČasové značky:\n0:00 Úvod\n0:48 Konec bloudění v Praze\n1:42 Souboj titánů o Teplice a Most...\n2:25 ...a obyvatel o Smetaňák\n2:51 Hrátky s jízdným\n3:20 Jak ušetřit miliony?\n3:50 Trolejbusové lego\n4:20 131 bez EIA\n4:42 Sedačky v metru\n4:58 Slávistický vlak\n5:25 Výluky\n5:51 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#8: Souboj titánů a o Smetaňák", "5d45a92e-7eb7-444b-894d-ae3cf54c8bf9", "vZeckHkPI8M", false, 405, false, "https://www.youtube.com/watch?v=vZeckHkPI8M", 89, "/downloads/METROBUS - Expres/2022-04-21 - METROBUS EXPRES 2022#8: Souboj titánů a o Smetaňák.mp4", false, false, 18, [], 1, ~U[2022-04-21 12:00:26Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Praha představila nový informační systém, který pomůže s orientacím všem obyvatelům i návštěvníkům. Provozovatelé dálkových autobusů jdou do sebe a chodci s auty jakbysmet.\n\nV Expresu #8 uvidíte:\nKonec bloudění v Praze (pid.cz)\nSouboj o Most (zdopravy.cz)\nSmetaňák bude klidnější (zdopravy.cz)\nHry s jízdným (zdopravy.cz)\nJak ušetřit miliony (mhd86.cz)\nBrněnské trolejbusové lego (zdopravy.cz)\n131 bez EIA (zdopravy.cz)\nSedačky v metru (dpp.cz)\nSlávistický vlak (FB Piráti - Praha)\n\nAnketa o sedačkách: https://dpp.cz/s/sedacky-ve-vlacich-metra\n\nZveme vás na blízké akce:\n~ Narozeninový stream Metrobusu\nhttps://metrobus.cz/c/narozeninovy-stream-8\n~ Metrobus na Dni PID\n~ Dobrodružná jízda\nhttps://tram-bus.cz/dobrodruzna-jizda-iv\n~ Sbírka na žilinskou Karosu\nhttps://startovac.cz/projekty/generalni-oprava-b741-1922-dpmz/\n\nČasové značky:\n0:00 Úvod\n0:48 Konec bloudění v Praze\n1:42 Souboj titánů o Teplice a Most...\n2:25 ...a obyvatel o Smetaňák\n2:51 Hrátky s jízdným\n3:20 Jak ušetřit miliony?\n3:50 Trolejbusové lego\n4:20 131 bez EIA\n4:42 Sedačky v metru\n4:58 Slávistický vlak\n5:25 Výluky\n5:51 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#8: Souboj titánů a o Smetaňák", "vZeckHkPI8M", 405, false, "https://www.youtube.com/watch?v=vZeckHkPI8M", "/downloads/METROBUS - Expres/2022-04-21 - METROBUS EXPRES 2022#8: Souboj titánů a o Smetaňák.mp4", false, 18, ~U[2022-04-21 12:00:26Z]] 15:55:55.458 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.460 [debug] QUERY OK source="media_items" db=1.2ms idle=8.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-04-07 12:00:01Z], 18] 15:55:55.463 [debug] QUERY OK source="media_items" db=2.0ms idle=9.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Z téměř otevřené tramvajové trati, která ještě před pár týdny slibovala zastávku Kaskády, reportujeme další tramvajové projekty.\n\nV Expresu #7 uvidíte:\nNový ředitel ČD (zdopravy.cz)\nTramvají do Odoleny Vody a na Dědinu (zdopravy.cz, zdopravy.cz)\nCentrum Plzně klidnější (zdopravy.cz)\nElektro201 (zdopravy.cz)\nKlimaticket v Německu (zdopravy.cz)\nŠvýcarsko bez roušek (zdopravy.cz)\nLetadla přes město (zdopravy.cz)\nTrolejbus do Brandejsa (zdopravy.cz)\n\nZveme vás na Dobrodružnou jízdu s Metrobusem:\nhttps://tram-bus.cz/dobrodruzna-jizda-iv/\n\n... a na stream 29.4., který proběhne zde na youtube :)\n\nČasové značky:\n0:00 Úvod\n0:37 ČD má generálního ředitele\n1:07 Tramvaj do Odoleny vody\n1:53 Centrum Plzně klidnější\n2:37 Elektro 201\n2:54 Obdoba Klimaticketu v Německu\n3:29 Ve Švýcarsku bez roušek\n3:51 Letadla přes město\n4:13 Aktualizace EIA pro trolejbus do Brandejsa\n4:32 Výluky\n5:08 Pozvánky na akce, závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#7: Tramvají do Odoleny Vody", "558f88eb-067c-43a1-9203-6ef2d283dde1", "2A_jHTACf-4", false, 343, false, "https://www.youtube.com/watch?v=2A_jHTACf-4", 90, "/downloads/METROBUS - Expres/2022-04-07 - METROBUS EXPRES 2022#7: Tramvají do Odoleny Vody.mp4", false, false, 18, [], 1, ~U[2022-04-07 12:00:01Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Z téměř otevřené tramvajové trati, která ještě před pár týdny slibovala zastávku Kaskády, reportujeme další tramvajové projekty.\n\nV Expresu #7 uvidíte:\nNový ředitel ČD (zdopravy.cz)\nTramvají do Odoleny Vody a na Dědinu (zdopravy.cz, zdopravy.cz)\nCentrum Plzně klidnější (zdopravy.cz)\nElektro201 (zdopravy.cz)\nKlimaticket v Německu (zdopravy.cz)\nŠvýcarsko bez roušek (zdopravy.cz)\nLetadla přes město (zdopravy.cz)\nTrolejbus do Brandejsa (zdopravy.cz)\n\nZveme vás na Dobrodružnou jízdu s Metrobusem:\nhttps://tram-bus.cz/dobrodruzna-jizda-iv/\n\n... a na stream 29.4., který proběhne zde na youtube :)\n\nČasové značky:\n0:00 Úvod\n0:37 ČD má generálního ředitele\n1:07 Tramvaj do Odoleny vody\n1:53 Centrum Plzně klidnější\n2:37 Elektro 201\n2:54 Obdoba Klimaticketu v Německu\n3:29 Ve Švýcarsku bez roušek\n3:51 Letadla přes město\n4:13 Aktualizace EIA pro trolejbus do Brandejsa\n4:32 Výluky\n5:08 Pozvánky na akce, závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#7: Tramvají do Odoleny Vody", "2A_jHTACf-4", 343, false, "https://www.youtube.com/watch?v=2A_jHTACf-4", "/downloads/METROBUS - Expres/2022-04-07 - METROBUS EXPRES 2022#7: Tramvají do Odoleny Vody.mp4", false, 18, ~U[2022-04-07 12:00:01Z]] 15:55:55.465 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=11.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.467 [debug] QUERY OK source="media_items" db=1.5ms idle=9.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-03-24 13:00:43Z], 18] 15:55:55.472 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=9.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zůstane ve Středočeském kraji kámen na kameni, nebo projdou menší města nezastavitelnými změnami ve veřejné dopravě?\n\nV Expresu #6 uvidíte:\nSmyčka Depo Hostivař (dpp.cz)\nLanovka na Petřín (zdopravy.cz)\nReorganizace regionálních MHD (pid.cz, pid.cz)\nNový hlas pražské MHD (denikn.cz)\nVozovna v Charkově nepřežila (zdopravy.cz)\nStudentské jízdné podraží (pid.cz)\nAutomaty v autobusech (dpp.cz)\nSmrtelná nehoda u Unipetrolu (FB Jan Beránek)\n\nČasové značky:\n0:00 Úvod\n0:29 Změny ve středních Čechách\n1:06 Rekonstrukce Depa Hostivař\n2:17 Lanovka na Petřín nemá novou podobu\n3:02 Reorganizace středočeských MHD\n4:08 Nový hlas v MHD\n4:35 Charkovská vozovna zničena\n5:35 Studentské jízdné podraží\n6:57 Nehoda vlaků u Obrnic\n7:21 Výluky\n8:11 Pozvánka na stream\n8:23 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#6: Smyčka Depo Hostivař a reorganizace linek v SčK", "e0970641-1476-4d11-90d9-2f79cb8af839", "Ws42UMtR8t4", false, 524, false, "https://www.youtube.com/watch?v=Ws42UMtR8t4", 91, "/downloads/METROBUS - Expres/2022-03-24 - METROBUS EXPRES 2022#6: Smyčka Depo Hostivař a reorganizace linek v SčK.mp4", false, false, 18, [], 1, ~U[2022-03-24 13:00:43Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Zůstane ve Středočeském kraji kámen na kameni, nebo projdou menší města nezastavitelnými změnami ve veřejné dopravě?\n\nV Expresu #6 uvidíte:\nSmyčka Depo Hostivař (dpp.cz)\nLanovka na Petřín (zdopravy.cz)\nReorganizace regionálních MHD (pid.cz, pid.cz)\nNový hlas pražské MHD (denikn.cz)\nVozovna v Charkově nepřežila (zdopravy.cz)\nStudentské jízdné podraží (pid.cz)\nAutomaty v autobusech (dpp.cz)\nSmrtelná nehoda u Unipetrolu (FB Jan Beránek)\n\nČasové značky:\n0:00 Úvod\n0:29 Změny ve středních Čechách\n1:06 Rekonstrukce Depa Hostivař\n2:17 Lanovka na Petřín nemá novou podobu\n3:02 Reorganizace středočeských MHD\n4:08 Nový hlas v MHD\n4:35 Charkovská vozovna zničena\n5:35 Studentské jízdné podraží\n6:57 Nehoda vlaků u Obrnic\n7:21 Výluky\n8:11 Pozvánka na stream\n8:23 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#6: Smyčka Depo Hostivař a reorganizace linek v SčK", "Ws42UMtR8t4", 524, false, "https://www.youtube.com/watch?v=Ws42UMtR8t4", "/downloads/METROBUS - Expres/2022-03-24 - METROBUS EXPRES 2022#6: Smyčka Depo Hostivař a reorganizace linek v SčK.mp4", false, 18, ~U[2022-03-24 13:00:43Z]] 15:55:55.473 [debug] QUERY OK source="sources" db=0.4ms idle=12.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.475 [debug] QUERY OK source="media_items" db=1.3ms queue=0.3ms idle=9.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-03-12 13:00:36Z], 18] 15:55:55.477 [debug] QUERY OK source="media_items" db=1.9ms idle=9.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["DPP vyhlásil výsledky soutěže na nové autobusy všech druhů. Ve všech po dlouhých letech převahy SOR vítězí Iveco, povětšinou se svou novou řadou Streetway.\n\nV Expresu #5 uvidíte:\nNové autobusy pro DPP (zdopravy.cz)\nLanovka na Ještěd (zdopravy.cz)\nRekonstrukce Florence (dpp.cz)\nRegiojet do Chorvatska (zdopravy.cz)\nOdliv ČD z Plzeňska (zdopravy.cz)\nIntegrace Vlašimska (pid.cz)\nPID a DÚK (pid.cz)\n\nČasové značky:\n0:00 Úvod\n0:24 Nové autobusy pro Prahu\n1:12 Nová lanovka na Ještěd\n1:57 Rekonstrukce stanice metra Florenc začala\n2:36 Prodej jízdenek na Regiojet do Chorvatska zahájen\n3:05 Odliv ČD z Plzeňska\n3:25 Integrace Vlašimska\n3:59 Prohloubení spolupráce PID s DÚK\n4:23 Výluky\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#5: Všechny zakázky vyhrálo Iveco", "c8de6e85-279c-4be5-bcef-7ef429896681", "YgBFdOjRUJ4", false, 342, false, "https://www.youtube.com/watch?v=YgBFdOjRUJ4", 92, "/downloads/METROBUS - Expres/2022-03-12 - METROBUS EXPRES 2022#5: Všechny zakázky vyhrálo Iveco.mp4", false, false, 18, [], 1, ~U[2022-03-12 13:00:36Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "DPP vyhlásil výsledky soutěže na nové autobusy všech druhů. Ve všech po dlouhých letech převahy SOR vítězí Iveco, povětšinou se svou novou řadou Streetway.\n\nV Expresu #5 uvidíte:\nNové autobusy pro DPP (zdopravy.cz)\nLanovka na Ještěd (zdopravy.cz)\nRekonstrukce Florence (dpp.cz)\nRegiojet do Chorvatska (zdopravy.cz)\nOdliv ČD z Plzeňska (zdopravy.cz)\nIntegrace Vlašimska (pid.cz)\nPID a DÚK (pid.cz)\n\nČasové značky:\n0:00 Úvod\n0:24 Nové autobusy pro Prahu\n1:12 Nová lanovka na Ještěd\n1:57 Rekonstrukce stanice metra Florenc začala\n2:36 Prodej jízdenek na Regiojet do Chorvatska zahájen\n3:05 Odliv ČD z Plzeňska\n3:25 Integrace Vlašimska\n3:59 Prohloubení spolupráce PID s DÚK\n4:23 Výluky\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#5: Všechny zakázky vyhrálo Iveco", "YgBFdOjRUJ4", 342, false, "https://www.youtube.com/watch?v=YgBFdOjRUJ4", "/downloads/METROBUS - Expres/2022-03-12 - METROBUS EXPRES 2022#5: Všechny zakázky vyhrálo Iveco.mp4", false, 18, ~U[2022-03-12 13:00:36Z]] 15:55:55.479 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=10.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.480 [debug] QUERY OK source="media_items" db=0.9ms idle=7.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-02-24 13:00:11Z], 18] 15:55:55.487 [debug] QUERY OK source="media_items" db=5.7ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V aktuálním Expresu se věnujeme tentokrát novým vozidlům - tříčlánkovým trolejbusům či vodíkovému vlaku i autobusu.\n\nZveme vás na konferenci METROLEJBUS:\nhttps://metrobus.cz/metrolejbus\n\nV Expresu #4 uvidíte:\nTrolejbusy na Letiště (zdopravy.cz)\nTramvaje do Slivence (zdopravy.cz)\nNové soupravy pro ČD (zdopravy.cz)\nVlak na vodík (zdopravy.cz)\nAutobus na vodík (dpp.cz)\nSvod má nové členy (zdopravy.cz)\nTrať v Opletalově ulici (FB DPP)\nRetrobus za Prahu (cs-dopravak.cz)\n\nČasové značky:\n0:00 Úvod\n0:30 Trolejbusy na letiště\n1:17 Tramvají do Slivence\n2:07 Nové soupravy pro ČD\n2:57 Vodíkový vlak...\n3:23 ...a autobus!\n3:54 SVOD přivítá dva nové členy\n4:17 Tramvaj do Opletalovy připravena\n4:40 Retrolinkou až za Prahu\n5:07 Výluky\n5:57 Pozvánka na konferenci\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#4: Tříčlánkové trolejbusy budou", "fc980cf8-9de3-47c3-9e68-5d6da2f1cbba", "QCV0H5W6sy4", false, 392, false, "https://www.youtube.com/watch?v=QCV0H5W6sy4", 93, "/downloads/METROBUS - Expres/2022-02-24 - METROBUS EXPRES 2022#4: Tříčlánkové trolejbusy budou.mp4", false, false, 18, [], 1, ~U[2022-02-24 13:00:11Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "V aktuálním Expresu se věnujeme tentokrát novým vozidlům - tříčlánkovým trolejbusům či vodíkovému vlaku i autobusu.\n\nZveme vás na konferenci METROLEJBUS:\nhttps://metrobus.cz/metrolejbus\n\nV Expresu #4 uvidíte:\nTrolejbusy na Letiště (zdopravy.cz)\nTramvaje do Slivence (zdopravy.cz)\nNové soupravy pro ČD (zdopravy.cz)\nVlak na vodík (zdopravy.cz)\nAutobus na vodík (dpp.cz)\nSvod má nové členy (zdopravy.cz)\nTrať v Opletalově ulici (FB DPP)\nRetrobus za Prahu (cs-dopravak.cz)\n\nČasové značky:\n0:00 Úvod\n0:30 Trolejbusy na letiště\n1:17 Tramvají do Slivence\n2:07 Nové soupravy pro ČD\n2:57 Vodíkový vlak...\n3:23 ...a autobus!\n3:54 SVOD přivítá dva nové členy\n4:17 Tramvaj do Opletalovy připravena\n4:40 Retrolinkou až za Prahu\n5:07 Výluky\n5:57 Pozvánka na konferenci\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#4: Tříčlánkové trolejbusy budou", "QCV0H5W6sy4", 392, false, "https://www.youtube.com/watch?v=QCV0H5W6sy4", "/downloads/METROBUS - Expres/2022-02-24 - METROBUS EXPRES 2022#4: Tříčlánkové trolejbusy budou.mp4", false, 18, ~U[2022-02-24 13:00:11Z]] 15:55:55.488 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=12.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.490 [debug] QUERY OK source="media_items" db=1.2ms idle=11.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-02-10 13:00:25Z], 18] 15:55:55.543 [debug] QUERY OK source="media_items" db=51.2ms idle=11.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Z východočeských Libchav vyjíždí poslední kusy SORů typové řady NB, které v minulém desetiletí zaplavily nejen Prahu. Co bude následovat? Nové tramvaje?\n\nV Expresu #3 uvidíte:\nSOR končí s řadou NB (zdopravy.cz)\nTržní konzultace k tramvajím (zdopravy.cz)\nNový rychlík z Liberce (zdopravy.cz)\nNový hlas na železnici\nPush-pully (zdopravy.cz)\nP+R Čelákovice (zdopravy.cz)\nZastávka Rajská Zahrada (TW Správa železnice)\n\nČasové značky:\n0:00 Úvod\n0:21 Staré končí\n1:09 Nové začíná\n1:53 Nový rychlík z Liberce\n2:27 Nový hlas na železnici\n2:51 Pushpully se vrací na scénu\n3:16 P+R v Čelákovicích\n3:42 Železniční zastávka Praha-Rajská Zahrada\n4:00 Výluky\n4:28 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#3: Staré končí a nové začíná", "fbe893e2-8742-4e9c-9e3b-28ce5a1ca9b4", "Q27IkDnfZE8", false, 292, false, "https://www.youtube.com/watch?v=Q27IkDnfZE8", 94, "/downloads/METROBUS - Expres/2022-02-10 - METROBUS EXPRES 2022#3: Staré končí a nové začíná.mp4", false, false, 18, [], 1, ~U[2022-02-10 13:00:25Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Z východočeských Libchav vyjíždí poslední kusy SORů typové řady NB, které v minulém desetiletí zaplavily nejen Prahu. Co bude následovat? Nové tramvaje?\n\nV Expresu #3 uvidíte:\nSOR končí s řadou NB (zdopravy.cz)\nTržní konzultace k tramvajím (zdopravy.cz)\nNový rychlík z Liberce (zdopravy.cz)\nNový hlas na železnici\nPush-pully (zdopravy.cz)\nP+R Čelákovice (zdopravy.cz)\nZastávka Rajská Zahrada (TW Správa železnice)\n\nČasové značky:\n0:00 Úvod\n0:21 Staré končí\n1:09 Nové začíná\n1:53 Nový rychlík z Liberce\n2:27 Nový hlas na železnici\n2:51 Pushpully se vrací na scénu\n3:16 P+R v Čelákovicích\n3:42 Železniční zastávka Praha-Rajská Zahrada\n4:00 Výluky\n4:28 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#3: Staré končí a nové začíná", "Q27IkDnfZE8", 292, false, "https://www.youtube.com/watch?v=Q27IkDnfZE8", "/downloads/METROBUS - Expres/2022-02-10 - METROBUS EXPRES 2022#3: Staré končí a nové začíná.mp4", false, 18, ~U[2022-02-10 13:00:25Z]] 15:55:55.545 [debug] QUERY OK source="sources" db=0.7ms queue=0.5ms idle=63.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.547 [debug] QUERY OK source="media_items" db=1.9ms idle=59.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-01-27 13:00:08Z], 18] 15:55:55.564 [debug] QUERY OK source="media_items" db=14.6ms idle=60.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Po vysoutěžení trolejbusové trati i vozidel na ni plánovaných už nezbývá pochyb, kterým směrem se linka 140 plánuje ubírat.\n\nV Expresu #2 uvidíte:\nTrolejbusy v Praze (zdopravy.cz)\nSlevy na jízdném (ceskatelevize.cz)\nRozvoj nového nátěru (zdopravy.cz)\nVrchlického sady (zdopravy.cz)\nBuspruh na dálnici (zdopravy.cz)\nLítačka se sdílenými koly (FB Adam Scheinherr)\nNejdražší sólo tramvaj (zdopravy.cz)\nStadlery opět v provozu (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:36 Trolejbusy v Praze\n1:18 Slevy na jízdném se sníží\n1:58 Nový nátěr kam se podíváš\n2:48 Vrchlického sady pod správou Magistrátu\n3:13 První BUS pruh na dálnici\n3:33 Sdílená kola trvalou součástí PID\n3:51 Nejdražší sólo tramvaj v ČR\n4:11 Nové Stadlery ČD opět v provozu\n4:36 Výluky\n4:52 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#2: Trolejbusy před branami Prahy", "06eb5e43-e662-45e2-8b53-b1376e3151ac", "G83XcgAGNkU", false, 334, false, "https://www.youtube.com/watch?v=G83XcgAGNkU", 95, "/downloads/METROBUS - Expres/2022-01-27 - METROBUS EXPRES 2022#2: Trolejbusy před branami Prahy.mp4", false, false, 18, [], 1, ~U[2022-01-27 13:00:08Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Po vysoutěžení trolejbusové trati i vozidel na ni plánovaných už nezbývá pochyb, kterým směrem se linka 140 plánuje ubírat.\n\nV Expresu #2 uvidíte:\nTrolejbusy v Praze (zdopravy.cz)\nSlevy na jízdném (ceskatelevize.cz)\nRozvoj nového nátěru (zdopravy.cz)\nVrchlického sady (zdopravy.cz)\nBuspruh na dálnici (zdopravy.cz)\nLítačka se sdílenými koly (FB Adam Scheinherr)\nNejdražší sólo tramvaj (zdopravy.cz)\nStadlery opět v provozu (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:36 Trolejbusy v Praze\n1:18 Slevy na jízdném se sníží\n1:58 Nový nátěr kam se podíváš\n2:48 Vrchlického sady pod správou Magistrátu\n3:13 První BUS pruh na dálnici\n3:33 Sdílená kola trvalou součástí PID\n3:51 Nejdražší sólo tramvaj v ČR\n4:11 Nové Stadlery ČD opět v provozu\n4:36 Výluky\n4:52 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#2: Trolejbusy před branami Prahy", "G83XcgAGNkU", 334, false, "https://www.youtube.com/watch?v=G83XcgAGNkU", "/downloads/METROBUS - Expres/2022-01-27 - METROBUS EXPRES 2022#2: Trolejbusy před branami Prahy.mp4", false, 18, ~U[2022-01-27 13:00:08Z]] 15:55:55.566 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=75.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.569 [debug] QUERY OK source="media_items" db=2.3ms idle=25.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-01-13 13:00:35Z], 18] 15:55:55.574 [debug] QUERY OK source="media_items" db=3.3ms idle=25.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V prvním Expresu nového roku 2022 se díváme na nové tramvaje či rekonstrukci Hlavního nádraží i vedlejší Florence.\n\nV Expresu #1 uvidíte:\nNové tramvaje (lidovky.cz)\nNávrat přednádražního prostoru\nRozvoj P+R (FB Adam Scheinherr, zdopravy.cz)\nCyklodepo Anděl (TW Adam Scheinherr)\nVaršavské metro v Praze (IG tramvaje_v_ceske_republice)\nOprava Florence (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:17 Nové tramvaje\n1:11 Rekonstrukce přednádražního prostoru na Hlavním nádraží\n1:45 P+R na Butovicích\n2:27 Cyklodepo na Andělu\n2:44 Varšavské metro v Praze\n3:00 Florenc v novém\n3:25 Svaz železničních dopravců\n3:45 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#1: Budou peníze na nové tramvaje?", "104e4a61-24b3-41da-bd75-af9a247fb407", "uuV7SvCPfcQ", false, 252, false, "https://www.youtube.com/watch?v=uuV7SvCPfcQ", 96, "/downloads/METROBUS - Expres/2022-01-13 - METROBUS EXPRES 2022#1: Budou peníze na nové tramvaje?.mp4", false, false, 18, [], 1, ~U[2022-01-13 13:00:35Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "V prvním Expresu nového roku 2022 se díváme na nové tramvaje či rekonstrukci Hlavního nádraží i vedlejší Florence.\n\nV Expresu #1 uvidíte:\nNové tramvaje (lidovky.cz)\nNávrat přednádražního prostoru\nRozvoj P+R (FB Adam Scheinherr, zdopravy.cz)\nCyklodepo Anděl (TW Adam Scheinherr)\nVaršavské metro v Praze (IG tramvaje_v_ceske_republice)\nOprava Florence (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:17 Nové tramvaje\n1:11 Rekonstrukce přednádražního prostoru na Hlavním nádraží\n1:45 P+R na Butovicích\n2:27 Cyklodepo na Andělu\n2:44 Varšavské metro v Praze\n3:00 Florenc v novém\n3:25 Svaz železničních dopravců\n3:45 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2022#1: Budou peníze na nové tramvaje?", "uuV7SvCPfcQ", 252, false, "https://www.youtube.com/watch?v=uuV7SvCPfcQ", "/downloads/METROBUS - Expres/2022-01-13 - METROBUS EXPRES 2022#1: Budou peníze na nové tramvaje?.mp4", false, 18, ~U[2022-01-13 13:00:35Z]] 15:55:55.577 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=28.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.579 [debug] QUERY OK source="media_items" db=1.8ms idle=13.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-12-02 13:00:01Z], 18] 15:55:55.584 [debug] QUERY OK source="media_items" db=3.6ms idle=13.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ráčí se líbit nová lanovka, informační systém pro metropoli nebo zatím zašlé nádraží Florenc?\n\nDesignérská soutěž na Florenc: https://florenc21.eu/cs/\nOponentura integraci dálkovek: https://pro-bus.cz/quick-bus-konci-expresy-sluknov-praha-aneb-komu-se-vyplati-krajska-integrace-linek/\n\nV Expresu #20 uvidíte:\nNový kloubový SOR (cs-dopravak.cz)\nDesignérské soutěže (florenc21.eu, pid.cz)\nGVD 2022 (dopravacek.eu)\nRegiojet na městských linkách (zdopravy.cz)\nAutobusem po stopách filmu (cysnews.cz)\nČtyřstovky do Ústeckého kraje (pid.cz)\nVyplatí se integrace dálkovek? (pro-bus.cz)\n\nMikulášská jízda s Ostravskou:\nhttp://tram-bus.cz/?p=74661\n\nČasové značky:\n0:00 Úvod (Šotouš z Letňan)\n1:10 SOR NS18 v Praze\n1:50 Designerské soutěže\n2:24 Co nás čeká na železnici?\n3:05 Regiojet na městských linkách\n3:32 Autobusem po stopách filmu\n3:55 Pidem na Českolipsko,\n4:23 , vyplatí se to?\n4:41 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#20: Nové designérské soutěže", "8363d883-2ba9-4e14-b986-10b80fc749b9", "0E2GD67cvFA", false, 308, false, "https://www.youtube.com/watch?v=0E2GD67cvFA", 97, "/downloads/METROBUS - Expres/2021-12-02 - METROBUS EXPRES 2021#20: Nové designérské soutěže.mp4", false, false, 18, [], 1, ~U[2021-12-02 13:00:01Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Ráčí se líbit nová lanovka, informační systém pro metropoli nebo zatím zašlé nádraží Florenc?\n\nDesignérská soutěž na Florenc: https://florenc21.eu/cs/\nOponentura integraci dálkovek: https://pro-bus.cz/quick-bus-konci-expresy-sluknov-praha-aneb-komu-se-vyplati-krajska-integrace-linek/\n\nV Expresu #20 uvidíte:\nNový kloubový SOR (cs-dopravak.cz)\nDesignérské soutěže (florenc21.eu, pid.cz)\nGVD 2022 (dopravacek.eu)\nRegiojet na městských linkách (zdopravy.cz)\nAutobusem po stopách filmu (cysnews.cz)\nČtyřstovky do Ústeckého kraje (pid.cz)\nVyplatí se integrace dálkovek? (pro-bus.cz)\n\nMikulášská jízda s Ostravskou:\nhttp://tram-bus.cz/?p=74661\n\nČasové značky:\n0:00 Úvod (Šotouš z Letňan)\n1:10 SOR NS18 v Praze\n1:50 Designerské soutěže\n2:24 Co nás čeká na železnici?\n3:05 Regiojet na městských linkách\n3:32 Autobusem po stopách filmu\n3:55 Pidem na Českolipsko,\n4:23 , vyplatí se to?\n4:41 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#20: Nové designérské soutěže", "0E2GD67cvFA", 308, false, "https://www.youtube.com/watch?v=0E2GD67cvFA", "/downloads/METROBUS - Expres/2021-12-02 - METROBUS EXPRES 2021#20: Nové designérské soutěže.mp4", false, 18, ~U[2021-12-02 13:00:01Z]] 15:55:55.586 [debug] QUERY OK source="sources" db=0.9ms idle=16.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.589 [debug] QUERY OK source="media_items" db=1.7ms idle=13.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-11-18 13:00:17Z], 18] 15:55:55.595 [debug] QUERY OK source="media_items" db=3.7ms idle=13.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vyjela nová autobusová linka do Bohnic a napojují se tramvajové koleje v Opletalově ulici, po kterých se svezeme brzy výlukou.\n\nV Expresu #19 uvidíte:\nAutobusem do léčebny (pid.cz)\nTramvají na Hlavák (zdopravy.cz)\nPidem do Žatce\nŽelezničářský ples\nMapy na zastávkách\nÚstí vs. Úohs\nKloubové Karosy v Budějovicích\nCzechbus 2021\n\nMikulášská jízda s Ostravskou:\nhttp://tram-bus.cz/?p=74661\n\nNabízíme Dopravní kalendář na rok 2022:\nhttps://tram-bus.cz/zabava/dopravni-kalendar/\n\nReprezentační železniční ples:\nhttps://samohrd.cz/zeleznicniples\n\nČasové značky:\n0:00 \"Úvod\"\n0:30 Autobusem do léčebny\n1:00 Tramvaj na Opletalově\n1:36 Pidem do Žatce a ještě dál\n2:43 Ples železničářů\n3:00 Mapy na zastávkách\n3:16 Ústí versus ÚOHS\n3:35 V Budějovicích skončily Karosy\n4:02 Czechbus 2021\n4:19 Výluky\n4:35 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#19: Autobusem do léčebny a tramvají na Hlavák", "287825db-4a54-4447-b740-eff32ae64c42", "HfiIVa4rWGE", false, 318, false, "https://www.youtube.com/watch?v=HfiIVa4rWGE", 98, "/downloads/METROBUS - Expres/2021-11-18 - METROBUS EXPRES 2021#19: Autobusem do léčebny a tramvají na Hlavák.mp4", false, false, 18, [], 1, ~U[2021-11-18 13:00:17Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Vyjela nová autobusová linka do Bohnic a napojují se tramvajové koleje v Opletalově ulici, po kterých se svezeme brzy výlukou.\n\nV Expresu #19 uvidíte:\nAutobusem do léčebny (pid.cz)\nTramvají na Hlavák (zdopravy.cz)\nPidem do Žatce\nŽelezničářský ples\nMapy na zastávkách\nÚstí vs. Úohs\nKloubové Karosy v Budějovicích\nCzechbus 2021\n\nMikulášská jízda s Ostravskou:\nhttp://tram-bus.cz/?p=74661\n\nNabízíme Dopravní kalendář na rok 2022:\nhttps://tram-bus.cz/zabava/dopravni-kalendar/\n\nReprezentační železniční ples:\nhttps://samohrd.cz/zeleznicniples\n\nČasové značky:\n0:00 \"Úvod\"\n0:30 Autobusem do léčebny\n1:00 Tramvaj na Opletalově\n1:36 Pidem do Žatce a ještě dál\n2:43 Ples železničářů\n3:00 Mapy na zastávkách\n3:16 Ústí versus ÚOHS\n3:35 V Budějovicích skončily Karosy\n4:02 Czechbus 2021\n4:19 Výluky\n4:35 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#19: Autobusem do léčebny a tramvají na Hlavák", "HfiIVa4rWGE", 318, false, "https://www.youtube.com/watch?v=HfiIVa4rWGE", "/downloads/METROBUS - Expres/2021-11-18 - METROBUS EXPRES 2021#19: Autobusem do léčebny a tramvají na Hlavák.mp4", false, 18, ~U[2021-11-18 13:00:17Z]] 15:55:55.597 [debug] QUERY OK source="sources" db=1.0ms idle=16.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.600 [debug] QUERY OK source="media_items" db=1.8ms idle=14.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-11-04 13:00:21Z], 18] 15:55:55.605 [debug] QUERY OK source="media_items" db=3.2ms idle=14.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Další stovky metrů tratí se dočkaly svého projektanta a zdá se tak, že za pár let se po nich budeme moci projet.\n\nV Expresu #18 uvidíte:\nTramvajové tratičky (zdopravy.cz)\nPřečíslování Bratislavy (zdopravy.cz)\nArrApp (arriva.cz)\nTrolejbusy do Kostelce (zdopravy.cz)\nL4 pro Länderbahn (zdopravy.cz)\nKlimaticket vs Oneticket (zdopravy.cz)\nAutobusy ČD (zdopravy.cz)\n\nNabízíme Dopravní kalendář na rok 2022:\nhttps://tram-bus.cz/zabava/dopravni-kalendar/\n\nČasové značky:\n0:00 Úvod\n0:24 Tramvajové tratičky\n1:08 Přečíslování Bratislavy\n1:33 ArrApp\n1:52 Trolejbusy do Kostelce\n2:17 L4 pro Länderbahn\n2:36 Klimaticket vs Oneticket\n2:59 Autobusy ČD \n3:13 Výluky\n3:29 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#18: Nové tramvajové tratičky", "c66b9edc-ca52-4b06-9aa2-9262288a0518", "uuEfv4tzjaQ", false, 237, false, "https://www.youtube.com/watch?v=uuEfv4tzjaQ", 99, "/downloads/METROBUS - Expres/2021-11-04 - METROBUS EXPRES 2021#18: Nové tramvajové tratičky.mp4", false, false, 18, [], 1, ~U[2021-11-04 13:00:21Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Další stovky metrů tratí se dočkaly svého projektanta a zdá se tak, že za pár let se po nich budeme moci projet.\n\nV Expresu #18 uvidíte:\nTramvajové tratičky (zdopravy.cz)\nPřečíslování Bratislavy (zdopravy.cz)\nArrApp (arriva.cz)\nTrolejbusy do Kostelce (zdopravy.cz)\nL4 pro Länderbahn (zdopravy.cz)\nKlimaticket vs Oneticket (zdopravy.cz)\nAutobusy ČD (zdopravy.cz)\n\nNabízíme Dopravní kalendář na rok 2022:\nhttps://tram-bus.cz/zabava/dopravni-kalendar/\n\nČasové značky:\n0:00 Úvod\n0:24 Tramvajové tratičky\n1:08 Přečíslování Bratislavy\n1:33 ArrApp\n1:52 Trolejbusy do Kostelce\n2:17 L4 pro Länderbahn\n2:36 Klimaticket vs Oneticket\n2:59 Autobusy ČD \n3:13 Výluky\n3:29 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#18: Nové tramvajové tratičky", "uuEfv4tzjaQ", 237, false, "https://www.youtube.com/watch?v=uuEfv4tzjaQ", "/downloads/METROBUS - Expres/2021-11-04 - METROBUS EXPRES 2021#18: Nové tramvajové tratičky.mp4", false, 18, ~U[2021-11-04 13:00:21Z]] 15:55:55.606 [debug] QUERY OK source="sources" db=0.9ms idle=16.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.609 [debug] QUERY OK source="media_items" db=1.7ms idle=12.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-10-21 12:00:34Z], 18] 15:55:55.613 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=13.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Praha se už za pár let dočká nového terminálu u Černého Mostu, nových vozů pro lanovku na Petřín a třeba se i inspirujeme Klimajízdenkou v Rakousku...\n\nV Expresu #17 uvidíte:\nProměna Černého Mostu (zdopravy.cz)\nLanovka na Petřín (zdopravy.cz)\nRakouská Jedna jízdenka (zdopravy.cz)\nPohádky o trolejbusech (velen.cz)\nS Lítačkou na Rekolo (pid.cz)\nTendr na Dvorecký most (zdopravy.cz)\nSoumrak 810 (zdopravy.cz)\nAutonomní Velim (zdopravy.cz)\nVestibul Anděl (TW Adam Scheinherr)\nRekonstrukce Kladenské tratě (IG pidoficialni)\n\nNabízíme Dopravní kalendář na rok 2022:\nhttps://tram-bus.cz/zabava/dopravni-kalendar/\n\nČasové značky:\n0:00 Úvod \n0:24 Budoucnost Černého mostu\n1:10 Nové vozy lanovky na Petřín\n2:02 Rakouskem na jednu jízdenku\n2:40 Smutné příměstské trolejbusy\n3:10 S Lítačkou na Rekolo\n3:35 Tendr na Dvorecký most\n3:58 Soumrak dieselových vlaků v KHK\n4:27 Autonomní Velim\n4:49 Vestibul Na Knížecí\n4:58 Rekonstrukce kladenské tratě\n5:15 Výluky\n5:43 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#17: Černý Most nebude nechutný", "b5376444-dd5e-4674-ad32-4ce61ff5b43d", "wYcMtcNCFXA", false, 368, false, "https://www.youtube.com/watch?v=wYcMtcNCFXA", 100, "/downloads/METROBUS - Expres/2021-10-21 - METROBUS EXPRES 2021#17: Černý Most nebude nechutný.mp4", false, false, 18, [], 1, ~U[2021-10-21 12:00:34Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Praha se už za pár let dočká nového terminálu u Černého Mostu, nových vozů pro lanovku na Petřín a třeba se i inspirujeme Klimajízdenkou v Rakousku...\n\nV Expresu #17 uvidíte:\nProměna Černého Mostu (zdopravy.cz)\nLanovka na Petřín (zdopravy.cz)\nRakouská Jedna jízdenka (zdopravy.cz)\nPohádky o trolejbusech (velen.cz)\nS Lítačkou na Rekolo (pid.cz)\nTendr na Dvorecký most (zdopravy.cz)\nSoumrak 810 (zdopravy.cz)\nAutonomní Velim (zdopravy.cz)\nVestibul Anděl (TW Adam Scheinherr)\nRekonstrukce Kladenské tratě (IG pidoficialni)\n\nNabízíme Dopravní kalendář na rok 2022:\nhttps://tram-bus.cz/zabava/dopravni-kalendar/\n\nČasové značky:\n0:00 Úvod \n0:24 Budoucnost Černého mostu\n1:10 Nové vozy lanovky na Petřín\n2:02 Rakouskem na jednu jízdenku\n2:40 Smutné příměstské trolejbusy\n3:10 S Lítačkou na Rekolo\n3:35 Tendr na Dvorecký most\n3:58 Soumrak dieselových vlaků v KHK\n4:27 Autonomní Velim\n4:49 Vestibul Na Knížecí\n4:58 Rekonstrukce kladenské tratě\n5:15 Výluky\n5:43 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#17: Černý Most nebude nechutný", "wYcMtcNCFXA", 368, false, "https://www.youtube.com/watch?v=wYcMtcNCFXA", "/downloads/METROBUS - Expres/2021-10-21 - METROBUS EXPRES 2021#17: Černý Most nebude nechutný.mp4", false, 18, ~U[2021-10-21 12:00:34Z]] 15:55:55.615 [debug] QUERY OK source="sources" db=0.5ms decode=0.2ms idle=14.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.617 [debug] QUERY OK source="media_items" db=1.4ms idle=11.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-10-07 12:00:05Z], 18] 15:55:55.620 [debug] QUERY OK source="media_items" db=1.9ms idle=11.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Veselé otevírání nové stanice Zahradní Město v září pomalu přehlušily výpadky autobusových dopravců... V říjnu je ovšem zatím klid.\n\nV Expresu #16 uvidíte:\nZahradní Město (pid.cz, zdopravy.cz)\nJak předjet cyklistu (zdopravy.cz)\nVýpadky dopravců\nČD končí s koženkami\nÚstí nad Vodíkem\nNový nátěr expanduje\n\nNabízíme Dopravní kalendář na rok 2022:\nhttps://tram-bus.cz/zabava/dopravni-kalendar/\n\nČasové značky:\n0:00 Úvod\n0:25 Nádraží Zahradní město\n0:58 Jak předjet cyklistu?\n1:36 Výpadky dopravců\n2:35 Skončí koženky?\n2:58 Ústí nad Vodíkem\n3:15 Nový nátěr expanduje za Prahu\n3:35 Výluky\n3:47 Obrovská výluka v Zákolanech\n3:57 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#16: Vlakem na Zahradní Město", "b31903ec-be2c-427f-84d7-6589a6f274a0", "5bVDc0HZvDs", false, 260, false, "https://www.youtube.com/watch?v=5bVDc0HZvDs", 101, "/downloads/METROBUS - Expres/2021-10-07 - METROBUS EXPRES 2021#16: Vlakem na Zahradní Město.mp4", false, false, 18, [], 1, ~U[2021-10-07 12:00:05Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Veselé otevírání nové stanice Zahradní Město v září pomalu přehlušily výpadky autobusových dopravců... V říjnu je ovšem zatím klid.\n\nV Expresu #16 uvidíte:\nZahradní Město (pid.cz, zdopravy.cz)\nJak předjet cyklistu (zdopravy.cz)\nVýpadky dopravců\nČD končí s koženkami\nÚstí nad Vodíkem\nNový nátěr expanduje\n\nNabízíme Dopravní kalendář na rok 2022:\nhttps://tram-bus.cz/zabava/dopravni-kalendar/\n\nČasové značky:\n0:00 Úvod\n0:25 Nádraží Zahradní město\n0:58 Jak předjet cyklistu?\n1:36 Výpadky dopravců\n2:35 Skončí koženky?\n2:58 Ústí nad Vodíkem\n3:15 Nový nátěr expanduje za Prahu\n3:35 Výluky\n3:47 Obrovská výluka v Zákolanech\n3:57 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#16: Vlakem na Zahradní Město", "5bVDc0HZvDs", 260, false, "https://www.youtube.com/watch?v=5bVDc0HZvDs", "/downloads/METROBUS - Expres/2021-10-07 - METROBUS EXPRES 2021#16: Vlakem na Zahradní Město.mp4", false, 18, ~U[2021-10-07 12:00:05Z]] 15:55:55.622 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=12.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.624 [debug] QUERY OK source="media_items" db=1.2ms idle=9.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-08-26 12:00:20Z], 18] 15:55:55.629 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=10.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Budou staré T3M a T3SUCS vyřazeny a nahradí je \"novější\" T6? Dále se věnujeme Středočeským lokálkám a posílení provozu.\n\nPojedeme na Sraz Karos v Ralsku:\nhttps://tram-bus.cz/3-sraz-autobusu-karosa-rady-700/\n\nNabízíme Dopravní kalendář na rok 2022:\nhttps://tram-bus.cz/zabava/dopravni-kalendar/\n\nČasové značky:\n0:00 Úvod\n0:32 Co s retrotramvajemi?\n1:36 Středočeské lokálky\n2:25 Posílený provoz v září\n3:18 Nádraží Zahradní město\n4:10 Přechod přes magistrálu\n5:04 Sraz Karos v Ralsku\n5:35 Dopravní kalendář 2022\n6:20 Výluky\n7:00 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#14: Budoucnost retrotramvají", "9312c2dd-ad6e-42c7-ae21-f68242a21f1f", "w8FmTAQobS8", false, 445, false, "https://www.youtube.com/watch?v=w8FmTAQobS8", 102, "/downloads/METROBUS - Expres/2021-08-26 - METROBUS EXPRES 2021#14: Budoucnost retrotramvají.mp4", false, false, 18, [], 1, ~U[2021-08-26 12:00:20Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Budou staré T3M a T3SUCS vyřazeny a nahradí je \"novější\" T6? Dále se věnujeme Středočeským lokálkám a posílení provozu.\n\nPojedeme na Sraz Karos v Ralsku:\nhttps://tram-bus.cz/3-sraz-autobusu-karosa-rady-700/\n\nNabízíme Dopravní kalendář na rok 2022:\nhttps://tram-bus.cz/zabava/dopravni-kalendar/\n\nČasové značky:\n0:00 Úvod\n0:32 Co s retrotramvajemi?\n1:36 Středočeské lokálky\n2:25 Posílený provoz v září\n3:18 Nádraží Zahradní město\n4:10 Přechod přes magistrálu\n5:04 Sraz Karos v Ralsku\n5:35 Dopravní kalendář 2022\n6:20 Výluky\n7:00 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#14: Budoucnost retrotramvají", "w8FmTAQobS8", 445, false, "https://www.youtube.com/watch?v=w8FmTAQobS8", "/downloads/METROBUS - Expres/2021-08-26 - METROBUS EXPRES 2021#14: Budoucnost retrotramvají.mp4", false, 18, ~U[2021-08-26 12:00:20Z]] 15:55:55.630 [debug] QUERY OK source="sources" db=0.6ms idle=12.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.632 [debug] QUERY OK source="media_items" db=1.2ms idle=10.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-22 12:00:33Z], 18] 15:55:55.637 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=10.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Letní prázdniny jsou jako obvykle plné uzavírek tramvajových i netramvajových tratí a plánů na nové linky a jejich prodloužení...\n\nV Expresu #13 uvidíte:\nAutobusem do blázince (zdopravy.cz)\nRegiojetí expanze (zdopravy.cz)\nZměny tarifu PID (dpp.cz)\nSignál v metru (dpp.cz)\n\nNabízíme Dopravní kalendář na rok 2022:\nhttps://tram-bus.cz/zabava/dopravni-kalendar/\n\nČasové značky:\n0:00 Úvod\n0:23 Autobusem do blázince\n1:18 Regiojetí expanze\n2:03 Připomínáme zdražení jednotlivého jízdného\n2:31 Další stanice metra pokryty mobilním signálem\n2:54 Vyluky\n3:29 Jak si neulomit kůstku v kotníku?\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#13: Prázdninové optimalizace linkového vedení", "4092f541-66b2-4823-8b98-c83a9234ff4a", "jZ4ilBAHDmk", false, 254, false, "https://www.youtube.com/watch?v=jZ4ilBAHDmk", 103, "/downloads/METROBUS - Expres/2021-07-22 - METROBUS EXPRES 2021#13: Prázdninové optimalizace linkového vedení.mp4", false, false, 18, [], 1, ~U[2021-07-22 12:00:33Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Letní prázdniny jsou jako obvykle plné uzavírek tramvajových i netramvajových tratí a plánů na nové linky a jejich prodloužení...\n\nV Expresu #13 uvidíte:\nAutobusem do blázince (zdopravy.cz)\nRegiojetí expanze (zdopravy.cz)\nZměny tarifu PID (dpp.cz)\nSignál v metru (dpp.cz)\n\nNabízíme Dopravní kalendář na rok 2022:\nhttps://tram-bus.cz/zabava/dopravni-kalendar/\n\nČasové značky:\n0:00 Úvod\n0:23 Autobusem do blázince\n1:18 Regiojetí expanze\n2:03 Připomínáme zdražení jednotlivého jízdného\n2:31 Další stanice metra pokryty mobilním signálem\n2:54 Vyluky\n3:29 Jak si neulomit kůstku v kotníku?\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#13: Prázdninové optimalizace linkového vedení", "jZ4ilBAHDmk", 254, false, "https://www.youtube.com/watch?v=jZ4ilBAHDmk", "/downloads/METROBUS - Expres/2021-07-22 - METROBUS EXPRES 2021#13: Prázdninové optimalizace linkového vedení.mp4", false, 18, ~U[2021-07-22 12:00:33Z]] 15:55:55.638 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=13.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.641 [debug] QUERY OK source="media_items" db=1.5ms idle=10.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-06-17 12:00:02Z], 18] 15:55:55.645 [debug] QUERY OK source="media_items" db=2.6ms idle=12.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Názorový obrat Středočeského kraje naznačuje, že dnes pravděpodobně bude hlasovat pro nové barvy vozidel... Mezitím vyšel nový JŘ na železnici a negativní prověrka MHD.\n\nV Expresu #12 uvidíte:\nStředočeský kraj schvaluje nový vizuál PID (pid.cz)\nNové GVD venku (spravazeleznic.cz)\nNegativní test MHD (dpp.cz)\nTendr na Dvorecký most (zdopravy.cz)\nModernizace nádraží Krč (zdopravy.cz, spravazeleznic.cz)\nMetro D schváleno (dpp.cz)\nNádraží Uhříněves (nadraziuhrineves.cz)\n\nČasové značky:\n0:00 Úvod\n0:24 SČK schvaluje nový vizuál\n1:01 Nové GVD venku!\u00A0\n1:33 Pražská MHD má negativní test\n2:14 Schválen tendr na Dvorecký most\n2:31 SŽ vypsala soutěž na modernizaci nádraží Krč\n2:50 Metro D schváleno\n3:15 Uhříněves chystá dlouhodobou soutěž na nádraží\n3:50 Výluky\n4:25 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#12: Středočeský kraj schvaluje nové barvy PID", "0f5f3238-995a-4816-b932-2871aeab3296", "3-OnHi1GZyI", false, 298, false, "https://www.youtube.com/watch?v=3-OnHi1GZyI", 104, "/downloads/METROBUS - Expres/2021-06-17 - METROBUS EXPRES 2021#12: Středočeský kraj schvaluje nové barvy PID.mp4", false, false, 18, [], 1, ~U[2021-06-17 12:00:02Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Názorový obrat Středočeského kraje naznačuje, že dnes pravděpodobně bude hlasovat pro nové barvy vozidel... Mezitím vyšel nový JŘ na železnici a negativní prověrka MHD.\n\nV Expresu #12 uvidíte:\nStředočeský kraj schvaluje nový vizuál PID (pid.cz)\nNové GVD venku (spravazeleznic.cz)\nNegativní test MHD (dpp.cz)\nTendr na Dvorecký most (zdopravy.cz)\nModernizace nádraží Krč (zdopravy.cz, spravazeleznic.cz)\nMetro D schváleno (dpp.cz)\nNádraží Uhříněves (nadraziuhrineves.cz)\n\nČasové značky:\n0:00 Úvod\n0:24 SČK schvaluje nový vizuál\n1:01 Nové GVD venku!\u00A0\n1:33 Pražská MHD má negativní test\n2:14 Schválen tendr na Dvorecký most\n2:31 SŽ vypsala soutěž na modernizaci nádraží Krč\n2:50 Metro D schváleno\n3:15 Uhříněves chystá dlouhodobou soutěž na nádraží\n3:50 Výluky\n4:25 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#12: Středočeský kraj schvaluje nové barvy PID", "3-OnHi1GZyI", 298, false, "https://www.youtube.com/watch?v=3-OnHi1GZyI", "/downloads/METROBUS - Expres/2021-06-17 - METROBUS EXPRES 2021#12: Středočeský kraj schvaluje nové barvy PID.mp4", false, 18, ~U[2021-06-17 12:00:02Z]] 15:55:55.647 [debug] QUERY OK source="sources" db=0.5ms idle=14.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.649 [debug] QUERY OK source="media_items" db=1.4ms idle=11.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-06-03 12:00:11Z], 18] 15:55:55.653 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=11.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Politické poměry fandí rozšiřování všelijakých tramvajových provozů v Evropě. Zůstane Praha pozadu, nebo prorazí své důležité projekty, jako tramvaj na Holyni či Dvorecký most?\n\nV Expresu #11 uvidíte:\nRozšiřování tramvají v Evropě (tydenikhrot.cz)\nTramvajové projekty v Praze (dpp.cz)\nPravidelný provoz na Dlabačově\nElektrodobíječky na Strašnické (TW @Tramvajak_Praha)\nS RegioJetem do Alp (zdopravy.cz)\nZahájení provozu linky 19 (dpp.cz)\nPID na Sedlčansku (pid.cz)\nPrvní Šukafon v nátěru PID (railpage.net)\n\nČasové značky:\n0:00 Úvod\n0:24 Pražské prvenství v tramvajích? #1\n1:06 Pražské prvenství v tramvajích? #2\n2:00 Nová historická tramvajová linka\n2:50 Elektrodobíječky na Strašnické a Želivského\n3:12 S Regiojetem do Alp\n3:34 Od soboty začne jezdit linka 19\n4:04 PID se rozšíří na Sedlčansko\n4:29 První šukafon v nátěru PID\n5:10 Výluky\n5:31 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#11: Zůstane Praze nejdelší tramvajová síť?", "17ca8f8d-881e-4f0a-945d-fbcd36558d15", "d-wPIt9iBsA", false, 360, false, "https://www.youtube.com/watch?v=d-wPIt9iBsA", 105, "/downloads/METROBUS - Expres/2021-06-03 - METROBUS EXPRES 2021#11: Zůstane Praze nejdelší tramvajová síť?.mp4", false, false, 18, [], 1, ~U[2021-06-03 12:00:11Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Politické poměry fandí rozšiřování všelijakých tramvajových provozů v Evropě. Zůstane Praha pozadu, nebo prorazí své důležité projekty, jako tramvaj na Holyni či Dvorecký most?\n\nV Expresu #11 uvidíte:\nRozšiřování tramvají v Evropě (tydenikhrot.cz)\nTramvajové projekty v Praze (dpp.cz)\nPravidelný provoz na Dlabačově\nElektrodobíječky na Strašnické (TW @Tramvajak_Praha)\nS RegioJetem do Alp (zdopravy.cz)\nZahájení provozu linky 19 (dpp.cz)\nPID na Sedlčansku (pid.cz)\nPrvní Šukafon v nátěru PID (railpage.net)\n\nČasové značky:\n0:00 Úvod\n0:24 Pražské prvenství v tramvajích? #1\n1:06 Pražské prvenství v tramvajích? #2\n2:00 Nová historická tramvajová linka\n2:50 Elektrodobíječky na Strašnické a Želivského\n3:12 S Regiojetem do Alp\n3:34 Od soboty začne jezdit linka 19\n4:04 PID se rozšíří na Sedlčansko\n4:29 První šukafon v nátěru PID\n5:10 Výluky\n5:31 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#11: Zůstane Praze nejdelší tramvajová síť?", "d-wPIt9iBsA", 360, false, "https://www.youtube.com/watch?v=d-wPIt9iBsA", "/downloads/METROBUS - Expres/2021-06-03 - METROBUS EXPRES 2021#11: Zůstane Praze nejdelší tramvajová síť?.mp4", false, 18, ~U[2021-06-03 12:00:11Z]] 15:55:55.655 [debug] QUERY OK source="sources" db=0.4ms idle=13.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.656 [debug] QUERY OK source="media_items" db=1.3ms idle=10.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-05-20 12:00:19Z], 18] 15:55:55.661 [debug] QUERY OK source="media_items" db=3.1ms idle=10.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zatímco Praha provoz pomalou rychlostí obnovuje, Středočeský kraj uvažuje, na kterých nevyužívaných tratích osobní dopravu utlumit... Dále zmiňujeme plánovanou změnu v prodeji jízdenek v městských autobusech.\n\nV Expresu #10 uvidíte:\nDo městských autobusů míří automaty (zdopravy.cz)\nÚtlum vlaků na lokálkách (zdopravy.cz)\nSlovenská strela (zdopravy.cz)\nObnovování provozu (FB Pražská integrovaná doprava)\nOtevřené Muzeum MHD (dpp.cz)\nVýpravní budova v Radotíně (zdopravy.cz)\nVýtahy na Karlově náměstí (zdopravy.cz)\nDieselový SOR NS 18 (cs-dopravak.cz)\n\nČasové značky:\n0:00 Úvod\n0:22 Automaty do městských autobusů\n1:00 Útlum provozu na lokálkách\n1:40 Vyjela Slovenská Strela\n2:08 Provoz MHD se pomalu vrací do normálu\n2:26 Otevřené muzeum MHD a nové turistické vizitky\n3:02 Radotín zachová starou výpravní budovu i postaví novou\n3:24 Na Karlově náměstí se otevřou výtahy\n3:51 Dieselový SOR NS 18 pro DPP\n4:16 Výluky\n4:33 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#10: Na kterých lokálkách skončí pravidelné vlaky?", "ece85d5f-a82f-4742-82d0-3fe67f9137ce", "sU45O6AKFrg", false, 301, false, "https://www.youtube.com/watch?v=sU45O6AKFrg", 106, "/downloads/METROBUS - Expres/2021-05-20 - METROBUS EXPRES 2021#10: Na kterých lokálkách skončí pravidelné vlaky?.mp4", false, false, 18, [], 1, ~U[2021-05-20 12:00:19Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Zatímco Praha provoz pomalou rychlostí obnovuje, Středočeský kraj uvažuje, na kterých nevyužívaných tratích osobní dopravu utlumit... Dále zmiňujeme plánovanou změnu v prodeji jízdenek v městských autobusech.\n\nV Expresu #10 uvidíte:\nDo městských autobusů míří automaty (zdopravy.cz)\nÚtlum vlaků na lokálkách (zdopravy.cz)\nSlovenská strela (zdopravy.cz)\nObnovování provozu (FB Pražská integrovaná doprava)\nOtevřené Muzeum MHD (dpp.cz)\nVýpravní budova v Radotíně (zdopravy.cz)\nVýtahy na Karlově náměstí (zdopravy.cz)\nDieselový SOR NS 18 (cs-dopravak.cz)\n\nČasové značky:\n0:00 Úvod\n0:22 Automaty do městských autobusů\n1:00 Útlum provozu na lokálkách\n1:40 Vyjela Slovenská Strela\n2:08 Provoz MHD se pomalu vrací do normálu\n2:26 Otevřené muzeum MHD a nové turistické vizitky\n3:02 Radotín zachová starou výpravní budovu i postaví novou\n3:24 Na Karlově náměstí se otevřou výtahy\n3:51 Dieselový SOR NS 18 pro DPP\n4:16 Výluky\n4:33 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#10: Na kterých lokálkách skončí pravidelné vlaky?", "sU45O6AKFrg", 301, false, "https://www.youtube.com/watch?v=sU45O6AKFrg", "/downloads/METROBUS - Expres/2021-05-20 - METROBUS EXPRES 2021#10: Na kterých lokálkách skončí pravidelné vlaky?.mp4", false, 18, ~U[2021-05-20 12:00:19Z]] 15:55:55.663 [debug] QUERY OK source="sources" db=0.6ms idle=13.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.665 [debug] QUERY OK source="media_items" db=1.5ms idle=10.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-05-06 12:00:05Z], 18] 15:55:55.670 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=11.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Na výlet po Rohanském ostrově, či kolem vlakem a autobusem? Přidejte se k narůstajícímu počtu cestujících v MHD :)\n\nV Expresu #9 uvidíte:\nDo pražské MHD se vrací cestující (pid.cz, Výbor pro dopravu ZHMP)\nVýstava na Rohanském ostrově (iprpraha.cz)\nCyklovlaky a cyklobusy (arriva.cz)\nHybridní trolejbusy do Bratislavy (dpb.sk)\nDo Jablonce normálním rozchodem (zdopravy.cz)\nETCS na 4. koridor (zdopravy.cz)\nIntegrace Mladoboleslavska (pid.cz)\nVyjela tramvaj v nátěru Slavie (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:21 Vrací se cestující\n1:09 Výstava na Rohanském ostrově\n1:36 Na cyklovýlet opět vlakem či autobusem\n2:13 Hybridní trolejbusy do Bratislavy\n3:05 Do Jablonce normálním rozchodem\n3:39 ETCS na 4. koridor dodá AŽD\n4:14 Integrace Mladoboleslavska\n4:51 Tramvaj v nátěru Slávie poprvé vyjela z vozovny\n5:34 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#9: Do MHD se vrací cestující", "e31b6c7a-91c5-43cf-805a-480e4363bf5d", "IHfAZoyggjg", false, 352, false, "https://www.youtube.com/watch?v=IHfAZoyggjg", 107, "/downloads/METROBUS - Expres/2021-05-06 - METROBUS EXPRES 2021#9: Do MHD se vrací cestující.mp4", false, false, 18, [], 1, ~U[2021-05-06 12:00:05Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Na výlet po Rohanském ostrově, či kolem vlakem a autobusem? Přidejte se k narůstajícímu počtu cestujících v MHD :)\n\nV Expresu #9 uvidíte:\nDo pražské MHD se vrací cestující (pid.cz, Výbor pro dopravu ZHMP)\nVýstava na Rohanském ostrově (iprpraha.cz)\nCyklovlaky a cyklobusy (arriva.cz)\nHybridní trolejbusy do Bratislavy (dpb.sk)\nDo Jablonce normálním rozchodem (zdopravy.cz)\nETCS na 4. koridor (zdopravy.cz)\nIntegrace Mladoboleslavska (pid.cz)\nVyjela tramvaj v nátěru Slavie (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:21 Vrací se cestující\n1:09 Výstava na Rohanském ostrově\n1:36 Na cyklovýlet opět vlakem či autobusem\n2:13 Hybridní trolejbusy do Bratislavy\n3:05 Do Jablonce normálním rozchodem\n3:39 ETCS na 4. koridor dodá AŽD\n4:14 Integrace Mladoboleslavska\n4:51 Tramvaj v nátěru Slávie poprvé vyjela z vozovny\n5:34 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#9: Do MHD se vrací cestující", "IHfAZoyggjg", 352, false, "https://www.youtube.com/watch?v=IHfAZoyggjg", "/downloads/METROBUS - Expres/2021-05-06 - METROBUS EXPRES 2021#9: Do MHD se vrací cestující.mp4", false, 18, ~U[2021-05-06 12:00:05Z]] 15:55:55.672 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=14.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.674 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=11.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-04-22 12:00:28Z], 18] 15:55:55.680 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=12.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nový návrh na linku 19 spojuje Pankrác s Lehovcem, zatímco rozpojuje svazek 10ky a 16ky... Mimo to Praha začíná soutěžit městské vlakové linky a investuje do bezmotorové dopravy.\n\nZveme vás na blízké akce!\n→ Narozeninový stream 29.4.\n→ Dobrodružná jízda 15.5.\nhttps://tram-bus.cz/dobrodruzna-jizda-iii/\n\nV Expresu #8 uvidíte:\nSoutěž na městské linky (pid.cz)\nTramvajová linka 19 (pid.cz)\nInvestice do bezmotorové dopravy (FB Adam Scheinherr)\nTarif PID podraží (pid.cz)\nTendr na Libuš (zdopravy.cz)\nZahradní město (rozhlas.cz)\nTrolejbusy do Miškovic (zdopravy.cz)\nLávka do Karlína (zdopravy.cz)\n\nČasové značky:\n0:31 - Praha vysoutěží vlakové linky\n1:43 - Linka 19 spojí Pankrác a Lehovec\n2:47 - Investice do bezmotorové dopravy\n3:53 - Tarif PID zdraží\n4:39 - Hledá se zhotovitel trati na Libuš\n5:14 - Zahradní město, konečná zastávka\n5:56 - Soutěž na trolejbusy do Miškovic\n6:30 - Lávka HolKa\n6:44 - \"Výluky\"\n7:03 - Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#8: Vyjede linka 19?", "2aefacd9-9e27-4ba1-a669-0450a98f825e", "fGpQQFhitCs", false, 481, false, "https://www.youtube.com/watch?v=fGpQQFhitCs", 108, "/downloads/METROBUS - Expres/2021-04-22 - METROBUS EXPRES 2021#8: Vyjede linka 19?.mp4", false, false, 18, [], 1, ~U[2021-04-22 12:00:28Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Nový návrh na linku 19 spojuje Pankrác s Lehovcem, zatímco rozpojuje svazek 10ky a 16ky... Mimo to Praha začíná soutěžit městské vlakové linky a investuje do bezmotorové dopravy.\n\nZveme vás na blízké akce!\n→ Narozeninový stream 29.4.\n→ Dobrodružná jízda 15.5.\nhttps://tram-bus.cz/dobrodruzna-jizda-iii/\n\nV Expresu #8 uvidíte:\nSoutěž na městské linky (pid.cz)\nTramvajová linka 19 (pid.cz)\nInvestice do bezmotorové dopravy (FB Adam Scheinherr)\nTarif PID podraží (pid.cz)\nTendr na Libuš (zdopravy.cz)\nZahradní město (rozhlas.cz)\nTrolejbusy do Miškovic (zdopravy.cz)\nLávka do Karlína (zdopravy.cz)\n\nČasové značky:\n0:31 - Praha vysoutěží vlakové linky\n1:43 - Linka 19 spojí Pankrác a Lehovec\n2:47 - Investice do bezmotorové dopravy\n3:53 - Tarif PID zdraží\n4:39 - Hledá se zhotovitel trati na Libuš\n5:14 - Zahradní město, konečná zastávka\n5:56 - Soutěž na trolejbusy do Miškovic\n6:30 - Lávka HolKa\n6:44 - \"Výluky\"\n7:03 - Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#8: Vyjede linka 19?", "fGpQQFhitCs", 481, false, "https://www.youtube.com/watch?v=fGpQQFhitCs", "/downloads/METROBUS - Expres/2021-04-22 - METROBUS EXPRES 2021#8: Vyjede linka 19?.mp4", false, 18, ~U[2021-04-22 12:00:28Z]] 15:55:55.681 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=15.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.684 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=12.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-04-08 12:00:05Z], 18] 15:55:55.698 [debug] QUERY OK source="media_items" db=12.4ms idle=12.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Po více než měsíčních debatách o zdražování či nezdražování jízdného schválili radní vcelku radikální variantu, která činí navýšení o 25-30 %. Dále se věnujeme trati na Letiště nebo novým autobusům BMC.\n\nZveme vás na blízké akce!\n→ Narozeninový stream 29.4.\n→ Dobrodružná jízda 15.5. (https://tram-bus.cz/dobrodruzna-jizda-iii)\n\nV Expresu #7 uvidíte:\nZdražení středočeského jízdného (kr-stredocesky.cz)\nČD přichází o další výkony (zdopravy.cz, zdopravy.cz)\nPodoba nádraží Letiště (IG sprava_zeleznic)\nDÚKapka (kr-ustecky.cz)\nMidibusy BMC (IG metrobuscz)\nÚpravy na Voticku (pid.cz)\nKapacitní tramvaje pro Plzeň (IG tramvaje_v_ceske_republice)\nŽižkovská promenáda (zeleni.cz)\n\nČasové značky:\n0:00 Úvod\n0:25 SčK zdraží jízdné\n1:09 ČD ztrácí linky\n1:54 Vzhled stanice Letiště\n2:28 DÚKapka je na světě\n2:49 Nové midibusy pro About Me\n3:22 Úprava integrace Voticka\n3:47 Nové tramvaje pro Plzeň\n4:15 Rekonstrukce bývalé Vítkovské tratě\n4:31 Výluka na Pražského Povstání\n4:51 Překvápko\n5:17 Konec\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#7: Středočeské jízdné opravdu podraží", "583685da-1b50-4e7e-afdb-feaac30ed005", "H8CzTrLTm6Y", false, 338, false, "https://www.youtube.com/watch?v=H8CzTrLTm6Y", 109, "/downloads/METROBUS - Expres/2021-04-08 - METROBUS EXPRES 2021#7: Středočeské jízdné opravdu podraží.mp4", false, false, 18, [], 1, ~U[2021-04-08 12:00:05Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Po více než měsíčních debatách o zdražování či nezdražování jízdného schválili radní vcelku radikální variantu, která činí navýšení o 25-30 %. Dále se věnujeme trati na Letiště nebo novým autobusům BMC.\n\nZveme vás na blízké akce!\n→ Narozeninový stream 29.4.\n→ Dobrodružná jízda 15.5. (https://tram-bus.cz/dobrodruzna-jizda-iii)\n\nV Expresu #7 uvidíte:\nZdražení středočeského jízdného (kr-stredocesky.cz)\nČD přichází o další výkony (zdopravy.cz, zdopravy.cz)\nPodoba nádraží Letiště (IG sprava_zeleznic)\nDÚKapka (kr-ustecky.cz)\nMidibusy BMC (IG metrobuscz)\nÚpravy na Voticku (pid.cz)\nKapacitní tramvaje pro Plzeň (IG tramvaje_v_ceske_republice)\nŽižkovská promenáda (zeleni.cz)\n\nČasové značky:\n0:00 Úvod\n0:25 SčK zdraží jízdné\n1:09 ČD ztrácí linky\n1:54 Vzhled stanice Letiště\n2:28 DÚKapka je na světě\n2:49 Nové midibusy pro About Me\n3:22 Úprava integrace Voticka\n3:47 Nové tramvaje pro Plzeň\n4:15 Rekonstrukce bývalé Vítkovské tratě\n4:31 Výluka na Pražského Povstání\n4:51 Překvápko\n5:17 Konec\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#7: Středočeské jízdné opravdu podraží", "H8CzTrLTm6Y", 338, false, "https://www.youtube.com/watch?v=H8CzTrLTm6Y", "/downloads/METROBUS - Expres/2021-04-08 - METROBUS EXPRES 2021#7: Středočeské jízdné opravdu podraží.mp4", false, 18, ~U[2021-04-08 12:00:05Z]] 15:55:55.700 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=24.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.703 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=21.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-25 13:00:03Z], 18] 15:55:55.708 [debug] QUERY OK source="media_items" db=3.3ms queue=0.2ms idle=22.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V roce 2024 se podíváme vlakem na čakovickou vlečku, nebo trolejbusem do Brandýsa nad Labem. Pokud vše půjde dobře...\n\nV Expresu #6 uvidíte:\nČakovická vlečka (zdopravy.cz)\nTrolejbusem do Brandýsa (denik.cz, FB Pražská integrovaná doprava)\nVýluka u České Třebové (zdopravy.cz)\nOmezení noční dopravy (FB Pražská integrovaná doprava)\nNové spojení zkolaudováno (zdopravy.cz)\nPřechod u Hlavního nádraží (zdopravy.cz)\nVozovna Hloubětín (zdopravy.cz)\nDPP ukončil dodávky Sorek (dpp.cz)\n\nČasové značky:\n0:00 Úvod\n0:37 Vlečka Čakovice\n1:27 Trolejbusem do Brandýsa\n2:16 Výluka u České Třebové\n2:59 Praha omezuje noční dopravu\n3:29 Nové spojení zkolaudováno\n4:00 Přechod z Hlavního nádraží přes magistrálu\n4:18 Hloubětínská vozovna v novém\n4:49 Konec dodávky SORek a nástup Solarisů\n5:29 Konec Karos u Arrivy\n5:58 Výluky\n6:28 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#6: Trolejbusem do Brandýsa", "662807e8-d9d0-44b8-ad17-69a133c22ded", "DaVXLgzckHY", false, 424, false, "https://www.youtube.com/watch?v=DaVXLgzckHY", 110, "/downloads/METROBUS - Expres/2021-03-25 - METROBUS EXPRES 2021#6: Trolejbusem do Brandýsa.mp4", false, false, 18, [], 1, ~U[2021-03-25 13:00:03Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "V roce 2024 se podíváme vlakem na čakovickou vlečku, nebo trolejbusem do Brandýsa nad Labem. Pokud vše půjde dobře...\n\nV Expresu #6 uvidíte:\nČakovická vlečka (zdopravy.cz)\nTrolejbusem do Brandýsa (denik.cz, FB Pražská integrovaná doprava)\nVýluka u České Třebové (zdopravy.cz)\nOmezení noční dopravy (FB Pražská integrovaná doprava)\nNové spojení zkolaudováno (zdopravy.cz)\nPřechod u Hlavního nádraží (zdopravy.cz)\nVozovna Hloubětín (zdopravy.cz)\nDPP ukončil dodávky Sorek (dpp.cz)\n\nČasové značky:\n0:00 Úvod\n0:37 Vlečka Čakovice\n1:27 Trolejbusem do Brandýsa\n2:16 Výluka u České Třebové\n2:59 Praha omezuje noční dopravu\n3:29 Nové spojení zkolaudováno\n4:00 Přechod z Hlavního nádraží přes magistrálu\n4:18 Hloubětínská vozovna v novém\n4:49 Konec dodávky SORek a nástup Solarisů\n5:29 Konec Karos u Arrivy\n5:58 Výluky\n6:28 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#6: Trolejbusem do Brandýsa", "DaVXLgzckHY", 424, false, "https://www.youtube.com/watch?v=DaVXLgzckHY", "/downloads/METROBUS - Expres/2021-03-25 - METROBUS EXPRES 2021#6: Trolejbusem do Brandýsa.mp4", false, 18, ~U[2021-03-25 13:00:03Z]] 15:55:55.709 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=24.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.712 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=13.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-11 13:00:11Z], 18] 15:55:55.718 [debug] QUERY OK source="media_items" db=3.8ms queue=0.1ms idle=13.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V posledních týdnech pokročily projekty na moderní železnici do Kladna a parciální trolejbus z Palmovky do Miškovic. V Brně mezitím otevřeli nové nádraží Zvonařka.\n\nPár zbývajících kusů Dopravního kalendáře SPVHD je právě ve slevě:\n→ https://tram-bus.cz/zabava/dopravni-kalendar/\n\nV Expresu #5 uvidíte:\nVlak na Kladno (zdopravy.cz)\nTrolejbus do Miškovic (dpp.cz)\nOpravená Zvonařka (zdopravy.cz)\nOmezení dopravy v SčK (pid.cz)\nLetošní plány na Buspruhy (pid.cz)\nČD nakoupí Pesy (zdopravy.cz)\nČistější metro (FB Adam Scheinherr)\n\nČasové značky:\n0:00 Úvod\n0:22 Vlak do Kladna postoupil\n1:04 Trolejbus do Miškovic postoupil\n1:53 Zvonařka v Brně\n2:42 Omezení dopravy v Praze a SČK\n3:10 Letos je slíbeno 4,5 km nových buspruhů\n3:32 České dráhy nakoupí nové motorové jednotky Pesa\n4:07 Metro čistější od plechových stánků\n4:32 Výluky\n5:05 Závěr\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#5: Nové tratě na Kladno a do Miškovic", "093d246c-3e90-44d0-a56f-bc2b35586c87", "cxKDJBpdVh4", false, 339, false, "https://www.youtube.com/watch?v=cxKDJBpdVh4", 111, "/downloads/METROBUS - Expres/2021-03-11 - METROBUS EXPRES 2021#5: Nové tratě na Kladno a do Miškovic.mp4", false, false, 18, [], 1, ~U[2021-03-11 13:00:11Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "V posledních týdnech pokročily projekty na moderní železnici do Kladna a parciální trolejbus z Palmovky do Miškovic. V Brně mezitím otevřeli nové nádraží Zvonařka.\n\nPár zbývajících kusů Dopravního kalendáře SPVHD je právě ve slevě:\n→ https://tram-bus.cz/zabava/dopravni-kalendar/\n\nV Expresu #5 uvidíte:\nVlak na Kladno (zdopravy.cz)\nTrolejbus do Miškovic (dpp.cz)\nOpravená Zvonařka (zdopravy.cz)\nOmezení dopravy v SčK (pid.cz)\nLetošní plány na Buspruhy (pid.cz)\nČD nakoupí Pesy (zdopravy.cz)\nČistější metro (FB Adam Scheinherr)\n\nČasové značky:\n0:00 Úvod\n0:22 Vlak do Kladna postoupil\n1:04 Trolejbus do Miškovic postoupil\n1:53 Zvonařka v Brně\n2:42 Omezení dopravy v Praze a SČK\n3:10 Letos je slíbeno 4,5 km nových buspruhů\n3:32 České dráhy nakoupí nové motorové jednotky Pesa\n4:07 Metro čistější od plechových stánků\n4:32 Výluky\n5:05 Závěr\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#5: Nové tratě na Kladno a do Miškovic", "cxKDJBpdVh4", 339, false, "https://www.youtube.com/watch?v=cxKDJBpdVh4", "/downloads/METROBUS - Expres/2021-03-11 - METROBUS EXPRES 2021#5: Nové tratě na Kladno a do Miškovic.mp4", false, 18, ~U[2021-03-11 13:00:11Z]] 15:55:55.720 [debug] QUERY OK source="sources" db=0.9ms idle=16.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.722 [debug] QUERY OK source="media_items" db=1.5ms idle=12.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-25 13:00:17Z], 18] 15:55:55.726 [debug] QUERY OK source="media_items" db=2.9ms idle=13.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Když Prahu netrápí nedostatek řidičů, přijdou technické potíže na železniční infrastruktuře. Dále zmiňujeme omezování ve Středočeském kraji či na Liberecku.\n\nDalší videa Metrobusu naleznete v přehledné mapě:\n→ https://metrobus.cz/mapa-videi\n\nV Expresu #4 uvidíte:\nOmezení ve Středočeském kraji (pid.cz)\nProkletá trať na Beroun\nTramvaj na Libuš (dpp.cz)\nIntegrace Královéměstecka (pid.cz)\nOmezení na Liberecku (zdopravy.cz)\nNový orientační systém Prahy (pid.cz)\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#4: Prokletá trať na Beroun", "26accf33-4ea2-4d10-92c7-743bb463170e", "PH_5vjW4uAI", false, 321, false, "https://www.youtube.com/watch?v=PH_5vjW4uAI", 112, "/downloads/METROBUS - Expres/2021-02-25 - METROBUS EXPRES 2021#4: Prokletá trať na Beroun.mp4", false, false, 18, [], 1, ~U[2021-02-25 13:00:17Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Když Prahu netrápí nedostatek řidičů, přijdou technické potíže na železniční infrastruktuře. Dále zmiňujeme omezování ve Středočeském kraji či na Liberecku.\n\nDalší videa Metrobusu naleznete v přehledné mapě:\n→ https://metrobus.cz/mapa-videi\n\nV Expresu #4 uvidíte:\nOmezení ve Středočeském kraji (pid.cz)\nProkletá trať na Beroun\nTramvaj na Libuš (dpp.cz)\nIntegrace Královéměstecka (pid.cz)\nOmezení na Liberecku (zdopravy.cz)\nNový orientační systém Prahy (pid.cz)\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#4: Prokletá trať na Beroun", "PH_5vjW4uAI", 321, false, "https://www.youtube.com/watch?v=PH_5vjW4uAI", "/downloads/METROBUS - Expres/2021-02-25 - METROBUS EXPRES 2021#4: Prokletá trať na Beroun.mp4", false, 18, ~U[2021-02-25 13:00:17Z]] 15:55:55.728 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=14.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.730 [debug] QUERY OK source="media_items" db=1.6ms idle=10.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-11 13:00:31Z], 18] 15:55:55.734 [debug] QUERY OK source="media_items" db=3.1ms idle=10.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Během sněhové nadílky sice hromadná doprava moc spolehlivě nejezdí, ale brzy začne díky novým vysoutěženým elektrobusům nebo proměně stanice Vltavská.\n\nV Expresu #3 uvidíte:\nProměna Vltavské (zdopravy.cz, YT Správa železnic)\nElektrobusy pro DPP (dpp.cz)\nOmezování v Plzeňském kraji (zdopravy.cz, idpk.cz)\nICE 4 v Česku (zdopravy.cz)\nIsuzu NovoCiti pro Prahu (isuzu-czech.cz)\nAplikace Pozor tramvaj (FB DPP)\n\nČasové značky:\n0:00 Úvod\n0:22 Proměna Vltavské\n1:06 14 Elektrobusů pro DP\n1:57 Omezování v Plzeňském kraji\n2:51 ICE 4 V Čr\n3:09 Isuzu pro Prahu\n3:39 Pozor tramvaj\n4:06 Výluky\n4:43 Závěr\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\n\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#3: Zasněžená Praha", "29904c8d-e92a-4547-b1a4-585f4ceb4d67", "uDBDkESxIm8", false, 312, false, "https://www.youtube.com/watch?v=uDBDkESxIm8", 113, "/downloads/METROBUS - Expres/2021-02-11 - METROBUS EXPRES 2021#3: Zasněžená Praha.mp4", false, false, 18, [], 1, ~U[2021-02-11 13:00:31Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Během sněhové nadílky sice hromadná doprava moc spolehlivě nejezdí, ale brzy začne díky novým vysoutěženým elektrobusům nebo proměně stanice Vltavská.\n\nV Expresu #3 uvidíte:\nProměna Vltavské (zdopravy.cz, YT Správa železnic)\nElektrobusy pro DPP (dpp.cz)\nOmezování v Plzeňském kraji (zdopravy.cz, idpk.cz)\nICE 4 v Česku (zdopravy.cz)\nIsuzu NovoCiti pro Prahu (isuzu-czech.cz)\nAplikace Pozor tramvaj (FB DPP)\n\nČasové značky:\n0:00 Úvod\n0:22 Proměna Vltavské\n1:06 14 Elektrobusů pro DP\n1:57 Omezování v Plzeňském kraji\n2:51 ICE 4 V Čr\n3:09 Isuzu pro Prahu\n3:39 Pozor tramvaj\n4:06 Výluky\n4:43 Závěr\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\n\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#3: Zasněžená Praha", "uDBDkESxIm8", 312, false, "https://www.youtube.com/watch?v=uDBDkESxIm8", "/downloads/METROBUS - Expres/2021-02-11 - METROBUS EXPRES 2021#3: Zasněžená Praha.mp4", false, 18, ~U[2021-02-11 13:00:31Z]] 15:55:55.735 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=13.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.738 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=10.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-01-28 13:00:06Z], 18] 15:55:55.761 [debug] QUERY OK source="media_items" db=21.8ms idle=10.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V Praze padají návrhy na omezení platnosti všech buspruhů, Středočeský kraj se chystá celoplošně zdražit a na Ústecku zase budou pro úspory omezovat dopravu.\n\nV Expresu #2 uvidíte:\nZrušení celodenních buspruhů (Úřední deska Prahy, zdopravy.cz)\nZdražení jízdného v SčK (zdopravy.cz)\nSoutěž na Výtoňský most (zdopravy.cz)\nŠkrty na Ústecku (zdopravy.cz)\nAutobusák v Šumperku a Benešově (sumperk.cz)\nPatníky na Nádražní (TW @DPPOficialni)\nZmizel most v Průběžné ulici (zdopravy.cz)\nLiberecká železniční soutěž (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:24 Praha bez celodenních bus pruhů\n1:13 Ve středních čechách možná dráž\n2:08 Výtoňský most\n2:49 Omezování na Ústecku\n3:35 Nová autobusová nádraží\n4:16 Nádražní v novém (už podruhé)\n4:39 Most na zahradním městě\n5:13 Soutěže v Liberci\n5:47 Výluky\n6:27 Závěr\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\n\n\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#2: Středočeský kraj uvažuje zdražit jízdné", "3583a684-d6dc-4c35-9bbf-d06c28f161f7", "Gd18zhJlVsA", false, 413, false, "https://www.youtube.com/watch?v=Gd18zhJlVsA", 114, "/downloads/METROBUS - Expres/2021-01-28 - METROBUS EXPRES 2021#2: Středočeský kraj uvažuje zdražit jízdné.mp4", false, false, 18, [], 1, ~U[2021-01-28 13:00:06Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "V Praze padají návrhy na omezení platnosti všech buspruhů, Středočeský kraj se chystá celoplošně zdražit a na Ústecku zase budou pro úspory omezovat dopravu.\n\nV Expresu #2 uvidíte:\nZrušení celodenních buspruhů (Úřední deska Prahy, zdopravy.cz)\nZdražení jízdného v SčK (zdopravy.cz)\nSoutěž na Výtoňský most (zdopravy.cz)\nŠkrty na Ústecku (zdopravy.cz)\nAutobusák v Šumperku a Benešově (sumperk.cz)\nPatníky na Nádražní (TW @DPPOficialni)\nZmizel most v Průběžné ulici (zdopravy.cz)\nLiberecká železniční soutěž (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:24 Praha bez celodenních bus pruhů\n1:13 Ve středních čechách možná dráž\n2:08 Výtoňský most\n2:49 Omezování na Ústecku\n3:35 Nová autobusová nádraží\n4:16 Nádražní v novém (už podruhé)\n4:39 Most na zahradním městě\n5:13 Soutěže v Liberci\n5:47 Výluky\n6:27 Závěr\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\n\n\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#2: Středočeský kraj uvažuje zdražit jízdné", "Gd18zhJlVsA", 413, false, "https://www.youtube.com/watch?v=Gd18zhJlVsA", "/downloads/METROBUS - Expres/2021-01-28 - METROBUS EXPRES 2021#2: Středočeský kraj uvažuje zdražit jízdné.mp4", false, 18, ~U[2021-01-28 13:00:06Z]] 15:55:55.763 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=31.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.766 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=30.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-01-14 13:00:13Z], 18] 15:55:55.771 [debug] QUERY OK source="media_items" db=3.5ms queue=0.1ms idle=31.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["První Expres roku 2021 přichází se změnami linkového vedení na severovýchodě Prahy a novými vozy - ať už pro lanovku, nebo na železnici.\n\nV Expresu #1 uvidíte:\nZměny na severovýchodě (pid.cz)\nLanovka na Petřín omládne (zdopravy.cz)\nVysokorychlostní tratě (zdopravy.cz)\nČD hledají náhradu 810 (zdopravy.cz)\nNáhrada 810 (revolutionvlr.com)\nPoloha tramvají (mapa.pid.cz)\nLegální cesta na Žižkov (FB Pražská integrovaná doprava)\nÚbytek cestujících (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:22 Změny na severovýchodě\n1:11 Lanovka na Petřín omládne\n1:44 Vysokorychlostní tratě\n2:25 ČD poptává náhradu za 810\n2:54 Náhrada 810\n3:33 Poloha tramvají na mapě PID\n3:53 Legální cesta na Žižkov\n4:21 Úbytek cestujících\n4:49 Výluky\n5:27 Závěr\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\n\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#1: Skončí provoz Šukafonů?", "370f8edf-3298-464e-990b-f4a55dd1c38f", "JeJQKB5Gdg0", false, 354, false, "https://www.youtube.com/watch?v=JeJQKB5Gdg0", 115, "/downloads/METROBUS - Expres/2021-01-14 - METROBUS EXPRES 2021#1: Skončí provoz Šukafonů?.mp4", false, false, 18, [], 1, ~U[2021-01-14 13:00:13Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "První Expres roku 2021 přichází se změnami linkového vedení na severovýchodě Prahy a novými vozy - ať už pro lanovku, nebo na železnici.\n\nV Expresu #1 uvidíte:\nZměny na severovýchodě (pid.cz)\nLanovka na Petřín omládne (zdopravy.cz)\nVysokorychlostní tratě (zdopravy.cz)\nČD hledají náhradu 810 (zdopravy.cz)\nNáhrada 810 (revolutionvlr.com)\nPoloha tramvají (mapa.pid.cz)\nLegální cesta na Žižkov (FB Pražská integrovaná doprava)\nÚbytek cestujících (zdopravy.cz)\n\nČasové značky:\n0:00 Úvod\n0:22 Změny na severovýchodě\n1:11 Lanovka na Petřín omládne\n1:44 Vysokorychlostní tratě\n2:25 ČD poptává náhradu za 810\n2:54 Náhrada 810\n3:33 Poloha tramvají na mapě PID\n3:53 Legální cesta na Žižkov\n4:21 Úbytek cestujících\n4:49 Výluky\n5:27 Závěr\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\n\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2021#1: Skončí provoz Šukafonů?", "JeJQKB5Gdg0", 354, false, "https://www.youtube.com/watch?v=JeJQKB5Gdg0", "/downloads/METROBUS - Expres/2021-01-14 - METROBUS EXPRES 2021#1: Skončí provoz Šukafonů?.mp4", false, 18, ~U[2021-01-14 13:00:13Z]] 15:55:55.773 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=33.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.776 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=12.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-24 13:00:30Z], 18] 15:55:55.781 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=13.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Když vycházíme na Štědrý den, dopřejme si projížďku vánoční tramvají T3. Mezitím byla schválena tramvaj do Bohnic, odloženo zdražení jízdného nebo dokončen Opatov.\n\nV Expresu #24 uvidíte:\nTrať do Bohnic schválena (dpp.cz, FB Adam Scheinherr)\nZdražení jízdného se odkládá (zdopravy.cz)\nModernizace Opatova (dpp.cz)\nDruhá vánoční T3\nSkauti rozváželi Betlémské světlo\nNový tramvajový simulátor DPO (zdopravy.cz)\nDotace na noční dálkové vlaky (zdopravy.cz)\nŠkoda Vagonka slaví 120 let\nKostka u Muzea (TW @iprpraha)\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2020#24: Vánoční tramvají až do Bohnic", "03b6b3da-462d-4dc8-835d-e4ac91b9b739", "ZvSPRxteKYI", false, 320, false, "https://www.youtube.com/watch?v=ZvSPRxteKYI", 116, "/downloads/METROBUS - Expres/2020-12-24 - METROBUS EXPRES 2020#24: Vánoční tramvají až do Bohnic.mp4", false, false, 18, [], 1, ~U[2020-12-24 13:00:30Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Když vycházíme na Štědrý den, dopřejme si projížďku vánoční tramvají T3. Mezitím byla schválena tramvaj do Bohnic, odloženo zdražení jízdného nebo dokončen Opatov.\n\nV Expresu #24 uvidíte:\nTrať do Bohnic schválena (dpp.cz, FB Adam Scheinherr)\nZdražení jízdného se odkládá (zdopravy.cz)\nModernizace Opatova (dpp.cz)\nDruhá vánoční T3\nSkauti rozváželi Betlémské světlo\nNový tramvajový simulátor DPO (zdopravy.cz)\nDotace na noční dálkové vlaky (zdopravy.cz)\nŠkoda Vagonka slaví 120 let\nKostka u Muzea (TW @iprpraha)\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2020#24: Vánoční tramvají až do Bohnic", "ZvSPRxteKYI", 320, false, "https://www.youtube.com/watch?v=ZvSPRxteKYI", "/downloads/METROBUS - Expres/2020-12-24 - METROBUS EXPRES 2020#24: Vánoční tramvají až do Bohnic.mp4", false, 18, ~U[2020-12-24 13:00:30Z]] 15:55:55.782 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=15.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.785 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=12.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-10 13:00:30Z], 18] 15:55:55.790 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=13.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["3 dny před Železničním novým rokem ukazujeme změny plánované na letošní rok i na roky budoucí... Dále integrujeme Berounsko a slavíme vánoční tramvaje.\n\nNový web o metru D: https://dpp.cz/metro-d\n\nV Expresu #23 uvidíte:\nZelená střešovickým tunelům (zdopravy.cz)\nŽelezniční nový rok\nTrať na Výstaviště (YT Správa železnic)\nVánoce u DPP (dpp.cz)\nS PIDem po Berouně (pid.cz)\nNekonečný příběh D (lidovky.cz)\nTT na Pankrác a parkoviště (TW Tramvajak_Praha)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2020#23: Železniční nový rok a vlak na letiště", "8491cf24-0b49-4bb3-84e1-725813a6e0c2", "iewzcc2CXfo", false, 314, false, "https://www.youtube.com/watch?v=iewzcc2CXfo", 117, "/downloads/METROBUS - Expres/2020-12-10 - METROBUS EXPRES 2020#23: Železniční nový rok a vlak na letiště.mp4", false, false, 18, [], 1, ~U[2020-12-10 13:00:30Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "3 dny před Železničním novým rokem ukazujeme změny plánované na letošní rok i na roky budoucí... Dále integrujeme Berounsko a slavíme vánoční tramvaje.\n\nNový web o metru D: https://dpp.cz/metro-d\n\nV Expresu #23 uvidíte:\nZelená střešovickým tunelům (zdopravy.cz)\nŽelezniční nový rok\nTrať na Výstaviště (YT Správa železnic)\nVánoce u DPP (dpp.cz)\nS PIDem po Berouně (pid.cz)\nNekonečný příběh D (lidovky.cz)\nTT na Pankrác a parkoviště (TW Tramvajak_Praha)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2020#23: Železniční nový rok a vlak na letiště", "iewzcc2CXfo", 314, false, "https://www.youtube.com/watch?v=iewzcc2CXfo", "/downloads/METROBUS - Expres/2020-12-10 - METROBUS EXPRES 2020#23: Železniční nový rok a vlak na letiště.mp4", false, 18, ~U[2020-12-10 13:00:30Z]] 15:55:55.791 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=15.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.793 [debug] QUERY OK source="media_items" db=1.4ms idle=12.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-11-26 13:00:00Z], 18] 15:55:55.798 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=11.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dnes především o plánech povedených či nepovedených: Modernizace Masarykova nádraží, bratislavské tramvaje nebo čakovická vlečka.\n\nV Expresu #22 uvidíte:\nPlány na Masarykovo nádraží (YT Správa železnic)\nT3 Coupé zase vyhrála (zdopravy.cz)\nBratislava omlazuje flotilu (zdopravy.cz)\nStředočeský kraj chce zrušit jízdné zdarma (echo24.cz)\nZrušená soutěž na čakovickou vlečku\nNové nákladní depo (zdopravy.cz)\nJe libo sedačku ve vlaku? (zdopravy.cz)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2020#22: Prokoukne Masarykovo nádraží?", "429695b6-366d-4617-ac5c-93972109e930", "3kVJETN8svQ", false, 280, false, "https://www.youtube.com/watch?v=3kVJETN8svQ", 118, "/downloads/METROBUS - Expres/2020-11-26 - METROBUS EXPRES 2020#22: Prokoukne Masarykovo nádraží?.mp4", false, false, 18, [], 1, ~U[2020-11-26 13:00:00Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Dnes především o plánech povedených či nepovedených: Modernizace Masarykova nádraží, bratislavské tramvaje nebo čakovická vlečka.\n\nV Expresu #22 uvidíte:\nPlány na Masarykovo nádraží (YT Správa železnic)\nT3 Coupé zase vyhrála (zdopravy.cz)\nBratislava omlazuje flotilu (zdopravy.cz)\nStředočeský kraj chce zrušit jízdné zdarma (echo24.cz)\nZrušená soutěž na čakovickou vlečku\nNové nákladní depo (zdopravy.cz)\nJe libo sedačku ve vlaku? (zdopravy.cz)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!", "METROBUS EXPRES 2020#22: Prokoukne Masarykovo nádraží?", "3kVJETN8svQ", 280, false, "https://www.youtube.com/watch?v=3kVJETN8svQ", "/downloads/METROBUS - Expres/2020-11-26 - METROBUS EXPRES 2020#22: Prokoukne Masarykovo nádraží?.mp4", false, 18, ~U[2020-11-26 13:00:00Z]] 15:55:55.800 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=14.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.803 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=11.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-11-12 13:00:11Z], 18] 15:55:55.808 [debug] QUERY OK source="media_items" db=3.3ms idle=11.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["DPP sehnal nové 10metrové autobusy a nově shání tříčlánkové trolejbusy. Možná by měl začít shánět i obousměrné tramvaje, které se za 2 roky otočí v Holyni...\n\nV Expresu #21 uvidíte:\nTramvaj do Holyně (FB Adam Scheinherr)\nTříčlánkové bateriové trolejbusy (zdopravy.cz)\nÚleva Kulaťáku (seznamzpravy.cz)\nZáchytná parkoviště v kraji\nNové 10m Solarisy u DPP (IG @dppoficialni)\nBudoucnost Strakonické (zdopravy.cz)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#21: Tramvaj do Holyně za 2 roky", "cd0a198b-9342-49e0-a673-850d87864b7d", "QLnkiK6kz8g", false, 214, false, "https://www.youtube.com/watch?v=QLnkiK6kz8g", 119, "/downloads/METROBUS - Expres/2020-11-12 - METROBUS EXPRES 2020#21: Tramvaj do Holyně za 2 roky.mp4", false, false, 18, [], 1, ~U[2020-11-12 13:00:11Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "DPP sehnal nové 10metrové autobusy a nově shání tříčlánkové trolejbusy. Možná by měl začít shánět i obousměrné tramvaje, které se za 2 roky otočí v Holyni...\n\nV Expresu #21 uvidíte:\nTramvaj do Holyně (FB Adam Scheinherr)\nTříčlánkové bateriové trolejbusy (zdopravy.cz)\nÚleva Kulaťáku (seznamzpravy.cz)\nZáchytná parkoviště v kraji\nNové 10m Solarisy u DPP (IG @dppoficialni)\nBudoucnost Strakonické (zdopravy.cz)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#21: Tramvaj do Holyně za 2 roky", "QLnkiK6kz8g", 214, false, "https://www.youtube.com/watch?v=QLnkiK6kz8g", "/downloads/METROBUS - Expres/2020-11-12 - METROBUS EXPRES 2020#21: Tramvaj do Holyně za 2 roky.mp4", false, 18, ~U[2020-11-12 13:00:11Z]] 15:55:55.810 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=14.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.812 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=13.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-10-29 13:00:05Z], 18] 15:55:55.818 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=13.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dočkáme se v Praze 15m elektrického autobusu nebo tramvajové tratě z Pankráce na Budějovickou? Dnešní díl Expresu naznačuje, že jsme tomu o jeden krok blíže.\n\nV Expresu #20 uvidíte:\nNová omezení denní i noční dopravy (pid.cz)\nMural art na Opatově (dpp.cz)\nSolaris Urbino 15 LE Electric (YT Solaris Bus & Coach)\nProdlužování tramvají (dopravacek.eu, zdopravy.cz)\nVyjede linka 19 (mhd86.cz)\nSoutěž na Libeňský most (zdopravy.cz)\n\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#20: Nový elektrický Solaris a trať na Budějovickou", "c89a4d62-3820-47ef-bc96-5203891752c3", "Ix4f3k5QUoo", false, 363, false, "https://www.youtube.com/watch?v=Ix4f3k5QUoo", 120, "/downloads/METROBUS - Expres/2020-10-29 - METROBUS EXPRES 2020#20: Nový elektrický Solaris a trať na Budějovickou.mp4", false, false, 18, [], 1, ~U[2020-10-29 13:00:05Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Dočkáme se v Praze 15m elektrického autobusu nebo tramvajové tratě z Pankráce na Budějovickou? Dnešní díl Expresu naznačuje, že jsme tomu o jeden krok blíže.\n\nV Expresu #20 uvidíte:\nNová omezení denní i noční dopravy (pid.cz)\nMural art na Opatově (dpp.cz)\nSolaris Urbino 15 LE Electric (YT Solaris Bus & Coach)\nProdlužování tramvají (dopravacek.eu, zdopravy.cz)\nVyjede linka 19 (mhd86.cz)\nSoutěž na Libeňský most (zdopravy.cz)\n\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#20: Nový elektrický Solaris a trať na Budějovickou", "Ix4f3k5QUoo", 363, false, "https://www.youtube.com/watch?v=Ix4f3k5QUoo", "/downloads/METROBUS - Expres/2020-10-29 - METROBUS EXPRES 2020#20: Nový elektrický Solaris a trať na Budějovickou.mp4", false, 18, ~U[2020-10-29 13:00:05Z]] 15:55:55.819 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=15.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.823 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=13.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-10-15 12:00:29Z], 18] 15:55:55.828 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=13.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Praha není jen červenobílá... nově představený označník na Palackého náměstí je totiž černý. V pravidelném Expresu si ukazujeme také barevnou mapu autobusů nebo novou stanici metra.\n\nV Expresu #19 uvidíte:\nNová omezení autobusů (pid.cz)\nStanice Depo Zličín (zdopravy.cz)\nNa Strakonické se prodlouží BUS pruh (zdopravy.cz)\nArriva získala další rychlíky (zdopravy.cz)\nOnline poloha autobusů (FB SPVHD & Tram-bus.cz)\nAutobusy z linky AE zpět v provozu (zdopravy.cz)\n5G v metru (lupa.cz)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#19: Nový nátěr označníku je... černý", "2b35d0de-dc01-4840-8d0b-bdea2861c05c", "W4xqpk4srJQ", false, 270, false, "https://www.youtube.com/watch?v=W4xqpk4srJQ", 121, "/downloads/METROBUS - Expres/2020-10-15 - METROBUS EXPRES 2020#19: Nový nátěr označníku je... černý.mp4", false, false, 18, [], 1, ~U[2020-10-15 12:00:29Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Praha není jen červenobílá... nově představený označník na Palackého náměstí je totiž černý. V pravidelném Expresu si ukazujeme také barevnou mapu autobusů nebo novou stanici metra.\n\nV Expresu #19 uvidíte:\nNová omezení autobusů (pid.cz)\nStanice Depo Zličín (zdopravy.cz)\nNa Strakonické se prodlouží BUS pruh (zdopravy.cz)\nArriva získala další rychlíky (zdopravy.cz)\nOnline poloha autobusů (FB SPVHD & Tram-bus.cz)\nAutobusy z linky AE zpět v provozu (zdopravy.cz)\n5G v metru (lupa.cz)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#19: Nový nátěr označníku je... černý", "W4xqpk4srJQ", 270, false, "https://www.youtube.com/watch?v=W4xqpk4srJQ", "/downloads/METROBUS - Expres/2020-10-15 - METROBUS EXPRES 2020#19: Nový nátěr označníku je... černý.mp4", false, 18, ~U[2020-10-15 12:00:29Z]] 15:55:55.830 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=16.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.832 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=13.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-10-01 12:00:00Z], 18] 15:55:55.836 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=13.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zatímco sledujeme napínavý sportovní zápas ohledně nátěru pražských vozidel, podíváme se na komplikace při stavbě tramvaje na Budějovickou nebo u ÚOHS.\n\n\nZveme vás na Spanilou jízdu s Metrobusem:\nhttps://tram-bus.cz/mhd-praha/udalo-se/autobusove-udalosti/dobrodruzna-jizda-ii/\n\n\nV Expresu #18 uvidíte:\nTramvaj na Budějovickou (zdopravy.cz)\nÚOHS zásadně chyboval (zdopravy.cz)\nOslavy MHD v Jihlavě (dpmj.cz)\nHlášení v MHD (zdopravy.cz)\nVyjela první tramvaj z Miškolce (IG @tramfantik)\nKarosy se rozloučí s ČSAD SČ (csad-sc.cz)\nVyroben poslední Airbus\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#18: Derby pražských S", "6bc1d5e4-29d7-4ddd-89f8-f022319df956", "aVn9UEnvVRU", false, 299, false, "https://www.youtube.com/watch?v=aVn9UEnvVRU", 122, "/downloads/METROBUS - Expres/2020-10-01 - METROBUS EXPRES 2020#18: Derby pražských S.mp4", false, false, 18, [], 1, ~U[2020-10-01 12:00:00Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Zatímco sledujeme napínavý sportovní zápas ohledně nátěru pražských vozidel, podíváme se na komplikace při stavbě tramvaje na Budějovickou nebo u ÚOHS.\n\n\nZveme vás na Spanilou jízdu s Metrobusem:\nhttps://tram-bus.cz/mhd-praha/udalo-se/autobusove-udalosti/dobrodruzna-jizda-ii/\n\n\nV Expresu #18 uvidíte:\nTramvaj na Budějovickou (zdopravy.cz)\nÚOHS zásadně chyboval (zdopravy.cz)\nOslavy MHD v Jihlavě (dpmj.cz)\nHlášení v MHD (zdopravy.cz)\nVyjela první tramvaj z Miškolce (IG @tramfantik)\nKarosy se rozloučí s ČSAD SČ (csad-sc.cz)\nVyroben poslední Airbus\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#18: Derby pražských S", "aVn9UEnvVRU", 299, false, "https://www.youtube.com/watch?v=aVn9UEnvVRU", "/downloads/METROBUS - Expres/2020-10-01 - METROBUS EXPRES 2020#18: Derby pražských S.mp4", false, 18, ~U[2020-10-01 12:00:00Z]] 15:55:55.837 [debug] QUERY OK source="sources" db=0.4ms idle=13.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.839 [debug] QUERY OK source="media_items" db=1.1ms idle=10.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-09-17 12:00:05Z], 18] 15:55:55.841 [debug] QUERY OK source="media_items" db=1.6ms idle=9.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pomalu se blíží podzimní změny na železnici, začátek výstavby Metra D nebo nový 15metrový autobus od Solarisu.\n\nV Expresu #17 uvidíte:\nVýhled na nový železniční rok (zdopravy.cz)\nMetro D odloženo\nNový 15m Solaris (solarisbus.com)\nT6 pokračují do Brna (zdopravy.cz)\nMural art na Opatově\nBuspruh na magistrále\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#17: Metro D odloženo", "a70e02df-576c-424e-8c6e-7cd88a744b6f", "Fl9N_3T3UE4", false, 228, false, "https://www.youtube.com/watch?v=Fl9N_3T3UE4", 123, "/downloads/METROBUS - Expres/2020-09-17 - METROBUS EXPRES 2020#17: Metro D odloženo.mp4", false, false, 18, [], 1, ~U[2020-09-17 12:00:05Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Pomalu se blíží podzimní změny na železnici, začátek výstavby Metra D nebo nový 15metrový autobus od Solarisu.\n\nV Expresu #17 uvidíte:\nVýhled na nový železniční rok (zdopravy.cz)\nMetro D odloženo\nNový 15m Solaris (solarisbus.com)\nT6 pokračují do Brna (zdopravy.cz)\nMural art na Opatově\nBuspruh na magistrále\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#17: Metro D odloženo", "Fl9N_3T3UE4", 228, false, "https://www.youtube.com/watch?v=Fl9N_3T3UE4", "/downloads/METROBUS - Expres/2020-09-17 - METROBUS EXPRES 2020#17: Metro D odloženo.mp4", false, 18, ~U[2020-09-17 12:00:05Z]] 15:55:55.842 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.844 [debug] QUERY OK source="media_items" db=0.9ms idle=7.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-09-03 12:00:29Z], 18] 15:55:55.846 [debug] QUERY OK source="media_items" db=1.8ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Po srpnových krásných rozlučkách s tramvajemi T6A5 a autobusy Citybus přichází podzimní omezený provoz veřejné dopravy. Alespoň drobné změny k lepšímu nalezneme na Karlově náměstí nebo Libeňském mostě.\n\nV Expresu #16 uvidíte:\nVíkendové dopravní akce\nPodzimní provoz PID\nVirus se vrátil z dovolené\nKlimatizace v opendatech (TW @PIDoficialni)\nPřechody na Karláku (TW @iprpraha)\nRychlost na Libeňáku (FB Adam Scheinherr)\nZastávka Eden už v prosinci (zdopravy.cz)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#16: Rozlučky s vozy a podzimní omezení dopravy", "912fdcf9-966f-4fa6-972d-c126948a0745", "oLhnWH4ZSY0", false, 256, false, "https://www.youtube.com/watch?v=oLhnWH4ZSY0", 124, "/downloads/METROBUS - Expres/2020-09-03 - METROBUS EXPRES 2020#16: Rozlučky s vozy a podzimní omezení dopravy.mp4", false, false, 18, [], 1, ~U[2020-09-03 12:00:29Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Po srpnových krásných rozlučkách s tramvajemi T6A5 a autobusy Citybus přichází podzimní omezený provoz veřejné dopravy. Alespoň drobné změny k lepšímu nalezneme na Karlově náměstí nebo Libeňském mostě.\n\nV Expresu #16 uvidíte:\nVíkendové dopravní akce\nPodzimní provoz PID\nVirus se vrátil z dovolené\nKlimatizace v opendatech (TW @PIDoficialni)\nPřechody na Karláku (TW @iprpraha)\nRychlost na Libeňáku (FB Adam Scheinherr)\nZastávka Eden už v prosinci (zdopravy.cz)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#16: Rozlučky s vozy a podzimní omezení dopravy", "oLhnWH4ZSY0", 256, false, "https://www.youtube.com/watch?v=oLhnWH4ZSY0", "/downloads/METROBUS - Expres/2020-09-03 - METROBUS EXPRES 2020#16: Rozlučky s vozy a podzimní omezení dopravy.mp4", false, 18, ~U[2020-09-03 12:00:29Z]] 15:55:55.848 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.849 [debug] QUERY OK source="media_items" db=1.0ms idle=7.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-08-22 12:00:01Z], 18] 15:55:55.853 [debug] QUERY OK source="media_items" db=2.1ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Po několika odkladech se PID opět rozšiřuje na Voticko a Rakovnicko. Mezitím vznikl návrh na nové barvy PIDových vozidel a v Ostravě začínají jezdit dvoupatrové autobusy.\n\nNavštivte nás na Dni s T6A5 už za týden: https://metrobus.cz/clanek/den-s-t6a5\n\nV Expresu #15 uvidíte:\nIntegrace Voticka a Rakovnicka (pid.cz)\nNový nátěr PID\nOstravské dvoupatráky (mhd86.cz)\nSignál v metru (dpp.cz)\nTrolejbus 85 opět v provozu (TW @TVCR)\nKonec cyklobusů\nRetrobusy DPP\n\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#15: Odkládané integrace, nový nátěr PID a dvoupatráky", "69040162-3926-43ad-bbb7-f1735032b782", "1Cv38vnqWgw", false, 311, false, "https://www.youtube.com/watch?v=1Cv38vnqWgw", 125, "/downloads/METROBUS - Expres/2020-08-22 - METROBUS EXPRES 2020#15: Odkládané integrace, nový nátěr PID a dvoupatráky.mp4", false, false, 18, [], 1, ~U[2020-08-22 12:00:01Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Po několika odkladech se PID opět rozšiřuje na Voticko a Rakovnicko. Mezitím vznikl návrh na nové barvy PIDových vozidel a v Ostravě začínají jezdit dvoupatrové autobusy.\n\nNavštivte nás na Dni s T6A5 už za týden: https://metrobus.cz/clanek/den-s-t6a5\n\nV Expresu #15 uvidíte:\nIntegrace Voticka a Rakovnicka (pid.cz)\nNový nátěr PID\nOstravské dvoupatráky (mhd86.cz)\nSignál v metru (dpp.cz)\nTrolejbus 85 opět v provozu (TW @TVCR)\nKonec cyklobusů\nRetrobusy DPP\n\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#15: Odkládané integrace, nový nátěr PID a dvoupatráky", "1Cv38vnqWgw", 311, false, "https://www.youtube.com/watch?v=1Cv38vnqWgw", "/downloads/METROBUS - Expres/2020-08-22 - METROBUS EXPRES 2020#15: Odkládané integrace, nový nátěr PID a dvoupatráky.mp4", false, 18, ~U[2020-08-22 12:00:01Z]] 15:55:55.854 [debug] QUERY OK source="sources" db=0.4ms idle=9.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.856 [debug] QUERY OK source="media_items" db=1.1ms idle=8.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-07-23 12:00:05Z], 18] 15:55:55.859 [debug] QUERY OK source="media_items" db=2.1ms idle=8.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Prázdninový díl Expresu, a přesto se doprava v Praze posouvá. Stejně jako zastávky na Smetanově nábřeží, nebo výstavba důležitých dopravních staveb.\n\nNavštivte náš nový Discord!\n\nV Expresu #14 uvidíte:\nNové zastávky na Smetanově nábřeží (praha.eu)\nP+R Černý Most\nNáhrada za Podtrosecký rychlík\nD pod C (zdopravy.cz)\nWifi ve vlacích (YT Pražská integrovaná doprava)\nTunel Praha - Beroun\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#14: Evoluce na Smetanově nábřeží a Černém Mostě", "e7ae153e-9263-4e7b-9cc9-8826917cb703", "DrYq-u_NBBs", false, 283, false, "https://www.youtube.com/watch?v=DrYq-u_NBBs", 126, "/downloads/METROBUS - Expres/2020-07-23 - METROBUS EXPRES 2020#14: Evoluce na Smetanově nábřeží a Černém Mostě.mp4", false, false, 18, [], 1, ~U[2020-07-23 12:00:05Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Prázdninový díl Expresu, a přesto se doprava v Praze posouvá. Stejně jako zastávky na Smetanově nábřeží, nebo výstavba důležitých dopravních staveb.\n\nNavštivte náš nový Discord!\n\nV Expresu #14 uvidíte:\nNové zastávky na Smetanově nábřeží (praha.eu)\nP+R Černý Most\nNáhrada za Podtrosecký rychlík\nD pod C (zdopravy.cz)\nWifi ve vlacích (YT Pražská integrovaná doprava)\nTunel Praha - Beroun\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#14: Evoluce na Smetanově nábřeží a Černém Mostě", "DrYq-u_NBBs", 283, false, "https://www.youtube.com/watch?v=DrYq-u_NBBs", "/downloads/METROBUS - Expres/2020-07-23 - METROBUS EXPRES 2020#14: Evoluce na Smetanově nábřeží a Černém Mostě.mp4", false, 18, ~U[2020-07-23 12:00:05Z]] 15:55:55.861 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=10.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.863 [debug] QUERY OK source="media_items" db=1.4ms idle=8.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-06-25 12:00:22Z], 18] 15:55:55.867 [debug] QUERY OK source="media_items" db=2.8ms idle=9.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Doprava v Praze se mění. Pojede méně spojů, méně Irisbusů, méně nafty... Pravidelné shrnutí dopravních novinek okolo Prahy je tady.\n\nNavštivte náš nový Discord: https://metrobus.cz/go/discord\n\nV Expresu #13 uvidíte:\nOmezení dopravy v Praze (mhd86.cz)\nPřeměna naftového autobusu na elektrický (zdopravy.cz)\nAutobusům Irisbus se krátí dny (FB Citybus.cz)\nRetroKarosa na lince 180 (mhd86.cz)\nVýtvarná výzdoba na metru D (zdopravy.cz)\nFantova kavárna na Hlavním nádraží (zdopravy.cz)\n\n\n\n\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#13: Irisbusům se krátí dny", "c978fb13-b05a-4e73-895e-8e712bb48be6", "td_AvOo89ls", false, 241, false, "https://www.youtube.com/watch?v=td_AvOo89ls", 127, "/downloads/METROBUS - Expres/2020-06-25 - METROBUS EXPRES 2020#13: Irisbusům se krátí dny.mp4", false, false, 18, [], 1, ~U[2020-06-25 12:00:22Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Doprava v Praze se mění. Pojede méně spojů, méně Irisbusů, méně nafty... Pravidelné shrnutí dopravních novinek okolo Prahy je tady.\n\nNavštivte náš nový Discord: https://metrobus.cz/go/discord\n\nV Expresu #13 uvidíte:\nOmezení dopravy v Praze (mhd86.cz)\nPřeměna naftového autobusu na elektrický (zdopravy.cz)\nAutobusům Irisbus se krátí dny (FB Citybus.cz)\nRetroKarosa na lince 180 (mhd86.cz)\nVýtvarná výzdoba na metru D (zdopravy.cz)\nFantova kavárna na Hlavním nádraží (zdopravy.cz)\n\n\n\n\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#13: Irisbusům se krátí dny", "td_AvOo89ls", 241, false, "https://www.youtube.com/watch?v=td_AvOo89ls", "/downloads/METROBUS - Expres/2020-06-25 - METROBUS EXPRES 2020#13: Irisbusům se krátí dny.mp4", false, 18, ~U[2020-06-25 12:00:22Z]] 15:55:55.869 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=12.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.871 [debug] QUERY OK source="media_items" db=1.4ms idle=11.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-06-11 12:00:28Z], 18] 15:55:55.876 [debug] QUERY OK source="media_items" db=2.9ms idle=10.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Po půl roce nelegálního přecházení mezi nástupišti ve Vršovicích se brzy otevře provizorní lávka. Kromě toho v dnešním pravidelném Expresu elektrifikujeme autobusy a otevíráme zpoždění vozidel.\n\nV Expresu #12 uvidíte:\nDalší elektrické busy (zdopravy.cz)\nVe Vršovicích roste provizorní lávka (TW @spravazeleznic)\nVelkokapacitní tramvaj pro Plzeň\nMobilní signál na Andělu a Smíchovském nádraží (TW @Vodafone_CZ)\nVícefrekvenční přijímače v tramvajích (cysnews.cz)\nZpoždění autobusů DPP v aplikacích\n\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#12: Ve Vršovicích legálně na 4. nástupiště", "705b5e2a-b104-4f9e-ac1d-0596a49b44bf", "ogVnzA4T0yo", false, 203, false, "https://www.youtube.com/watch?v=ogVnzA4T0yo", 128, "/downloads/METROBUS - Expres/2020-06-11 - METROBUS EXPRES 2020#12: Ve Vršovicích legálně na 4. nástupiště.mp4", false, false, 18, [], 1, ~U[2020-06-11 12:00:28Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Po půl roce nelegálního přecházení mezi nástupišti ve Vršovicích se brzy otevře provizorní lávka. Kromě toho v dnešním pravidelném Expresu elektrifikujeme autobusy a otevíráme zpoždění vozidel.\n\nV Expresu #12 uvidíte:\nDalší elektrické busy (zdopravy.cz)\nVe Vršovicích roste provizorní lávka (TW @spravazeleznic)\nVelkokapacitní tramvaj pro Plzeň\nMobilní signál na Andělu a Smíchovském nádraží (TW @Vodafone_CZ)\nVícefrekvenční přijímače v tramvajích (cysnews.cz)\nZpoždění autobusů DPP v aplikacích\n\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#12: Ve Vršovicích legálně na 4. nástupiště", "ogVnzA4T0yo", 203, false, "https://www.youtube.com/watch?v=ogVnzA4T0yo", "/downloads/METROBUS - Expres/2020-06-11 - METROBUS EXPRES 2020#12: Ve Vršovicích legálně na 4. nástupiště.mp4", false, 18, ~U[2020-06-11 12:00:28Z]] 15:55:55.877 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=13.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.880 [debug] QUERY OK source="media_items" db=1.4ms idle=11.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-05-28 13:09:27Z], 18] 15:55:55.884 [debug] QUERY OK source="media_items" db=3.0ms idle=11.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Postupné obnovování provozu se dotýká historických tramvají, nízkopodlažních vlaků u KŽC, a bohužel se zatím nedotýká nočních autobusů DPP.\n\nV Expresu #11 uvidíte:\nHistorické a retrovozy zpět na kolejích (dopravacek.eu)\nNa Negrelliho viadukt se vrací vlaky (e15.cz)\nKŽC se nedaří (55p.cz)\nPosilování provozu, ale DPP se brání (TW @PIDoficialni)\nNová opravárenská hala v Hostivaři (zdopravy.cz)\nNa Smetanově nábřeží nově bez jednoho směru aut (echo24.cz)\nDPP zachová celkem 3 vozy T6A5 (FB Tramvaje v České republice)\nDalší umění v metru (TW DPPOficialni)\nVůz 24Tr z Plzně v Praze (IG tramvaje_v_ceske_republice)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#11: Retrovozy zpět na kolejích a vlaky zpět na Negrelliho viaduktu", "cf8af647-249e-4999-92d2-a290228b8b17", "HJG4yO5Uk2Y", false, 333, false, "https://www.youtube.com/watch?v=HJG4yO5Uk2Y", 129, "/downloads/METROBUS - Expres/2020-05-28 - METROBUS EXPRES 2020#11: Retrovozy zpět na kolejích a vlaky zpět na Negrelliho viaduktu.mp4", false, false, 18, [], 1, ~U[2020-05-28 13:09:27Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Postupné obnovování provozu se dotýká historických tramvají, nízkopodlažních vlaků u KŽC, a bohužel se zatím nedotýká nočních autobusů DPP.\n\nV Expresu #11 uvidíte:\nHistorické a retrovozy zpět na kolejích (dopravacek.eu)\nNa Negrelliho viadukt se vrací vlaky (e15.cz)\nKŽC se nedaří (55p.cz)\nPosilování provozu, ale DPP se brání (TW @PIDoficialni)\nNová opravárenská hala v Hostivaři (zdopravy.cz)\nNa Smetanově nábřeží nově bez jednoho směru aut (echo24.cz)\nDPP zachová celkem 3 vozy T6A5 (FB Tramvaje v České republice)\nDalší umění v metru (TW DPPOficialni)\nVůz 24Tr z Plzně v Praze (IG tramvaje_v_ceske_republice)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#11: Retrovozy zpět na kolejích a vlaky zpět na Negrelliho viaduktu", "HJG4yO5Uk2Y", 333, false, "https://www.youtube.com/watch?v=HJG4yO5Uk2Y", "/downloads/METROBUS - Expres/2020-05-28 - METROBUS EXPRES 2020#11: Retrovozy zpět na kolejích a vlaky zpět na Negrelliho viaduktu.mp4", false, 18, ~U[2020-05-28 13:09:27Z]] 15:55:55.887 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=14.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.889 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=12.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-05-14 12:00:11Z], 18] 15:55:55.903 [debug] QUERY OK source="media_items" db=12.7ms idle=12.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Historická linka 23 rekonstruuje v Ostravě další vozidla. Mezitím vzkvétá umění v metru a lanovka do Bohnic.\n\nZajímá vás doprava a chcete se porovnat s profesionály z Ropidu a MD?\nZkuste soutěž Mladý dopravák, kterou pořádá náš partner SPVHD a Tram-bus.cz: https://tram-bus.cz/spvhd/soutez-mlady-dopravak/\n\nV Expresu #10 uvidíte:\nDalší tramvaje z Prahy do Ostravy (ekova.cz)\nBuspruh z kopce ze Suchdola (pid.cz)\nLeoexpress nebude jen pro lidi (zdopravy.cz)\nPraha má první trolejbus (cs-dopravak.cz)\nUmělecké metro (dopravacek.eu)\nLanovka do Bohnic vs. tramvaj (DR DPP)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#10: Pražské tramvaje putují do Ostravy", "48f17473-7e60-4bb5-bdd0-2dc3338e35b6", "FPcgEuNN9w0", false, 244, false, "https://www.youtube.com/watch?v=FPcgEuNN9w0", 130, "/downloads/METROBUS - Expres/2020-05-14 - METROBUS EXPRES 2020#10: Pražské tramvaje putují do Ostravy.mp4", false, false, 18, [], 1, ~U[2020-05-14 12:00:11Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Historická linka 23 rekonstruuje v Ostravě další vozidla. Mezitím vzkvétá umění v metru a lanovka do Bohnic.\n\nZajímá vás doprava a chcete se porovnat s profesionály z Ropidu a MD?\nZkuste soutěž Mladý dopravák, kterou pořádá náš partner SPVHD a Tram-bus.cz: https://tram-bus.cz/spvhd/soutez-mlady-dopravak/\n\nV Expresu #10 uvidíte:\nDalší tramvaje z Prahy do Ostravy (ekova.cz)\nBuspruh z kopce ze Suchdola (pid.cz)\nLeoexpress nebude jen pro lidi (zdopravy.cz)\nPraha má první trolejbus (cs-dopravak.cz)\nUmělecké metro (dopravacek.eu)\nLanovka do Bohnic vs. tramvaj (DR DPP)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#10: Pražské tramvaje putují do Ostravy", "FPcgEuNN9w0", 244, false, "https://www.youtube.com/watch?v=FPcgEuNN9w0", "/downloads/METROBUS - Expres/2020-05-14 - METROBUS EXPRES 2020#10: Pražské tramvaje putují do Ostravy.mp4", false, 18, ~U[2020-05-14 12:00:11Z]] 15:55:55.903 [debug] QUERY OK source="sources" db=0.5ms idle=22.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.906 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=20.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-04-30 12:00:16Z], 18] 15:55:55.910 [debug] QUERY OK source="media_items" db=3.0ms idle=19.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vedle zablokovaných soutěží na autobusové dopravce po celém Česku se postupně zrychluje či otevírá železnice.\n\nV Expresu #9 uvidíte:\nBlokLine (zdopravy.cz, zdopravy.cz)\n13 minut úspora za 170 milionů korun (szdc.cz)\nKoronavirové divy v dálkové dopravě (zdopravy.cz)\nEkologické busy jsou na cestě (dpp.cz)\nZahradní Město (FB Správa železnic)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#9: BlokLine a zrychlení na železnici", "26cce3f4-361a-4c0a-b01e-da6875dbd1a2", "YG9CnStVJs0", false, 302, false, "https://www.youtube.com/watch?v=YG9CnStVJs0", 131, "/downloads/METROBUS - Expres/2020-04-30 - METROBUS EXPRES 2020#9: BlokLine a zrychlení na železnici.mp4", false, false, 18, [], 1, ~U[2020-04-30 12:00:16Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Vedle zablokovaných soutěží na autobusové dopravce po celém Česku se postupně zrychluje či otevírá železnice.\n\nV Expresu #9 uvidíte:\nBlokLine (zdopravy.cz, zdopravy.cz)\n13 minut úspora za 170 milionů korun (szdc.cz)\nKoronavirové divy v dálkové dopravě (zdopravy.cz)\nEkologické busy jsou na cestě (dpp.cz)\nZahradní Město (FB Správa železnic)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#9: BlokLine a zrychlení na železnici", "YG9CnStVJs0", 302, false, "https://www.youtube.com/watch?v=YG9CnStVJs0", "/downloads/METROBUS - Expres/2020-04-30 - METROBUS EXPRES 2020#9: BlokLine a zrychlení na železnici.mp4", false, 18, ~U[2020-04-30 12:00:16Z]] 15:55:55.911 [debug] QUERY OK source="sources" db=0.4ms idle=21.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.913 [debug] QUERY OK source="media_items" db=1.8ms idle=8.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-04-16 12:00:37Z], 18] 15:55:55.917 [debug] QUERY OK source="media_items" db=3.2ms idle=9.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Drobné zlepšení v Praze pociťují sedačky v metru a velkou evoluci v pohonech schválila rada, takže nových ekologických autobusů se dočkáme už za pár let.\n\nV Expresu #8 uvidíte:\nScheinherroviny (FB Adam Scheinherr)\nSchválená koncepce na ekobusy (cs-dopravak.cz)\nHradecká znělka je zpět (Petice za znělky)\nNové zastávky na železnici (szdc.cz)\nZahradní město počítá s nákladní dopravou (ZDopravy.cz)\nSignál ve dalších dvou stanicích (lupa.cz)\nAbout Me v Jablonci (ZDopravy.cz)\nProdloužení tendru na metro D (e15.cz)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#8: Scheinerroviny a ekobusy", "9e678093-e998-4fc4-ad2a-fff9610ae3c6", "wZOebM4ty5k", false, 323, false, "https://www.youtube.com/watch?v=wZOebM4ty5k", 132, "/downloads/METROBUS - Expres/2020-04-16 - METROBUS EXPRES 2020#8: Scheinerroviny a ekobusy.mp4", false, false, 18, [], 1, ~U[2020-04-16 12:00:37Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Drobné zlepšení v Praze pociťují sedačky v metru a velkou evoluci v pohonech schválila rada, takže nových ekologických autobusů se dočkáme už za pár let.\n\nV Expresu #8 uvidíte:\nScheinherroviny (FB Adam Scheinherr)\nSchválená koncepce na ekobusy (cs-dopravak.cz)\nHradecká znělka je zpět (Petice za znělky)\nNové zastávky na železnici (szdc.cz)\nZahradní město počítá s nákladní dopravou (ZDopravy.cz)\nSignál ve dalších dvou stanicích (lupa.cz)\nAbout Me v Jablonci (ZDopravy.cz)\nProdloužení tendru na metro D (e15.cz)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#8: Scheinerroviny a ekobusy", "wZOebM4ty5k", 323, false, "https://www.youtube.com/watch?v=wZOebM4ty5k", "/downloads/METROBUS - Expres/2020-04-16 - METROBUS EXPRES 2020#8: Scheinerroviny a ekobusy.mp4", false, 18, ~U[2020-04-16 12:00:37Z]] 15:55:55.918 [debug] QUERY OK source="sources" db=0.5ms idle=11.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.920 [debug] QUERY OK source="media_items" db=1.4ms idle=8.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-04-01 12:00:30Z], 18] 15:55:55.925 [debug] QUERY OK source="media_items" db=3.5ms idle=10.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Naše kutilská sekce přichází na začátku dubna více než vhod! Dozvíte se nejdůležitější tipy na práci v bytě tak, abyste byli efektivní a zároveň ušetřili. Sledujte náš KUTILSKÝ EXPRES.\n\nV Expresu #7 uvidíte:\nVýběr mýdla (PID.cz)\nLevné a dobré jídlo (ZDopravy.cz, ZDopravy.cz)\nSousedské vztahy (ZDopravy.cz)\nVelikonoční přípravy (DPP.cz)\nPozor na televizi (ZDopravy.cz, YT Railspotting)\nEfektivní odpočinek (ZDopravy.cz, cs-dopravak.cz)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Receptář METROBUS EXPRES nápadů (Aprílový Expres 2020)", "1f5ae291-2a2a-43eb-a0e9-6682ca926cda", "tm7BQWCBGH8", false, 611, false, "https://www.youtube.com/watch?v=tm7BQWCBGH8", 133, "/downloads/METROBUS - Expres/2020-04-01 - Receptář METROBUS EXPRES nápadů (Aprílový Expres 2020).mp4", false, false, 18, [], 1, ~U[2020-04-01 12:00:30Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Naše kutilská sekce přichází na začátku dubna více než vhod! Dozvíte se nejdůležitější tipy na práci v bytě tak, abyste byli efektivní a zároveň ušetřili. Sledujte náš KUTILSKÝ EXPRES.\n\nV Expresu #7 uvidíte:\nVýběr mýdla (PID.cz)\nLevné a dobré jídlo (ZDopravy.cz, ZDopravy.cz)\nSousedské vztahy (ZDopravy.cz)\nVelikonoční přípravy (DPP.cz)\nPozor na televizi (ZDopravy.cz, YT Railspotting)\nEfektivní odpočinek (ZDopravy.cz, cs-dopravak.cz)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Receptář METROBUS EXPRES nápadů (Aprílový Expres 2020)", "tm7BQWCBGH8", 611, false, "https://www.youtube.com/watch?v=tm7BQWCBGH8", "/downloads/METROBUS - Expres/2020-04-01 - Receptář METROBUS EXPRES nápadů (Aprílový Expres 2020).mp4", false, 18, ~U[2020-04-01 12:00:30Z]] 15:55:55.927 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=13.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.930 [debug] QUERY OK source="media_items" db=1.8ms idle=11.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-03-19 13:51:47Z], 18] 15:55:55.934 [debug] QUERY OK source="media_items" db=3.2ms idle=12.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V době koronavirové se moc věcí nehýbe... kromě Olšanské ulice, Nuselského mostu, Gepard expresu nebo trati na Kladno.\n\nV Expresu #6 uvidíte:\nKoronavirová opatření (PID.cz)\nStudie na Olšanskou (ZDopravy.cz)\nNuselský most bez nelegální reklamy (Ihned.cz)\nDalší soukromník (ZDopravy.cz)\nTesty na Libeňském mostě (ZDopravy.cz)\nPolohy spojů DPP (TW @PIDoficialni)\nNová trať na Kladno (ZDopravy.cz)\nMóda 4 vlakových tříd (ZDopravy.cz)\nRušení nádražních znělek → https://youtu.be/4vilOj4vy_Y\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#6: Čistý Nuselák a soukromí dopravci", "9cca7ba3-3a29-4d5e-a098-261400990fa7", "aZBQfsb951U", false, 339, false, "https://www.youtube.com/watch?v=aZBQfsb951U", 134, "/downloads/METROBUS - Expres/2020-03-19 - METROBUS EXPRES 2020#6: Čistý Nuselák a soukromí dopravci.mp4", false, false, 18, [], 1, ~U[2020-03-19 13:51:47Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "V době koronavirové se moc věcí nehýbe... kromě Olšanské ulice, Nuselského mostu, Gepard expresu nebo trati na Kladno.\n\nV Expresu #6 uvidíte:\nKoronavirová opatření (PID.cz)\nStudie na Olšanskou (ZDopravy.cz)\nNuselský most bez nelegální reklamy (Ihned.cz)\nDalší soukromník (ZDopravy.cz)\nTesty na Libeňském mostě (ZDopravy.cz)\nPolohy spojů DPP (TW @PIDoficialni)\nNová trať na Kladno (ZDopravy.cz)\nMóda 4 vlakových tříd (ZDopravy.cz)\nRušení nádražních znělek → https://youtu.be/4vilOj4vy_Y\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#6: Čistý Nuselák a soukromí dopravci", "aZBQfsb951U", 339, false, "https://www.youtube.com/watch?v=aZBQfsb951U", "/downloads/METROBUS - Expres/2020-03-19 - METROBUS EXPRES 2020#6: Čistý Nuselák a soukromí dopravci.mp4", false, 18, ~U[2020-03-19 13:51:47Z]] 15:55:55.935 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=14.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.937 [debug] QUERY OK source="media_items" db=1.5ms idle=11.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-03-05 13:00:02Z], 18] 15:55:55.942 [debug] QUERY OK source="media_items" db=3.4ms idle=10.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V autobusovém provozu DPP zbývá posledních 11 kloubových Karos. Dále v pravidelném pořadu Expres zmiňujeme posílenou linku po Pražském okruhu nebo dezinfekci tramvají ozónem. Dnes vysíláme ze Střešovického muzea.\n\nV Expresu #5 uvidíte:\nPraha nakoupí hornaté SORy a nízkopodlažní Solarisy (MHD86.cz)\nDezinfekce tramvají ozonem (MHD86.cz)\nMinistr dopravy jel vlakem (TW @KarelHavlicek_)\nNádraží Vyšehrad (IG zdenek.hrib)\nAutobusové změny (PID.cz)\nKončící dlouhé Karosy (cs-dopravak.cz)\nBusem po Pražském okruhu častěji\nŽelezniční střípky ČD (ZDopravy.cz)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#5: Kloubové Karosy dožívají a DPP kupuje nové midibusy", "ca61f231-f221-414d-a5f5-bbaa6570346f", "InBYDExe81g", false, 294, false, "https://www.youtube.com/watch?v=InBYDExe81g", 135, "/downloads/METROBUS - Expres/2020-03-05 - METROBUS EXPRES 2020#5: Kloubové Karosy dožívají a DPP kupuje nové midibusy.mp4", false, false, 18, [], 1, ~U[2020-03-05 13:00:02Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "V autobusovém provozu DPP zbývá posledních 11 kloubových Karos. Dále v pravidelném pořadu Expres zmiňujeme posílenou linku po Pražském okruhu nebo dezinfekci tramvají ozónem. Dnes vysíláme ze Střešovického muzea.\n\nV Expresu #5 uvidíte:\nPraha nakoupí hornaté SORy a nízkopodlažní Solarisy (MHD86.cz)\nDezinfekce tramvají ozonem (MHD86.cz)\nMinistr dopravy jel vlakem (TW @KarelHavlicek_)\nNádraží Vyšehrad (IG zdenek.hrib)\nAutobusové změny (PID.cz)\nKončící dlouhé Karosy (cs-dopravak.cz)\nBusem po Pražském okruhu častěji\nŽelezniční střípky ČD (ZDopravy.cz)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#5: Kloubové Karosy dožívají a DPP kupuje nové midibusy", "InBYDExe81g", 294, false, "https://www.youtube.com/watch?v=InBYDExe81g", "/downloads/METROBUS - Expres/2020-03-05 - METROBUS EXPRES 2020#5: Kloubové Karosy dožívají a DPP kupuje nové midibusy.mp4", false, 18, ~U[2020-03-05 13:00:02Z]] 15:55:55.944 [debug] QUERY OK source="sources" db=0.6ms idle=13.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.946 [debug] QUERY OK source="media_items" db=1.7ms queue=0.3ms idle=10.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-20 13:00:11Z], 18] 15:55:55.951 [debug] QUERY OK source="media_items" db=3.3ms idle=11.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Náměstek pro dopravu Scheinherr se chlubí, že roste počet cestujících ve vlacích. Kromě toho se těšíme na nové historické tramvaje, nový Železniční most nebo rekonstrukci Barrandovského mostu.\n\nNové mapy na našem webu:\nhttps://metrobus.cz/mapa-videi\nhttps://metrobus.cz/tramvajove-trate\n\nV Expresu #4 uvidíte:\nPočet cestujících ve vlacích přibývá (Zdopravy.cz)\nOsud železničního mostu (Zdopravy.cz)\nBarrandovský most horší než špatný (Pražský Deník)\nBude možná Praha přebarvovat vozy? (Forum24)\nPřípravy vozů T2 na linku 23 finišují (MHD86.cz)\nSrážek chodců s Tramvají se v minulém roce snížil (MHD86)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#4: Rostoucí železnice, s výjimkou Železničního mostu", "b5aa4f3c-a200-4d42-9448-fa7ab75f0d79", "wRv5QpuKKxM", false, 335, false, "https://www.youtube.com/watch?v=wRv5QpuKKxM", 136, "/downloads/METROBUS - Expres/2020-02-20 - METROBUS EXPRES 2020#4: Rostoucí železnice, s výjimkou Železničního mostu.mp4", false, false, 18, [], 1, ~U[2020-02-20 13:00:11Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Náměstek pro dopravu Scheinherr se chlubí, že roste počet cestujících ve vlacích. Kromě toho se těšíme na nové historické tramvaje, nový Železniční most nebo rekonstrukci Barrandovského mostu.\n\nNové mapy na našem webu:\nhttps://metrobus.cz/mapa-videi\nhttps://metrobus.cz/tramvajove-trate\n\nV Expresu #4 uvidíte:\nPočet cestujících ve vlacích přibývá (Zdopravy.cz)\nOsud železničního mostu (Zdopravy.cz)\nBarrandovský most horší než špatný (Pražský Deník)\nBude možná Praha přebarvovat vozy? (Forum24)\nPřípravy vozů T2 na linku 23 finišují (MHD86.cz)\nSrážek chodců s Tramvají se v minulém roce snížil (MHD86)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#4: Rostoucí železnice, s výjimkou Železničního mostu", "wRv5QpuKKxM", 335, false, "https://www.youtube.com/watch?v=wRv5QpuKKxM", "/downloads/METROBUS - Expres/2020-02-20 - METROBUS EXPRES 2020#4: Rostoucí železnice, s výjimkou Železničního mostu.mp4", false, 18, ~U[2020-02-20 13:00:11Z]] 15:55:55.952 [debug] QUERY OK source="sources" db=0.5ms idle=13.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.954 [debug] QUERY OK source="media_items" db=1.5ms idle=10.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-06 13:00:14Z], 18] 15:55:55.959 [debug] QUERY OK source="media_items" db=3.6ms idle=11.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Metrostav prohrál v korupčním řízení a důsledkem by mohl být zákaz účasti na veřejných výběrových řízeních, což by pro firmu bylo prakticky likvidační. Ale přinášíme i dobré zprávy, například o prodloužení plánu na tramvaj na Nové Dvory.\n\nV Expresu #3 uvidíte:\nMetrostav bude 3 roky bez veřejných soutěží (Zdopravy.cz)\nTramvaj až do Nových Dvorů (Zdopravy.cz)\nLeo Express upravuje své jednotky (Zdopravy.cz)\nRegiojet staví depo (Zdopravy.cz)\nNádražní budova ve Všenorech zachráněna (Zdopravy.cz)\nProdloužená platnost lítačky (PID)\nHlučné noční autobusy (MHD86)\nNové autobusy Isuzu (MÚ Kolín)\nNové autobusy MAN L (Dopraváček.eu)\nStavební povolení na vozovnu Hloubětín (@Tramvajak_Praha)\nNová hala denního ošetření v ÚDPP (@JChodounsky)\nSlováci zase lepší (Ministerstvo dopravy a výstavby SR)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#3: Metrostav bez soutěží a tramvaj na Nové Dvory", "81a84578-2c13-433c-b20e-812d1dcaba12", "dTaxjZlWfuE", false, 365, false, "https://www.youtube.com/watch?v=dTaxjZlWfuE", 137, "/downloads/METROBUS - Expres/2020-02-06 - METROBUS EXPRES 2020#3: Metrostav bez soutěží a tramvaj na Nové Dvory.mp4", false, false, 18, [], 1, ~U[2020-02-06 13:00:14Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Metrostav prohrál v korupčním řízení a důsledkem by mohl být zákaz účasti na veřejných výběrových řízeních, což by pro firmu bylo prakticky likvidační. Ale přinášíme i dobré zprávy, například o prodloužení plánu na tramvaj na Nové Dvory.\n\nV Expresu #3 uvidíte:\nMetrostav bude 3 roky bez veřejných soutěží (Zdopravy.cz)\nTramvaj až do Nových Dvorů (Zdopravy.cz)\nLeo Express upravuje své jednotky (Zdopravy.cz)\nRegiojet staví depo (Zdopravy.cz)\nNádražní budova ve Všenorech zachráněna (Zdopravy.cz)\nProdloužená platnost lítačky (PID)\nHlučné noční autobusy (MHD86)\nNové autobusy Isuzu (MÚ Kolín)\nNové autobusy MAN L (Dopraváček.eu)\nStavební povolení na vozovnu Hloubětín (@Tramvajak_Praha)\nNová hala denního ošetření v ÚDPP (@JChodounsky)\nSlováci zase lepší (Ministerstvo dopravy a výstavby SR)\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#3: Metrostav bez soutěží a tramvaj na Nové Dvory", "dTaxjZlWfuE", 365, false, "https://www.youtube.com/watch?v=dTaxjZlWfuE", "/downloads/METROBUS - Expres/2020-02-06 - METROBUS EXPRES 2020#3: Metrostav bez soutěží a tramvaj na Nové Dvory.mp4", false, 18, ~U[2020-02-06 13:00:14Z]] 15:55:55.960 [debug] QUERY OK source="sources" db=0.6ms idle=13.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:55.963 [debug] QUERY OK source="media_items" db=1.6ms idle=10.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-01-23 13:00:16Z], 18] 15:55:56.012 [debug] QUERY OK source="media_items" db=47.7ms queue=0.1ms idle=11.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Prahu čeká první prodloužení tramvajové trati za posledních 10 let, ale předcházet tomu bude dlouhá výluka na Barrandov.\n\nV Expresu #2 uvidíte:\nProdloužená životnost vlaků metra (DPP)\nVýluka na Barrandov (@Tramvajak_Praha)\nProměna Seifertovy třídy na Žižkově (IPR Praha)\nVelkokapacitní autobusy na Letiště nebudou (Zdopravy.cz)\nZastávky bez přístřešků (Novinky.cz)\nArriva odstranila německé nápisy (Zdopravy.cz)\nBerliner Ring v Česku (Zdopravy.cz)\nNové vizualizace Metra D (Zdopravy.cz)\nVlaky by mohlo objednávat ministerstvo (Zdopravy.cz)\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#2: Barrandov bez tramvají a Letiště bez kapacitních autobusů", "6a5e4432-fdee-4e19-800c-5f690f86b2ce", "y8CwBZyoq5o", false, 307, false, "https://www.youtube.com/watch?v=y8CwBZyoq5o", 138, "/downloads/METROBUS - Expres/2020-01-23 - METROBUS EXPRES 2020#2: Barrandov bez tramvají a Letiště bez kapacitních autobusů.mp4", false, false, 18, [], 1, ~U[2020-01-23 13:00:16Z], ~U[2025-12-10 14:55:55Z], ~U[2025-12-10 14:55:55Z], "Prahu čeká první prodloužení tramvajové trati za posledních 10 let, ale předcházet tomu bude dlouhá výluka na Barrandov.\n\nV Expresu #2 uvidíte:\nProdloužená životnost vlaků metra (DPP)\nVýluka na Barrandov (@Tramvajak_Praha)\nProměna Seifertovy třídy na Žižkově (IPR Praha)\nVelkokapacitní autobusy na Letiště nebudou (Zdopravy.cz)\nZastávky bez přístřešků (Novinky.cz)\nArriva odstranila německé nápisy (Zdopravy.cz)\nBerliner Ring v Česku (Zdopravy.cz)\nNové vizualizace Metra D (Zdopravy.cz)\nVlaky by mohlo objednávat ministerstvo (Zdopravy.cz)\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#2: Barrandov bez tramvají a Letiště bez kapacitních autobusů", "y8CwBZyoq5o", 307, false, "https://www.youtube.com/watch?v=y8CwBZyoq5o", "/downloads/METROBUS - Expres/2020-01-23 - METROBUS EXPRES 2020#2: Barrandov bez tramvají a Letiště bez kapacitních autobusů.mp4", false, 18, ~U[2020-01-23 13:00:16Z]] 15:55:56.013 [debug] QUERY OK source="sources" db=0.5ms idle=58.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.014 [debug] QUERY OK source="media_items" db=0.8ms 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[2020-01-09 13:00:06Z], 18] 15:55:56.028 [debug] QUERY OK source="media_items" db=13.2ms idle=54.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["První Expres natáčíme oslavně ve vlaku a se všemi redaktory! I vlakům se shodou okolností věnujeme nejvíce... Metro S, trať do Boleslavi nebo změna SŽDC, to jsou témata probíraná v pravidelném novinkovém pořadu Expres.\n\nV Expresu #1 zmiňujeme:\nStudie na Metro S\nDobré vlaky kromě Arrivy\nTrať do Mladé Boleslavi\nSpráva železnic\nMetro Českomoravská\nTramvaje na Václaváku\nTramvaje na Slivenec\nProdloužené intervaly autobusů\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#1: Správa železnic bez dopravní cesty", "9e8d4e34-31e2-4230-be29-48a37909bbe7", "Y-QkueswyjQ", false, 362, false, "https://www.youtube.com/watch?v=Y-QkueswyjQ", 139, "/downloads/METROBUS - Expres/2020-01-09 - METROBUS EXPRES 2020#1: Správa železnic bez dopravní cesty.mp4", false, false, 18, [], 1, ~U[2020-01-09 13:00:06Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "První Expres natáčíme oslavně ve vlaku a se všemi redaktory! I vlakům se shodou okolností věnujeme nejvíce... Metro S, trať do Boleslavi nebo změna SŽDC, to jsou témata probíraná v pravidelném novinkovém pořadu Expres.\n\nV Expresu #1 zmiňujeme:\nStudie na Metro S\nDobré vlaky kromě Arrivy\nTrať do Mladé Boleslavi\nSpráva železnic\nMetro Českomoravská\nTramvaje na Václaváku\nTramvaje na Slivenec\nProdloužené intervaly autobusů\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2020#1: Správa železnic bez dopravní cesty", "Y-QkueswyjQ", 362, false, "https://www.youtube.com/watch?v=Y-QkueswyjQ", "/downloads/METROBUS - Expres/2020-01-09 - METROBUS EXPRES 2020#1: Správa železnic bez dopravní cesty.mp4", false, 18, ~U[2020-01-09 13:00:06Z]] 15:55:56.029 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=65.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.030 [debug] QUERY OK source="media_items" db=0.9ms idle=18.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-12-12 13:00:07Z], 18] 15:55:56.033 [debug] QUERY OK source="media_items" db=1.4ms idle=18.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V letošním železničním Novém roce se máme na co těšit, vyjíždí noví dopravci a výluka ve Vršovicích postupuje do další fáze. Nedávno vyjeli i staronoví dopravci v autobusech, kteří postupně nakupují autobusy, například zbrusu nový SOR NS12.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#22: Železniční Nový rok a SOR NS12", "1e99e6b8-202c-4784-b999-a3da1da921fe", "RzTvBLSUo90", false, 368, false, "https://www.youtube.com/watch?v=RzTvBLSUo90", 140, "/downloads/METROBUS - Expres/2019-12-12 - METROBUS EXPRES 2019#22: Železniční Nový rok a SOR NS12.mp4", false, false, 18, [], 1, ~U[2019-12-12 13:00:07Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "V letošním železničním Novém roce se máme na co těšit, vyjíždí noví dopravci a výluka ve Vršovicích postupuje do další fáze. Nedávno vyjeli i staronoví dopravci v autobusech, kteří postupně nakupují autobusy, například zbrusu nový SOR NS12.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#22: Železniční Nový rok a SOR NS12", "RzTvBLSUo90", 368, false, "https://www.youtube.com/watch?v=RzTvBLSUo90", "/downloads/METROBUS - Expres/2019-12-12 - METROBUS EXPRES 2019#22: Železniční Nový rok a SOR NS12.mp4", false, 18, ~U[2019-12-12 13:00:07Z]] 15:55:56.034 [debug] QUERY OK source="sources" db=0.4ms idle=19.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.036 [debug] QUERY OK source="media_items" db=1.3ms idle=6.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-28 13:00:24Z], 18] 15:55:56.039 [debug] QUERY OK source="media_items" db=2.3ms idle=7.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Budoucnost se nezadržitelně blíží. Je zahájena modernizace koridoru do Radotína, schválena automatizace Metro D a za pár let bude nová i lanovka na Petřín. Kromě toho jsme byli na veletrhu Czechbus, který taktéž v pravidelném novinkovém pořadu Metrobus Expres zmiňujeme.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#21: Chodníček smrti a veletrh Czechbus", "dc65cc68-8e34-489b-a4ab-fb20f498b70b", "sNmTwlaBIR0", false, 349, false, "https://www.youtube.com/watch?v=sNmTwlaBIR0", 141, "/downloads/METROBUS - Expres/2019-11-28 - METROBUS EXPRES 2019#21: Chodníček smrti a veletrh Czechbus.mp4", false, false, 18, [], 1, ~U[2019-11-28 13:00:24Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Budoucnost se nezadržitelně blíží. Je zahájena modernizace koridoru do Radotína, schválena automatizace Metro D a za pár let bude nová i lanovka na Petřín. Kromě toho jsme byli na veletrhu Czechbus, který taktéž v pravidelném novinkovém pořadu Metrobus Expres zmiňujeme.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#21: Chodníček smrti a veletrh Czechbus", "sNmTwlaBIR0", 349, false, "https://www.youtube.com/watch?v=sNmTwlaBIR0", "/downloads/METROBUS - Expres/2019-11-28 - METROBUS EXPRES 2019#21: Chodníček smrti a veletrh Czechbus.mp4", false, 18, ~U[2019-11-28 13:00:24Z]] 15:55:56.040 [debug] QUERY OK source="sources" db=0.3ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.041 [debug] QUERY OK source="media_items" db=1.0ms idle=7.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-14 13:00:00Z], 18] 15:55:56.044 [debug] QUERY OK source="media_items" db=2.1ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Praha hledá možnosti, jak zajistit plynulejší provoz tramvají. Třeba nevrácením aut na Malou Stranu nebo novými smyčkami. Nebo alespoň klimatizací v tramvajích 15T...\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#20: Nežádoucí tranzit a nežádoucí vedro", "85363127-12e8-49dc-bd2c-15b08196c33c", "2HUkcTQIgp8", false, 349, false, "https://www.youtube.com/watch?v=2HUkcTQIgp8", 142, "/downloads/METROBUS - Expres/2019-11-14 - METROBUS EXPRES 2019#20: Nežádoucí tranzit a nežádoucí vedro.mp4", false, false, 18, [], 1, ~U[2019-11-14 13:00:00Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Praha hledá možnosti, jak zajistit plynulejší provoz tramvají. Třeba nevrácením aut na Malou Stranu nebo novými smyčkami. Nebo alespoň klimatizací v tramvajích 15T...\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#20: Nežádoucí tranzit a nežádoucí vedro", "2HUkcTQIgp8", 349, false, "https://www.youtube.com/watch?v=2HUkcTQIgp8", "/downloads/METROBUS - Expres/2019-11-14 - METROBUS EXPRES 2019#20: Nežádoucí tranzit a nežádoucí vedro.mp4", false, 18, ~U[2019-11-14 13:00:00Z]] 15:55:56.045 [debug] QUERY OK source="sources" db=0.4ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.047 [debug] QUERY OK source="media_items" db=1.1ms 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[2019-10-31 13:00:09Z], 18] 15:55:56.050 [debug] QUERY OK source="media_items" db=2.0ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Náměstek pro dopravu naznačil plány na sdílená kola, Sekyra Group se chlubí postupujícím Smíchovem a IPR ukazuje vizualizace Václaváku včetně tramvají.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#19: Sdílená kola, Smíchov City a Václavák", "d8ffa996-1e3a-4ee6-9744-c5e130de7326", "hhI-8mPcW2c", false, 318, false, "https://www.youtube.com/watch?v=hhI-8mPcW2c", 143, "/downloads/METROBUS - Expres/2019-10-31 - METROBUS EXPRES 2019#19: Sdílená kola, Smíchov City a Václavák.mp4", false, false, 18, [], 1, ~U[2019-10-31 13:00:09Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Náměstek pro dopravu naznačil plány na sdílená kola, Sekyra Group se chlubí postupujícím Smíchovem a IPR ukazuje vizualizace Václaváku včetně tramvají.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#19: Sdílená kola, Smíchov City a Václavák", "hhI-8mPcW2c", 318, false, "https://www.youtube.com/watch?v=hhI-8mPcW2c", "/downloads/METROBUS - Expres/2019-10-31 - METROBUS EXPRES 2019#19: Sdílená kola, Smíchov City a Václavák.mp4", false, 18, ~U[2019-10-31 13:00:09Z]] 15:55:56.051 [debug] QUERY OK source="sources" db=0.4ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.053 [debug] QUERY OK source="media_items" db=1.4ms 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[2019-10-10 12:00:06Z], 18] 15:55:56.056 [debug] QUERY OK source="media_items" db=2.3ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Středočeskému kraji se podařilo vyjednat novou smlouvu s Českými drahami, zatímco DPP úspěšně spouští další signál v metru a objednává velkokapacitní autobusy.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#18: Internet v metru i ve vlacích", "beac268c-0049-4c3c-aae6-ad2efe25dc93", "iKFGiS3gcx8", false, 320, false, "https://www.youtube.com/watch?v=iKFGiS3gcx8", 144, "/downloads/METROBUS - Expres/2019-10-10 - METROBUS EXPRES 2019#18: Internet v metru i ve vlacích.mp4", false, false, 18, [], 1, ~U[2019-10-10 12:00:06Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Středočeskému kraji se podařilo vyjednat novou smlouvu s Českými drahami, zatímco DPP úspěšně spouští další signál v metru a objednává velkokapacitní autobusy.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#18: Internet v metru i ve vlacích", "iKFGiS3gcx8", 320, false, "https://www.youtube.com/watch?v=iKFGiS3gcx8", "/downloads/METROBUS - Expres/2019-10-10 - METROBUS EXPRES 2019#18: Internet v metru i ve vlacích.mp4", false, 18, ~U[2019-10-10 12:00:06Z]] 15:55:56.057 [debug] QUERY OK source="sources" db=0.4ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.058 [debug] QUERY OK source="media_items" db=1.2ms 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[2019-09-26 12:00:07Z], 18] 15:55:56.061 [debug] QUERY OK source="media_items" db=2.4ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Samé dobré zprávy pro Prahu. Nový testovací trolejbus, nápady na železniční obchvat a trolejbus na Letiště nebo skoro začátek stavby Trojské lávky.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#17: Trolejbus Ekova v Praze", "5ed7c0e0-aee5-4341-9319-26d75385aab5", "PeRtctiof9A", false, 275, false, "https://www.youtube.com/watch?v=PeRtctiof9A", 145, "/downloads/METROBUS - Expres/2019-09-26 - METROBUS EXPRES 2019#17: Trolejbus Ekova v Praze.mp4", false, false, 18, [], 1, ~U[2019-09-26 12:00:07Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Samé dobré zprávy pro Prahu. Nový testovací trolejbus, nápady na železniční obchvat a trolejbus na Letiště nebo skoro začátek stavby Trojské lávky.\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#17: Trolejbus Ekova v Praze", "PeRtctiof9A", 275, false, "https://www.youtube.com/watch?v=PeRtctiof9A", "/downloads/METROBUS - Expres/2019-09-26 - METROBUS EXPRES 2019#17: Trolejbus Ekova v Praze.mp4", false, 18, ~U[2019-09-26 12:00:07Z]] 15:55:56.062 [debug] QUERY OK source="sources" db=0.3ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.064 [debug] QUERY OK source="media_items" db=1.0ms idle=7.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-12 12:00:20Z], 18] 15:55:56.072 [debug] QUERY OK source="media_items" db=6.9ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zatímco se Dopravnímu podniku podařilo vyhrát první soud nad Rencar, TSK nenachází projektanta na Libeňský most a SFDI krátí rozpočty na rozvoj železnice.\n\nAnketa o navigačním systému:\nhttp://dpp.cz/anketa-navigacni-system/\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#16: DPP vyhrává nad Rencar", "eec21b50-cf1a-4f48-a5a7-a998f445f7be", "pMxrNX3_8uA", false, 369, false, "https://www.youtube.com/watch?v=pMxrNX3_8uA", 146, "/downloads/METROBUS - Expres/2019-09-12 - METROBUS EXPRES 2019#16: DPP vyhrává nad Rencar.mp4", false, false, 18, [], 1, ~U[2019-09-12 12:00:20Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Zatímco se Dopravnímu podniku podařilo vyhrát první soud nad Rencar, TSK nenachází projektanta na Libeňský most a SFDI krátí rozpočty na rozvoj železnice.\n\nAnketa o navigačním systému:\nhttp://dpp.cz/anketa-navigacni-system/\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#16: DPP vyhrává nad Rencar", "pMxrNX3_8uA", 369, false, "https://www.youtube.com/watch?v=pMxrNX3_8uA", "/downloads/METROBUS - Expres/2019-09-12 - METROBUS EXPRES 2019#16: DPP vyhrává nad Rencar.mp4", false, 18, ~U[2019-09-12 12:00:20Z]] 15:55:56.073 [debug] QUERY OK source="sources" db=0.5ms idle=14.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.075 [debug] QUERY OK source="media_items" db=1.4ms idle=12.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-29 12:00:18Z], 18] 15:55:56.079 [debug] QUERY OK source="media_items" db=2.5ms idle=13.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Praha i Kladno se rozjíždí s ekologickými autobusy, zkouší Hybridy a Elektrobusy. Chystá se modernizace koridoru na Beroun a v Brně mezitím začnou stavět metro, přesněji šalinu.\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#15: Iveco Hybridway a Koridor podél Berounky", "451e321e-0042-4c8c-8de1-e1941c07e8a5", "ucetrNTeQrY", false, 486, false, "https://www.youtube.com/watch?v=ucetrNTeQrY", 147, "/downloads/METROBUS - Expres/2019-08-29 - METROBUS EXPRES 2019#15: Iveco Hybridway a Koridor podél Berounky.mp4", false, false, 18, [], 1, ~U[2019-08-29 12:00:18Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Praha i Kladno se rozjíždí s ekologickými autobusy, zkouší Hybridy a Elektrobusy. Chystá se modernizace koridoru na Beroun a v Brně mezitím začnou stavět metro, přesněji šalinu.\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#15: Iveco Hybridway a Koridor podél Berounky", "ucetrNTeQrY", 486, false, "https://www.youtube.com/watch?v=ucetrNTeQrY", "/downloads/METROBUS - Expres/2019-08-29 - METROBUS EXPRES 2019#15: Iveco Hybridway a Koridor podél Berounky.mp4", false, 18, ~U[2019-08-29 12:00:18Z]] 15:55:56.081 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=16.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.083 [debug] QUERY OK source="media_items" db=1.2ms idle=9.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-08 12:00:09Z], 18] 15:55:56.087 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=10.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ač jsou prázdniny a Expres nevychází tak často jako přes rok, na DPP aktivně pracují. Můžeme se svézt nově testovaným hybridním Solarisem, Retrobusem s krásným nátěrem a brzy snad i Metrem D.\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#14: Solaris Hybridino a pokračující Metro D", "cc0ff1b8-1431-4acc-989f-7157f77c643a", "pUJrMzKHIjg", false, 462, false, "https://www.youtube.com/watch?v=pUJrMzKHIjg", 148, "/downloads/METROBUS - Expres/2019-08-08 - METROBUS EXPRES 2019#14: Solaris Hybridino a pokračující Metro D.mp4", false, false, 18, [], 1, ~U[2019-08-08 12:00:09Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Ač jsou prázdniny a Expres nevychází tak často jako přes rok, na DPP aktivně pracují. Můžeme se svézt nově testovaným hybridním Solarisem, Retrobusem s krásným nátěrem a brzy snad i Metrem D.\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#14: Solaris Hybridino a pokračující Metro D", "pUJrMzKHIjg", 462, false, "https://www.youtube.com/watch?v=pUJrMzKHIjg", "/downloads/METROBUS - Expres/2019-08-08 - METROBUS EXPRES 2019#14: Solaris Hybridino a pokračující Metro D.mp4", false, 18, ~U[2019-08-08 12:00:09Z]] 15:55:56.088 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=11.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.090 [debug] QUERY OK source="media_items" db=1.2ms idle=9.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-04 12:00:03Z], 18] 15:55:56.094 [debug] QUERY OK source="media_items" db=2.5ms idle=10.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nová kolektivní smlouva DPP, napadená soutěž na městské linky v Praze a dotované letiště v Ostravě... Ještě že začínají prázdniny.\n\nVíce ke spojení odbavovacího systému s Libereckým krajem:\nhttps://tram-bus.cz/memorandum-usnadni-rozsirovani-pid-do-libereckeho-kraje/\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#13: Soutěž na městské linky v Praze je u soudu", "001029bd-b04e-49a1-a8f5-4589d060554b", "LQxOxPrpi5I", false, 315, false, "https://www.youtube.com/watch?v=LQxOxPrpi5I", 149, "/downloads/METROBUS - Expres/2019-07-04 - METROBUS EXPRES 2019#13: Soutěž na městské linky v Praze je u soudu.mp4", false, false, 18, [], 1, ~U[2019-07-04 12:00:03Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Nová kolektivní smlouva DPP, napadená soutěž na městské linky v Praze a dotované letiště v Ostravě... Ještě že začínají prázdniny.\n\nVíce ke spojení odbavovacího systému s Libereckým krajem:\nhttps://tram-bus.cz/memorandum-usnadni-rozsirovani-pid-do-libereckeho-kraje/\n\n\nMetrobus Expres vychází každý druhý čtvrtek! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#13: Soutěž na městské linky v Praze je u soudu", "LQxOxPrpi5I", 315, false, "https://www.youtube.com/watch?v=LQxOxPrpi5I", "/downloads/METROBUS - Expres/2019-07-04 - METROBUS EXPRES 2019#13: Soutěž na městské linky v Praze je u soudu.mp4", false, 18, ~U[2019-07-04 12:00:03Z]] 15:55:56.095 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=12.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.097 [debug] QUERY OK source="media_items" db=1.4ms idle=10.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-06-20 12:00:08Z], 18] 15:55:56.101 [debug] QUERY OK source="media_items" db=2.3ms idle=10.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Je takové horko, že shořely ostravské autobusy a pražský Kredenc, takže Praha 6 vyhlašuje nouzi. Dopravní i klimatickou.\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#12: Dopravní a klimatická nouze", "463ee6e1-a7ff-4812-b1bb-7d29568362e6", "lallmq4TKDo", false, 370, false, "https://www.youtube.com/watch?v=lallmq4TKDo", 150, "/downloads/METROBUS - Expres/2019-06-20 - METROBUS EXPRES 2019#12: Dopravní a klimatická nouze.mp4", false, false, 18, [], 1, ~U[2019-06-20 12:00:08Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Je takové horko, že shořely ostravské autobusy a pražský Kredenc, takže Praha 6 vyhlašuje nouzi. Dopravní i klimatickou.\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý,\nExpres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#12: Dopravní a klimatická nouze", "lallmq4TKDo", 370, false, "https://www.youtube.com/watch?v=lallmq4TKDo", "/downloads/METROBUS - Expres/2019-06-20 - METROBUS EXPRES 2019#12: Dopravní a klimatická nouze.mp4", false, 18, ~U[2019-06-20 12:00:08Z]] 15:55:56.103 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=12.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.105 [debug] QUERY OK source="media_items" db=1.2ms idle=9.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-06-06 12:00:01Z], 18] 15:55:56.109 [debug] QUERY OK source="media_items" db=2.4ms idle=10.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Magistrát jede - nový design zastávek, plán udržitelné mobility, metro D a linka S61. A posouvá se i Ostrava.\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZMagistrát jede - nový design zastávek, plán udržitelné mobility, metro D a linka S61. A posouvá se i Ostrava.vv\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#11: Nový design zastávek a Ostravské doubledeckery", "b3e28b83-6840-492a-85ed-0634c951291d", "8-ZJ_0ViCnA", false, 295, false, "https://www.youtube.com/watch?v=8-ZJ_0ViCnA", 151, "/downloads/METROBUS - Expres/2019-06-06 - METROBUS EXPRES 2019#11: Nový design zastávek a Ostravské doubledeckery.mp4", false, false, 18, [], 1, ~U[2019-06-06 12:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Magistrát jede - nový design zastávek, plán udržitelné mobility, metro D a linka S61. A posouvá se i Ostrava.\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám v komunitní skupině na Telegramu – https://telegram.me/MetrobusCZMagistrát jede - nový design zastávek, plán udržitelné mobility, metro D a linka S61. A posouvá se i Ostrava.vv\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#11: Nový design zastávek a Ostravské doubledeckery", "8-ZJ_0ViCnA", 295, false, "https://www.youtube.com/watch?v=8-ZJ_0ViCnA", "/downloads/METROBUS - Expres/2019-06-06 - METROBUS EXPRES 2019#11: Nový design zastávek a Ostravské doubledeckery.mp4", false, 18, ~U[2019-06-06 12:00:01Z]] 15:55:56.110 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=11.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.112 [debug] QUERY OK source="media_items" db=1.2ms idle=9.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-05-23 12:00:00Z], 18] 15:55:56.118 [debug] QUERY OK source="media_items" db=4.6ms queue=0.3ms idle=9.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Magistrát zadal studii na 3 lodní linky po Vltavě. Dopadne tento nápad stejně jako zavedení všech zastávek na znamení?\n\nZastávky na znamení:\nhttps://tram-bus.cz/zavedeni-zastavek-na-znameni-se-odklada\nRekonstrukce Opatova:\nhttps://tram-bus.cz/stanici-opatov-ceka-rekonstrukce-nove-bude-bezbarierove-pristupna\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#10: Vodní tramvaj, Zastávky na znamení a Českobudějovické letiště", "74be6a0a-8320-4b13-9a43-579b4982c9af", "-ERce04zPxU", false, 267, false, "https://www.youtube.com/watch?v=-ERce04zPxU", 152, "/downloads/METROBUS - Expres/2019-05-23 - METROBUS EXPRES 2019#10: Vodní tramvaj, Zastávky na znamení a Českobudějovické letiště.mp4", false, false, 18, [], 1, ~U[2019-05-23 12:00:00Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Magistrát zadal studii na 3 lodní linky po Vltavě. Dopadne tento nápad stejně jako zavedení všech zastávek na znamení?\n\nZastávky na znamení:\nhttps://tram-bus.cz/zavedeni-zastavek-na-znameni-se-odklada\nRekonstrukce Opatova:\nhttps://tram-bus.cz/stanici-opatov-ceka-rekonstrukce-nove-bude-bezbarierove-pristupna\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#10: Vodní tramvaj, Zastávky na znamení a Českobudějovické letiště", "-ERce04zPxU", 267, false, "https://www.youtube.com/watch?v=-ERce04zPxU", "/downloads/METROBUS - Expres/2019-05-23 - METROBUS EXPRES 2019#10: Vodní tramvaj, Zastávky na znamení a Českobudějovické letiště.mp4", false, 18, ~U[2019-05-23 12:00:00Z]] 15:55:56.119 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=14.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.122 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=12.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-05-09 12:00:01Z], 18] 15:55:56.126 [debug] QUERY OK source="media_items" db=2.5ms idle=12.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["DPP se postupně dostává do 21. století, Arriva posiluje příměstskou dopravu a rozšiřujeme možnosti nákupu jízdného\n\nVíce k označovačům na letišti:\nhttps://tram-bus.cz/na-letisti-se-budou-jizdenky-oznacovat-jiz-na-nastupisti/\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#9: Nový označník na Vysočanech a bezkontaktní terminály v tramvajích", "0540e2df-8c01-4968-b407-c491ce7a3d09", "AkbFVmsuZwY", false, 399, false, "https://www.youtube.com/watch?v=AkbFVmsuZwY", 153, "/downloads/METROBUS - Expres/2019-05-09 - METROBUS EXPRES 2019#9: Nový označník na Vysočanech a bezkontaktní terminály v tramvajích.mp4", false, false, 18, [], 1, ~U[2019-05-09 12:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "DPP se postupně dostává do 21. století, Arriva posiluje příměstskou dopravu a rozšiřujeme možnosti nákupu jízdného\n\nVíce k označovačům na letišti:\nhttps://tram-bus.cz/na-letisti-se-budou-jizdenky-oznacovat-jiz-na-nastupisti/\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#9: Nový označník na Vysočanech a bezkontaktní terminály v tramvajích", "AkbFVmsuZwY", 399, false, "https://www.youtube.com/watch?v=AkbFVmsuZwY", "/downloads/METROBUS - Expres/2019-05-09 - METROBUS EXPRES 2019#9: Nový označník na Vysočanech a bezkontaktní terminály v tramvajích.mp4", false, 18, ~U[2019-05-09 12:00:01Z]] 15:55:56.128 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=14.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.130 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=10.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-04-25 12:00:08Z], 18] 15:55:56.134 [debug] QUERY OK source="media_items" db=2.5ms idle=11.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jak dopadla poslední naděje pro vozovnu Hloubětín? Kde vznikla nová tramvajová zastávka a kde bude možná nová smyčka? Ukazujeme v 8. dílu pořadu Expres.\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#8: Zbrusu stará zastávka Planetárium a unikátní protihluková stěna", "a3cace09-c475-4586-b738-27ef9668d8cb", "zImT1ErEOt0", false, 347, false, "https://www.youtube.com/watch?v=zImT1ErEOt0", 154, "/downloads/METROBUS - Expres/2019-04-25 - METROBUS EXPRES 2019#8: Zbrusu stará zastávka Planetárium a unikátní protihluková stěna.mp4", false, false, 18, [], 1, ~U[2019-04-25 12:00:08Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Jak dopadla poslední naděje pro vozovnu Hloubětín? Kde vznikla nová tramvajová zastávka a kde bude možná nová smyčka? Ukazujeme v 8. dílu pořadu Expres.\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#8: Zbrusu stará zastávka Planetárium a unikátní protihluková stěna", "zImT1ErEOt0", 347, false, "https://www.youtube.com/watch?v=zImT1ErEOt0", "/downloads/METROBUS - Expres/2019-04-25 - METROBUS EXPRES 2019#8: Zbrusu stará zastávka Planetárium a unikátní protihluková stěna.mp4", false, 18, ~U[2019-04-25 12:00:08Z]] 15:55:56.136 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=13.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.138 [debug] QUERY OK source="media_items" db=1.4ms idle=11.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-04-11 12:00:02Z], 18] 15:55:56.143 [debug] QUERY OK source="media_items" db=2.5ms idle=11.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["DPP spouští další kampaň proti srážkám s chodci, Arriva nasazuje nové kloubové autobusy a těšíme se na Autobusový den PID v Letňanech\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#7: Tramvajové nehody, SORky a Den PID", "a5a025b4-3727-49b8-9ef9-ff0d56bc2d45", "ECk6UOZXKwo", false, 241, false, "https://www.youtube.com/watch?v=ECk6UOZXKwo", 155, "/downloads/METROBUS - Expres/2019-04-11 - METROBUS EXPRES 2019#7: Tramvajové nehody, SORky a Den PID.mp4", false, false, 18, [], 1, ~U[2019-04-11 12:00:02Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "DPP spouští další kampaň proti srážkám s chodci, Arriva nasazuje nové kloubové autobusy a těšíme se na Autobusový den PID v Letňanech\n\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#7: Tramvajové nehody, SORky a Den PID", "ECk6UOZXKwo", 241, false, "https://www.youtube.com/watch?v=ECk6UOZXKwo", "/downloads/METROBUS - Expres/2019-04-11 - METROBUS EXPRES 2019#7: Tramvajové nehody, SORky a Den PID.mp4", false, 18, ~U[2019-04-11 12:00:02Z]] 15:55:56.144 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=12.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.146 [debug] QUERY OK source="media_items" db=1.5ms idle=11.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-03-28 13:00:02Z], 18] 15:55:56.150 [debug] QUERY OK source="media_items" db=2.4ms idle=10.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Na konci března nás čekají nové vlaky a přívozy, nový zabezpečovač metra B nebo začátek polidštění terminálu Černý Most...\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#6: Konec Černého Mostu, zimy, Hloubětína a udíren", "caaf055c-52ce-4254-af30-ce9c8e916341", "PnB96Xdp2XU", false, 303, false, "https://www.youtube.com/watch?v=PnB96Xdp2XU", 156, "/downloads/METROBUS - Expres/2019-03-28 - METROBUS EXPRES 2019#6: Konec Černého Mostu, zimy, Hloubětína a udíren.mp4", false, false, 18, [], 1, ~U[2019-03-28 13:00:02Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Na konci března nás čekají nové vlaky a přívozy, nový zabezpečovač metra B nebo začátek polidštění terminálu Černý Most...\n\nMetrobus Expres vychází téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#6: Konec Černého Mostu, zimy, Hloubětína a udíren", "PnB96Xdp2XU", 303, false, "https://www.youtube.com/watch?v=PnB96Xdp2XU", "/downloads/METROBUS - Expres/2019-03-28 - METROBUS EXPRES 2019#6: Konec Černého Mostu, zimy, Hloubětína a udíren.mp4", false, 18, ~U[2019-03-28 13:00:02Z]] 15:55:56.150 [debug] QUERY OK source="sources" db=0.4ms idle=11.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.152 [debug] QUERY OK source="media_items" db=1.1ms idle=9.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-03-14 13:00:06Z], 18] 15:55:56.155 [debug] QUERY OK source="media_items" db=1.8ms idle=8.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Velká vršovická vlaková výluka postihne Prahu až do konce roku, zatímco ČD vymýšlí, jak ještě zvětšit Elefanty.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#5: Nafukovací sloni, VVVV a integrace", "986cab53-05b8-47bb-8542-ae7573fed9db", "Ck17ypfH1i0", false, 346, false, "https://www.youtube.com/watch?v=Ck17ypfH1i0", 157, "/downloads/METROBUS - Expres/2019-03-14 - METROBUS EXPRES 2019#5: Nafukovací sloni, VVVV a integrace.mp4", false, false, 18, [], 1, ~U[2019-03-14 13:00:06Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Velká vršovická vlaková výluka postihne Prahu až do konce roku, zatímco ČD vymýšlí, jak ještě zvětšit Elefanty.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#5: Nafukovací sloni, VVVV a integrace", "Ck17ypfH1i0", 346, false, "https://www.youtube.com/watch?v=Ck17ypfH1i0", "/downloads/METROBUS - Expres/2019-03-14 - METROBUS EXPRES 2019#5: Nafukovací sloni, VVVV a integrace.mp4", false, 18, ~U[2019-03-14 13:00:06Z]] 15:55:56.156 [debug] QUERY OK source="sources" db=0.4ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.157 [debug] QUERY OK source="media_items" db=1.1ms 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[2019-02-28 13:00:01Z], 18] 15:55:56.160 [debug] QUERY OK source="media_items" db=2.1ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nové jednotky pro čakovický motoráček brzy doplní historické tramvaje T2 na lince 23. Dále zmiňujeme trať do Zdib nebo Vinohradskou výluku.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#4: Hemžení Mravenců a oprava T2 pro Prahu", "4d618810-ce43-44cf-8412-a4f5ee39fc8d", "9fNAcNo7zzI", false, 271, false, "https://www.youtube.com/watch?v=9fNAcNo7zzI", 158, "/downloads/METROBUS - Expres/2019-02-28 - METROBUS EXPRES 2019#4: Hemžení Mravenců a oprava T2 pro Prahu.mp4", false, false, 18, [], 1, ~U[2019-02-28 13:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Nové jednotky pro čakovický motoráček brzy doplní historické tramvaje T2 na lince 23. Dále zmiňujeme trať do Zdib nebo Vinohradskou výluku.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#4: Hemžení Mravenců a oprava T2 pro Prahu", "9fNAcNo7zzI", 271, false, "https://www.youtube.com/watch?v=9fNAcNo7zzI", "/downloads/METROBUS - Expres/2019-02-28 - METROBUS EXPRES 2019#4: Hemžení Mravenců a oprava T2 pro Prahu.mp4", false, 18, ~U[2019-02-28 13:00:01Z]] 15:55:56.161 [debug] QUERY OK source="sources" db=0.4ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.163 [debug] QUERY OK source="media_items" db=1.2ms idle=7.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-02-14 13:00:01Z], 18] 15:55:56.166 [debug] QUERY OK source="media_items" db=2.2ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zavede Praha hybridní autobusy jako mezistupeň mezi naftovými a elektrickými autobus? Dále ukazujeme posun na Vltavské, poslední ForCity a soutěž o nádraží Veleslavín.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#3: Revoluční Volvo 7900 LAH a poslední ForCity", "d8b9d5f5-a266-48ba-a99d-46de3de9b0e3", "-tvQSydkuaw", false, 210, false, "https://www.youtube.com/watch?v=-tvQSydkuaw", 159, "/downloads/METROBUS - Expres/2019-02-14 - METROBUS EXPRES 2019#3: Revoluční Volvo 7900 LAH a poslední ForCity.mp4", false, false, 18, [], 1, ~U[2019-02-14 13:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Zavede Praha hybridní autobusy jako mezistupeň mezi naftovými a elektrickými autobus? Dále ukazujeme posun na Vltavské, poslední ForCity a soutěž o nádraží Veleslavín.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#3: Revoluční Volvo 7900 LAH a poslední ForCity", "-tvQSydkuaw", 210, false, "https://www.youtube.com/watch?v=-tvQSydkuaw", "/downloads/METROBUS - Expres/2019-02-14 - METROBUS EXPRES 2019#3: Revoluční Volvo 7900 LAH a poslední ForCity.mp4", false, 18, ~U[2019-02-14 13:00:01Z]] 15:55:56.168 [debug] QUERY OK source="sources" db=0.5ms queue=0.5ms idle=9.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.170 [debug] QUERY OK source="media_items" db=1.1ms idle=8.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-01-31 13:00:00Z], 18] 15:55:56.174 [debug] QUERY OK source="media_items" db=2.4ms idle=9.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ropid poskytuje otevřená data o spojích a mimořádnostech, na facebooku dělá hezký marketing a prosazuje lanovku. Dále zmiňujeme únorové podpírání mostu u Vltavské a tramvajové tratě přes Václavské náměstí a do Zdib.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte Metrobus na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#2: Posun u dvou tramvajových projektů a kontroverzní lanovka", "c9193ac6-2b6d-4e10-8e0f-8e0a2d8cf477", "0y4m_bFeSjQ", false, 255, false, "https://www.youtube.com/watch?v=0y4m_bFeSjQ", 160, "/downloads/METROBUS - Expres/2019-01-31 - METROBUS EXPRES 2019#2: Posun u dvou tramvajových projektů a kontroverzní lanovka.mp4", false, false, 18, [], 1, ~U[2019-01-31 13:00:00Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Ropid poskytuje otevřená data o spojích a mimořádnostech, na facebooku dělá hezký marketing a prosazuje lanovku. Dále zmiňujeme únorové podpírání mostu u Vltavské a tramvajové tratě přes Václavské náměstí a do Zdib.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte Metrobus na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#2: Posun u dvou tramvajových projektů a kontroverzní lanovka", "0y4m_bFeSjQ", 255, false, "https://www.youtube.com/watch?v=0y4m_bFeSjQ", "/downloads/METROBUS - Expres/2019-01-31 - METROBUS EXPRES 2019#2: Posun u dvou tramvajových projektů a kontroverzní lanovka.mp4", false, 18, ~U[2019-01-31 13:00:00Z]] 15:55:56.175 [debug] QUERY OK source="sources" db=0.4ms idle=11.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.177 [debug] QUERY OK source="media_items" db=1.4ms idle=9.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-01-24 13:00:12Z], 18] 15:55:56.181 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=9.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ve speciálním dílu Expresu se vracíme do roku 2018. Shrneme si všechny důležité novinky, které pražskou dopravu posunuly.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES: Shrnutí roku 2018", "f3a34202-03ba-4334-89de-299f439f9ca5", "vdMO9C9Ye_0", false, 335, false, "https://www.youtube.com/watch?v=vdMO9C9Ye_0", 161, "/downloads/METROBUS - Expres/2019-01-24 - METROBUS EXPRES: Shrnutí roku 2018.mp4", false, false, 18, [], 1, ~U[2019-01-24 13:00:12Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Ve speciálním dílu Expresu se vracíme do roku 2018. Shrneme si všechny důležité novinky, které pražskou dopravu posunuly.\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES: Shrnutí roku 2018", "vdMO9C9Ye_0", 335, false, "https://www.youtube.com/watch?v=vdMO9C9Ye_0", "/downloads/METROBUS - Expres/2019-01-24 - METROBUS EXPRES: Shrnutí roku 2018.mp4", false, 18, ~U[2019-01-24 13:00:12Z]] 15:55:56.182 [debug] QUERY OK source="sources" db=0.5ms idle=11.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.184 [debug] QUERY OK source="media_items" db=1.4ms idle=9.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-01-17 13:00:06Z], 18] 15:55:56.187 [debug] QUERY OK source="media_items" db=2.2ms idle=10.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Rychlé shrnutí aktuálních novinek v Pražské dopravě v pořadu Metrobus Expres! Podívali jsme se na silvestrovskou mimořádnost v Nuslích a nově v zimě otevřené Muzeum MHD včetně tramvaje T1.\n\nTramvajová výluka v Badeniho ulici: https://metrobus.cz/video/vyluka-chotkovy-sady\n\nPlánovaná tramvajová trať na Pankrác: https://metrobus.cz/video/adventni-kalendar-2\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte Metrobus na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#1: Nový rok s výlukou a muzeem", "afbdcb7f-1cab-4e0d-9d03-0973bb9d95ec", "r0Y_gz7KybQ", false, 239, false, "https://www.youtube.com/watch?v=r0Y_gz7KybQ", 162, "/downloads/METROBUS - Expres/2019-01-17 - METROBUS EXPRES 2019#1: Nový rok s výlukou a muzeem.mp4", false, false, 18, [], 1, ~U[2019-01-17 13:00:06Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Rychlé shrnutí aktuálních novinek v Pražské dopravě v pořadu Metrobus Expres! Podívali jsme se na silvestrovskou mimořádnost v Nuslích a nově v zimě otevřené Muzeum MHD včetně tramvaje T1.\n\nTramvajová výluka v Badeniho ulici: https://metrobus.cz/video/vyluka-chotkovy-sady\n\nPlánovaná tramvajová trať na Pankrác: https://metrobus.cz/video/adventni-kalendar-2\n\nMetrobus Expres vychází nově téměř každých 14 dní! Odebírejte Metrobus na Youtube nebo na Metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\nExpres vychází přibližně dvakrát měsíčně.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "METROBUS EXPRES 2019#1: Nový rok s výlukou a muzeem", "r0Y_gz7KybQ", 239, false, "https://www.youtube.com/watch?v=r0Y_gz7KybQ", "/downloads/METROBUS - Expres/2019-01-17 - METROBUS EXPRES 2019#1: Nový rok s výlukou a muzeem.mp4", false, 18, ~U[2019-01-17 13:00:06Z]] 15:55:56.189 [debug] QUERY OK source="sources" db=0.5ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.190 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=9.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-09-03 12:00:05Z], 18] 15:55:56.194 [debug] QUERY OK source="media_items" db=2.5ms idle=9.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tolikrát jsme se zmiňovali o dojíždějících legendárních Žabotlamech, až v srpnu skutečně nastal onen poslední den. Kromě toho s novým školním rokem přichází změny v odbavovacím systému a dopravní akce.\n\nSledujte příští díl Expresu na našem webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Srpen 2018: Dojezdil Žabotlam a rozjíždí se nová PID\u00A0Lítačka", "70676349-daae-4d55-a26c-1289e28d4e31", "jk-cLvVof1w", false, 268, false, "https://www.youtube.com/watch?v=jk-cLvVof1w", 163, "/downloads/METROBUS - Expres/2018-09-03 - METROBUS EXPRES Srpen 2018: Dojezdil Žabotlam a rozjíždí se nová PID\u00A0Lítačka.mp4", false, false, 18, [], 1, ~U[2018-09-03 12:00:05Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Tolikrát jsme se zmiňovali o dojíždějících legendárních Žabotlamech, až v srpnu skutečně nastal onen poslední den. Kromě toho s novým školním rokem přichází změny v odbavovacím systému a dopravní akce.\n\nSledujte příští díl Expresu na našem webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Srpen 2018: Dojezdil Žabotlam a rozjíždí se nová PID\u00A0Lítačka", "jk-cLvVof1w", 268, false, "https://www.youtube.com/watch?v=jk-cLvVof1w", "/downloads/METROBUS - Expres/2018-09-03 - METROBUS EXPRES Srpen 2018: Dojezdil Žabotlam a rozjíždí se nová PID\u00A0Lítačka.mp4", false, 18, ~U[2018-09-03 12:00:05Z]] 15:55:56.196 [debug] QUERY OK source="sources" db=0.5ms idle=10.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.197 [debug] QUERY OK source="media_items" db=1.2ms idle=8.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-08-06 12:00:01Z], 18] 15:55:56.201 [debug] QUERY OK source="media_items" db=2.4ms idle=9.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dvě velké prázdninové výluky tramvají a autobusů doplňují dvě novinky z železnice, kde se blíží výstavba nové trati na letiště i trati ve Strašnicích. Tyto novinky shrnujeme v červencovém dílu pravidelného pořadu Metrobus Expres.\n\nSledujte příští díl Expresu na našem webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Červenec 2018: Velké prázdninové výluky a posun na dvou vlakových stavbách", "6b6a825c-3d60-444c-9dbd-f5c5d8d8fedd", "5ay3PTmOjGU", false, 300, false, "https://www.youtube.com/watch?v=5ay3PTmOjGU", 164, "/downloads/METROBUS - Expres/2018-08-06 - METROBUS EXPRES Červenec 2018: Velké prázdninové výluky a posun na dvou vlakových stavbách.mp4", false, false, 18, [], 1, ~U[2018-08-06 12:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Dvě velké prázdninové výluky tramvají a autobusů doplňují dvě novinky z železnice, kde se blíží výstavba nové trati na letiště i trati ve Strašnicích. Tyto novinky shrnujeme v červencovém dílu pravidelného pořadu Metrobus Expres.\n\nSledujte příští díl Expresu na našem webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Červenec 2018: Velké prázdninové výluky a posun na dvou vlakových stavbách", "5ay3PTmOjGU", 300, false, "https://www.youtube.com/watch?v=5ay3PTmOjGU", "/downloads/METROBUS - Expres/2018-08-06 - METROBUS EXPRES Červenec 2018: Velké prázdninové výluky a posun na dvou vlakových stavbách.mp4", false, 18, ~U[2018-08-06 12:00:01Z]] 15:55:56.202 [debug] QUERY OK source="sources" db=0.5ms idle=10.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.204 [debug] QUERY OK source="media_items" db=1.2ms idle=8.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-07-02 12:00:03Z], 18] 15:55:56.207 [debug] QUERY OK source="media_items" db=2.3ms idle=9.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V červnovém díle pravidelného pořadu Expres ukazujeme nové Standardy zastávek PID, střídmé plány na rozšíření železnice příští rok a také se dozvíme, že se k havarijnímu stavu druhého vestibulu stanice Budějovická postupně přidávají i nejnovější stanice linky C.\n\nSledujte příští díl Expresu na našem webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Červen 2018: Metro C chátrá, ostatní zastávky by díky novému standardu nemusely", "729b173e-b6fb-4362-b2c1-7f3f39a64b17", "BIS-ophnY8U", false, 276, false, "https://www.youtube.com/watch?v=BIS-ophnY8U", 165, "/downloads/METROBUS - Expres/2018-07-02 - METROBUS EXPRES Červen 2018: Metro C chátrá, ostatní zastávky by díky novému standardu nemusely.mp4", false, false, 18, [], 1, ~U[2018-07-02 12:00:03Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "V červnovém díle pravidelného pořadu Expres ukazujeme nové Standardy zastávek PID, střídmé plány na rozšíření železnice příští rok a také se dozvíme, že se k havarijnímu stavu druhého vestibulu stanice Budějovická postupně přidávají i nejnovější stanice linky C.\n\nSledujte příští díl Expresu na našem webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Červen 2018: Metro C chátrá, ostatní zastávky by díky novému standardu nemusely", "BIS-ophnY8U", 276, false, "https://www.youtube.com/watch?v=BIS-ophnY8U", "/downloads/METROBUS - Expres/2018-07-02 - METROBUS EXPRES Červen 2018: Metro C chátrá, ostatní zastávky by díky novému standardu nemusely.mp4", false, 18, ~U[2018-07-02 12:00:03Z]] 15:55:56.209 [debug] QUERY OK source="sources" db=0.5ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.211 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=8.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-06-04 12:00:02Z], 18] 15:55:56.215 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=9.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Po Libeňském mostě se přidává Železniční – SŽDC prohlásila, že bude nutné ho zbourat. Tuto a další novinky rozebíráme v dnešním díle pořadu Expres.\n\n\nMáme novou jednoduchou adresu našeho webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Květen 2018: Nový problémový most a konec opravy na Muzeu", "5536225c-ad58-48ee-a237-606210fbcabc", "eex5qzR4WIM", false, 271, false, "https://www.youtube.com/watch?v=eex5qzR4WIM", 166, "/downloads/METROBUS - Expres/2018-06-04 - METROBUS EXPRES Květen 2018: Nový problémový most a konec opravy na Muzeu.mp4", false, false, 18, [], 1, ~U[2018-06-04 12:00:02Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Po Libeňském mostě se přidává Železniční – SŽDC prohlásila, že bude nutné ho zbourat. Tuto a další novinky rozebíráme v dnešním díle pořadu Expres.\n\n\nMáme novou jednoduchou adresu našeho webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Květen 2018: Nový problémový most a konec opravy na Muzeu", "eex5qzR4WIM", 271, false, "https://www.youtube.com/watch?v=eex5qzR4WIM", "/downloads/METROBUS - Expres/2018-06-04 - METROBUS EXPRES Květen 2018: Nový problémový most a konec opravy na Muzeu.mp4", false, 18, ~U[2018-06-04 12:00:02Z]] 15:55:56.216 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=11.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.218 [debug] QUERY OK source="media_items" db=0.7ms idle=9.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-05-07 12:00:07Z], 18] 15:55:56.221 [debug] QUERY OK source="media_items" db=1.9ms idle=10.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Praha stále nerozhodla, co bude s Libeňským mostem, uvažuje o nové tramvajové trati v centru a také se řeší dosluhující Žabotlamy a budoucnost linky S41.\n\n\nMáme novou jednoduchou adresu našeho webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS\u00A0EXPRES Duben 2018: Nevyřešený most, nevyřešené tramvaje a nevyřešené vlaky", "c4e2c7c4-6d59-4c2f-aa6b-7174c00aaf33", "udsTSIrHS7s", false, 242, false, "https://www.youtube.com/watch?v=udsTSIrHS7s", 167, "/downloads/METROBUS - Expres/2018-05-07 - METROBUS\u00A0EXPRES Duben 2018: Nevyřešený most, nevyřešené tramvaje a nevyřešené vlaky.mp4", false, false, 18, [], 1, ~U[2018-05-07 12:00:07Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Praha stále nerozhodla, co bude s Libeňským mostem, uvažuje o nové tramvajové trati v centru a také se řeší dosluhující Žabotlamy a budoucnost linky S41.\n\n\nMáme novou jednoduchou adresu našeho webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází minimálně každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS\u00A0EXPRES Duben 2018: Nevyřešený most, nevyřešené tramvaje a nevyřešené vlaky", "udsTSIrHS7s", 242, false, "https://www.youtube.com/watch?v=udsTSIrHS7s", "/downloads/METROBUS - Expres/2018-05-07 - METROBUS\u00A0EXPRES Duben 2018: Nevyřešený most, nevyřešené tramvaje a nevyřešené vlaky.mp4", false, 18, ~U[2018-05-07 12:00:07Z]] 15:55:56.222 [debug] QUERY OK source="sources" db=0.8ms idle=10.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.224 [debug] QUERY OK source="media_items" db=1.0ms idle=8.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-04-02 12:00:11Z], 18] 15:55:56.230 [debug] QUERY OK source="media_items" db=4.8ms queue=0.1ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tradiční velikonoční výluku metra jsme vynechali, ale za to jsme se věnovali novinkám na železnici, které se týkají nových výletních vlaků, nové linky do Mochova i nových možností nákupu jízdenek.\n\n\nMáme novou jednoduchou adresu našeho webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – http://www.metrobus.link\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Březen 2018: Žižkovská autobusová výluka a nová letní sezóna na železnici", "9677f030-457a-4ecb-b361-ab3740fa85f0", "vkYUdda9ciI", false, 327, false, "https://www.youtube.com/watch?v=vkYUdda9ciI", 168, "/downloads/METROBUS - Expres/2018-04-02 - METROBUS EXPRES Březen 2018: Žižkovská autobusová výluka a nová letní sezóna na železnici.mp4", false, false, 18, [], 1, ~U[2018-04-02 12:00:11Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Tradiční velikonoční výluku metra jsme vynechali, ale za to jsme se věnovali novinkám na železnici, které se týkají nových výletních vlaků, nové linky do Mochova i nových možností nákupu jízdenek.\n\n\nMáme novou jednoduchou adresu našeho webu:\nhttps://metrobus.cz\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – http://www.metrobus.link\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Březen 2018: Žižkovská autobusová výluka a nová letní sezóna na železnici", "vkYUdda9ciI", 327, false, "https://www.youtube.com/watch?v=vkYUdda9ciI", "/downloads/METROBUS - Expres/2018-04-02 - METROBUS EXPRES Březen 2018: Žižkovská autobusová výluka a nová letní sezóna na železnici.mp4", false, 18, ~U[2018-04-02 12:00:11Z]] 15:55:56.231 [debug] QUERY OK source="sources" db=0.9ms idle=12.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.233 [debug] QUERY OK source="media_items" db=1.1ms idle=11.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-03-05 13:00:04Z], 18] 15:55:56.237 [debug] QUERY OK source="media_items" db=2.2ms idle=11.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Libeňský most podepřen a otevřen, takže můžeme řešit dlouhodobější problémy. Třeba metro ukončené v poli v Letňanech.\n\n\nPřihlaš se k odběru našich videí emailem na:\nhttps://metrobus.link/email\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – http://www.metrobus.link\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Únor 2018: Nové metro, protestující taxikáři a nepřijaté autobusy Iveco", "364c0c23-4d28-4e2a-986c-8bf8944c532e", "j6pH9rCJZSM", false, 274, false, "https://www.youtube.com/watch?v=j6pH9rCJZSM", 169, "/downloads/METROBUS - Expres/2018-03-05 - METROBUS EXPRES Únor 2018: Nové metro, protestující taxikáři a nepřijaté autobusy Iveco.mp4", false, false, 18, [], 1, ~U[2018-03-05 13:00:04Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Libeňský most podepřen a otevřen, takže můžeme řešit dlouhodobější problémy. Třeba metro ukončené v poli v Letňanech.\n\n\nPřihlaš se k odběru našich videí emailem na:\nhttps://metrobus.link/email\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – http://www.metrobus.link\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Únor 2018: Nové metro, protestující taxikáři a nepřijaté autobusy Iveco", "j6pH9rCJZSM", 274, false, "https://www.youtube.com/watch?v=j6pH9rCJZSM", "/downloads/METROBUS - Expres/2018-03-05 - METROBUS EXPRES Únor 2018: Nové metro, protestující taxikáři a nepřijaté autobusy Iveco.mp4", false, 18, ~U[2018-03-05 13:00:04Z]] 15:55:56.238 [debug] QUERY OK source="sources" db=0.7ms queue=0.4ms idle=13.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.240 [debug] QUERY OK source="media_items" db=1.2ms idle=9.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-02-05 13:00:00Z], 18] 15:55:56.243 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=9.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Praha uzavřela Libeňský most a neví se, kdy a jestli bude zpět otevřen. A započaly dvě další tramvajové výluky, to všechno, přestože je zima.\n\n\nPřihlaš se k odběru našich videí emailem na https://metrobus.link/email\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – http://www.metrobus.link\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Leden 2018: Mosty nahrazují přívozy a další zimní výluky", "0644b7ab-9463-46f6-a0aa-0078d8467bf8", "01x3mUdO6Zw", false, 273, false, "https://www.youtube.com/watch?v=01x3mUdO6Zw", 170, "/downloads/METROBUS - Expres/2018-02-05 - METROBUS EXPRES Leden 2018: Mosty nahrazují přívozy a další zimní výluky.mp4", false, false, 18, [], 1, ~U[2018-02-05 13:00:00Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Praha uzavřela Libeňský most a neví se, kdy a jestli bude zpět otevřen. A započaly dvě další tramvajové výluky, to všechno, přestože je zima.\n\n\nPřihlaš se k odběru našich videí emailem na https://metrobus.link/email\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – http://www.metrobus.link\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Leden 2018: Mosty nahrazují přívozy a další zimní výluky", "01x3mUdO6Zw", 273, false, "https://www.youtube.com/watch?v=01x3mUdO6Zw", "/downloads/METROBUS - Expres/2018-02-05 - METROBUS EXPRES Leden 2018: Mosty nahrazují přívozy a další zimní výluky.mp4", false, 18, ~U[2018-02-05 13:00:00Z]] 15:55:56.244 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=10.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.246 [debug] QUERY OK source="media_items" db=1.0ms idle=8.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-01-01 13:00:05Z], 18] 15:55:56.249 [debug] QUERY OK source="media_items" db=2.0ms idle=8.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pamatujete nejvýznamnější dopravní událost minulého roku?\u00A0Nezdařená integrace Kladenska?\u00A0Shrnujeme, co vše se za poslední rok v pražské dopravě stalo nebo alespoň posunulo.\n\nOceníme, pokud video ukážeš i svým přátelům.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES:\u00A0Shrnutí roku 2017", "538aadb5-4d9d-4264-a9e1-275ab69daddc", "c6k9WhbfzRI", false, 327, false, "https://www.youtube.com/watch?v=c6k9WhbfzRI", 171, "/downloads/METROBUS - Expres/2018-01-01 - METROBUS EXPRES:\u00A0Shrnutí roku 2017.mp4", false, false, 18, [], 1, ~U[2018-01-01 13:00:05Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Pamatujete nejvýznamnější dopravní událost minulého roku?\u00A0Nezdařená integrace Kladenska?\u00A0Shrnujeme, co vše se za poslední rok v pražské dopravě stalo nebo alespoň posunulo.\n\nOceníme, pokud video ukážeš i svým přátelům.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES:\u00A0Shrnutí roku 2017", "c6k9WhbfzRI", 327, false, "https://www.youtube.com/watch?v=c6k9WhbfzRI", "/downloads/METROBUS - Expres/2018-01-01 - METROBUS EXPRES:\u00A0Shrnutí roku 2017.mp4", false, 18, ~U[2018-01-01 13:00:05Z]] 15:55:56.250 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=9.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.251 [debug] QUERY OK source="media_items" db=1.0ms idle=7.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-12-04 13:00:04Z], 18] 15:55:56.254 [debug] QUERY OK source="media_items" db=1.4ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ropid zveřejnil podrobnou analýzu zavedení tunelbusů, a\u00A0moc dobře to nevypadá.\n\n\nPokud ti video přijde zajímavé, sdílej ho také se svými kamarády.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Listopad 2017: Problémové tunelbusy a integrace Velvarska a Byšicka", "a63ea6ca-d528-4d40-bb98-8f4d56811d8f", "iXgQNlGxO5g", false, 370, false, "https://www.youtube.com/watch?v=iXgQNlGxO5g", 172, "/downloads/METROBUS - Expres/2017-12-04 - METROBUS EXPRES Listopad 2017: Problémové tunelbusy a integrace Velvarska a Byšicka.mp4", false, false, 18, [], 1, ~U[2017-12-04 13:00:04Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Ropid zveřejnil podrobnou analýzu zavedení tunelbusů, a\u00A0moc dobře to nevypadá.\n\n\nPokud ti video přijde zajímavé, sdílej ho také se svými kamarády.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Listopad 2017: Problémové tunelbusy a integrace Velvarska a Byšicka", "iXgQNlGxO5g", 370, false, "https://www.youtube.com/watch?v=iXgQNlGxO5g", "/downloads/METROBUS - Expres/2017-12-04 - METROBUS EXPRES Listopad 2017: Problémové tunelbusy a integrace Velvarska a Byšicka.mp4", false, 18, ~U[2017-12-04 13:00:04Z]] 15:55:56.255 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.257 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=6.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-11-06 13:00:01Z], 18] 15:55:56.267 [debug] QUERY OK source="media_items" db=8.9ms idle=7.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Na Prosecké ulici vzniklo trolejové vedení s trolejbusem a PID se rozšiřuje tentokrát na Kolínsku a Kouřimsku.\n\n\nPokud ti video přijde zajímavé, sdílej ho také se svými kamarády.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Říjen 2017: Trolejbusy v Praze, nová hra Mashinky a aplikace PID INFO", "24a8bd61-7f85-49c2-a991-fe0ac734f136", "EcjWBKbW3P8", false, 302, false, "https://www.youtube.com/watch?v=EcjWBKbW3P8", 173, "/downloads/METROBUS - Expres/2017-11-06 - METROBUS EXPRES Říjen 2017: Trolejbusy v Praze, nová hra Mashinky a aplikace PID INFO.mp4", false, false, 18, [], 1, ~U[2017-11-06 13:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Na Prosecké ulici vzniklo trolejové vedení s trolejbusem a PID se rozšiřuje tentokrát na Kolínsku a Kouřimsku.\n\n\nPokud ti video přijde zajímavé, sdílej ho také se svými kamarády.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Říjen 2017: Trolejbusy v Praze, nová hra Mashinky a aplikace PID INFO", "EcjWBKbW3P8", 302, false, "https://www.youtube.com/watch?v=EcjWBKbW3P8", "/downloads/METROBUS - Expres/2017-11-06 - METROBUS EXPRES Říjen 2017: Trolejbusy v Praze, nová hra Mashinky a aplikace PID INFO.mp4", false, 18, ~U[2017-11-06 13:00:01Z]] 15:55:56.268 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=15.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.269 [debug] QUERY OK source="media_items" db=0.7ms idle=14.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-10-02 12:00:01Z], 18] 15:55:56.272 [debug] QUERY OK source="media_items" db=2.4ms idle=14.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Po ne-úplně povedené integraci Kladenska dojde alespoň k rozšíření nočních autobusů v Praze.\n\n\nPokud ti video přijde zajímavé, sdílej ho také se svými kamarády.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Září 2017: Nové noční autobusy a Den železnice v Praze", "4b3d9014-0a66-4a6b-a2e1-0a5eb25487e0", "62NMHhn8R7A", false, 333, false, "https://www.youtube.com/watch?v=62NMHhn8R7A", 174, "/downloads/METROBUS - Expres/2017-10-02 - METROBUS EXPRES Září 2017: Nové noční autobusy a Den železnice v Praze.mp4", false, false, 18, [], 1, ~U[2017-10-02 12:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Po ne-úplně povedené integraci Kladenska dojde alespoň k rozšíření nočních autobusů v Praze.\n\n\nPokud ti video přijde zajímavé, sdílej ho také se svými kamarády.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Září 2017: Nové noční autobusy a Den železnice v Praze", "62NMHhn8R7A", 333, false, "https://www.youtube.com/watch?v=62NMHhn8R7A", "/downloads/METROBUS - Expres/2017-10-02 - METROBUS EXPRES Září 2017: Nové noční autobusy a Den železnice v Praze.mp4", false, 18, ~U[2017-10-02 12:00:01Z]] 15:55:56.273 [debug] QUERY OK source="sources" db=0.4ms idle=16.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.275 [debug] QUERY OK source="media_items" db=1.3ms idle=7.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-09-04 12:00:01Z], 18] 15:55:56.279 [debug] QUERY OK source="media_items" db=2.4ms idle=8.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ke konci srpna byla do PID integrována celá oblast Kladenska až do Loun. To druhé tedy jen v případě vlaků...\n\n\nPokud ti video přijde zajímavé, sdílej ho také se svými kamarády.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Srpen 2017: Výluka v Nuselském údolí a integrace Kladenska až do Loun", "23468652-8708-434b-a8ad-7b41e99de2fc", "GurMlcinQag", false, 358, false, "https://www.youtube.com/watch?v=GurMlcinQag", 175, "/downloads/METROBUS - Expres/2017-09-04 - METROBUS EXPRES Srpen 2017: Výluka v Nuselském údolí a integrace Kladenska až do Loun.mp4", false, false, 18, [], 1, ~U[2017-09-04 12:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Ke konci srpna byla do PID integrována celá oblast Kladenska až do Loun. To druhé tedy jen v případě vlaků...\n\n\nPokud ti video přijde zajímavé, sdílej ho také se svými kamarády.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Srpen 2017: Výluka v Nuselském údolí a integrace Kladenska až do Loun", "GurMlcinQag", 358, false, "https://www.youtube.com/watch?v=GurMlcinQag", "/downloads/METROBUS - Expres/2017-09-04 - METROBUS EXPRES Srpen 2017: Výluka v Nuselském údolí a integrace Kladenska až do Loun.mp4", false, 18, ~U[2017-09-04 12:00:01Z]] 15:55:56.280 [debug] QUERY OK source="sources" db=0.4ms idle=10.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.282 [debug] QUERY OK source="media_items" db=1.1ms idle=8.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-08-07 12:00:05Z], 18] 15:55:56.284 [debug] QUERY OK source="media_items" db=1.5ms idle=8.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V červencovém dílu pořadu Expres shrnujeme obrovské množství výluk, které proběhlo.\n\nNabízíme Dopravní kalendář: www.tram-bus.cz/dopravni-kalendar\n\nJestli se ti video líbilo, potěší nás, když ho ukážeš kamarádům.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Červenec 2017: Prázdninové výluky metra, tramvají a velká výluka Negrelliho viaduktu", "2a4475c4-af94-4085-8902-f12deb332eb1", "nTphoqqZ-g0", false, 346, false, "https://www.youtube.com/watch?v=nTphoqqZ-g0", 176, "/downloads/METROBUS - Expres/2017-08-07 - METROBUS EXPRES Červenec 2017: Prázdninové výluky metra, tramvají a velká výluka Negrelliho viaduktu.mp4", false, false, 18, [], 1, ~U[2017-08-07 12:00:05Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "V červencovém dílu pořadu Expres shrnujeme obrovské množství výluk, které proběhlo.\n\nNabízíme Dopravní kalendář: www.tram-bus.cz/dopravni-kalendar\n\nJestli se ti video líbilo, potěší nás, když ho ukážeš kamarádům.\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "METROBUS EXPRES Červenec 2017: Prázdninové výluky metra, tramvají a velká výluka Negrelliho viaduktu", "nTphoqqZ-g0", 346, false, "https://www.youtube.com/watch?v=nTphoqqZ-g0", "/downloads/METROBUS - Expres/2017-08-07 - METROBUS EXPRES Červenec 2017: Prázdninové výluky metra, tramvají a velká výluka Negrelliho viaduktu.mp4", false, 18, ~U[2017-08-07 12:00:05Z]] 15:55:56.286 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.287 [debug] QUERY OK source="media_items" db=0.7ms idle=7.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-06-05 12:00:01Z], 18] 15:55:56.289 [debug] QUERY OK source="media_items" db=1.5ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V pravidelném pořadu Expres zmiňujeme proběhlé regionální dny PID nebo nový přívoz u Kazína.\n\nNaše odznáčky jsou nově k zakoupení v Divadle Kámen – více na http://www.metrobus.link/odznacky\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nKamarádíme se SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Květen 2017: Regionální dny, nový přívoz a anketa o dopravě na letiště", "eec30238-0d1a-4f57-aaeb-3791803e45dc", "If__THze918", false, 313, false, "https://www.youtube.com/watch?v=If__THze918", 177, "/downloads/METROBUS - Expres/2017-06-05 - METROBUS EXPRES Květen 2017: Regionální dny, nový přívoz a anketa o dopravě na letiště.mp4", false, false, 18, [], 1, ~U[2017-06-05 12:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "V pravidelném pořadu Expres zmiňujeme proběhlé regionální dny PID nebo nový přívoz u Kazína.\n\nNaše odznáčky jsou nově k zakoupení v Divadle Kámen – více na http://www.metrobus.link/odznacky\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nKamarádíme se SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Květen 2017: Regionální dny, nový přívoz a anketa o dopravě na letiště", "If__THze918", 313, false, "https://www.youtube.com/watch?v=If__THze918", "/downloads/METROBUS - Expres/2017-06-05 - METROBUS EXPRES Květen 2017: Regionální dny, nový přívoz a anketa o dopravě na letiště.mp4", false, 18, ~U[2017-06-05 12:00:01Z]] 15:55:56.290 [debug] QUERY OK source="sources" db=0.4ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.292 [debug] QUERY OK source="media_items" db=0.9ms idle=6.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-05-01 12:00:04Z], 18] 15:55:56.294 [debug] QUERY OK source="media_items" db=1.5ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ke konci dubna byly přečíslováno všechny noční linky a přes 30 denních linek PID. Kromě toho zmiňujeme výluku metra C a výluku tramvají u Palmovky.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Duben 2017: Výluka metra C až na Nádraží Holešovice a přečíslování linek PID", "c755b79a-9bd8-41f1-b428-4a5a72eef8b4", "TQHawycdKu4", false, 318, false, "https://www.youtube.com/watch?v=TQHawycdKu4", 178, "/downloads/METROBUS - Expres/2017-05-01 - METROBUS EXPRES Duben 2017: Výluka metra C až na Nádraží Holešovice a přečíslování linek PID.mp4", false, false, 18, [], 1, ~U[2017-05-01 12:00:04Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Ke konci dubna byly přečíslováno všechny noční linky a přes 30 denních linek PID. Kromě toho zmiňujeme výluku metra C a výluku tramvají u Palmovky.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Duben 2017: Výluka metra C až na Nádraží Holešovice a přečíslování linek PID", "TQHawycdKu4", 318, false, "https://www.youtube.com/watch?v=TQHawycdKu4", "/downloads/METROBUS - Expres/2017-05-01 - METROBUS EXPRES Duben 2017: Výluka metra C až na Nádraží Holešovice a přečíslování linek PID.mp4", false, 18, ~U[2017-05-01 12:00:04Z]] 15:55:56.295 [debug] QUERY OK source="sources" db=0.4ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.297 [debug] QUERY OK source="media_items" db=0.9ms 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[2017-04-03 12:00:01Z], 18] 15:55:56.299 [debug] QUERY OK source="media_items" db=1.4ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Se začátkem jara nastává pár pravidelných a pár nepravidelných změn v PID, stejně jako výluka na Balabence.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Březen 2017: Začíná jaro, výluka na Balabence a linka 23", "a929cbf9-d074-4729-9149-60e4ebdefbe2", "HqKZddLdzZA", false, 317, false, "https://www.youtube.com/watch?v=HqKZddLdzZA", 179, "/downloads/METROBUS - Expres/2017-04-03 - METROBUS EXPRES Březen 2017: Začíná jaro, výluka na Balabence a linka 23.mp4", false, false, 18, [], 1, ~U[2017-04-03 12:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Se začátkem jara nastává pár pravidelných a pár nepravidelných změn v PID, stejně jako výluka na Balabence.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Březen 2017: Začíná jaro, výluka na Balabence a linka 23", "HqKZddLdzZA", 317, false, "https://www.youtube.com/watch?v=HqKZddLdzZA", "/downloads/METROBUS - Expres/2017-04-03 - METROBUS EXPRES Březen 2017: Začíná jaro, výluka na Balabence a linka 23.mp4", false, 18, ~U[2017-04-03 12:00:01Z]] 15:55:56.300 [debug] QUERY OK source="sources" db=0.5ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.302 [debug] QUERY OK source="media_items" db=1.1ms 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[2017-03-06 13:00:04Z], 18] 15:55:56.305 [debug] QUERY OK source="media_items" db=1.5ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V únorovém Expresu na nás zbylo téma integrací, kterých v nejbližších měsících nebude málo.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Únor 2017: Integrace, integrace a integrace", "fd6ae022-e2d4-46c2-8f8f-33dc7586eb75", "xKKX6fQW1vA", false, 276, false, "https://www.youtube.com/watch?v=xKKX6fQW1vA", 180, "/downloads/METROBUS - Expres/2017-03-06 - METROBUS EXPRES Únor 2017: Integrace, integrace a integrace.mp4", false, false, 18, [], 1, ~U[2017-03-06 13:00:04Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "V únorovém Expresu na nás zbylo téma integrací, kterých v nejbližších měsících nebude málo.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Únor 2017: Integrace, integrace a integrace", "xKKX6fQW1vA", 276, false, "https://www.youtube.com/watch?v=xKKX6fQW1vA", "/downloads/METROBUS - Expres/2017-03-06 - METROBUS EXPRES Únor 2017: Integrace, integrace a integrace.mp4", false, 18, ~U[2017-03-06 13:00:04Z]] 15:55:56.306 [debug] QUERY OK source="sources" db=0.4ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.307 [debug] QUERY OK source="media_items" db=0.9ms idle=7.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-02-06 13:00:04Z], 18] 15:55:56.358 [debug] QUERY OK source="media_items" db=49.5ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V lednovém Expresu popisujeme integraci oblasti kolem Roudnice nad Labem do PID, uzavřenou stanici Jinonice nebo změnu v jízdném v rychlících PID.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Leden 2017: Integrace Roudnicka a uzavření Jinonic", "0964e205-b535-44a9-9549-395e2e4c4356", "mQz0edhpYfU", false, 342, false, "https://www.youtube.com/watch?v=mQz0edhpYfU", 181, "/downloads/METROBUS - Expres/2017-02-06 - METROBUS EXPRES Leden 2017: Integrace Roudnicka a uzavření Jinonic.mp4", false, false, 18, [], 1, ~U[2017-02-06 13:00:04Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "V lednovém Expresu popisujeme integraci oblasti kolem Roudnice nad Labem do PID, uzavřenou stanici Jinonice nebo změnu v jízdném v rychlících PID.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Leden 2017: Integrace Roudnicka a uzavření Jinonic", "mQz0edhpYfU", 342, false, "https://www.youtube.com/watch?v=mQz0edhpYfU", "/downloads/METROBUS - Expres/2017-02-06 - METROBUS EXPRES Leden 2017: Integrace Roudnicka a uzavření Jinonic.mp4", false, 18, ~U[2017-02-06 13:00:04Z]] 15:55:56.359 [debug] QUERY OK source="sources" db=0.6ms idle=53.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.362 [debug] QUERY OK source="media_items" db=1.6ms idle=54.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-01-02 13:00:04Z], 18] 15:55:56.375 [debug] QUERY OK source="media_items" db=12.0ms idle=54.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V novoročním Expresu si shrneme vše, na co jsme si z posledního roku vzpomněli.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Shrnutí roku 2016", "f7fa0122-1929-4133-b769-e7da65ec720e", "nlmfNJk2kcQ", false, 416, false, "https://www.youtube.com/watch?v=nlmfNJk2kcQ", 182, "/downloads/METROBUS - Expres/2017-01-02 - METROBUS EXPRES Shrnutí roku 2016.mp4", false, false, 18, [], 1, ~U[2017-01-02 13:00:04Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "V novoročním Expresu si shrneme vše, na co jsme si z posledního roku vzpomněli.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Shrnutí roku 2016", "nlmfNJk2kcQ", 416, false, "https://www.youtube.com/watch?v=nlmfNJk2kcQ", "/downloads/METROBUS - Expres/2017-01-02 - METROBUS EXPRES Shrnutí roku 2016.mp4", false, 18, ~U[2017-01-02 13:00:04Z]] 15:55:56.376 [debug] QUERY OK source="sources" db=0.7ms idle=18.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.378 [debug] QUERY OK source="media_items" db=1.4ms idle=17.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-12-05 13:00:01Z], 18] 15:55:56.382 [debug] QUERY OK source="media_items" db=3.1ms idle=19.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V listopadovém Expresu si ukážeme třeba dvoukloubový autobus, to je nejdelší, co v Česku jezdí.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Listopad 2016: Výluka metra B, další etapa Spořilova a dvoukloubový autobus", "9d244750-2a70-4bda-8dbe-20319f1891b6", "Aa7ZJV-AgjA", false, 317, false, "https://www.youtube.com/watch?v=Aa7ZJV-AgjA", 183, "/downloads/METROBUS - Expres/2016-12-05 - METROBUS EXPRES Listopad 2016: Výluka metra B, další etapa Spořilova a dvoukloubový autobus.mp4", false, false, 18, [], 1, ~U[2016-12-05 13:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "V listopadovém Expresu si ukážeme třeba dvoukloubový autobus, to je nejdelší, co v Česku jezdí.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Listopad 2016: Výluka metra B, další etapa Spořilova a dvoukloubový autobus", "Aa7ZJV-AgjA", 317, false, "https://www.youtube.com/watch?v=Aa7ZJV-AgjA", "/downloads/METROBUS - Expres/2016-12-05 - METROBUS EXPRES Listopad 2016: Výluka metra B, další etapa Spořilova a dvoukloubový autobus.mp4", false, 18, ~U[2016-12-05 13:00:01Z]] 15:55:56.383 [debug] QUERY OK source="sources" db=0.5ms idle=21.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.385 [debug] QUERY OK source="media_items" db=1.0ms idle=9.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-11-07 13:00:03Z], 18] 15:55:56.387 [debug] QUERY OK source="media_items" db=1.5ms idle=9.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V říjnovém Expresu shrnujeme několik tramvajových výluk, například jednu u Národního divadla, která způsobila dopravní kolaps v centru.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Říjen 2016: Kolaps u Národního divadla a konec letní sezóny", "f681039b-a68e-463c-a446-ccff56f85b89", "MjPZPz_8thg", false, 266, false, "https://www.youtube.com/watch?v=MjPZPz_8thg", 184, "/downloads/METROBUS - Expres/2016-11-07 - METROBUS EXPRES Říjen 2016: Kolaps u Národního divadla a konec letní sezóny.mp4", false, false, 18, [], 1, ~U[2016-11-07 13:00:03Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "V říjnovém Expresu shrnujeme několik tramvajových výluk, například jednu u Národního divadla, která způsobila dopravní kolaps v centru.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Říjen 2016: Kolaps u Národního divadla a konec letní sezóny", "MjPZPz_8thg", 266, false, "https://www.youtube.com/watch?v=MjPZPz_8thg", "/downloads/METROBUS - Expres/2016-11-07 - METROBUS EXPRES Říjen 2016: Kolaps u Národního divadla a konec letní sezóny.mp4", false, 18, ~U[2016-11-07 13:00:03Z]] 15:55:56.389 [debug] QUERY OK source="sources" db=0.5ms idle=10.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.391 [debug] QUERY OK source="media_items" db=1.0ms idle=7.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-10-03 12:00:00Z], 18] 15:55:56.394 [debug] QUERY OK source="media_items" db=1.9ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Na co se můžeme těšit na železnici a jak budou číslovány autobusové linky? V zářijovém Expresu shrnujeme vše, co se v Praze za poslední měsíc stalo.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Září 2016: Dny otevřených dveří a novinky na železnici", "3800d341-340e-4e33-aa15-71fdc7ac14d7", "7wJdxBW1lTs", false, 308, false, "https://www.youtube.com/watch?v=7wJdxBW1lTs", 185, "/downloads/METROBUS - Expres/2016-10-03 - METROBUS EXPRES Září 2016: Dny otevřených dveří a novinky na železnici.mp4", false, false, 18, [], 1, ~U[2016-10-03 12:00:00Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Na co se můžeme těšit na železnici a jak budou číslovány autobusové linky? V zářijovém Expresu shrnujeme vše, co se v Praze za poslední měsíc stalo.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze. Další videa vychází nepravidelně.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Září 2016: Dny otevřených dveří a novinky na železnici", "7wJdxBW1lTs", 308, false, "https://www.youtube.com/watch?v=7wJdxBW1lTs", "/downloads/METROBUS - Expres/2016-10-03 - METROBUS EXPRES Září 2016: Dny otevřených dveří a novinky na železnici.mp4", false, 18, ~U[2016-10-03 12:00:00Z]] 15:55:56.395 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.397 [debug] QUERY OK source="media_items" db=1.2ms idle=8.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-09-05 12:00:01Z], 18] 15:55:56.399 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Kromě srpnových tramvajových výluk si v dnešním Expresu shrneme i změny autobusů, které nám Ropid naplánoval na říjen.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Srpen 2016: Tramvajové výluky a plánované změny autobusů", "40dab4b8-2edc-415e-8e44-d4b25e90aa77", "I1cDoXlIv6I", false, 310, false, "https://www.youtube.com/watch?v=I1cDoXlIv6I", 186, "/downloads/METROBUS - Expres/2016-09-05 - METROBUS EXPRES Srpen 2016: Tramvajové výluky a plánované změny autobusů.mp4", false, false, 18, [], 1, ~U[2016-09-05 12:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Kromě srpnových tramvajových výluk si v dnešním Expresu shrneme i změny autobusů, které nám Ropid naplánoval na říjen.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Srpen 2016: Tramvajové výluky a plánované změny autobusů", "I1cDoXlIv6I", 310, false, "https://www.youtube.com/watch?v=I1cDoXlIv6I", "/downloads/METROBUS - Expres/2016-09-05 - METROBUS EXPRES Srpen 2016: Tramvajové výluky a plánované změny autobusů.mp4", false, 18, ~U[2016-09-05 12:00:01Z]] 15:55:56.400 [debug] QUERY OK source="sources" db=0.6ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.402 [debug] QUERY OK source="media_items" db=1.1ms idle=7.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-08-28 12:00:02Z], 18] 15:55:56.407 [debug] QUERY OK source="media_items" db=2.7ms idle=8.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ropid znovu mění tramvajové linky. Od září 2016 jich polovina pojede ve změněné trase, takže je v tomto videu všechny shrnujeme.\n\nZmiňované oblasti:\n. Spojovací ➢ 1:37\n. Strašnice ➢ 2:26\n. Hostivař ➢ 3:15\n. Nusle, Spořilov ➢ 4:53\n. Podolí, Modřany ➢ 5:36\n. Smíchov, Barrandov, Košíře ➢ 6:39\n. Praha 6 ➢ 8:17\n. Holešovice ➢ 9:57\n. Kobylisy ➢ 10:30\n. Vysočany, Hloubětín ➢ 11:11\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nVe videu jste mohli potkat hudbu:\n\nKasger - Highland [NCS Release]: https://youtu.be/agi-FWTLMh0\nhttps://soundcloud.com/kaspergerlif , https://twitter.com/Kasger , https://youtube.com/KasgerMusic\n\nKillercats - Kaibu [NCS Release]: https://youtu.be/qLYmtdi-GzA\nhttps://soundcloud.com/kcatsofficial , https://youtube.com/c/killercatsofficial\n\nKevin MacLeod - Voice Over Under\na Kevin MacLeod - Electro Cabello: https://incompetech.com\nLicensed under Creative Commons: By Attribution 3.0\nhttp://creativecommons.org/licenses/by/3.0/", "Tramvajové linky v Praze od září 2016 | METROBUS", "e801df95-ff2f-4bc2-a681-1c50bad38454", "yZeeZ_6v4IE", false, 810, false, "https://www.youtube.com/watch?v=yZeeZ_6v4IE", 187, "/downloads/METROBUS - Expres/2016-08-28 - Tramvajové linky v Praze od září 2016 | METROBUS.mp4", false, false, 18, [], 1, ~U[2016-08-28 12:00:02Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Ropid znovu mění tramvajové linky. Od září 2016 jich polovina pojede ve změněné trase, takže je v tomto videu všechny shrnujeme.\n\nZmiňované oblasti:\n. Spojovací ➢ 1:37\n. Strašnice ➢ 2:26\n. Hostivař ➢ 3:15\n. Nusle, Spořilov ➢ 4:53\n. Podolí, Modřany ➢ 5:36\n. Smíchov, Barrandov, Košíře ➢ 6:39\n. Praha 6 ➢ 8:17\n. Holešovice ➢ 9:57\n. Kobylisy ➢ 10:30\n. Vysočany, Hloubětín ➢ 11:11\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nVe videu jste mohli potkat hudbu:\n\nKasger - Highland [NCS Release]: https://youtu.be/agi-FWTLMh0\nhttps://soundcloud.com/kaspergerlif , https://twitter.com/Kasger , https://youtube.com/KasgerMusic\n\nKillercats - Kaibu [NCS Release]: https://youtu.be/qLYmtdi-GzA\nhttps://soundcloud.com/kcatsofficial , https://youtube.com/c/killercatsofficial\n\nKevin MacLeod - Voice Over Under\na Kevin MacLeod - Electro Cabello: https://incompetech.com\nLicensed under Creative Commons: By Attribution 3.0\nhttp://creativecommons.org/licenses/by/3.0/", "Tramvajové linky v Praze od září 2016 | METROBUS", "yZeeZ_6v4IE", 810, false, "https://www.youtube.com/watch?v=yZeeZ_6v4IE", "/downloads/METROBUS - Expres/2016-08-28 - Tramvajové linky v Praze od září 2016 | METROBUS.mp4", false, 18, ~U[2016-08-28 12:00:02Z]] 15:55:56.407 [debug] QUERY OK source="sources" db=0.4ms idle=10.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.410 [debug] QUERY OK source="media_items" db=1.4ms queue=0.4ms idle=8.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-08-01 12:00:01Z], 18] 15:55:56.413 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=9.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Léto bývá plné výluk. V dnešním Expresu si proto shrnujeme ty všechny tramvajové a jednu metra, které v červenci proběhly.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Červenec 2016: Prázdninové výluky metra a tramvají", "878c1fad-26ab-4f0e-a28d-03fc38f2c09a", "4kpE78l349o", false, 276, false, "https://www.youtube.com/watch?v=4kpE78l349o", 188, "/downloads/METROBUS - Expres/2016-08-01 - METROBUS EXPRES Červenec 2016: Prázdninové výluky metra a tramvají.mp4", false, false, 18, [], 1, ~U[2016-08-01 12:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Léto bývá plné výluk. V dnešním Expresu si proto shrnujeme ty všechny tramvajové a jednu metra, které v červenci proběhly.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Červenec 2016: Prázdninové výluky metra a tramvají", "4kpE78l349o", 276, false, "https://www.youtube.com/watch?v=4kpE78l349o", "/downloads/METROBUS - Expres/2016-08-01 - METROBUS EXPRES Červenec 2016: Prázdninové výluky metra a tramvají.mp4", false, 18, ~U[2016-08-01 12:00:01Z]] 15:55:56.414 [debug] QUERY OK source="sources" db=0.7ms idle=11.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.416 [debug] QUERY OK source="media_items" db=1.6ms idle=8.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-07-04 12:00:01Z], 18] 15:55:56.427 [debug] QUERY OK source="media_items" db=9.3ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["S létem se k nám dostaly informace o všech možných změnách v PID. V Expresu každý měsíc shrnujeme nejdůležitější události v pražské hromadné dopravě.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Červen 2016: Samé změny – tramvajové, autobusové, mimo Prahu i o prázdninách", "b66ed191-8444-4a10-8c5d-2a421b1b875b", "PirEb0oi51U", false, 276, false, "https://www.youtube.com/watch?v=PirEb0oi51U", 189, "/downloads/METROBUS - Expres/2016-07-04 - METROBUS EXPRES Červen 2016: Samé změny – tramvajové, autobusové, mimo Prahu i o prázdninách.mp4", false, false, 18, [], 1, ~U[2016-07-04 12:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "S létem se k nám dostaly informace o všech možných změnách v PID. V Expresu každý měsíc shrnujeme nejdůležitější události v pražské hromadné dopravě.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Červen 2016: Samé změny – tramvajové, autobusové, mimo Prahu i o prázdninách", "PirEb0oi51U", 276, false, "https://www.youtube.com/watch?v=PirEb0oi51U", "/downloads/METROBUS - Expres/2016-07-04 - METROBUS EXPRES Červen 2016: Samé změny – tramvajové, autobusové, mimo Prahu i o prázdninách.mp4", false, 18, ~U[2016-07-04 12:00:01Z]] 15:55:56.429 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=17.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.431 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=16.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-06-06 12:00:03Z], 18] 15:55:56.436 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=18.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Léto se blíží a začala pravděpodobně největší tramvajová výluka za tento rok. V Expresu každý měsíc shrnujeme nejdůležitější události v pražské hromadné dopravě.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Květen 2016: Velká výluka na Spořilově, menší červnové změny a nový web PID", "b6a8a46d-284b-4a2a-8eeb-21f94dca2ce2", "OquepBPZS4M", false, 304, false, "https://www.youtube.com/watch?v=OquepBPZS4M", 190, "/downloads/METROBUS - Expres/2016-06-06 - METROBUS EXPRES Květen 2016: Velká výluka na Spořilově, menší červnové změny a nový web PID.mp4", false, false, 18, [], 1, ~U[2016-06-06 12:00:03Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Léto se blíží a začala pravděpodobně největší tramvajová výluka za tento rok. V Expresu každý měsíc shrnujeme nejdůležitější události v pražské hromadné dopravě.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Květen 2016: Velká výluka na Spořilově, menší červnové změny a nový web PID", "OquepBPZS4M", 304, false, "https://www.youtube.com/watch?v=OquepBPZS4M", "/downloads/METROBUS - Expres/2016-06-06 - METROBUS EXPRES Květen 2016: Velká výluka na Spořilově, menší červnové změny a nový web PID.mp4", false, 18, ~U[2016-06-06 12:00:03Z]] 15:55:56.438 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=20.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.440 [debug] QUERY OK source="media_items" db=1.4ms idle=12.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-05-02 12:00:01Z], 18] 15:55:56.444 [debug] QUERY OK source="media_items" db=2.3ms idle=12.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V dubnu Ropid ukázal 3 návrhy tramvajových změn a rovnou něco změnil na jihozápadě Prahy.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Duben 2016: Výluka metra A a návrhy velkých tramvajových změn na září", "8b6e21dc-3671-4a96-82fb-20cb7ad160f8", "rjfGv0xZTaw", false, 313, false, "https://www.youtube.com/watch?v=rjfGv0xZTaw", 191, "/downloads/METROBUS - Expres/2016-05-02 - METROBUS EXPRES Duben 2016: Výluka metra A a návrhy velkých tramvajových změn na září.mp4", false, false, 18, [], 1, ~U[2016-05-02 12:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "V dubnu Ropid ukázal 3 návrhy tramvajových změn a rovnou něco změnil na jihozápadě Prahy.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Duben 2016: Výluka metra A a návrhy velkých tramvajových změn na září", "rjfGv0xZTaw", 313, false, "https://www.youtube.com/watch?v=rjfGv0xZTaw", "/downloads/METROBUS - Expres/2016-05-02 - METROBUS EXPRES Duben 2016: Výluka metra A a návrhy velkých tramvajových změn na září.mp4", false, 18, ~U[2016-05-02 12:00:01Z]] 15:55:56.445 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=12.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.447 [debug] QUERY OK source="media_items" db=1.5ms idle=10.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-04-04 12:00:00Z], 18] 15:55:56.452 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=10.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Výluka na Sokolovské pokračuje v Karlíně a mezitím Ropid vyhodnotil anketu na tramvajových zastávkách.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Březen 2016: Výluka v Karlíně, kola v MHD a vyhodnocení tramvajové ankety", "ee769449-dcf4-4bd6-aab7-01cb7deeb0e9", "5mFhIwpGMck", false, 249, false, "https://www.youtube.com/watch?v=5mFhIwpGMck", 192, "/downloads/METROBUS - Expres/2016-04-04 - METROBUS EXPRES Březen 2016: Výluka v Karlíně, kola v MHD a vyhodnocení tramvajové ankety.mp4", false, false, 18, [], 1, ~U[2016-04-04 12:00:00Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Výluka na Sokolovské pokračuje v Karlíně a mezitím Ropid vyhodnotil anketu na tramvajových zastávkách.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Březen 2016: Výluka v Karlíně, kola v MHD a vyhodnocení tramvajové ankety", "5mFhIwpGMck", 249, false, "https://www.youtube.com/watch?v=5mFhIwpGMck", "/downloads/METROBUS - Expres/2016-04-04 - METROBUS EXPRES Březen 2016: Výluka v Karlíně, kola v MHD a vyhodnocení tramvajové ankety.mp4", false, 18, ~U[2016-04-04 12:00:00Z]] 15:55:56.453 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=12.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.455 [debug] QUERY OK source="media_items" db=1.6ms idle=10.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-03-07 13:00:01Z], 18] 15:55:56.459 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=11.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Už v únoru začaly 3 tramvajové výluky. Vedle toho spouští Arriva novou vlakovou linku a Opencard definitivně umírá.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Únor 2016: Tramvajové výluky, Arriva vlaky a osud Opencard", "ec2412ee-1938-4be2-b785-9c388ae593ba", "tPTbH-3vsIQ", false, 362, false, "https://www.youtube.com/watch?v=tPTbH-3vsIQ", 193, "/downloads/METROBUS - Expres/2016-03-07 - METROBUS EXPRES Únor 2016: Tramvajové výluky, Arriva vlaky a osud Opencard.mp4", false, false, 18, [], 1, ~U[2016-03-07 13:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Už v únoru začaly 3 tramvajové výluky. Vedle toho spouští Arriva novou vlakovou linku a Opencard definitivně umírá.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES Únor 2016: Tramvajové výluky, Arriva vlaky a osud Opencard", "tPTbH-3vsIQ", 362, false, "https://www.youtube.com/watch?v=tPTbH-3vsIQ", "/downloads/METROBUS - Expres/2016-03-07 - METROBUS EXPRES Únor 2016: Tramvajové výluky, Arriva vlaky a osud Opencard.mp4", false, 18, ~U[2016-03-07 13:00:01Z]] 15:55:56.460 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=12.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.462 [debug] QUERY OK source="media_items" db=1.1ms idle=9.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-02-01 13:00:04Z], 18] 15:55:56.466 [debug] QUERY OK source="media_items" db=3.1ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I když jsou zimní měsíce relativně klidné, zmiňujeme plnou integraci všech vlaků, zkoušku autobusu Mercedes-Benz Capacity, staré-nové tramvaje z Miskolce nebo požadavky MČ na plánované červnové změny.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook\n\nFotky Mercedes Capacity pochází z WIkimedia Commons pod licencí CC BY 3.0. Celý text licence k nalezení na http://creativecommons.org/licenses/by/3.0\n\nAutorem fotky na náhledovém obrázku je Libor Hinčica.", "METROBUS EXPRES Leden 2016: Plná integrace vlaků, Mercedes Capacity a požadavky na červnové změny", "58878158-a312-41ea-88bb-513f625233da", "oQt6P8CEIhc", false, 271, false, "https://www.youtube.com/watch?v=oQt6P8CEIhc", 194, "/downloads/METROBUS - Expres/2016-02-01 - METROBUS EXPRES Leden 2016: Plná integrace vlaků, Mercedes Capacity a požadavky na červnové změny.mp4", false, false, 18, [], 1, ~U[2016-02-01 13:00:04Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "I když jsou zimní měsíce relativně klidné, zmiňujeme plnou integraci všech vlaků, zkoušku autobusu Mercedes-Benz Capacity, staré-nové tramvaje z Miskolce nebo požadavky MČ na plánované červnové změny.\n\n\n**************************************************\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé druhé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook\n\nFotky Mercedes Capacity pochází z WIkimedia Commons pod licencí CC BY 3.0. Celý text licence k nalezení na http://creativecommons.org/licenses/by/3.0\n\nAutorem fotky na náhledovém obrázku je Libor Hinčica.", "METROBUS EXPRES Leden 2016: Plná integrace vlaků, Mercedes Capacity a požadavky na červnové změny", "oQt6P8CEIhc", 271, false, "https://www.youtube.com/watch?v=oQt6P8CEIhc", "/downloads/METROBUS - Expres/2016-02-01 - METROBUS EXPRES Leden 2016: Plná integrace vlaků, Mercedes Capacity a požadavky na červnové změny.mp4", false, 18, ~U[2016-02-01 13:00:04Z]] 15:55:56.467 [debug] QUERY OK source="sources" db=0.6ms idle=10.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.470 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=9.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-01-04 13:00:01Z], 18] 15:55:56.473 [debug] QUERY OK source="media_items" db=1.7ms idle=9.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Spolu s koncem nového roku si zopakujeme, co všechno se stalo. To uvidíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES | Shrnutí roku 2015", "a4a817c0-05ea-4031-9a4c-fdc95c34a543", "y-mpuUI2g94", false, 307, false, "https://www.youtube.com/watch?v=y-mpuUI2g94", 195, "/downloads/METROBUS - Expres/2016-01-04 - METROBUS EXPRES | Shrnutí roku 2015.mp4", false, false, 18, [], 1, ~U[2016-01-04 13:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Spolu s koncem nového roku si zopakujeme, co všechno se stalo. To uvidíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES | Shrnutí roku 2015", "y-mpuUI2g94", 307, false, "https://www.youtube.com/watch?v=y-mpuUI2g94", "/downloads/METROBUS - Expres/2016-01-04 - METROBUS EXPRES | Shrnutí roku 2015.mp4", false, 18, ~U[2016-01-04 13:00:01Z]] 15:55:56.474 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=11.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.476 [debug] QUERY OK source="media_items" db=1.2ms idle=9.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-12-07 13:00:01Z], 18] 15:55:56.479 [debug] QUERY OK source="media_items" db=2.1ms idle=9.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V listopadu a prosinci 2015 už v Praze moc výluk nezbylo. Zbývají některé novinky, například při celostátní změně jízdních řádů. Nejenom o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES | listopad 2015", "f80c4f2f-b505-43a1-b6ea-368c2e7591a2", "W6unS_lQiNU", false, 342, false, "https://www.youtube.com/watch?v=W6unS_lQiNU", 196, "/downloads/METROBUS - Expres/2015-12-07 - METROBUS EXPRES | listopad 2015.mp4", false, false, 18, [], 1, ~U[2015-12-07 13:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "V listopadu a prosinci 2015 už v Praze moc výluk nezbylo. Zbývají některé novinky, například při celostátní změně jízdních řádů. Nejenom o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\n\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "METROBUS EXPRES | listopad 2015", "W6unS_lQiNU", 342, false, "https://www.youtube.com/watch?v=W6unS_lQiNU", "/downloads/METROBUS - Expres/2015-12-07 - METROBUS EXPRES | listopad 2015.mp4", false, 18, ~U[2015-12-07 13:00:01Z]] 15:55:56.480 [debug] QUERY OK source="sources" db=0.6ms idle=9.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.481 [debug] QUERY OK source="media_items" db=0.9ms idle=7.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-11-02 13:00:01Z], 18] 15:55:56.484 [debug] QUERY OK source="media_items" db=1.4ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V říjnu 2015 začala v Praze výluka Vršovické ulice nebo se otevřel nový výtah na Andělu. Nejenom o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n(soutěž už skončila)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :)", "METROBUS EXPRES | říjen 2015", "0988673e-568f-4b24-91a4-3fe0bdfd18bd", "C9prLttJjak", false, 436, false, "https://www.youtube.com/watch?v=C9prLttJjak", 197, "/downloads/METROBUS - Expres/2015-11-02 - METROBUS EXPRES | říjen 2015.mp4", false, false, 18, [], 1, ~U[2015-11-02 13:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "V říjnu 2015 začala v Praze výluka Vršovické ulice nebo se otevřel nový výtah na Andělu. Nejenom o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n(soutěž už skončila)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :)", "METROBUS EXPRES | říjen 2015", "C9prLttJjak", 436, false, "https://www.youtube.com/watch?v=C9prLttJjak", "/downloads/METROBUS - Expres/2015-11-02 - METROBUS EXPRES | říjen 2015.mp4", false, 18, ~U[2015-11-02 13:00:01Z]] 15:55:56.485 [debug] QUERY OK source="sources" db=0.4ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.486 [debug] QUERY OK source="media_items" db=0.7ms idle=6.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-10-05 12:00:04Z], 18] 15:55:56.490 [debug] QUERY OK source="media_items" db=2.5ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Září bylo zasvěceno především oslavám 140 let pražské MHD. Nejenom o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :)", "METROBUS EXPRES | září 2015", "d58b915f-5579-49ab-996a-bdb5cfa797a8", "TCHxtm_SYzc", false, 218, false, "https://www.youtube.com/watch?v=TCHxtm_SYzc", 198, "/downloads/METROBUS - Expres/2015-10-05 - METROBUS EXPRES | září 2015.mp4", false, false, 18, [], 1, ~U[2015-10-05 12:00:04Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Září bylo zasvěceno především oslavám 140 let pražské MHD. Nejenom o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :)", "METROBUS EXPRES | září 2015", "TCHxtm_SYzc", 218, false, "https://www.youtube.com/watch?v=TCHxtm_SYzc", "/downloads/METROBUS - Expres/2015-10-05 - METROBUS EXPRES | září 2015.mp4", false, 18, ~U[2015-10-05 12:00:04Z]] 15:55:56.491 [debug] QUERY OK source="sources" db=0.4ms idle=9.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.492 [debug] QUERY OK source="media_items" db=0.7ms idle=7.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-09-07 12:00:01Z], 18] 15:55:56.494 [debug] QUERY OK source="media_items" db=1.0ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Prázdniny končí, ale výluky rozhodně ne. Nejenom o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :)", "METROBUS EXPRES | srpen 2015", "0c78363c-2f66-483a-b8bd-432a21d005a9", "-NrLTH0DRlw", false, 360, false, "https://www.youtube.com/watch?v=-NrLTH0DRlw", 199, "/downloads/METROBUS - Expres/2015-09-07 - METROBUS EXPRES | srpen 2015.mp4", false, false, 18, [], 1, ~U[2015-09-07 12:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Prázdniny končí, ale výluky rozhodně ne. Nejenom o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :)", "METROBUS EXPRES | srpen 2015", "-NrLTH0DRlw", 360, false, "https://www.youtube.com/watch?v=-NrLTH0DRlw", "/downloads/METROBUS - Expres/2015-09-07 - METROBUS EXPRES | srpen 2015.mp4", false, 18, ~U[2015-09-07 12:00:01Z]] 15:55:56.495 [debug] QUERY OK source="sources" db=0.3ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.497 [debug] QUERY OK source="media_items" db=1.2ms idle=6.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-08-03 12:00:01Z], 18] 15:55:56.500 [debug] QUERY OK source="media_items" db=1.1ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["O všech velkých červencových výlukách, a nejenom o tom, se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :)", "METROBUS EXPRES | červenec 2015", "eb2be9b7-420f-48a8-96c6-a5e4caa024a3", "LMjj9LYqKyw", false, 333, false, "https://www.youtube.com/watch?v=LMjj9LYqKyw", 200, "/downloads/METROBUS - Expres/2015-08-03 - METROBUS EXPRES | červenec 2015.mp4", false, false, 18, [], 1, ~U[2015-08-03 12:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "O všech velkých červencových výlukách, a nejenom o tom, se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :)", "METROBUS EXPRES | červenec 2015", "LMjj9LYqKyw", 333, false, "https://www.youtube.com/watch?v=LMjj9LYqKyw", "/downloads/METROBUS - Expres/2015-08-03 - METROBUS EXPRES | červenec 2015.mp4", false, 18, ~U[2015-08-03 12:00:01Z]] 15:55:56.501 [debug] QUERY OK source="sources" db=0.4ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.502 [debug] QUERY OK source="media_items" db=0.9ms idle=7.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-07-06 12:00:01Z], 18] 15:55:56.504 [debug] QUERY OK source="media_items" db=1.2ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Například o mnoha událostech k výročí 90 let autobusů v PID, to se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "METROBUS EXPRES | červen 2015", "bb5086b4-2270-4072-902b-890dae6b8e9b", "qYd_XELw7Jo", false, 299, false, "https://www.youtube.com/watch?v=qYd_XELw7Jo", 201, "/downloads/METROBUS - Expres/2015-07-06 - METROBUS EXPRES | červen 2015.mp4", false, false, 18, [], 1, ~U[2015-07-06 12:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Například o mnoha událostech k výročí 90 let autobusů v PID, to se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "METROBUS EXPRES | červen 2015", "qYd_XELw7Jo", 299, false, "https://www.youtube.com/watch?v=qYd_XELw7Jo", "/downloads/METROBUS - Expres/2015-07-06 - METROBUS EXPRES | červen 2015.mp4", false, 18, ~U[2015-07-06 12:00:01Z]] 15:55:56.505 [debug] QUERY OK source="sources" db=0.5ms 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" = ?) [18] 15:55:56.507 [debug] QUERY OK source="media_items" db=1.1ms idle=6.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-06-01 12:00:01Z], 18] 15:55:56.509 [debug] QUERY OK source="media_items" db=1.3ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V květnu se toho stalo málo, ale i to se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "METROBUS EXPRES | květen 2015", "884d8f5b-33fa-4715-af3d-96f214d5345a", "gqHDycIhlqk", false, 201, false, "https://www.youtube.com/watch?v=gqHDycIhlqk", 202, "/downloads/METROBUS - Expres/2015-06-01 - METROBUS EXPRES | květen 2015.mp4", false, false, 18, [], 1, ~U[2015-06-01 12:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "V květnu se toho stalo málo, ale i to se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "METROBUS EXPRES | květen 2015", "gqHDycIhlqk", 201, false, "https://www.youtube.com/watch?v=gqHDycIhlqk", "/downloads/METROBUS - Expres/2015-06-01 - METROBUS EXPRES | květen 2015.mp4", false, 18, ~U[2015-06-01 12:00:01Z]] 15:55:56.510 [debug] QUERY OK source="sources" db=0.5ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.512 [debug] QUERY OK source="media_items" db=1.3ms idle=6.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-05-04 12:00:01Z], 18] 15:55:56.514 [debug] QUERY OK source="media_items" db=1.5ms idle=7.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Shrnutí mnoha výluk z dubna i další novinky z pražské dopravy se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "METROBUS EXPRES | duben 2015", "a3c276d1-e331-4c75-af4b-695d68dca031", "dkK8qO5ip60", false, 306, false, "https://www.youtube.com/watch?v=dkK8qO5ip60", 203, "/downloads/METROBUS - Expres/2015-05-04 - METROBUS EXPRES | duben 2015.mp4", false, false, 18, [], 1, ~U[2015-05-04 12:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Shrnutí mnoha výluk z dubna i další novinky z pražské dopravy se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "METROBUS EXPRES | duben 2015", "dkK8qO5ip60", 306, false, "https://www.youtube.com/watch?v=dkK8qO5ip60", "/downloads/METROBUS - Expres/2015-05-04 - METROBUS EXPRES | duben 2015.mp4", false, 18, ~U[2015-05-04 12:00:01Z]] 15:55:56.515 [debug] QUERY OK source="sources" db=0.5ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.516 [debug] QUERY OK source="media_items" db=0.8ms idle=6.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-04-06 12:00:00Z], 18] 15:55:56.518 [debug] QUERY OK source="media_items" db=1.1ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Změny v PID při otevření metra A, nové přívozy v PID nebo integrace Mělnicka a Neratovicka, o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\nPlánky ve videu pochází z oficiálních stránek ROPIDu.\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "METROBUS EXPRES | březen 2015", "df22dfba-a121-40dd-8d52-1a7a765fefe4", "xjkLduFsWEE", false, 387, false, "https://www.youtube.com/watch?v=xjkLduFsWEE", 204, "/downloads/METROBUS - Expres/2015-04-06 - METROBUS EXPRES | březen 2015.mp4", false, false, 18, [], 1, ~U[2015-04-06 12:00:00Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Změny v PID při otevření metra A, nové přívozy v PID nebo integrace Mělnicka a Neratovicka, o tom se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\nPlánky ve videu pochází z oficiálních stránek ROPIDu.\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "METROBUS EXPRES | březen 2015", "xjkLduFsWEE", 387, false, "https://www.youtube.com/watch?v=xjkLduFsWEE", "/downloads/METROBUS - Expres/2015-04-06 - METROBUS EXPRES | březen 2015.mp4", false, 18, ~U[2015-04-06 12:00:00Z]] 15:55:56.519 [debug] QUERY OK source="sources" db=0.3ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 15:55:56.520 [debug] QUERY OK source="media_items" db=0.9ms idle=5.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-03-02 13:00:01Z], 18] 15:55:56.522 [debug] QUERY OK source="media_items" db=1.3ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nadcházející vlakové výluky na Hlavním nádraží a lince S1, oslavy 140 let MHD v Praze nebo osud změn v PID při otevření nového metra A se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\nKompletní změny k otevření metra: http://ow.ly/JNf16\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "METROBUS EXPRES | únor 2015", "28f43480-4690-4305-8d4e-b1ac8067bc3a", "ERXrMB7o1oI", false, 367, false, "https://www.youtube.com/watch?v=ERXrMB7o1oI", 205, "/downloads/METROBUS - Expres/2015-03-02 - METROBUS EXPRES | únor 2015.mp4", false, false, 18, [], 1, ~U[2015-03-02 13:00:01Z], ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], "Nadcházející vlakové výluky na Hlavním nádraží a lince S1, oslavy 140 let MHD v Praze nebo osud změn v PID při otevření nového metra A se dozvíte v pravidelném pořadu METROBUS EXPRES :)\n\nKompletní změny k otevření metra: http://ow.ly/JNf16\n\n**************************************************\n\nMETROBUS EXPRES vychází každé první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti video líbilo, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nNa METROBUSu vychází také RECENZE, kde představujeme každé sudé úterý jednu ze zastávek v Praze.\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)", "METROBUS EXPRES | únor 2015", "ERXrMB7o1oI", 367, false, "https://www.youtube.com/watch?v=ERXrMB7o1oI", "/downloads/METROBUS - Expres/2015-03-02 - METROBUS EXPRES | únor 2015.mp4", false, 18, ~U[2015-03-02 13:00:01Z]] 15:55:56.524 [debug] QUERY OK source="sources" db=0.3ms idle=6.8ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z], 18] 15:55:56.525 [debug] QUERY OK source="media_items" db=1.1ms idle=5.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [18] 15:55:56.526 [debug] QUERY OK source="media_items" db=1.0ms idle=6.5ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [18] 15:55:56.527 [debug] QUERY OK source="media_items" db=0.3ms idle=6.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [18] 15:55:56.529 [debug] QUERY OK source="tasks" db=0.4ms idle=3.9ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [1251, 18, ~U[2025-12-10 14:55:56Z], ~U[2025-12-10 14:55:56Z]] 15:55:56.530 [info] {"args":{"id":18},"id":1237,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":653926663,"event":"job:stop","queue_time":389944,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 15:56:00.244 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:56:11.052 [info] {"source":"oban","duration":2666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:41.056 [info] {"source":"oban","duration":2412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:00.246 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:57:11.059 [info] {"source":"oban","duration":2313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:41.062 [info] {"source":"oban","duration":2100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:00.248 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:58:11.065 [info] {"source":"oban","duration":2539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:41.067 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:00.251 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:59:11.071 [info] {"source":"oban","duration":2890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:41.075 [info] {"source":"oban","duration":2141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:00.252 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:00:11.078 [info] {"source":"oban","duration":2280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:41.080 [info] {"source":"oban","duration":1965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:00.254 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:01:11.084 [info] {"source":"oban","duration":2207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:41.088 [info] {"source":"oban","duration":3174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:58.280 [info] GET /settings 16:01:58.280 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 16:01:58.281 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1418.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:01:58.283 [debug] QUERY OK source="settings" db=0.4ms idle=1420.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:01:58.284 [debug] QUERY OK source="settings" db=0.6ms idle=1420.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:01:58.286 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1423.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:01:58.292 [info] Sent 200 in 11ms 16:02:00.256 [info] {"source":"oban","duration":583,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:02:11.090 [info] {"source":"oban","duration":1496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:41.093 [info] {"source":"oban","duration":2655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:00.258 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:03:11.098 [info] {"source":"oban","duration":3251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:41.102 [info] {"source":"oban","duration":3174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:00.260 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:04:11.105 [info] {"source":"oban","duration":2380,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:41.108 [info] {"source":"oban","duration":2249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:00.262 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:05:11.111 [info] {"source":"oban","duration":2630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:41.114 [info] {"source":"oban","duration":1915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:00.263 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:06:11.118 [info] {"source":"oban","duration":2676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:41.122 [info] {"source":"oban","duration":2976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:00.265 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:07:11.126 [info] {"source":"oban","duration":2670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:41.130 [info] {"source":"oban","duration":2241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:00.267 [info] {"source":"oban","duration":612,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:08:11.133 [info] {"source":"oban","duration":2490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:41.137 [info] {"source":"oban","duration":3266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:00.269 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:09:11.140 [info] {"source":"oban","duration":2670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:41.144 [info] {"source":"oban","duration":2393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:00.271 [info] {"source":"oban","duration":845,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:10:11.147 [info] {"source":"oban","duration":2213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:41.150 [info] {"source":"oban","duration":2633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:00.274 [info] {"source":"oban","duration":867,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:11:11.155 [info] {"source":"oban","duration":3395,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:41.158 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:00.275 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:12:11.163 [info] {"source":"oban","duration":3680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:41.167 [info] {"source":"oban","duration":2314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:00.277 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:13:11.170 [info] {"source":"oban","duration":2566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:41.173 [info] {"source":"oban","duration":2354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:00.279 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:14:11.176 [info] {"source":"oban","duration":2358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:41.180 [info] {"source":"oban","duration":3181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:00.281 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:15:11.184 [info] {"source":"oban","duration":3363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:41.186 [info] {"source":"oban","duration":2011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:00.282 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:16:11.191 [info] {"source":"oban","duration":3224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:41.193 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:00.285 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:17:11.197 [info] {"source":"oban","duration":2232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:41.200 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:00.286 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:18:11.203 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:41.207 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:00.288 [info] {"source":"oban","duration":791,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:19:11.211 [info] {"source":"oban","duration":2884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:41.215 [info] {"source":"oban","duration":2574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:00.290 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:20:11.219 [info] {"source":"oban","duration":2400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:41.222 [info] {"source":"oban","duration":2648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:00.291 [info] {"source":"oban","duration":377,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:21:11.226 [info] {"source":"oban","duration":2259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:41.227 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:00.292 [info] {"source":"oban","duration":422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:22:11.230 [info] {"source":"oban","duration":1534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:41.232 [info] {"source":"oban","duration":1503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:00.293 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:23:11.234 [info] {"source":"oban","duration":1801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:41.238 [info] {"source":"oban","duration":2285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:00.295 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:24:11.241 [info] {"source":"oban","duration":2946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:41.245 [info] {"source":"oban","duration":2325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:00.297 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:25:11.247 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:41.250 [info] {"source":"oban","duration":1872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:00.298 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:26:11.253 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:41.256 [info] {"source":"oban","duration":1595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:00.299 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:27:11.258 [info] {"source":"oban","duration":1956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:41.261 [info] {"source":"oban","duration":2144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:00.300 [info] {"source":"oban","duration":348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:28:11.264 [info] {"source":"oban","duration":1480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:41.266 [info] {"source":"oban","duration":1602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:00.301 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:29:11.269 [info] {"source":"oban","duration":2250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:41.272 [info] {"source":"oban","duration":2089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:00.302 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:30:11.276 [info] {"source":"oban","duration":3456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:41.279 [info] {"source":"oban","duration":2640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:00.304 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:31:11.283 [info] {"source":"oban","duration":2594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:41.287 [info] {"source":"oban","duration":2455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:00.306 [info] {"source":"oban","duration":361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:32:11.289 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:41.293 [info] {"source":"oban","duration":2504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:00.307 [info] {"source":"oban","duration":356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:33:11.296 [info] {"source":"oban","duration":2227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:41.299 [info] {"source":"oban","duration":2351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:00.308 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:34:11.303 [info] {"source":"oban","duration":2349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:41.307 [info] {"source":"oban","duration":3342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:00.311 [info] {"source":"oban","duration":948,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:35:11.310 [info] {"source":"oban","duration":2756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:41.314 [info] {"source":"oban","duration":2328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:00.312 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:36:11.318 [info] {"source":"oban","duration":3268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:41.321 [info] {"source":"oban","duration":2129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:00.314 [info] {"source":"oban","duration":404,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:37:11.323 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:41.327 [info] {"source":"oban","duration":2089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:00.315 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:38:11.329 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:41.333 [info] {"source":"oban","duration":2589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:00.317 [info] {"source":"oban","duration":839,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:39:11.337 [info] {"source":"oban","duration":2936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:41.341 [info] {"source":"oban","duration":2670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:00.319 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:40:11.345 [info] {"source":"oban","duration":2604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:41.349 [info] {"source":"oban","duration":2427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:00.322 [info] {"source":"oban","duration":833,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:41:11.352 [info] {"source":"oban","duration":2720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:41.356 [info] {"source":"oban","duration":3037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:00.323 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:42:11.360 [info] {"source":"oban","duration":2798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:41.364 [info] {"source":"oban","duration":2486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:00.325 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:43:11.367 [info] {"source":"oban","duration":2174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:41.371 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:00.327 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:44:11.375 [info] {"source":"oban","duration":2499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:41.378 [info] {"source":"oban","duration":2413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:00.329 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:45:11.391 [info] {"source":"oban","duration":12348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:41.394 [info] {"source":"oban","duration":2686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:00.330 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:46:11.398 [info] {"source":"oban","duration":2393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:41.402 [info] {"source":"oban","duration":3178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:00.332 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:47:11.405 [info] {"source":"oban","duration":2611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:41.409 [info] {"source":"oban","duration":2542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:00.334 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:48:11.413 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:41.416 [info] {"source":"oban","duration":1294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:00.336 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:49:11.419 [info] {"source":"oban","duration":2109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:41.421 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:00.338 [info] {"source":"oban","duration":871,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:50:11.425 [info] {"source":"oban","duration":2413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:41.427 [info] {"source":"oban","duration":1993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:00.340 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:51:11.430 [info] {"source":"oban","duration":1950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:41.433 [info] {"source":"oban","duration":1648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:00.342 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:52:11.437 [info] {"source":"oban","duration":2393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:41.439 [info] {"source":"oban","duration":2014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:00.344 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:53:11.442 [info] {"source":"oban","duration":1465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:41.445 [info] {"source":"oban","duration":2192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:00.346 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:54:11.448 [info] {"source":"oban","duration":2700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:41.452 [info] {"source":"oban","duration":2129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:00.348 [info] {"source":"oban","duration":674,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:55:11.454 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:41.457 [info] {"source":"oban","duration":2744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:00.350 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:56:11.460 [info] {"source":"oban","duration":1349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:41.463 [info] {"source":"oban","duration":2277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:00.353 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:57:11.465 [info] {"source":"oban","duration":1418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:41.467 [info] {"source":"oban","duration":2115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:00.354 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:58:11.470 [info] {"source":"oban","duration":1666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:41.473 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:00.356 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:59:11.475 [info] {"source":"oban","duration":1997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:41.479 [info] {"source":"oban","duration":2400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:00.358 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:00:11.481 [info] {"source":"oban","duration":1290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:41.483 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:00.359 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:01:11.485 [info] {"source":"oban","duration":1291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:41.487 [info] {"source":"oban","duration":1277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:00.361 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:02:11.489 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:41.492 [info] {"source":"oban","duration":1598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:00.363 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:03:11.495 [info] {"source":"oban","duration":2434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:41.499 [info] {"source":"oban","duration":2511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:00.366 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:04:11.503 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:41.505 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:00.368 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:05:11.507 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:41.510 [info] {"source":"oban","duration":2002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:00.369 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:06:11.514 [info] {"source":"oban","duration":2380,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:41.516 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:00.370 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:07:11.520 [info] {"source":"oban","duration":2662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:41.524 [info] {"source":"oban","duration":2285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:00.372 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:08:11.527 [info] {"source":"oban","duration":2400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:41.529 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:00.374 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:09:11.531 [info] {"source":"oban","duration":1896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:41.535 [info] {"source":"oban","duration":2358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:00.376 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:10:11.538 [info] {"source":"oban","duration":2237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:41.541 [info] {"source":"oban","duration":2400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:00.378 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:11:11.544 [info] {"source":"oban","duration":2233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:41.547 [info] {"source":"oban","duration":2727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:00.379 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:12:11.552 [info] {"source":"oban","duration":3158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:41.555 [info] {"source":"oban","duration":2312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:00.380 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:13:11.558 [info] {"source":"oban","duration":2415,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:41.561 [info] {"source":"oban","duration":2234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:00.382 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:14:11.564 [info] {"source":"oban","duration":2308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:41.567 [info] {"source":"oban","duration":2284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:00.384 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:15:11.571 [info] {"source":"oban","duration":3147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:41.574 [info] {"source":"oban","duration":2503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:00.385 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:16:11.577 [info] {"source":"oban","duration":2161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:41.580 [info] {"source":"oban","duration":2511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:00.387 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:17:11.584 [info] {"source":"oban","duration":3434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:41.587 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:00.388 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:18:11.592 [info] {"source":"oban","duration":3229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:41.595 [info] {"source":"oban","duration":2683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:00.390 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:19:11.600 [info] {"source":"oban","duration":3156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:41.602 [info] {"source":"oban","duration":1326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:00.393 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:20:11.605 [info] {"source":"oban","duration":2745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:41.609 [info] {"source":"oban","duration":3083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:00.395 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:21:11.614 [info] {"source":"oban","duration":3186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:41.616 [info] {"source":"oban","duration":1996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:00.397 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:22:11.620 [info] {"source":"oban","duration":2389,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:41.624 [info] {"source":"oban","duration":3000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:00.399 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:23:11.627 [info] {"source":"oban","duration":2972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:41.631 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:00.400 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:24:11.635 [info] {"source":"oban","duration":2234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:41.638 [info] {"source":"oban","duration":2232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:00.402 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:25:11.641 [info] {"source":"oban","duration":2720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:41.646 [info] {"source":"oban","duration":3316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:00.404 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:26:11.649 [info] {"source":"oban","duration":2596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:41.653 [info] {"source":"oban","duration":2277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:00.406 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:27:11.656 [info] {"source":"oban","duration":2603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:41.660 [info] {"source":"oban","duration":2203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:00.408 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:28:11.663 [info] {"source":"oban","duration":2469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:41.667 [info] {"source":"oban","duration":3124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:00.410 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:29:11.670 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:41.674 [info] {"source":"oban","duration":2266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:00.412 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:30:11.677 [info] {"source":"oban","duration":2269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:41.680 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:00.414 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:31:11.685 [info] {"source":"oban","duration":3213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:41.688 [info] {"source":"oban","duration":2282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:00.415 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:32:11.692 [info] {"source":"oban","duration":3202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:41.695 [info] {"source":"oban","duration":2612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:00.417 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:33:11.699 [info] {"source":"oban","duration":2353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:38.216 [info] GET /sitemap.xml 17:33:38.262 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=1392.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:33:38.266 [debug] QUERY OK source="settings" db=0.8ms idle=1401.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:33:38.275 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 17:33:38.280 [error] #PID<0.29480.0> running PinchflatWeb.Endpoint (connection #PID<0.29478.0>, stream id 2) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.29478.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 44940}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.29480.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH_nxmO4wOdD6GMAASQj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.29478.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 44940}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, 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 /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.29478.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 44940}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.29480.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH_nxmO4wOdD6GMAASQj"} ], scheme: :http, scrip (truncated) 17:33:41.702 [info] {"source":"oban","duration":2289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:00.419 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:34:11.706 [info] {"source":"oban","duration":3486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:41.708 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:00.421 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:35:11.712 [info] {"source":"oban","duration":2432,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:41.715 [info] {"source":"oban","duration":2255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:00.423 [info] {"source":"oban","duration":739,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:36:11.718 [info] {"source":"oban","duration":2583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:41.721 [info] {"source":"oban","duration":1902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:00.425 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:37:11.725 [info] {"source":"oban","duration":2245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:41.728 [info] {"source":"oban","duration":2681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:00.428 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:38:11.732 [info] {"source":"oban","duration":2293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:41.735 [info] {"source":"oban","duration":3051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:00.429 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:39:11.739 [info] {"source":"oban","duration":2155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:41.742 [info] {"source":"oban","duration":2362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:00.430 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:40:11.745 [info] {"source":"oban","duration":2203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:41.748 [info] {"source":"oban","duration":2570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:00.433 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:41:11.752 [info] {"source":"oban","duration":3385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:41.755 [info] {"source":"oban","duration":2274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:00.434 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:42:11.758 [info] {"source":"oban","duration":2185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:41.761 [info] {"source":"oban","duration":2458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:00.436 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:43:11.764 [info] {"source":"oban","duration":2358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:41.767 [info] {"source":"oban","duration":2700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:00.438 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:44:11.771 [info] {"source":"oban","duration":2339,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:41.772 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:00.439 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:45:11.776 [info] {"source":"oban","duration":2195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:41.780 [info] {"source":"oban","duration":3145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:00.441 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:46:11.782 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:41.786 [info] {"source":"oban","duration":2321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:00.443 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:47:11.789 [info] {"source":"oban","duration":2673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:41.793 [info] {"source":"oban","duration":2384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:00.445 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:48:11.796 [info] {"source":"oban","duration":2171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:41.798 [info] {"source":"oban","duration":1962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:00.447 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:49:11.803 [info] {"source":"oban","duration":3290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:41.805 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:00.449 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:50:11.809 [info] {"source":"oban","duration":2198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:41.812 [info] {"source":"oban","duration":2399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:00.451 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:51:11.815 [info] {"source":"oban","duration":2265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:41.818 [info] {"source":"oban","duration":2338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:00.453 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:52:11.821 [info] {"source":"oban","duration":2175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:41.824 [info] {"source":"oban","duration":2325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:00.455 [info] {"source":"oban","duration":836,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:53:11.827 [info] {"source":"oban","duration":2607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:41.830 [info] {"source":"oban","duration":2329,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:00.457 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:54:11.833 [info] {"source":"oban","duration":2253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:41.836 [info] {"source":"oban","duration":2235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:00.459 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:55:11.839 [info] {"source":"oban","duration":2302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:41.842 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:00.461 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:56:11.846 [info] {"source":"oban","duration":2049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:41.848 [info] {"source":"oban","duration":1241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:00.463 [info] {"source":"oban","duration":840,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:57:11.851 [info] {"source":"oban","duration":2520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:41.853 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:00.466 [info] {"source":"oban","duration":868,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:58:11.857 [info] {"source":"oban","duration":2173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:41.860 [info] {"source":"oban","duration":2200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:00.467 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:59:11.864 [info] {"source":"oban","duration":3078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:41.867 [info] {"source":"oban","duration":2450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:00.469 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:00:11.871 [info] {"source":"oban","duration":3092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:41.875 [info] {"source":"oban","duration":3154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:00.471 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:01:11.878 [info] {"source":"oban","duration":2841,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:41.883 [info] {"source":"oban","duration":3072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:00.473 [info] {"source":"oban","duration":883,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:02:11.886 [info] {"source":"oban","duration":2324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:41.890 [info] {"source":"oban","duration":3132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:59.971 [info] GET / 18:02:59.972 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 18:02:59.978 [debug] QUERY OK source="settings" db=1.5ms idle=782.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:02:59.987 [debug] QUERY OK source="media_profiles" db=2.2ms idle=120.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 18:02:59.990 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=123.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 18:03:00.108 [debug] QUERY OK source="media_items" db=117.5ms queue=0.1ms idle=125.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 18:03:00.118 [debug] QUERY OK source="media_items" db=9.2ms queue=1.0ms idle=243.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 18:03:00.123 [debug] QUERY OK source="settings" db=0.2ms idle=144.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:03:00.124 [debug] QUERY OK source="settings" db=0.2ms idle=136.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:03:00.138 [debug] QUERY OK source="settings" db=0.6ms idle=147.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:03:00.199 [debug] QUERY OK source="tasks" db=1.1ms idle=79.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 18:03:00.230 [debug] QUERY OK source="media_items" db=3.3ms idle=104.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)) [] 18:03:00.233 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=107.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] 18:03:00.244 [debug] QUERY OK source="sources" db=0.5ms idle=105.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [15, 17, 6, 20] 18:03:00.269 [debug] QUERY OK source="media_items" db=2.6ms idle=70.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 18:03:00.320 [debug] QUERY OK source="media_items" db=50.2ms idle=70.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 18:03:00.329 [info] Sent 200 in 357ms 18:03:00.475 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:03:11.893 [info] {"source":"oban","duration":2542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:41.896 [info] {"source":"oban","duration":2649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:00.477 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:04:11.899 [info] {"source":"oban","duration":2490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:41.903 [info] {"source":"oban","duration":3274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:00.479 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:05:11.906 [info] {"source":"oban","duration":2667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:41.910 [info] {"source":"oban","duration":2155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:00.481 [info] {"source":"oban","duration":421,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:06:11.913 [info] {"source":"oban","duration":2331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:41.916 [info] {"source":"oban","duration":2426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:00.482 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:07:11.919 [info] {"source":"oban","duration":2413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:41.923 [info] {"source":"oban","duration":3236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:47.088 [info] {"args":{"id":6},"id":1239,"meta":{},"system_time":1765386467081172914,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 18:07:47.095 [debug] QUERY OK source="sources" db=0.7ms idle=1229.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:07:47.096 [debug] QUERY OK source="settings" db=0.4ms idle=1230.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:07:47.101 [debug] QUERY OK source="media_items" db=2.6ms idle=1043.0ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [6] 18:07:47.103 [debug] QUERY OK source="media_items" db=0.8ms idle=35.8ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [6] 18:07:47.104 [debug] QUERY OK source="media_profiles" db=0.2ms idle=24.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:07:47.112 [debug] QUERY OK source="settings" db=0.3ms idle=16.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:07:47.112 [debug] QUERY OK source="settings" db=0.2ms 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 [] 18:07:47.127 [debug] Current batch of media processed. Will check again in 1000ms 18:07:47.127 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 18:07:47.129 [debug] QUERY OK source="settings" db=0.3ms idle=27.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:07:47.130 [debug] QUERY OK source="settings" db=0.3ms idle=26.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:07:47.130 [debug] QUERY OK source="settings" db=0.2ms idle=26.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:07:47.133 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://youtube.com/playlist?list=PLcV5NDlkgJcSldc7Ktq5JWWAUCCUqwMmE&si=oJIMgJOeJClbPSah --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Auto.cz - Martin Vaculík/%(upload_date>%Y-%m-%d)S - %(title)S.%(ext)S --remux-video mp4 --format-sort res:4320,+codec:avc, vp9, av01: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/46/06/460661d850288234b686721f60c9ede214127875585ea0153bae3514e800b99f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:07:48.127 [debug] Current batch of media processed. Will check again in 1000ms 18:07:49.129 [debug] Current batch of media processed. Will check again in 1000ms 18:07:50.129 [debug] Current batch of media processed. Will check again in 1000ms 18:07:51.131 [debug] Current batch of media processed. Will check again in 1000ms 18:07:52.131 [debug] Current batch of media processed. Will check again in 1000ms 18:07:53.132 [debug] Current batch of media processed. Will check again in 1000ms 18:07:54.133 [debug] Current batch of media processed. Will check again in 1000ms 18:07:55.138 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Kdyby na světě bylo vše v pořádku, nemuseli by se ani majitelé starších dieselů bez filtrů pevných částic bát měření emisí. Situace je bohužel složitější, naštěstí pro mnohé z nich je zde jednoduché řešení v podobě nových parafinických naft XTL, například už běžně dostupného hydrogenovaného rostlinného oleje HVO.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "duration" => 1239, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-12-09 - Jak vyzrát se starým dieselem na měření emisí a nepodvádět? 🤔 Martin Vaculík poradí! 🤩.mp4", "id" => "9MBAq4GfNAI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9MBAq4GfNAI", "playlist_index" => 1, "timestamp" => 1765299000, "title" => "Jak vyzrát se starým dieselem na měření emisí a nepodvádět? 🤔 Martin Vaculík poradí! 🤩", "upload_date" => "20251209"} 18:07:55.140 [debug] QUERY OK source="sources" db=0.3ms idle=273.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:07:55.149 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=282.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:07:55.151 [debug] QUERY OK source="media_items" db=0.9ms idle=283.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-09 16:50:00Z], 6] 18:07:55.169 [debug] QUERY OK source="media_items" db=8.9ms idle=293.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Kdyby na světě bylo vše v pořádku, nemuseli by se ani majitelé starších dieselů bez filtrů pevných částic bát měření emisí. Situace je bohužel složitější, naštěstí pro mnohé z nich je zde jednoduché řešení v podobě nových parafinických naft XTL, například už běžně dostupného hydrogenovaného rostlinného oleje HVO.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Jak vyzrát se starým dieselem na měření emisí a nepodvádět? 🤔 Martin Vaculík poradí! 🤩", "9f74f2b2-4adc-4ae6-a8ed-d6be12027dda", "9MBAq4GfNAI", false, 1239, false, "https://www.youtube.com/watch?v=9MBAq4GfNAI", 1, "/downloads/Auto.cz - Martin Vaculík/2025-12-09 - Jak vyzrát se starým dieselem na měření emisí a nepodvádět? 🤔 Martin Vaculík poradí! 🤩.mp4", false, false, 6, [], 1, ~U[2025-12-09 16:50:00Z], ~U[2025-12-10 17:07:55Z], ~U[2025-12-10 17:07:55Z], "Kdyby na světě bylo vše v pořádku, nemuseli by se ani majitelé starších dieselů bez filtrů pevných částic bát měření emisí. Situace je bohužel složitější, naštěstí pro mnohé z nich je zde jednoduché řešení v podobě nových parafinických naft XTL, například už běžně dostupného hydrogenovaného rostlinného oleje HVO.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Jak vyzrát se starým dieselem na měření emisí a nepodvádět? 🤔 Martin Vaculík poradí! 🤩", "9MBAq4GfNAI", 1239, false, "https://www.youtube.com/watch?v=9MBAq4GfNAI", "/downloads/Auto.cz - Martin Vaculík/2025-12-09 - Jak vyzrát se starým dieselem na měření emisí a nepodvádět? 🤔 Martin Vaculík poradí! 🤩.mp4", false, 6, ~U[2025-12-09 16:50:00Z]] 18:07:55.171 [debug] QUERY OK source="sources" db=0.6ms idle=84.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:07:55.172 [debug] QUERY OK source="media_profiles" db=0.3ms idle=31.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:07:55.174 [debug] QUERY OK source="media_items" db=0.9ms idle=24.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 [37382] 18:07:55.174 [debug] Current batch of media processed. Will check again in 1000ms 18:07:56.175 [debug] Current batch of media processed. Will check again in 1000ms 18:07:57.176 [debug] Current batch of media processed. Will check again in 1000ms 18:07:58.178 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Podobné, a přesto úplně jiné - nějak tak by šla ve zkratce popsat situace v nabídce současné generace Audi A6. Tak si v tom pojďme udělat jasno.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "duration" => 3386, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-11-25 - Martin Vaculík porovnal benzinové a elektrické Audi A6. Teď už si je nespletete!.mp4", "id" => "hAc3SsA24rM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=hAc3SsA24rM", "playlist_index" => 2, "timestamp" => 1764089400, "title" => "Martin Vaculík porovnal benzinové a elektrické Audi A6. Teď už si je nespletete!", "upload_date" => "20251125"} 18:07:58.180 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1313.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:07:58.184 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1317.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:07:58.185 [debug] QUERY OK source="media_items" db=0.9ms idle=1318.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 16:50:00Z], 6] 18:07:58.194 [debug] QUERY OK source="media_items" db=7.1ms queue=0.1ms idle=1095.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Podobné, a přesto úplně jiné - nějak tak by šla ve zkratce popsat situace v nabídce současné generace Audi A6. Tak si v tom pojďme udělat jasno.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík porovnal benzinové a elektrické Audi A6. Teď už si je nespletete!", "0d0da6d7-2c8a-405c-a404-56b3aae5df74", "hAc3SsA24rM", false, 3386, false, "https://www.youtube.com/watch?v=hAc3SsA24rM", 2, "/downloads/Auto.cz - Martin Vaculík/2025-11-25 - Martin Vaculík porovnal benzinové a elektrické Audi A6. Teď už si je nespletete!.mp4", false, false, 6, [], 1, ~U[2025-11-25 16:50:00Z], ~U[2025-12-10 17:07:58Z], ~U[2025-12-10 17:07:58Z], "Podobné, a přesto úplně jiné - nějak tak by šla ve zkratce popsat situace v nabídce současné generace Audi A6. Tak si v tom pojďme udělat jasno.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík porovnal benzinové a elektrické Audi A6. Teď už si je nespletete!", "hAc3SsA24rM", 3386, false, "https://www.youtube.com/watch?v=hAc3SsA24rM", "/downloads/Auto.cz - Martin Vaculík/2025-11-25 - Martin Vaculík porovnal benzinové a elektrické Audi A6. Teď už si je nespletete!.mp4", false, 6, ~U[2025-11-25 16:50:00Z]] 18:07:58.194 [debug] QUERY OK source="sources" db=0.3ms idle=100.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:07:58.196 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=15.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:07:58.197 [debug] QUERY OK source="media_items" db=0.7ms idle=12.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21159] 18:07:58.198 [debug] Current batch of media processed. Will check again in 1000ms 18:07:59.198 [debug] Current batch of media processed. Will check again in 1000ms 18:08:00.199 [debug] Current batch of media processed. Will check again in 1000ms 18:08:00.484 [info] {"source":"oban","duration":334,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:08:01.201 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Když v zatáčce dostanete smyk předních kol, prudce brzděte. A lepší pneumatiky mějte vždy vzadu. Marek Kohoutek z Polygonu Most radí Martinu Vaculíkovi, jak jezdit s elektromobilem v zimě.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "duration" => 2301, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-11-18 - Martin Vaculík zjišťuje, jak jezdit v zimě s elektromobilem. To zas bude diskuse….mp4", "id" => "zBDi4CKzdNg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zBDi4CKzdNg", "playlist_index" => 3, "timestamp" => 1763484900, "title" => "Martin Vaculík zjišťuje, jak jezdit v zimě s elektromobilem. To zas bude diskuse…", "upload_date" => "20251118"} 18:08:01.203 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=1336.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:08:01.205 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1338.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:01.207 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1101.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 16:55:00Z], 6] 18:08:01.216 [debug] QUERY OK source="media_items" db=7.4ms idle=723.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Když v zatáčce dostanete smyk předních kol, prudce brzděte. A lepší pneumatiky mějte vždy vzadu. Marek Kohoutek z Polygonu Most radí Martinu Vaculíkovi, jak jezdit s elektromobilem v zimě.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík zjišťuje, jak jezdit v zimě s elektromobilem. To zas bude diskuse…", "b9b88caa-c01e-4acf-8c73-2733b8bd6b67", "zBDi4CKzdNg", false, 2301, false, "https://www.youtube.com/watch?v=zBDi4CKzdNg", 3, "/downloads/Auto.cz - Martin Vaculík/2025-11-18 - Martin Vaculík zjišťuje, jak jezdit v zimě s elektromobilem. To zas bude diskuse….mp4", false, false, 6, [], 1, ~U[2025-11-18 16:55:00Z], ~U[2025-12-10 17:08:01Z], ~U[2025-12-10 17:08:01Z], "Když v zatáčce dostanete smyk předních kol, prudce brzděte. A lepší pneumatiky mějte vždy vzadu. Marek Kohoutek z Polygonu Most radí Martinu Vaculíkovi, jak jezdit s elektromobilem v zimě.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík zjišťuje, jak jezdit v zimě s elektromobilem. To zas bude diskuse…", "zBDi4CKzdNg", 2301, false, "https://www.youtube.com/watch?v=zBDi4CKzdNg", "/downloads/Auto.cz - Martin Vaculík/2025-11-18 - Martin Vaculík zjišťuje, jak jezdit v zimě s elektromobilem. To zas bude diskuse….mp4", false, 6, ~U[2025-11-18 16:55:00Z]] 18:08:01.216 [debug] QUERY OK source="sources" db=0.4ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:01.217 [debug] QUERY OK source="media_profiles" db=0.2ms idle=13.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:08:01.218 [debug] QUERY OK source="media_items" db=0.4ms idle=12.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12580] 18:08:01.218 [debug] Current batch of media processed. Will check again in 1000ms 18:08:02.219 [debug] Current batch of media processed. Will check again in 1000ms 18:08:03.220 [debug] Current batch of media processed. Will check again in 1000ms 18:08:04.221 [debug] Current batch of media processed. Will check again in 1000ms 18:08:05.223 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Když v roce 2020 nahradila čtyřválcovou šestnáctistovku pod kapotou Toyoty Corolla tříválcová patnáctistovka, málokoho zajímalo, že výkonově na tom se svými 92 kW není o nic hůře. A že průběh točivého momentu i účinnost má dokonce lepší. Většinu mrzel hubší běh a trápily předsudky vůči životnosti tříválců.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "duration" => 4291, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-11-12 - Martin Vaculík prozkoumal tříválcovou Toyotu Corolla po 200.000 km: Přežila Bolt, ale co dál? 🤔.mp4", "id" => "qDnEOldZchY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qDnEOldZchY", "playlist_index" => 4, "timestamp" => 1762966503, "title" => "Martin Vaculík prozkoumal tříválcovou Toyotu Corolla po 200.000 km: Přežila Bolt, ale co dál? 🤔", "upload_date" => "20251112"} 18:08:05.224 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=357.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:08:05.226 [debug] QUERY OK source="sources" db=0.5ms idle=359.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:05.228 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=360.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-12 16:55:03Z], 6] 18:08:05.237 [debug] QUERY OK source="media_items" db=7.7ms idle=363.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Když v roce 2020 nahradila čtyřválcovou šestnáctistovku pod kapotou Toyoty Corolla tříválcová patnáctistovka, málokoho zajímalo, že výkonově na tom se svými 92 kW není o nic hůře. A že průběh točivého momentu i účinnost má dokonce lepší. Většinu mrzel hubší běh a trápily předsudky vůči životnosti tříválců.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík prozkoumal tříválcovou Toyotu Corolla po 200.000 km: Přežila Bolt, ale co dál? 🤔", "159a7efb-3aec-4f9a-8f3b-0d5d37fda507", "qDnEOldZchY", false, 4291, false, "https://www.youtube.com/watch?v=qDnEOldZchY", 4, "/downloads/Auto.cz - Martin Vaculík/2025-11-12 - Martin Vaculík prozkoumal tříválcovou Toyotu Corolla po 200.000 km: Přežila Bolt, ale co dál? 🤔.mp4", false, false, 6, [], 1, ~U[2025-11-12 16:55:03Z], ~U[2025-12-10 17:08:05Z], ~U[2025-12-10 17:08:05Z], "Když v roce 2020 nahradila čtyřválcovou šestnáctistovku pod kapotou Toyoty Corolla tříválcová patnáctistovka, málokoho zajímalo, že výkonově na tom se svými 92 kW není o nic hůře. A že průběh točivého momentu i účinnost má dokonce lepší. Většinu mrzel hubší běh a trápily předsudky vůči životnosti tříválců.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík prozkoumal tříválcovou Toyotu Corolla po 200.000 km: Přežila Bolt, ale co dál? 🤔", "qDnEOldZchY", 4291, false, "https://www.youtube.com/watch?v=qDnEOldZchY", "/downloads/Auto.cz - Martin Vaculík/2025-11-12 - Martin Vaculík prozkoumal tříválcovou Toyotu Corolla po 200.000 km: Přežila Bolt, ale co dál? 🤔.mp4", false, 6, ~U[2025-11-12 16:55:03Z]] 18:08:05.238 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=121.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:05.239 [debug] QUERY OK source="media_profiles" db=0.2ms idle=14.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:08:05.240 [debug] QUERY OK source="media_items" db=0.3ms idle=13.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12581] 18:08:05.240 [debug] Current batch of media processed. Will check again in 1000ms 18:08:06.241 [debug] Current batch of media processed. Will check again in 1000ms 18:08:07.242 [debug] Current batch of media processed. Will check again in 1000ms 18:08:08.244 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Životnost trakční baterie je omezená, tak jsem se vydal zjišťovat, jak bude možno ji využít, až skutečně doslouží. Půjde z ní udělat bateriové úložiště domu?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "duration" => 3128, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-11-04 - Poslední video Martina Vaculíka o BMW i3. Co bude, až baterka doslouží?.mp4", "id" => "jSzOoYyWI5Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=jSzOoYyWI5Y", "playlist_index" => 5, "timestamp" => 1762275001, "title" => "Poslední video Martina Vaculíka o BMW i3. Co bude, až baterka doslouží?", "upload_date" => "20251104"} 18:08:08.246 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1379.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:08:08.248 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=1381.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:08.251 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1383.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-04 16:50:01Z], 6] 18:08:08.258 [debug] QUERY OK source="media_items" db=5.9ms idle=1130.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Životnost trakční baterie je omezená, tak jsem se vydal zjišťovat, jak bude možno ji využít, až skutečně doslouží. Půjde z ní udělat bateriové úložiště domu?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Poslední video Martina Vaculíka o BMW i3. Co bude, až baterka doslouží?", "47d7ed2e-9c19-4f0b-b12f-36d9467df17c", "jSzOoYyWI5Y", false, 3128, false, "https://www.youtube.com/watch?v=jSzOoYyWI5Y", 5, "/downloads/Auto.cz - Martin Vaculík/2025-11-04 - Poslední video Martina Vaculíka o BMW i3. Co bude, až baterka doslouží?.mp4", false, false, 6, [], 1, ~U[2025-11-04 16:50:01Z], ~U[2025-12-10 17:08:08Z], ~U[2025-12-10 17:08:08Z], "Životnost trakční baterie je omezená, tak jsem se vydal zjišťovat, jak bude možno ji využít, až skutečně doslouží. Půjde z ní udělat bateriové úložiště domu?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Poslední video Martina Vaculíka o BMW i3. Co bude, až baterka doslouží?", "jSzOoYyWI5Y", 3128, false, "https://www.youtube.com/watch?v=jSzOoYyWI5Y", "/downloads/Auto.cz - Martin Vaculík/2025-11-04 - Poslední video Martina Vaculíka o BMW i3. Co bude, až baterka doslouží?.mp4", false, 6, ~U[2025-11-04 16:50:01Z]] 18:08:08.259 [debug] QUERY OK source="sources" db=0.5ms idle=135.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:08.260 [debug] QUERY OK source="media_profiles" db=0.3ms idle=13.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:08:08.261 [debug] QUERY OK source="media_items" db=0.7ms idle=11.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12582] 18:08:08.261 [debug] Current batch of media processed. Will check again in 1000ms 18:08:09.263 [debug] Current batch of media processed. Will check again in 1000ms 18:08:10.263 [debug] Current batch of media processed. Will check again in 1000ms 18:08:11.264 [debug] Current batch of media processed. Will check again in 1000ms 18:08:11.936 [info] {"source":"oban","duration":12219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:12.266 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Už máme za sebou dva díly o levném elektromobilu s nekonečným dojezdem BMW i3 REX, jichž v letech 2013 až 2019 vzniklo 67 tisíc kusů. Po obecném představení přišly nejčastější závady. Dnes se budeme věnovat největší technické kontroverzi: svíčkám, sacímu filtru a oleji v reduktoru, u nichž výrobce nepředepisuje výměny ani kontroly. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "duration" => 1833, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-10-28 - BMW i3 REX vs. Martin Vaculík: Svíčky a sací filtr na celý život? Zbláznili se v BMW?.mp4", "id" => "HyyYatCnhb8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HyyYatCnhb8", "playlist_index" => 6, "timestamp" => 1761670200, "title" => "BMW i3 REX vs. Martin Vaculík: Svíčky a sací filtr na celý život? Zbláznili se v BMW?", "upload_date" => "20251028"} 18:08:12.267 [debug] QUERY OK source="sources" db=0.6ms idle=400.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:08:12.268 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=401.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:12.270 [debug] QUERY OK source="media_items" db=0.9ms idle=402.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-28 16:50:00Z], 6] 18:08:12.278 [debug] QUERY OK source="media_items" db=7.0ms idle=334.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Už máme za sebou dva díly o levném elektromobilu s nekonečným dojezdem BMW i3 REX, jichž v letech 2013 až 2019 vzniklo 67 tisíc kusů. Po obecném představení přišly nejčastější závady. Dnes se budeme věnovat největší technické kontroverzi: svíčkám, sacímu filtru a oleji v reduktoru, u nichž výrobce nepředepisuje výměny ani kontroly. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "BMW i3 REX vs. Martin Vaculík: Svíčky a sací filtr na celý život? Zbláznili se v BMW?", "2e1be3de-83f2-4081-9ac3-52dc1a697b6f", "HyyYatCnhb8", false, 1833, false, "https://www.youtube.com/watch?v=HyyYatCnhb8", 6, "/downloads/Auto.cz - Martin Vaculík/2025-10-28 - BMW i3 REX vs. Martin Vaculík: Svíčky a sací filtr na celý život? Zbláznili se v BMW?.mp4", false, false, 6, [], 1, ~U[2025-10-28 16:50:00Z], ~U[2025-12-10 17:08:12Z], ~U[2025-12-10 17:08:12Z], "Už máme za sebou dva díly o levném elektromobilu s nekonečným dojezdem BMW i3 REX, jichž v letech 2013 až 2019 vzniklo 67 tisíc kusů. Po obecném představení přišly nejčastější závady. Dnes se budeme věnovat největší technické kontroverzi: svíčkám, sacímu filtru a oleji v reduktoru, u nichž výrobce nepředepisuje výměny ani kontroly. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "BMW i3 REX vs. Martin Vaculík: Svíčky a sací filtr na celý život? Zbláznili se v BMW?", "HyyYatCnhb8", 1833, false, "https://www.youtube.com/watch?v=HyyYatCnhb8", "/downloads/Auto.cz - Martin Vaculík/2025-10-28 - BMW i3 REX vs. Martin Vaculík: Svíčky a sací filtr na celý život? Zbláznili se v BMW?.mp4", false, 6, ~U[2025-10-28 16:50:00Z]] 18:08:12.279 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=141.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:12.280 [debug] QUERY OK source="media_profiles" db=0.4ms idle=12.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:08:12.282 [debug] QUERY OK source="media_items" db=0.7ms idle=12.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12583] 18:08:12.282 [debug] Current batch of media processed. Will check again in 1000ms 18:08:13.282 [debug] Current batch of media processed. Will check again in 1000ms 18:08:14.283 [debug] Current batch of media processed. Will check again in 1000ms 18:08:15.285 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Minule jsme vám slibovali, že dílů o BMW i3 bude více. Dnes jsme si pro vás připravili ten druhý.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "duration" => 4398, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-10-21 - Martin Vaculík a největší expert na BMW i3 v Česku: Spalovací motor VS spolehlivost elektromobilu!.mp4", "id" => "FL79V4hl6Hg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=FL79V4hl6Hg", "playlist_index" => 7, "timestamp" => 1761062100, "title" => "Martin Vaculík a největší expert na BMW i3 v Česku: Spalovací motor VS spolehlivost elektromobilu!", "upload_date" => "20251021"} 18:08:15.287 [debug] QUERY OK source="sources" db=0.5ms queue=0.4ms idle=1420.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:08:15.289 [debug] QUERY OK source="sources" db=0.6ms idle=1422.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:15.291 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1423.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-21 15:55:00Z], 6] 18:08:15.301 [debug] QUERY OK source="media_items" db=8.3ms idle=1151.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Minule jsme vám slibovali, že dílů o BMW i3 bude více. Dnes jsme si pro vás připravili ten druhý.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík a největší expert na BMW i3 v Česku: Spalovací motor VS spolehlivost elektromobilu!", "6591214f-7b41-4cbf-96fc-f6c19b920489", "FL79V4hl6Hg", false, 4398, false, "https://www.youtube.com/watch?v=FL79V4hl6Hg", 7, "/downloads/Auto.cz - Martin Vaculík/2025-10-21 - Martin Vaculík a největší expert na BMW i3 v Česku: Spalovací motor VS spolehlivost elektromobilu!.mp4", false, false, 6, [], 1, ~U[2025-10-21 15:55:00Z], ~U[2025-12-10 17:08:15Z], ~U[2025-12-10 17:08:15Z], "Minule jsme vám slibovali, že dílů o BMW i3 bude více. Dnes jsme si pro vás připravili ten druhý.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík a největší expert na BMW i3 v Česku: Spalovací motor VS spolehlivost elektromobilu!", "FL79V4hl6Hg", 4398, false, "https://www.youtube.com/watch?v=FL79V4hl6Hg", "/downloads/Auto.cz - Martin Vaculík/2025-10-21 - Martin Vaculík a největší expert na BMW i3 v Česku: Spalovací motor VS spolehlivost elektromobilu!.mp4", false, 6, ~U[2025-10-21 15:55:00Z]] 18:08:15.302 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=157.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:15.303 [debug] QUERY OK source="media_profiles" db=0.5ms idle=15.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:08:15.304 [debug] QUERY OK source="media_items" db=0.4ms idle=14.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12584] 18:08:15.304 [debug] Current batch of media processed. Will check again in 1000ms 18:08:16.304 [debug] Current batch of media processed. Will check again in 1000ms 18:08:17.306 [debug] Current batch of media processed. Will check again in 1000ms 18:08:18.307 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ve své době bylo toto auto jako přízrak. Jak funguje BMW i3 po letech, uvidíte v dnešním videu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "duration" => 2757, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-10-13 - Martin Vaculík a BMW i3 REX: Levný elektromobil s nekonečným dojezdem.mp4", "id" => "HGee4t2DiJg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HGee4t2DiJg", "playlist_index" => 8, "timestamp" => 1760370600, "title" => "Martin Vaculík a BMW i3 REX: Levný elektromobil s nekonečným dojezdem", "upload_date" => "20251013"} 18:08:18.308 [debug] QUERY OK source="sources" db=0.6ms idle=1441.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:08:18.309 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1442.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:18.311 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1444.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-13 15:50:00Z], 6] 18:08:18.321 [debug] QUERY OK source="media_items" db=8.3ms queue=0.1ms idle=1163.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ve své době bylo toto auto jako přízrak. Jak funguje BMW i3 po letech, uvidíte v dnešním videu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík a BMW i3 REX: Levný elektromobil s nekonečným dojezdem", "e09ac495-4a4e-4500-9b0a-36d6e85938fa", "HGee4t2DiJg", false, 2757, false, "https://www.youtube.com/watch?v=HGee4t2DiJg", 8, "/downloads/Auto.cz - Martin Vaculík/2025-10-13 - Martin Vaculík a BMW i3 REX: Levný elektromobil s nekonečným dojezdem.mp4", false, false, 6, [], 1, ~U[2025-10-13 15:50:00Z], ~U[2025-12-10 17:08:18Z], ~U[2025-12-10 17:08:18Z], "Ve své době bylo toto auto jako přízrak. Jak funguje BMW i3 po letech, uvidíte v dnešním videu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík a BMW i3 REX: Levný elektromobil s nekonečným dojezdem", "HGee4t2DiJg", 2757, false, "https://www.youtube.com/watch?v=HGee4t2DiJg", "/downloads/Auto.cz - Martin Vaculík/2025-10-13 - Martin Vaculík a BMW i3 REX: Levný elektromobil s nekonečným dojezdem.mp4", false, 6, ~U[2025-10-13 15:50:00Z]] 18:08:18.321 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=170.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:18.322 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=13.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:08:18.324 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=13.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12585] 18:08:18.324 [debug] Current batch of media processed. Will check again in 1000ms 18:08:19.326 [debug] Current batch of media processed. Will check again in 1000ms 18:08:20.326 [debug] Current batch of media processed. Will check again in 1000ms 18:08:21.327 [debug] Current batch of media processed. Will check again in 1000ms 18:08:22.329 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V diskusích často čteme, že se elektromobilem z Prahy do Ostravy na jedno nabití dojet nedá. A protože si rádi závažná tvrzení ověřujeme, vyzkoušeli jsme to na vlastní kůži.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "duration" => 2272, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-10-08 - Reportáž Martina Vaculíka: TDI proti elektromobilu na cestě do Ostravy a zpět!.mp4", "id" => "lqMneLdZKpA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lqMneLdZKpA", "playlist_index" => 9, "timestamp" => 1759938602, "title" => "Reportáž Martina Vaculíka: TDI proti elektromobilu na cestě do Ostravy a zpět!", "upload_date" => "20251008"} 18:08:22.331 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=464.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:08:22.332 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=465.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:22.334 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=466.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-08 15:50:02Z], 6] 18:08:22.354 [debug] QUERY OK source="media_items" db=18.3ms idle=469.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V diskusích často čteme, že se elektromobilem z Prahy do Ostravy na jedno nabití dojet nedá. A protože si rádi závažná tvrzení ověřujeme, vyzkoušeli jsme to na vlastní kůži.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Reportáž Martina Vaculíka: TDI proti elektromobilu na cestě do Ostravy a zpět!", "a48c35b5-e259-43ac-94da-4872fb3186d4", "lqMneLdZKpA", false, 2272, false, "https://www.youtube.com/watch?v=lqMneLdZKpA", 9, "/downloads/Auto.cz - Martin Vaculík/2025-10-08 - Reportáž Martina Vaculíka: TDI proti elektromobilu na cestě do Ostravy a zpět!.mp4", false, false, 6, [], 1, ~U[2025-10-08 15:50:02Z], ~U[2025-12-10 17:08:22Z], ~U[2025-12-10 17:08:22Z], "V diskusích často čteme, že se elektromobilem z Prahy do Ostravy na jedno nabití dojet nedá. A protože si rádi závažná tvrzení ověřujeme, vyzkoušeli jsme to na vlastní kůži.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Reportáž Martina Vaculíka: TDI proti elektromobilu na cestě do Ostravy a zpět!", "lqMneLdZKpA", 2272, false, "https://www.youtube.com/watch?v=lqMneLdZKpA", "/downloads/Auto.cz - Martin Vaculík/2025-10-08 - Reportáž Martina Vaculíka: TDI proti elektromobilu na cestě do Ostravy a zpět!.mp4", false, 6, ~U[2025-10-08 15:50:02Z]] 18:08:22.355 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=194.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:22.356 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=24.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:08:22.357 [debug] QUERY OK source="media_items" db=0.4ms idle=24.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 [12586] 18:08:22.357 [debug] Current batch of media processed. Will check again in 1000ms 18:08:23.357 [debug] Current batch of media processed. Will check again in 1000ms 18:08:24.358 [debug] Current batch of media processed. Will check again in 1000ms 18:08:25.360 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "I já musím občas zajít na kurz jízdy. Vyzkoušel si driftování se Subaru BRZ a natočil o tom video.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "duration" => 1067, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-09-29 - Martin Vaculík na kurzu driftování se Subaru BRZ. Šlo mu to, nebo se ztrapnil?.mp4", "id" => "QJ5VpM1prPY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QJ5VpM1prPY", "playlist_index" => 10, "timestamp" => 1759161000, "title" => "Martin Vaculík na kurzu driftování se Subaru BRZ. Šlo mu to, nebo se ztrapnil?", "upload_date" => "20250929"} 18:08:25.361 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1494.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:08:25.362 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1495.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:25.363 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1496.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-29 15:50:00Z], 6] 18:08:25.369 [debug] QUERY OK source="media_items" db=4.9ms idle=1199.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I já musím občas zajít na kurz jízdy. Vyzkoušel si driftování se Subaru BRZ a natočil o tom video.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík na kurzu driftování se Subaru BRZ. Šlo mu to, nebo se ztrapnil?", "327ebaa8-ada9-46d2-bbbd-19886f4a8176", "QJ5VpM1prPY", false, 1067, false, "https://www.youtube.com/watch?v=QJ5VpM1prPY", 10, "/downloads/Auto.cz - Martin Vaculík/2025-09-29 - Martin Vaculík na kurzu driftování se Subaru BRZ. Šlo mu to, nebo se ztrapnil?.mp4", false, false, 6, [], 1, ~U[2025-09-29 15:50:00Z], ~U[2025-12-10 17:08:25Z], ~U[2025-12-10 17:08:25Z], "I já musím občas zajít na kurz jízdy. Vyzkoušel si driftování se Subaru BRZ a natočil o tom video.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík na kurzu driftování se Subaru BRZ. Šlo mu to, nebo se ztrapnil?", "QJ5VpM1prPY", 1067, false, "https://www.youtube.com/watch?v=QJ5VpM1prPY", "/downloads/Auto.cz - Martin Vaculík/2025-09-29 - Martin Vaculík na kurzu driftování se Subaru BRZ. Šlo mu to, nebo se ztrapnil?.mp4", false, 6, ~U[2025-09-29 15:50:00Z]] 18:08:25.370 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=201.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:25.372 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:08:25.373 [debug] QUERY OK source="media_items" db=0.4ms idle=10.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12587] 18:08:25.373 [debug] Current batch of media processed. Will check again in 1000ms 18:08:26.374 [debug] Current batch of media processed. Will check again in 1000ms 18:08:27.375 [debug] Current batch of media processed. Will check again in 1000ms 18:08:28.377 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Třetí generace Fiatu Ducato se vyrábí od roku 2006, za chvíli tak na výrobních linkách oslaví 20 let. Montáž moderního elektrického pohonu do starého dobrého veterána je slušnou technickou kuriozitou, které však nelze upřít slušnou funkci.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "duration" => 2044, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-09-22 - Martin Vaculík tvrdí, že Fiat E-Ducato je už použitelná dodávka. Co na to kurýr DPD?.mp4", "id" => "DZ2sxjsKLZw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DZ2sxjsKLZw", "playlist_index" => 11, "timestamp" => 1758556200, "title" => "Martin Vaculík tvrdí, že Fiat E-Ducato je už použitelná dodávka. Co na to kurýr DPD?", "upload_date" => "20250922"} 18:08:28.379 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1512.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:08:28.380 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1513.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:28.382 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1515.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-22 15:50:00Z], 6] 18:08:28.390 [debug] QUERY OK source="media_items" db=6.7ms idle=1210.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Třetí generace Fiatu Ducato se vyrábí od roku 2006, za chvíli tak na výrobních linkách oslaví 20 let. Montáž moderního elektrického pohonu do starého dobrého veterána je slušnou technickou kuriozitou, které však nelze upřít slušnou funkci.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík tvrdí, že Fiat E-Ducato je už použitelná dodávka. Co na to kurýr DPD?", "39b0f734-faeb-44a5-8da6-96ba8d1f5041", "DZ2sxjsKLZw", false, 2044, false, "https://www.youtube.com/watch?v=DZ2sxjsKLZw", 11, "/downloads/Auto.cz - Martin Vaculík/2025-09-22 - Martin Vaculík tvrdí, že Fiat E-Ducato je už použitelná dodávka. Co na to kurýr DPD?.mp4", false, false, 6, [], 1, ~U[2025-09-22 15:50:00Z], ~U[2025-12-10 17:08:28Z], ~U[2025-12-10 17:08:28Z], "Třetí generace Fiatu Ducato se vyrábí od roku 2006, za chvíli tak na výrobních linkách oslaví 20 let. Montáž moderního elektrického pohonu do starého dobrého veterána je slušnou technickou kuriozitou, které však nelze upřít slušnou funkci.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík tvrdí, že Fiat E-Ducato je už použitelná dodávka. Co na to kurýr DPD?", "DZ2sxjsKLZw", 2044, false, "https://www.youtube.com/watch?v=DZ2sxjsKLZw", "/downloads/Auto.cz - Martin Vaculík/2025-09-22 - Martin Vaculík tvrdí, že Fiat E-Ducato je už použitelná dodávka. Co na to kurýr DPD?.mp4", false, 6, ~U[2025-09-22 15:50:00Z]] 18:08:28.391 [debug] QUERY OK source="sources" db=0.4ms idle=215.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:28.392 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=12.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:08:28.393 [debug] QUERY OK source="media_items" db=0.3ms idle=12.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12588] 18:08:28.393 [debug] Current batch of media processed. Will check again in 1000ms 18:08:29.393 [debug] Current batch of media processed. Will check again in 1000ms 18:08:30.394 [debug] Current batch of media processed. Will check again in 1000ms 18:08:31.396 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Škoda Enyaq je jedním z mých nejoblíbenějších elektromobilů, na kterém velmi oceňuji prostorný interiér, komfortní podvozek, skvělý adaptivní tempomat, dobré odhlučnění a překvapivě účinné aerodynamické řešení karoserie. To ale není všechno.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "duration" => 3276, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-09-16 - Martin Vaculík a modernizovaná Škoda Enyaq: Tohle zavání průšvihem!.mp4", "id" => "PyaKJlmmRIU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=PyaKJlmmRIU", "playlist_index" => 12, "timestamp" => 1758038100, "title" => "Martin Vaculík a modernizovaná Škoda Enyaq: Tohle zavání průšvihem!", "upload_date" => "20250916"} 18:08:31.398 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1531.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:08:31.400 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1533.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:31.401 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1534.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 15:55:00Z], 6] 18:08:31.410 [debug] QUERY OK source="media_items" db=7.2ms queue=0.1ms idle=1221.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Škoda Enyaq je jedním z mých nejoblíbenějších elektromobilů, na kterém velmi oceňuji prostorný interiér, komfortní podvozek, skvělý adaptivní tempomat, dobré odhlučnění a překvapivě účinné aerodynamické řešení karoserie. To ale není všechno.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík a modernizovaná Škoda Enyaq: Tohle zavání průšvihem!", "1cc0e541-26ba-416c-9d8a-0a862eab6b44", "PyaKJlmmRIU", false, 3276, false, "https://www.youtube.com/watch?v=PyaKJlmmRIU", 12, "/downloads/Auto.cz - Martin Vaculík/2025-09-16 - Martin Vaculík a modernizovaná Škoda Enyaq: Tohle zavání průšvihem!.mp4", false, false, 6, [], 1, ~U[2025-09-16 15:55:00Z], ~U[2025-12-10 17:08:31Z], ~U[2025-12-10 17:08:31Z], "Škoda Enyaq je jedním z mých nejoblíbenějších elektromobilů, na kterém velmi oceňuji prostorný interiér, komfortní podvozek, skvělý adaptivní tempomat, dobré odhlučnění a překvapivě účinné aerodynamické řešení karoserie. To ale není všechno.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík a modernizovaná Škoda Enyaq: Tohle zavání průšvihem!", "PyaKJlmmRIU", 3276, false, "https://www.youtube.com/watch?v=PyaKJlmmRIU", "/downloads/Auto.cz - Martin Vaculík/2025-09-16 - Martin Vaculík a modernizovaná Škoda Enyaq: Tohle zavání průšvihem!.mp4", false, 6, ~U[2025-09-16 15:55:00Z]] 18:08:31.411 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=228.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:31.412 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=13.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:08:31.413 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=13.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12589] 18:08:31.414 [debug] Current batch of media processed. Will check again in 1000ms 18:08:32.414 [debug] Current batch of media processed. Will check again in 1000ms 18:08:33.415 [debug] Current batch of media processed. Will check again in 1000ms 18:08:34.417 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Zatímco dříve byly jasnou volbou zájemců o luxusní sedan naftové motory, dnes tomu tak úplně není. V dnešním videu si řekneme, že to není špatně.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "duration" => 1681, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-09-11 - Je motor Audi EA 888 pořád takový průšvih? Martin Vaculík testuje jeho 5. generaci!.mp4", "id" => "6XDqLWz8x_o", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6XDqLWz8x_o", "playlist_index" => 13, "timestamp" => 1757605801, "title" => "Je motor Audi EA 888 pořád takový průšvih? Martin Vaculík testuje jeho 5. generaci!", "upload_date" => "20250911"} 18:08:34.418 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1551.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:08:34.419 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1553.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:34.421 [debug] QUERY OK source="media_items" db=0.9ms idle=1554.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-11 15:50:01Z], 6] 18:08:34.428 [debug] QUERY OK source="media_items" db=5.8ms queue=0.1ms idle=1235.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zatímco dříve byly jasnou volbou zájemců o luxusní sedan naftové motory, dnes tomu tak úplně není. V dnešním videu si řekneme, že to není špatně.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Je motor Audi EA 888 pořád takový průšvih? Martin Vaculík testuje jeho 5. generaci!", "d6de05e4-0231-48c1-b471-2e4178251dc1", "6XDqLWz8x_o", false, 1681, false, "https://www.youtube.com/watch?v=6XDqLWz8x_o", 13, "/downloads/Auto.cz - Martin Vaculík/2025-09-11 - Je motor Audi EA 888 pořád takový průšvih? Martin Vaculík testuje jeho 5. generaci!.mp4", false, false, 6, [], 1, ~U[2025-09-11 15:50:01Z], ~U[2025-12-10 17:08:34Z], ~U[2025-12-10 17:08:34Z], "Zatímco dříve byly jasnou volbou zájemců o luxusní sedan naftové motory, dnes tomu tak úplně není. V dnešním videu si řekneme, že to není špatně.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Je motor Audi EA 888 pořád takový průšvih? Martin Vaculík testuje jeho 5. generaci!", "6XDqLWz8x_o", 1681, false, "https://www.youtube.com/watch?v=6XDqLWz8x_o", "/downloads/Auto.cz - Martin Vaculík/2025-09-11 - Je motor Audi EA 888 pořád takový průšvih? Martin Vaculík testuje jeho 5. generaci!.mp4", false, 6, ~U[2025-09-11 15:50:01Z]] 18:08:34.429 [debug] QUERY OK source="sources" db=0.7ms 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" = ?) [6] 18:08:34.430 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=11.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:08:34.432 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=11.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12590] 18:08:34.432 [debug] Current batch of media processed. Will check again in 1000ms 18:08:35.433 [debug] Current batch of media processed. Will check again in 1000ms 18:08:36.433 [debug] Current batch of media processed. Will check again in 1000ms 18:08:37.434 [debug] Current batch of media processed. Will check again in 1000ms 18:08:38.436 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Už asi víte, že nástupce Audi A4 se jmenuje A5 a že pokud si ji pořídíte s dieselem, dostanete standardně novou generaci mild-hybridu. Byl jsem před časem na mezinárodní prezentaci, prozkoumal, jak celá věc funguje, a v dnešním videu to podrobně ukazuji v praxi.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "duration" => 3831, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-09-01 - Technika nových vozů Audi pod lupou Martina Vaculíka: A5 2.0 TDI MHEV plus.mp4", "id" => "xce7TcsSREQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xce7TcsSREQ", "playlist_index" => 14, "timestamp" => 1756741801, "title" => "Technika nových vozů Audi pod lupou Martina Vaculíka: A5 2.0 TDI MHEV plus", "upload_date" => "20250901"} 18:08:38.438 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=571.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:08:38.439 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=572.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:38.441 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=573.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-01 15:50:01Z], 6] 18:08:38.448 [debug] QUERY OK source="media_items" db=6.0ms idle=576.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Už asi víte, že nástupce Audi A4 se jmenuje A5 a že pokud si ji pořídíte s dieselem, dostanete standardně novou generaci mild-hybridu. Byl jsem před časem na mezinárodní prezentaci, prozkoumal, jak celá věc funguje, a v dnešním videu to podrobně ukazuji v praxi.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Technika nových vozů Audi pod lupou Martina Vaculíka: A5 2.0 TDI MHEV plus", "379c4659-6e57-4049-935b-00914e859dab", "xce7TcsSREQ", false, 3831, false, "https://www.youtube.com/watch?v=xce7TcsSREQ", 14, "/downloads/Auto.cz - Martin Vaculík/2025-09-01 - Technika nových vozů Audi pod lupou Martina Vaculíka: A5 2.0 TDI MHEV plus.mp4", false, false, 6, [], 1, ~U[2025-09-01 15:50:01Z], ~U[2025-12-10 17:08:38Z], ~U[2025-12-10 17:08:38Z], "Už asi víte, že nástupce Audi A4 se jmenuje A5 a že pokud si ji pořídíte s dieselem, dostanete standardně novou generaci mild-hybridu. Byl jsem před časem na mezinárodní prezentaci, prozkoumal, jak celá věc funguje, a v dnešním videu to podrobně ukazuji v praxi.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Technika nových vozů Audi pod lupou Martina Vaculíka: A5 2.0 TDI MHEV plus", "xce7TcsSREQ", 3831, false, "https://www.youtube.com/watch?v=xce7TcsSREQ", "/downloads/Auto.cz - Martin Vaculík/2025-09-01 - Technika nových vozů Audi pod lupou Martina Vaculíka: A5 2.0 TDI MHEV plus.mp4", false, 6, ~U[2025-09-01 15:50:01Z]] 18:08:38.449 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=250.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:38.450 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=11.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:08:38.451 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=11.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12591] 18:08:38.451 [debug] Current batch of media processed. Will check again in 1000ms 18:08:39.452 [debug] Current batch of media processed. Will check again in 1000ms 18:08:40.453 [debug] Current batch of media processed. Will check again in 1000ms 18:08:41.455 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Jsem fascinován technikou a některé věci lze bezpečně předvádět jen na uzavřených tratích, proto mě v dnešním videu uvidíte za volantem Volkswagenu Golf R Black Edition na Autodromu Most.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "duration" => 1160, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-08-26 - Martin Vaculík předvádí velkou zbraň VW Golf R na okruhu v Mostě!.mp4", "id" => "aBTHiyZUDWs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aBTHiyZUDWs", "playlist_index" => 15, "timestamp" => 1756223400, "title" => "Martin Vaculík předvádí velkou zbraň VW Golf R na okruhu v Mostě!", "upload_date" => "20250826"} 18:08:41.457 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1590.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:08:41.459 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1591.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:41.461 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1593.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-26 15:50:00Z], 6] 18:08:41.468 [debug] QUERY OK source="media_items" db=5.9ms queue=0.1ms idle=1259.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jsem fascinován technikou a některé věci lze bezpečně předvádět jen na uzavřených tratích, proto mě v dnešním videu uvidíte za volantem Volkswagenu Golf R Black Edition na Autodromu Most.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík předvádí velkou zbraň VW Golf R na okruhu v Mostě!", "74bd8767-b85e-44c5-a66b-5420c89d15f6", "aBTHiyZUDWs", false, 1160, false, "https://www.youtube.com/watch?v=aBTHiyZUDWs", 15, "/downloads/Auto.cz - Martin Vaculík/2025-08-26 - Martin Vaculík předvádí velkou zbraň VW Golf R na okruhu v Mostě!.mp4", false, false, 6, [], 1, ~U[2025-08-26 15:50:00Z], ~U[2025-12-10 17:08:41Z], ~U[2025-12-10 17:08:41Z], "Jsem fascinován technikou a některé věci lze bezpečně předvádět jen na uzavřených tratích, proto mě v dnešním videu uvidíte za volantem Volkswagenu Golf R Black Edition na Autodromu Most.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík předvádí velkou zbraň VW Golf R na okruhu v Mostě!", "aBTHiyZUDWs", 1160, false, "https://www.youtube.com/watch?v=aBTHiyZUDWs", "/downloads/Auto.cz - Martin Vaculík/2025-08-26 - Martin Vaculík předvádí velkou zbraň VW Golf R na okruhu v Mostě!.mp4", false, 6, ~U[2025-08-26 15:50:00Z]] 18:08:41.469 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=263.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:41.470 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=12.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:08:41.471 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=11.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12592] 18:08:41.471 [debug] Current batch of media processed. Will check again in 1000ms 18:08:41.939 [info] {"source":"oban","duration":3060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:42.471 [debug] Current batch of media processed. Will check again in 1000ms 18:08:43.472 [debug] Current batch of media processed. Will check again in 1000ms 18:08:44.474 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ať už si o elektromobilech myslíte cokoliv, tak jistě uznáte, že je nový Renault 5 E-Tech je nejhezčím autem současnosti. Podrobil jsem ho důkladnému testu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "duration" => 2252, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-08-18 - Elektrický Renault 5 v testu Martina Vaculíka. Pouze krásný, nebo i dobrý?.mp4", "id" => "58HwcQS0RK0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=58HwcQS0RK0", "playlist_index" => 16, "timestamp" => 1755532200, "title" => "Elektrický Renault 5 v testu Martina Vaculíka. Pouze krásný, nebo i dobrý?", "upload_date" => "20250818"} 18:08:44.476 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1609.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:08:44.477 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1610.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:44.479 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1269.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-18 15:50:00Z], 6] 18:08:44.485 [debug] QUERY OK source="media_items" db=5.4ms queue=0.1ms idle=613.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ať už si o elektromobilech myslíte cokoliv, tak jistě uznáte, že je nový Renault 5 E-Tech je nejhezčím autem současnosti. Podrobil jsem ho důkladnému testu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Elektrický Renault 5 v testu Martina Vaculíka. Pouze krásný, nebo i dobrý?", "026c81cb-20a1-4160-b7b2-45eaf30d4fa5", "58HwcQS0RK0", false, 2252, false, "https://www.youtube.com/watch?v=58HwcQS0RK0", 16, "/downloads/Auto.cz - Martin Vaculík/2025-08-18 - Elektrický Renault 5 v testu Martina Vaculíka. Pouze krásný, nebo i dobrý?.mp4", false, false, 6, [], 1, ~U[2025-08-18 15:50:00Z], ~U[2025-12-10 17:08:44Z], ~U[2025-12-10 17:08:44Z], "Ať už si o elektromobilech myslíte cokoliv, tak jistě uznáte, že je nový Renault 5 E-Tech je nejhezčím autem současnosti. Podrobil jsem ho důkladnému testu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Elektrický Renault 5 v testu Martina Vaculíka. Pouze krásný, nebo i dobrý?", "58HwcQS0RK0", 2252, false, "https://www.youtube.com/watch?v=58HwcQS0RK0", "/downloads/Auto.cz - Martin Vaculík/2025-08-18 - Elektrický Renault 5 v testu Martina Vaculíka. Pouze krásný, nebo i dobrý?.mp4", false, 6, ~U[2025-08-18 15:50:00Z]] 18:08:44.486 [debug] QUERY OK source="sources" db=0.4ms idle=275.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:44.487 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:08:44.488 [debug] QUERY OK source="media_items" db=0.4ms idle=10.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12593] 18:08:44.489 [debug] Current batch of media processed. Will check again in 1000ms 18:08:45.489 [debug] Current batch of media processed. Will check again in 1000ms 18:08:46.491 [debug] Current batch of media processed. Will check again in 1000ms 18:08:47.492 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Deštivé počasí tohoto léta přírodě prospívá, člověka však často netěší. Nám například umí pořádně zkomplikovat natáčení. Reportáž o nové čtyřkolce v řadě Volkswagen T7 Multivan se tak změnila v úplné bahenní lázně.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "duration" => 1401, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-08-13 - Martin Vaculík vykoupal Multivan T7 4Motion v blátě!.mp4", "id" => "RhDzi7rLHvc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RhDzi7rLHvc", "playlist_index" => 17, "timestamp" => 1755100200, "title" => "Martin Vaculík vykoupal Multivan T7 4Motion v blátě!", "upload_date" => "20250813"} 18:08:47.493 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1626.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:08:47.494 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1627.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:47.496 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1628.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-13 15:50:00Z], 6] 18:08:47.501 [debug] QUERY OK source="media_items" db=4.4ms idle=1279.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Deštivé počasí tohoto léta přírodě prospívá, člověka však často netěší. Nám například umí pořádně zkomplikovat natáčení. Reportáž o nové čtyřkolce v řadě Volkswagen T7 Multivan se tak změnila v úplné bahenní lázně.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík vykoupal Multivan T7 4Motion v blátě!", "aa228b56-eb9d-4b51-a52c-50c50f6f2829", "RhDzi7rLHvc", false, 1401, false, "https://www.youtube.com/watch?v=RhDzi7rLHvc", 17, "/downloads/Auto.cz - Martin Vaculík/2025-08-13 - Martin Vaculík vykoupal Multivan T7 4Motion v blátě!.mp4", false, false, 6, [], 1, ~U[2025-08-13 15:50:00Z], ~U[2025-12-10 17:08:47Z], ~U[2025-12-10 17:08:47Z], "Deštivé počasí tohoto léta přírodě prospívá, člověka však často netěší. Nám například umí pořádně zkomplikovat natáčení. Reportáž o nové čtyřkolce v řadě Volkswagen T7 Multivan se tak změnila v úplné bahenní lázně.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík vykoupal Multivan T7 4Motion v blátě!", "RhDzi7rLHvc", 1401, false, "https://www.youtube.com/watch?v=RhDzi7rLHvc", "/downloads/Auto.cz - Martin Vaculík/2025-08-13 - Martin Vaculík vykoupal Multivan T7 4Motion v blátě!.mp4", false, 6, ~U[2025-08-13 15:50:00Z]] 18:08:47.502 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=282.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:47.503 [debug] QUERY OK source="media_profiles" db=0.4ms idle=9.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:08:47.504 [debug] QUERY OK source="media_items" db=0.6ms idle=9.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12594] 18:08:47.504 [debug] Current batch of media processed. Will check again in 1000ms 18:08:48.505 [debug] Current batch of media processed. Will check again in 1000ms 18:08:49.506 [debug] Current batch of media processed. Will check again in 1000ms 18:08:50.506 [debug] Current batch of media processed. Will check again in 1000ms 18:08:51.508 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Radek Pokorný je developer a majitel firmy Engine Prague. V jeho prodejní galerii se nachází přes 200 zajímavých aut včetně absolutních skvostů s cenou v desítkách milionů korun. Sám pan Pokorný ale překvapivě preferuje spíše levnější modely. Které to jsou?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "duration" => 1722, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-08-08 - Martin Vaculík zpovídá Radka Pokorného o jeho automovilových radostech. Jaké jsou v jeho top 5?.mp4", "id" => "QHj9WA0Ihvk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QHj9WA0Ihvk", "playlist_index" => 18, "timestamp" => 1754668201, "title" => "Martin Vaculík zpovídá Radka Pokorného o jeho automovilových radostech. Jaké jsou v jeho top 5?", "upload_date" => "20250808"} 18:08:51.509 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=642.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:08:51.511 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=644.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:51.512 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=645.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-08 15:50:01Z], 6] 18:08:51.519 [debug] QUERY OK source="media_items" db=5.1ms idle=647.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Radek Pokorný je developer a majitel firmy Engine Prague. V jeho prodejní galerii se nachází přes 200 zajímavých aut včetně absolutních skvostů s cenou v desítkách milionů korun. Sám pan Pokorný ale překvapivě preferuje spíše levnější modely. Které to jsou?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík zpovídá Radka Pokorného o jeho automovilových radostech. Jaké jsou v jeho top 5?", "23817056-d37f-473e-b614-fc4edab745b0", "QHj9WA0Ihvk", false, 1722, false, "https://www.youtube.com/watch?v=QHj9WA0Ihvk", 18, "/downloads/Auto.cz - Martin Vaculík/2025-08-08 - Martin Vaculík zpovídá Radka Pokorného o jeho automovilových radostech. Jaké jsou v jeho top 5?.mp4", false, false, 6, [], 1, ~U[2025-08-08 15:50:01Z], ~U[2025-12-10 17:08:51Z], ~U[2025-12-10 17:08:51Z], "Radek Pokorný je developer a majitel firmy Engine Prague. V jeho prodejní galerii se nachází přes 200 zajímavých aut včetně absolutních skvostů s cenou v desítkách milionů korun. Sám pan Pokorný ale překvapivě preferuje spíše levnější modely. Které to jsou?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík zpovídá Radka Pokorného o jeho automovilových radostech. Jaké jsou v jeho top 5?", "QHj9WA0Ihvk", 1722, false, "https://www.youtube.com/watch?v=QHj9WA0Ihvk", "/downloads/Auto.cz - Martin Vaculík/2025-08-08 - Martin Vaculík zpovídá Radka Pokorného o jeho automovilových radostech. Jaké jsou v jeho top 5?.mp4", false, 6, ~U[2025-08-08 15:50:01Z]] 18:08:51.520 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=291.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:51.521 [debug] QUERY OK source="media_profiles" db=0.5ms idle=10.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:08:51.522 [debug] QUERY OK source="media_items" db=0.7ms idle=10.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12595] 18:08:51.522 [debug] Current batch of media processed. Will check again in 1000ms 18:08:52.522 [debug] Current batch of media processed. Will check again in 1000ms 18:08:53.523 [debug] Current batch of media processed. Will check again in 1000ms 18:08:54.525 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Čas rychle letí, a tak octavie čtvrté generace už nejsou zánovní leštěnky, ale mnohdy životem pěkně utýraná auta. Však i ceny nejlevnějších kusů už padají pod 300 000 Kč, což je často pouhá třetina původní ceníkové částky. Martin Vaculík proklepl jeden z levnějších kusů!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 2382, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-07-28 - Martin Vaculík vybírá ojetou Škodu Octavia 4. generace. Vadí, když je po leasingu?.mp4", "id" => "R33nlWDGqGc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=R33nlWDGqGc", "playlist_index" => 19, "timestamp" => 1753718339, "title" => "Martin Vaculík vybírá ojetou Škodu Octavia 4. generace. Vadí, když je po leasingu?", "upload_date" => "20250728"} 18:08:54.527 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1660.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:08:54.528 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1661.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:54.530 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1663.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-28 15:58:59Z], 6] 18:08:54.538 [debug] QUERY OK source="media_items" db=6.6ms idle=1299.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Čas rychle letí, a tak octavie čtvrté generace už nejsou zánovní leštěnky, ale mnohdy životem pěkně utýraná auta. Však i ceny nejlevnějších kusů už padají pod 300 000 Kč, což je často pouhá třetina původní ceníkové částky. Martin Vaculík proklepl jeden z levnějších kusů!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík vybírá ojetou Škodu Octavia 4. generace. Vadí, když je po leasingu?", "b8f05f1c-c4e4-4467-aee1-1b6accadaba5", "R33nlWDGqGc", false, 2382, false, "https://www.youtube.com/watch?v=R33nlWDGqGc", 19, "/downloads/Auto.cz - Martin Vaculík/2025-07-28 - Martin Vaculík vybírá ojetou Škodu Octavia 4. generace. Vadí, když je po leasingu?.mp4", false, false, 6, [], 1, ~U[2025-07-28 15:58:59Z], ~U[2025-12-10 17:08:54Z], ~U[2025-12-10 17:08:54Z], "Čas rychle letí, a tak octavie čtvrté generace už nejsou zánovní leštěnky, ale mnohdy životem pěkně utýraná auta. Však i ceny nejlevnějších kusů už padají pod 300 000 Kč, což je často pouhá třetina původní ceníkové částky. Martin Vaculík proklepl jeden z levnějších kusů!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík vybírá ojetou Škodu Octavia 4. generace. Vadí, když je po leasingu?", "R33nlWDGqGc", 2382, false, "https://www.youtube.com/watch?v=R33nlWDGqGc", "/downloads/Auto.cz - Martin Vaculík/2025-07-28 - Martin Vaculík vybírá ojetou Škodu Octavia 4. generace. Vadí, když je po leasingu?.mp4", false, 6, ~U[2025-07-28 15:58:59Z]] 18:08:54.539 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=304.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:54.540 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=12.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:08:54.541 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=12.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12596] 18:08:54.541 [debug] Current batch of media processed. Will check again in 1000ms 18:08:55.543 [debug] Current batch of media processed. Will check again in 1000ms 18:08:56.543 [debug] Current batch of media processed. Will check again in 1000ms 18:08:57.545 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Škoda 445 je jeden z nejdostupnějších veteránů pro svépomocnou renovaci. Fandovská základna mladoboleslavských „páteřáků“ je tak silná, že všechny díly se znovu vyrábějí.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 2835, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-07-22 - Martin Vaculík projíždí nádhernou Škodu 445 Spartak. Její název by ale používat neměl....mp4", "id" => "anGs5I3B2fc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=anGs5I3B2fc", "playlist_index" => 20, "timestamp" => 1753199400, "title" => "Martin Vaculík projíždí nádhernou Škodu 445 Spartak. Její název by ale používat neměl...", "upload_date" => "20250722"} 18:08:57.547 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1680.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:08:57.549 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1682.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:57.550 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1683.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-22 15:50:00Z], 6] 18:08:57.557 [debug] QUERY OK source="media_items" db=4.9ms idle=1313.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Škoda 445 je jeden z nejdostupnějších veteránů pro svépomocnou renovaci. Fandovská základna mladoboleslavských „páteřáků“ je tak silná, že všechny díly se znovu vyrábějí.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík projíždí nádhernou Škodu 445 Spartak. Její název by ale používat neměl...", "8f9026b4-1d2c-43d0-938e-025671c25bf1", "anGs5I3B2fc", false, 2835, false, "https://www.youtube.com/watch?v=anGs5I3B2fc", 20, "/downloads/Auto.cz - Martin Vaculík/2025-07-22 - Martin Vaculík projíždí nádhernou Škodu 445 Spartak. Její název by ale používat neměl....mp4", false, false, 6, [], 1, ~U[2025-07-22 15:50:00Z], ~U[2025-12-10 17:08:57Z], ~U[2025-12-10 17:08:57Z], "Škoda 445 je jeden z nejdostupnějších veteránů pro svépomocnou renovaci. Fandovská základna mladoboleslavských „páteřáků“ je tak silná, že všechny díly se znovu vyrábějí.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík projíždí nádhernou Škodu 445 Spartak. Její název by ale používat neměl...", "anGs5I3B2fc", 2835, false, "https://www.youtube.com/watch?v=anGs5I3B2fc", "/downloads/Auto.cz - Martin Vaculík/2025-07-22 - Martin Vaculík projíždí nádhernou Škodu 445 Spartak. Její název by ale používat neměl....mp4", false, 6, ~U[2025-07-22 15:50:00Z]] 18:08:57.558 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=316.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:08:57.558 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=10.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:08:57.559 [debug] QUERY OK source="media_items" db=0.4ms idle=10.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12597] 18:08:57.559 [debug] Current batch of media processed. Will check again in 1000ms 18:08:58.560 [debug] Current batch of media processed. Will check again in 1000ms 18:08:59.561 [debug] Current batch of media processed. Will check again in 1000ms 18:09:00.485 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:09:00.563 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Škodě Fabia třetí generace s naftovým motorem se kdekdo vyhne obloukem. Přitom máme jasný důkaz toho, že může jít o zajímavou ojetinu. Když se Martinu Vaculíkovi ozvali táta a syn Sukovi, že mají na služební Fabii 1.4 TDI/77 kW najeto už 500.000 km, neuplynulo ani pár dní a byl na místě i s televizním štábem. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 1370, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-07-16 - Martin Vaculík proklepnul Škodu Fabia, která najela 500.000 km s tím nejhorším motorem!.mp4", "id" => "AzGQUzn5Ckg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=AzGQUzn5Ckg", "playlist_index" => 21, "timestamp" => 1752681000, "title" => "Martin Vaculík proklepnul Škodu Fabia, která najela 500.000 km s tím nejhorším motorem!", "upload_date" => "20250716"} 18:09:00.565 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1696.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:09:00.566 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1698.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:00.567 [debug] QUERY OK source="media_items" db=0.7ms idle=1317.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-16 15:50:00Z], 6] 18:09:00.574 [debug] QUERY OK source="media_items" db=5.8ms queue=0.1ms idle=316.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Škodě Fabia třetí generace s naftovým motorem se kdekdo vyhne obloukem. Přitom máme jasný důkaz toho, že může jít o zajímavou ojetinu. Když se Martinu Vaculíkovi ozvali táta a syn Sukovi, že mají na služební Fabii 1.4 TDI/77 kW najeto už 500.000 km, neuplynulo ani pár dní a byl na místě i s televizním štábem. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík proklepnul Škodu Fabia, která najela 500.000 km s tím nejhorším motorem!", "e3ffae0d-d2c0-4f18-bee4-4c5b541127a1", "AzGQUzn5Ckg", false, 1370, false, "https://www.youtube.com/watch?v=AzGQUzn5Ckg", 21, "/downloads/Auto.cz - Martin Vaculík/2025-07-16 - Martin Vaculík proklepnul Škodu Fabia, která najela 500.000 km s tím nejhorším motorem!.mp4", false, false, 6, [], 1, ~U[2025-07-16 15:50:00Z], ~U[2025-12-10 17:09:00Z], ~U[2025-12-10 17:09:00Z], "Škodě Fabia třetí generace s naftovým motorem se kdekdo vyhne obloukem. Přitom máme jasný důkaz toho, že může jít o zajímavou ojetinu. Když se Martinu Vaculíkovi ozvali táta a syn Sukovi, že mají na služební Fabii 1.4 TDI/77 kW najeto už 500.000 km, neuplynulo ani pár dní a byl na místě i s televizním štábem. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík proklepnul Škodu Fabia, která najela 500.000 km s tím nejhorším motorem!", "AzGQUzn5Ckg", 1370, false, "https://www.youtube.com/watch?v=AzGQUzn5Ckg", "/downloads/Auto.cz - Martin Vaculík/2025-07-16 - Martin Vaculík proklepnul Škodu Fabia, která najela 500.000 km s tím nejhorším motorem!.mp4", false, 6, ~U[2025-07-16 15:50:00Z]] 18:09:00.576 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=90.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:00.577 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=11.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:09:00.579 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=12.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12598] 18:09:00.580 [debug] Current batch of media processed. Will check again in 1000ms 18:09:01.581 [debug] Current batch of media processed. Will check again in 1000ms 18:09:02.582 [debug] Current batch of media processed. Will check again in 1000ms 18:09:03.582 [debug] Current batch of media processed. Will check again in 1000ms 18:09:04.584 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Zajímavostí Suzuki Swift je alternativní nabídka pohonu 4x4 na principu viskózní spojky. Martin Vaculík Swift 4x4 prověřil v Adventure Landu Bělá pod Bezdězem. Původní ambicí byly jen pěkné záběry, ale nakonec malinkaté autíčko s atmosférickým tříválcem (60 kW a 108 Nm) fungovalo daleko lépe! Podívejte se na video a posuďte sami. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 1161, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-07-10 - Martin Vaculík si spletl Suzuki Swift s terénním vozem. Jak to dopadlo?.mp4", "id" => "_CsxeT8rYO4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_CsxeT8rYO4", "playlist_index" => 22, "timestamp" => 1752162601, "title" => "Martin Vaculík si spletl Suzuki Swift s terénním vozem. Jak to dopadlo?", "upload_date" => "20250710"} 18:09:04.585 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=717.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:09:04.586 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=718.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:04.587 [debug] QUERY OK source="media_items" db=1.0ms idle=719.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-10 15:50:01Z], 6] 18:09:04.594 [debug] QUERY OK source="media_items" db=5.8ms queue=0.1ms idle=720.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zajímavostí Suzuki Swift je alternativní nabídka pohonu 4x4 na principu viskózní spojky. Martin Vaculík Swift 4x4 prověřil v Adventure Landu Bělá pod Bezdězem. Původní ambicí byly jen pěkné záběry, ale nakonec malinkaté autíčko s atmosférickým tříválcem (60 kW a 108 Nm) fungovalo daleko lépe! Podívejte se na video a posuďte sami. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík si spletl Suzuki Swift s terénním vozem. Jak to dopadlo?", "2b44d6b7-981b-404c-96db-200b8e2863e4", "_CsxeT8rYO4", false, 1161, false, "https://www.youtube.com/watch?v=_CsxeT8rYO4", 22, "/downloads/Auto.cz - Martin Vaculík/2025-07-10 - Martin Vaculík si spletl Suzuki Swift s terénním vozem. Jak to dopadlo?.mp4", false, false, 6, [], 1, ~U[2025-07-10 15:50:01Z], ~U[2025-12-10 17:09:04Z], ~U[2025-12-10 17:09:04Z], "Zajímavostí Suzuki Swift je alternativní nabídka pohonu 4x4 na principu viskózní spojky. Martin Vaculík Swift 4x4 prověřil v Adventure Landu Bělá pod Bezdězem. Původní ambicí byly jen pěkné záběry, ale nakonec malinkaté autíčko s atmosférickým tříválcem (60 kW a 108 Nm) fungovalo daleko lépe! Podívejte se na video a posuďte sami. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík si spletl Suzuki Swift s terénním vozem. Jak to dopadlo?", "_CsxeT8rYO4", 1161, false, "https://www.youtube.com/watch?v=_CsxeT8rYO4", "/downloads/Auto.cz - Martin Vaculík/2025-07-10 - Martin Vaculík si spletl Suzuki Swift s terénním vozem. Jak to dopadlo?.mp4", false, 6, ~U[2025-07-10 15:50:01Z]] 18:09:04.595 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=333.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:04.596 [debug] QUERY OK source="media_profiles" db=0.2ms idle=10.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:09:04.597 [debug] QUERY OK source="media_items" db=0.6ms idle=10.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12599] 18:09:04.597 [debug] Current batch of media processed. Will check again in 1000ms 18:09:05.598 [debug] Current batch of media processed. Will check again in 1000ms 18:09:06.598 [debug] Current batch of media processed. Will check again in 1000ms 18:09:07.599 [debug] Current batch of media processed. Will check again in 1000ms 18:09:08.601 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin Vaculík si zvednul spalovací a elektrické G na zvedák a ukazuje. Tak se pohodlně usaďte a užijte si popis jízdních vlastností i technický výklad. Tento off-road vás nadchne, i pokud elektromobilům nefandíte.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 1969, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-07-03 - Elektrický Mercedes-Benz třídy G dvojím pohledem: Nadchne každého, kdo se sveze!.mp4", "id" => "b-0cmPrc0L8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=b-0cmPrc0L8", "playlist_index" => 23, "timestamp" => 1751557801, "title" => "Elektrický Mercedes-Benz třídy G dvojím pohledem: Nadchne každého, kdo se sveze!", "upload_date" => "20250703"} 18:09:08.603 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=735.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:09:08.604 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=736.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:08.606 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=738.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-03 15:50:01Z], 6] 18:09:08.613 [debug] QUERY OK source="media_items" db=5.7ms idle=740.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík si zvednul spalovací a elektrické G na zvedák a ukazuje. Tak se pohodlně usaďte a užijte si popis jízdních vlastností i technický výklad. Tento off-road vás nadchne, i pokud elektromobilům nefandíte.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Elektrický Mercedes-Benz třídy G dvojím pohledem: Nadchne každého, kdo se sveze!", "22afa066-3406-4c20-8dde-5fb7869c55c6", "b-0cmPrc0L8", false, 1969, false, "https://www.youtube.com/watch?v=b-0cmPrc0L8", 23, "/downloads/Auto.cz - Martin Vaculík/2025-07-03 - Elektrický Mercedes-Benz třídy G dvojím pohledem: Nadchne každého, kdo se sveze!.mp4", false, false, 6, [], 1, ~U[2025-07-03 15:50:01Z], ~U[2025-12-10 17:09:08Z], ~U[2025-12-10 17:09:08Z], "Martin Vaculík si zvednul spalovací a elektrické G na zvedák a ukazuje. Tak se pohodlně usaďte a užijte si popis jízdních vlastností i technický výklad. Tento off-road vás nadchne, i pokud elektromobilům nefandíte.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Elektrický Mercedes-Benz třídy G dvojím pohledem: Nadchne každého, kdo se sveze!", "b-0cmPrc0L8", 1969, false, "https://www.youtube.com/watch?v=b-0cmPrc0L8", "/downloads/Auto.cz - Martin Vaculík/2025-07-03 - Elektrický Mercedes-Benz třídy G dvojím pohledem: Nadchne každého, kdo se sveze!.mp4", false, 6, ~U[2025-07-03 15:50:01Z]] 18:09:08.614 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=342.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:08.615 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=11.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:09:08.617 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=11.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12600] 18:09:08.617 [debug] Current batch of media processed. Will check again in 1000ms 18:09:09.618 [debug] Current batch of media processed. Will check again in 1000ms 18:09:10.619 [debug] Current batch of media processed. Will check again in 1000ms 18:09:11.620 [debug] Current batch of media processed. Will check again in 1000ms 18:09:11.943 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:12.622 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Vozy Porsche se v Česku na testování půjčují jen minimálně a spíše novinářům, kteří se ke značce lépe hodí vzhledem i oblékáním. Porsche Taycan se Martinu Vaculíkovi dlouho vyhýbalo a byla to trochu nenaplněná láska. Nakonec si k němu ale našlo cestu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 1685, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-06-27 - Martin Vaculík konečně testoval Porsche Taycan! Tohle je dobré i na vesnici.mp4", "id" => "eFa5LE6naIw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=eFa5LE6naIw", "playlist_index" => 24, "timestamp" => 1751039400, "title" => "Martin Vaculík konečně testoval Porsche Taycan! Tohle je dobré i na vesnici", "upload_date" => "20250627"} 18:09:12.624 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=756.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:09:12.626 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=758.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:12.628 [debug] QUERY OK source="media_items" db=1.2ms idle=759.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-27 15:50:00Z], 6] 18:09:12.635 [debug] QUERY OK source="media_items" db=5.6ms idle=685.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vozy Porsche se v Česku na testování půjčují jen minimálně a spíše novinářům, kteří se ke značce lépe hodí vzhledem i oblékáním. Porsche Taycan se Martinu Vaculíkovi dlouho vyhýbalo a byla to trochu nenaplněná láska. Nakonec si k němu ale našlo cestu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík konečně testoval Porsche Taycan! Tohle je dobré i na vesnici", "8a431362-fff1-4c6b-9637-92dc0380ac93", "eFa5LE6naIw", false, 1685, false, "https://www.youtube.com/watch?v=eFa5LE6naIw", 24, "/downloads/Auto.cz - Martin Vaculík/2025-06-27 - Martin Vaculík konečně testoval Porsche Taycan! Tohle je dobré i na vesnici.mp4", false, false, 6, [], 1, ~U[2025-06-27 15:50:00Z], ~U[2025-12-10 17:09:12Z], ~U[2025-12-10 17:09:12Z], "Vozy Porsche se v Česku na testování půjčují jen minimálně a spíše novinářům, kteří se ke značce lépe hodí vzhledem i oblékáním. Porsche Taycan se Martinu Vaculíkovi dlouho vyhýbalo a byla to trochu nenaplněná láska. Nakonec si k němu ale našlo cestu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík konečně testoval Porsche Taycan! Tohle je dobré i na vesnici", "eFa5LE6naIw", 1685, false, "https://www.youtube.com/watch?v=eFa5LE6naIw", "/downloads/Auto.cz - Martin Vaculík/2025-06-27 - Martin Vaculík konečně testoval Porsche Taycan! Tohle je dobré i na vesnici.mp4", false, 6, ~U[2025-06-27 15:50:00Z]] 18:09:12.636 [debug] QUERY OK source="sources" db=0.3ms idle=352.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:12.637 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=11.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:09:12.638 [debug] QUERY OK source="media_items" db=0.4ms idle=11.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12601] 18:09:12.638 [debug] Current batch of media processed. Will check again in 1000ms 18:09:13.639 [debug] Current batch of media processed. Will check again in 1000ms 18:09:14.640 [debug] Current batch of media processed. Will check again in 1000ms 18:09:15.642 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Značka Subaru má v očích českých motoristů výjimečný status vozů japonsky spolehlivých, pečlivě dílensky zpracovaných a s výjimečnými jízdními vlastnostmi. Martin Vaculík si vzal aktuální šestou generaci modelu Forester do Adventure Landu v Bělé pod Bezdězem a vyzkoušel ji na asfaltu i v terénu. Nahradí systém řízení trakce X-Mode poctivý mezinápravový diferenciál? \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 822, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-06-18 - Martin Vaculík prohání nové Subaru Forester po uzavřené trati!.mp4", "id" => "zEdpWisRguA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zEdpWisRguA", "playlist_index" => 25, "timestamp" => 1750261800, "title" => "Martin Vaculík prohání nové Subaru Forester po uzavřené trati!", "upload_date" => "20250618"} 18:09:15.644 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1776.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:09:15.645 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1777.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:15.648 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1779.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-18 15:50:00Z], 6] 18:09:15.665 [debug] QUERY OK source="media_items" db=15.5ms idle=1361.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Značka Subaru má v očích českých motoristů výjimečný status vozů japonsky spolehlivých, pečlivě dílensky zpracovaných a s výjimečnými jízdními vlastnostmi. Martin Vaculík si vzal aktuální šestou generaci modelu Forester do Adventure Landu v Bělé pod Bezdězem a vyzkoušel ji na asfaltu i v terénu. Nahradí systém řízení trakce X-Mode poctivý mezinápravový diferenciál? \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík prohání nové Subaru Forester po uzavřené trati!", "30ea93cd-b109-4f1b-8c1d-b5e84eb73368", "zEdpWisRguA", false, 822, false, "https://www.youtube.com/watch?v=zEdpWisRguA", 25, "/downloads/Auto.cz - Martin Vaculík/2025-06-18 - Martin Vaculík prohání nové Subaru Forester po uzavřené trati!.mp4", false, false, 6, [], 1, ~U[2025-06-18 15:50:00Z], ~U[2025-12-10 17:09:15Z], ~U[2025-12-10 17:09:15Z], "Značka Subaru má v očích českých motoristů výjimečný status vozů japonsky spolehlivých, pečlivě dílensky zpracovaných a s výjimečnými jízdními vlastnostmi. Martin Vaculík si vzal aktuální šestou generaci modelu Forester do Adventure Landu v Bělé pod Bezdězem a vyzkoušel ji na asfaltu i v terénu. Nahradí systém řízení trakce X-Mode poctivý mezinápravový diferenciál? \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík prohání nové Subaru Forester po uzavřené trati!", "zEdpWisRguA", 822, false, "https://www.youtube.com/watch?v=zEdpWisRguA", "/downloads/Auto.cz - Martin Vaculík/2025-06-18 - Martin Vaculík prohání nové Subaru Forester po uzavřené trati!.mp4", false, 6, ~U[2025-06-18 15:50:00Z]] 18:09:15.666 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=375.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:15.667 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=22.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:09:15.668 [debug] QUERY OK source="media_items" db=0.6ms idle=21.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12602] 18:09:15.668 [debug] Current batch of media processed. Will check again in 1000ms 18:09:16.668 [debug] Current batch of media processed. Will check again in 1000ms 18:09:17.669 [debug] Current batch of media processed. Will check again in 1000ms 18:09:18.671 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Kolegové ze Světa motorů měli v redakci přes rok auto, které jsme jim všichni záviděli. Renault Espace aktuální šesté generace, což je technicky vzato prodloužená verze crossoveru Austral. Závěrečného hodnocení se jako vždy zhostil Martin Vaculík. Zjistil však výrazný nadstav hladiny oleje, aniž by však auto trvale jezdilo na krátké vzdálenosti, kdy u přímovstřikových motorů vždy k nějakému ředění oleje benzinem dochází. Martin se věcí podrobně zabýval, nastudoval servisní technické akce, kterými věc řeší samotný výrobce a ve videu odhaluje možné příčiny.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 3700, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-06-11 - Martin Vaculík a Renault Espace: Proč se zvýšila hladina oleje?.mp4", "id" => "b1Uo5MrLwGI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=b1Uo5MrLwGI", "playlist_index" => 26, "timestamp" => 1749657000, "title" => "Martin Vaculík a Renault Espace: Proč se zvýšila hladina oleje?", "upload_date" => "20250611"} 18:09:18.673 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1802.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:09:18.674 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1804.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:18.676 [debug] QUERY OK source="media_items" db=1.0ms idle=1805.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-11 15:50:00Z], 6] 18:09:18.685 [debug] QUERY OK source="media_items" db=7.3ms idle=1381.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Kolegové ze Světa motorů měli v redakci přes rok auto, které jsme jim všichni záviděli. Renault Espace aktuální šesté generace, což je technicky vzato prodloužená verze crossoveru Austral. Závěrečného hodnocení se jako vždy zhostil Martin Vaculík. Zjistil však výrazný nadstav hladiny oleje, aniž by však auto trvale jezdilo na krátké vzdálenosti, kdy u přímovstřikových motorů vždy k nějakému ředění oleje benzinem dochází. Martin se věcí podrobně zabýval, nastudoval servisní technické akce, kterými věc řeší samotný výrobce a ve videu odhaluje možné příčiny.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a Renault Espace: Proč se zvýšila hladina oleje?", "812092aa-8059-4891-bfad-45fcb2eae84a", "b1Uo5MrLwGI", false, 3700, false, "https://www.youtube.com/watch?v=b1Uo5MrLwGI", 26, "/downloads/Auto.cz - Martin Vaculík/2025-06-11 - Martin Vaculík a Renault Espace: Proč se zvýšila hladina oleje?.mp4", false, false, 6, [], 1, ~U[2025-06-11 15:50:00Z], ~U[2025-12-10 17:09:18Z], ~U[2025-12-10 17:09:18Z], "Kolegové ze Světa motorů měli v redakci přes rok auto, které jsme jim všichni záviděli. Renault Espace aktuální šesté generace, což je technicky vzato prodloužená verze crossoveru Austral. Závěrečného hodnocení se jako vždy zhostil Martin Vaculík. Zjistil však výrazný nadstav hladiny oleje, aniž by však auto trvale jezdilo na krátké vzdálenosti, kdy u přímovstřikových motorů vždy k nějakému ředění oleje benzinem dochází. Martin se věcí podrobně zabýval, nastudoval servisní technické akce, kterými věc řeší samotný výrobce a ve videu odhaluje možné příčiny.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a Renault Espace: Proč se zvýšila hladina oleje?", "b1Uo5MrLwGI", 3700, false, "https://www.youtube.com/watch?v=b1Uo5MrLwGI", "/downloads/Auto.cz - Martin Vaculík/2025-06-11 - Martin Vaculík a Renault Espace: Proč se zvýšila hladina oleje?.mp4", false, 6, ~U[2025-06-11 15:50:00Z]] 18:09:18.686 [debug] QUERY OK source="sources" db=0.3ms idle=386.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:18.686 [debug] QUERY OK source="media_profiles" db=0.2ms idle=13.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:09:18.687 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=12.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12603] 18:09:18.688 [debug] Current batch of media processed. Will check again in 1000ms 18:09:19.688 [debug] Current batch of media processed. Will check again in 1000ms 18:09:20.689 [debug] Current batch of media processed. Will check again in 1000ms 18:09:21.691 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pokud po dnešním videu po unikátním voze, za kterým se opravdu každý ohlédne, zatoužíte, nevěste hlavu. Zapátrat můžete v zahraničí: například na Mobile.de je v tuto chvíli k mání hezkých 217 kousků. Ceny použitelných kusů startují na 3000 eurech, tedy 75.000 korunách. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 1073, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-06-03 - Vzácná technická kuriozita v testu Martina Vaculíka: Vzpomínáte na Toyotu iQ?.mp4", "id" => "QzII2Equ_Ks", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QzII2Equ_Ks", "playlist_index" => 27, "timestamp" => 1748965800, "title" => "Vzácná technická kuriozita v testu Martina Vaculíka: Vzpomínáte na Toyotu iQ?", "upload_date" => "20250603"} 18:09:21.693 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1823.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:09:21.694 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1824.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:21.695 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1825.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-03 15:50:00Z], 6] 18:09:21.702 [debug] QUERY OK source="media_items" db=6.4ms idle=1392.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pokud po dnešním videu po unikátním voze, za kterým se opravdu každý ohlédne, zatoužíte, nevěste hlavu. Zapátrat můžete v zahraničí: například na Mobile.de je v tuto chvíli k mání hezkých 217 kousků. Ceny použitelných kusů startují na 3000 eurech, tedy 75.000 korunách. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Vzácná technická kuriozita v testu Martina Vaculíka: Vzpomínáte na Toyotu iQ?", "6a7bccd9-1a48-4c1e-88a5-276e1bda0e38", "QzII2Equ_Ks", false, 1073, false, "https://www.youtube.com/watch?v=QzII2Equ_Ks", 27, "/downloads/Auto.cz - Martin Vaculík/2025-06-03 - Vzácná technická kuriozita v testu Martina Vaculíka: Vzpomínáte na Toyotu iQ?.mp4", false, false, 6, [], 1, ~U[2025-06-03 15:50:00Z], ~U[2025-12-10 17:09:21Z], ~U[2025-12-10 17:09:21Z], "Pokud po dnešním videu po unikátním voze, za kterým se opravdu každý ohlédne, zatoužíte, nevěste hlavu. Zapátrat můžete v zahraničí: například na Mobile.de je v tuto chvíli k mání hezkých 217 kousků. Ceny použitelných kusů startují na 3000 eurech, tedy 75.000 korunách. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Vzácná technická kuriozita v testu Martina Vaculíka: Vzpomínáte na Toyotu iQ?", "QzII2Equ_Ks", 1073, false, "https://www.youtube.com/watch?v=QzII2Equ_Ks", "/downloads/Auto.cz - Martin Vaculík/2025-06-03 - Vzácná technická kuriozita v testu Martina Vaculíka: Vzpomínáte na Toyotu iQ?.mp4", false, 6, ~U[2025-06-03 15:50:00Z]] 18:09:21.703 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=397.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:21.704 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:09:21.705 [debug] QUERY OK source="media_items" db=0.4ms idle=10.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12604] 18:09:21.705 [debug] Current batch of media processed. Will check again in 1000ms 18:09:22.706 [debug] Current batch of media processed. Will check again in 1000ms 18:09:23.707 [debug] Current batch of media processed. Will check again in 1000ms 18:09:24.709 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "U tesly až do teď nefungoval program testovacích aut a jejich pravidelných zápůjček. K nejslavnějším elektroautům jsme se nakonec vždy nějak dostali, ale vždy jen na den či dva. V loňském roce se situace začala měnit. Významným redakcím dorazily do mailů nabídky na rezervace termínů. Konečně tak měl Martin Vaculík čas jezdit celý týden teslou. Co na ni říká a jak hodnotí kvalitu, servis a jízdní vlastnosti, to se dozvíte ve videu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 1517, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-05-28 - Martin Vaculík a první regulérní test Tesly Model 3: Konečně trocha lidskosti!.mp4", "id" => "blTMTFm5A8E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=blTMTFm5A8E", "playlist_index" => 28, "timestamp" => 1748447400, "title" => "Martin Vaculík a první regulérní test Tesly Model 3: Konečně trocha lidskosti!", "upload_date" => "20250528"} 18:09:24.710 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1841.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:09:24.711 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1842.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:24.713 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1843.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-28 15:50:00Z], 6] 18:09:24.720 [debug] QUERY OK source="media_items" db=6.0ms idle=1402.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["U tesly až do teď nefungoval program testovacích aut a jejich pravidelných zápůjček. K nejslavnějším elektroautům jsme se nakonec vždy nějak dostali, ale vždy jen na den či dva. V loňském roce se situace začala měnit. Významným redakcím dorazily do mailů nabídky na rezervace termínů. Konečně tak měl Martin Vaculík čas jezdit celý týden teslou. Co na ni říká a jak hodnotí kvalitu, servis a jízdní vlastnosti, to se dozvíte ve videu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík a první regulérní test Tesly Model 3: Konečně trocha lidskosti!", "9621acdb-e298-4559-8c61-bfee0c7ed1be", "blTMTFm5A8E", false, 1517, false, "https://www.youtube.com/watch?v=blTMTFm5A8E", 28, "/downloads/Auto.cz - Martin Vaculík/2025-05-28 - Martin Vaculík a první regulérní test Tesly Model 3: Konečně trocha lidskosti!.mp4", false, false, 6, [], 1, ~U[2025-05-28 15:50:00Z], ~U[2025-12-10 17:09:24Z], ~U[2025-12-10 17:09:24Z], "U tesly až do teď nefungoval program testovacích aut a jejich pravidelných zápůjček. K nejslavnějším elektroautům jsme se nakonec vždy nějak dostali, ale vždy jen na den či dva. V loňském roce se situace začala měnit. Významným redakcím dorazily do mailů nabídky na rezervace termínů. Konečně tak měl Martin Vaculík čas jezdit celý týden teslou. Co na ni říká a jak hodnotí kvalitu, servis a jízdní vlastnosti, to se dozvíte ve videu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík a první regulérní test Tesly Model 3: Konečně trocha lidskosti!", "blTMTFm5A8E", 1517, false, "https://www.youtube.com/watch?v=blTMTFm5A8E", "/downloads/Auto.cz - Martin Vaculík/2025-05-28 - Martin Vaculík a první regulérní test Tesly Model 3: Konečně trocha lidskosti!.mp4", false, 6, ~U[2025-05-28 15:50:00Z]] 18:09:24.721 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=407.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:24.722 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=10.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:09:24.723 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=10.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12605] 18:09:24.723 [debug] Current batch of media processed. Will check again in 1000ms 18:09:25.725 [debug] Current batch of media processed. Will check again in 1000ms 18:09:26.725 [debug] Current batch of media processed. Will check again in 1000ms 18:09:27.726 [debug] Current batch of media processed. Will check again in 1000ms 18:09:28.728 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Škoda Octavia první generace s motorem TDI je naprostá klasika, jak si ale stojí jako ojetina? Martin Vaculík českou legendu pořádně proklepne a představí vám její klíčové problémy: korozi a kouřivost. Při dnešní kvalitě náhradních dílů, které výrobce dávno nedodává, by ale ani výměna všeho nemusela přinést kladný výsledek. Co teda Martin radí? Kupujte dle výsledku emisního měření!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik #skodaoctavia", "duration" => 1387, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-05-22 - Martin Vaculík a kultovní Octavia I: Perspektivní pracant, nebo šrot na vyhození?.mp4", "id" => "39V8m-S3H4U", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=39V8m-S3H4U", "playlist_index" => 29, "timestamp" => 1747929610, "title" => "Martin Vaculík a kultovní Octavia I: Perspektivní pracant, nebo šrot na vyhození?", "upload_date" => "20250522"} 18:09:28.730 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=860.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:09:28.732 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=862.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:28.735 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=863.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-22 16:00:10Z], 6] 18:09:28.780 [debug] QUERY OK source="media_items" db=43.6ms queue=0.1ms idle=867.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Škoda Octavia první generace s motorem TDI je naprostá klasika, jak si ale stojí jako ojetina? Martin Vaculík českou legendu pořádně proklepne a představí vám její klíčové problémy: korozi a kouřivost. Při dnešní kvalitě náhradních dílů, které výrobce dávno nedodává, by ale ani výměna všeho nemusela přinést kladný výsledek. Co teda Martin radí? Kupujte dle výsledku emisního měření!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik #skodaoctavia", "Martin Vaculík a kultovní Octavia I: Perspektivní pracant, nebo šrot na vyhození?", "87b9ee96-9352-482c-8833-2c4e8cf50bb6", "39V8m-S3H4U", false, 1387, false, "https://www.youtube.com/watch?v=39V8m-S3H4U", 29, "/downloads/Auto.cz - Martin Vaculík/2025-05-22 - Martin Vaculík a kultovní Octavia I: Perspektivní pracant, nebo šrot na vyhození?.mp4", false, false, 6, [], 1, ~U[2025-05-22 16:00:10Z], ~U[2025-12-10 17:09:28Z], ~U[2025-12-10 17:09:28Z], "Škoda Octavia první generace s motorem TDI je naprostá klasika, jak si ale stojí jako ojetina? Martin Vaculík českou legendu pořádně proklepne a představí vám její klíčové problémy: korozi a kouřivost. Při dnešní kvalitě náhradních dílů, které výrobce dávno nedodává, by ale ani výměna všeho nemusela přinést kladný výsledek. Co teda Martin radí? Kupujte dle výsledku emisního měření!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik #skodaoctavia", "Martin Vaculík a kultovní Octavia I: Perspektivní pracant, nebo šrot na vyhození?", "39V8m-S3H4U", 1387, false, "https://www.youtube.com/watch?v=39V8m-S3H4U", "/downloads/Auto.cz - Martin Vaculík/2025-05-22 - Martin Vaculík a kultovní Octavia I: Perspektivní pracant, nebo šrot na vyhození?.mp4", false, 6, ~U[2025-05-22 16:00:10Z]] 18:09:28.782 [debug] QUERY OK source="sources" db=0.6ms queue=0.4ms idle=458.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:28.783 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=52.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:09:28.784 [debug] QUERY OK source="media_items" db=0.6ms idle=51.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 [12606] 18:09:28.785 [debug] Current batch of media processed. Will check again in 1000ms 18:09:29.785 [debug] Current batch of media processed. Will check again in 1000ms 18:09:30.786 [debug] Current batch of media processed. Will check again in 1000ms 18:09:31.788 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pokud Martin Vaculík dnes něco ví o elektromobilech, je to velká zásluha stálého spolupracovníka Světa motorů Jiřího Zimy. Jak zhodnotil dlouhodobě testovanou Škodu Enyaq 85x L&K?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik #skodaenyaq", "duration" => 2205, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-05-12 - Škoda Enyaq 85x L&K naposledy: Zkušený elektromobilista nejen chválil.mp4", "id" => "Qge3Wc-xV34", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Qge3Wc-xV34", "playlist_index" => 30, "timestamp" => 1747021801, "title" => "Škoda Enyaq 85x L&K naposledy: Zkušený elektromobilista nejen chválil", "upload_date" => "20250512"} 18:09:31.790 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1920.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:09:31.791 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1921.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:31.793 [debug] QUERY OK source="media_items" db=1.1ms idle=1923.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-12 03:50:01Z], 6] 18:09:31.812 [debug] QUERY OK source="media_items" db=18.1ms idle=1465.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pokud Martin Vaculík dnes něco ví o elektromobilech, je to velká zásluha stálého spolupracovníka Světa motorů Jiřího Zimy. Jak zhodnotil dlouhodobě testovanou Škodu Enyaq 85x L&K?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik #skodaenyaq", "Škoda Enyaq 85x L&K naposledy: Zkušený elektromobilista nejen chválil", "02fb652b-fa4f-4798-bad7-5f5598f2eaff", "Qge3Wc-xV34", false, 2205, false, "https://www.youtube.com/watch?v=Qge3Wc-xV34", 30, "/downloads/Auto.cz - Martin Vaculík/2025-05-12 - Škoda Enyaq 85x L&K naposledy: Zkušený elektromobilista nejen chválil.mp4", false, false, 6, [], 1, ~U[2025-05-12 03:50:01Z], ~U[2025-12-10 17:09:31Z], ~U[2025-12-10 17:09:31Z], "Pokud Martin Vaculík dnes něco ví o elektromobilech, je to velká zásluha stálého spolupracovníka Světa motorů Jiřího Zimy. Jak zhodnotil dlouhodobě testovanou Škodu Enyaq 85x L&K?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik #skodaenyaq", "Škoda Enyaq 85x L&K naposledy: Zkušený elektromobilista nejen chválil", "Qge3Wc-xV34", 2205, false, "https://www.youtube.com/watch?v=Qge3Wc-xV34", "/downloads/Auto.cz - Martin Vaculík/2025-05-12 - Škoda Enyaq 85x L&K naposledy: Zkušený elektromobilista nejen chválil.mp4", false, 6, ~U[2025-05-12 03:50:01Z]] 18:09:31.813 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=483.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:31.814 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=23.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:09:31.815 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=23.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12607] 18:09:31.815 [debug] Current batch of media processed. Will check again in 1000ms 18:09:32.816 [debug] Current batch of media processed. Will check again in 1000ms 18:09:33.816 [debug] Current batch of media processed. Will check again in 1000ms 18:09:34.818 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Enyaq 85x v nejvyšší výbavě Laurin & Klement se rychle stává jednou z nejvzácnějších moderních škodovek. Vyráběl se totiž pouhých 13 měsíců. \nPřesně takový vzácný kousek jsme měli v redakci a všechny bavil tak, že za půl roku zdolal celých 32.464 km a docela tak popřel tradovanou poučku, že elektromobil “nikam nedojede”. Několik týdnů si jej vyzkoušel i Martin Vaculík - jako tradičně právě za tímto vozem si na jaře vezl ovce a nakonec se zhostil i závěrečného hodnocení.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik #skodaenyaq", "duration" => 2412, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-05-07 - Martin Vaculík a Škoda Enyaq 85x L&K: Auto, které nechtěl vracet!.mp4", "id" => "MhIptF9u-bo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=MhIptF9u-bo", "playlist_index" => 31, "timestamp" => 1746633000, "title" => "Martin Vaculík a Škoda Enyaq 85x L&K: Auto, které nechtěl vracet!", "upload_date" => "20250507"} 18:09:34.820 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=1950.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:09:34.822 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1952.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:34.823 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1953.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-07 15:50:00Z], 6] 18:09:34.830 [debug] QUERY OK source="media_items" db=5.9ms queue=0.1ms idle=1489.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Enyaq 85x v nejvyšší výbavě Laurin & Klement se rychle stává jednou z nejvzácnějších moderních škodovek. Vyráběl se totiž pouhých 13 měsíců. \nPřesně takový vzácný kousek jsme měli v redakci a všechny bavil tak, že za půl roku zdolal celých 32.464 km a docela tak popřel tradovanou poučku, že elektromobil “nikam nedojede”. Několik týdnů si jej vyzkoušel i Martin Vaculík - jako tradičně právě za tímto vozem si na jaře vezl ovce a nakonec se zhostil i závěrečného hodnocení.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik #skodaenyaq", "Martin Vaculík a Škoda Enyaq 85x L&K: Auto, které nechtěl vracet!", "8bf280bb-4d0c-46c4-92ba-823fd69d6467", "MhIptF9u-bo", false, 2412, false, "https://www.youtube.com/watch?v=MhIptF9u-bo", 31, "/downloads/Auto.cz - Martin Vaculík/2025-05-07 - Martin Vaculík a Škoda Enyaq 85x L&K: Auto, které nechtěl vracet!.mp4", false, false, 6, [], 1, ~U[2025-05-07 15:50:00Z], ~U[2025-12-10 17:09:34Z], ~U[2025-12-10 17:09:34Z], "Enyaq 85x v nejvyšší výbavě Laurin & Klement se rychle stává jednou z nejvzácnějších moderních škodovek. Vyráběl se totiž pouhých 13 měsíců. \nPřesně takový vzácný kousek jsme měli v redakci a všechny bavil tak, že za půl roku zdolal celých 32.464 km a docela tak popřel tradovanou poučku, že elektromobil “nikam nedojede”. Několik týdnů si jej vyzkoušel i Martin Vaculík - jako tradičně právě za tímto vozem si na jaře vezl ovce a nakonec se zhostil i závěrečného hodnocení.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik #skodaenyaq", "Martin Vaculík a Škoda Enyaq 85x L&K: Auto, které nechtěl vracet!", "MhIptF9u-bo", 2412, false, "https://www.youtube.com/watch?v=MhIptF9u-bo", "/downloads/Auto.cz - Martin Vaculík/2025-05-07 - Martin Vaculík a Škoda Enyaq 85x L&K: Auto, které nechtěl vracet!.mp4", false, 6, ~U[2025-05-07 15:50:00Z]] 18:09:34.832 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=494.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:34.833 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=12.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:09:34.835 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=12.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12608] 18:09:34.835 [debug] Current batch of media processed. Will check again in 1000ms 18:09:35.837 [debug] Current batch of media processed. Will check again in 1000ms 18:09:36.837 [debug] Current batch of media processed. Will check again in 1000ms 18:09:37.838 [debug] Current batch of media processed. Will check again in 1000ms 18:09:38.840 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin se ve svém videu velmi zaměřil na znázornění jednotlivých jízdních situací - například předjíždění, nájezd na dálnici, jízda v dálničním stoupání a jízda ustálenou rychlostí, abyste si mohli sami udělat závěr, zda by vám takový motor stačil. Na konci jej vzal i na válcovou zkušebnu výkonu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 2973, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-04-29 - Martin Vaculík a Fabia 1.0 MPI za 364.900 Kč: Stačí 93 Nm?.mp4", "id" => "h-VRRCUFPjI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=h-VRRCUFPjI", "playlist_index" => 32, "timestamp" => 1745945400, "title" => "Martin Vaculík a Fabia 1.0 MPI za 364.900 Kč: Stačí 93 Nm?", "upload_date" => "20250429"} 18:09:38.842 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=972.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:09:38.844 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=974.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:38.845 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=975.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-29 16:50:00Z], 6] 18:09:38.852 [debug] QUERY OK source="media_items" db=5.5ms queue=0.1ms idle=977.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin se ve svém videu velmi zaměřil na znázornění jednotlivých jízdních situací - například předjíždění, nájezd na dálnici, jízda v dálničním stoupání a jízda ustálenou rychlostí, abyste si mohli sami udělat závěr, zda by vám takový motor stačil. Na konci jej vzal i na válcovou zkušebnu výkonu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a Fabia 1.0 MPI za 364.900 Kč: Stačí 93 Nm?", "1337d74a-1f81-4577-a7db-f02f04d15156", "h-VRRCUFPjI", false, 2973, false, "https://www.youtube.com/watch?v=h-VRRCUFPjI", 32, "/downloads/Auto.cz - Martin Vaculík/2025-04-29 - Martin Vaculík a Fabia 1.0 MPI za 364.900 Kč: Stačí 93 Nm?.mp4", false, false, 6, [], 1, ~U[2025-04-29 16:50:00Z], ~U[2025-12-10 17:09:38Z], ~U[2025-12-10 17:09:38Z], "Martin se ve svém videu velmi zaměřil na znázornění jednotlivých jízdních situací - například předjíždění, nájezd na dálnici, jízda v dálničním stoupání a jízda ustálenou rychlostí, abyste si mohli sami udělat závěr, zda by vám takový motor stačil. Na konci jej vzal i na válcovou zkušebnu výkonu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a Fabia 1.0 MPI za 364.900 Kč: Stačí 93 Nm?", "h-VRRCUFPjI", 2973, false, "https://www.youtube.com/watch?v=h-VRRCUFPjI", "/downloads/Auto.cz - Martin Vaculík/2025-04-29 - Martin Vaculík a Fabia 1.0 MPI za 364.900 Kč: Stačí 93 Nm?.mp4", false, 6, ~U[2025-04-29 16:50:00Z]] 18:09:38.853 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=503.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:38.854 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=11.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:09:38.856 [debug] QUERY OK source="media_items" db=0.4ms idle=11.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12609] 18:09:38.856 [debug] Current batch of media processed. Will check again in 1000ms 18:09:39.856 [debug] Current batch of media processed. Will check again in 1000ms 18:09:40.857 [debug] Current batch of media processed. Will check again in 1000ms 18:09:41.859 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin získal k testu základní model E220d s mechanickým odpružením a pohonem jen zadní nápravy. Dnešní video má hodinu. Ovšem nejde jen o tradiční test jednoho modelu. Martin představí celou genezi třídy E, změří spotřebu vozu při úsporné jízdě, ukáže vám jej na zvedáku a například se dozvíte, jak správně brzdit v krizových situacích.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 3725, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-04-25 - Mercedes-Benz E220d v hodinovém videu Martina Vaculíka!.mp4", "id" => "aJvz6OZB4vg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aJvz6OZB4vg", "playlist_index" => 33, "timestamp" => 1745596966, "title" => "Mercedes-Benz E220d v hodinovém videu Martina Vaculíka!", "upload_date" => "20250425"} 18:09:41.860 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1990.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:09:41.860 [debug] QUERY OK source="sources" db=0.3ms idle=1991.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:41.861 [debug] QUERY OK source="media_items" db=0.7ms idle=1991.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-25 16:02:46Z], 6] 18:09:41.868 [debug] QUERY OK source="media_items" db=6.3ms idle=1507.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin získal k testu základní model E220d s mechanickým odpružením a pohonem jen zadní nápravy. Dnešní video má hodinu. Ovšem nejde jen o tradiční test jednoho modelu. Martin představí celou genezi třídy E, změří spotřebu vozu při úsporné jízdě, ukáže vám jej na zvedáku a například se dozvíte, jak správně brzdit v krizových situacích.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Mercedes-Benz E220d v hodinovém videu Martina Vaculíka!", "894dc658-27db-41f6-8887-3c6c181c0986", "aJvz6OZB4vg", false, 3725, false, "https://www.youtube.com/watch?v=aJvz6OZB4vg", 33, "/downloads/Auto.cz - Martin Vaculík/2025-04-25 - Mercedes-Benz E220d v hodinovém videu Martina Vaculíka!.mp4", false, false, 6, [], 1, ~U[2025-04-25 16:02:46Z], ~U[2025-12-10 17:09:41Z], ~U[2025-12-10 17:09:41Z], "Martin získal k testu základní model E220d s mechanickým odpružením a pohonem jen zadní nápravy. Dnešní video má hodinu. Ovšem nejde jen o tradiční test jednoho modelu. Martin představí celou genezi třídy E, změří spotřebu vozu při úsporné jízdě, ukáže vám jej na zvedáku a například se dozvíte, jak správně brzdit v krizových situacích.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Mercedes-Benz E220d v hodinovém videu Martina Vaculíka!", "aJvz6OZB4vg", 3725, false, "https://www.youtube.com/watch?v=aJvz6OZB4vg", "/downloads/Auto.cz - Martin Vaculík/2025-04-25 - Mercedes-Benz E220d v hodinovém videu Martina Vaculíka!.mp4", false, 6, ~U[2025-04-25 16:02:46Z]] 18:09:41.869 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=511.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:41.870 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.6ms idle=10.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:09:41.871 [debug] QUERY OK source="media_items" db=0.4ms idle=10.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12610] 18:09:41.872 [debug] Current batch of media processed. Will check again in 1000ms 18:09:41.947 [info] {"source":"oban","duration":2428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:42.872 [debug] Current batch of media processed. Will check again in 1000ms 18:09:43.873 [debug] Current batch of media processed. Will check again in 1000ms 18:09:44.875 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Automobilky z říše středu mají zálibu ve vytváření nových značek, čímž dělají na trhu zmatek. Zeekr od Geely si ale rychle získal jméno i v Evropě a nově se dá koupit v Česku. Zhodnotili jsme proto, jak si stojí proti zavedené konkurenci.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 1250, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-04-24 - Vaculík a Dokoupil hodnotí prémiový Zeekr 001: Umí Číňani dělat podvozky?.mp4", "id" => "8wlmQ35631Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8wlmQ35631Q", "playlist_index" => 34, "timestamp" => 1745509800, "title" => "Vaculík a Dokoupil hodnotí prémiový Zeekr 001: Umí Číňani dělat podvozky?", "upload_date" => "20250424"} 18:09:44.877 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1007.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:09:44.879 [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" = ?) [6] 18:09:44.881 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1010.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-24 15:50:00Z], 6] 18:09:44.886 [debug] QUERY OK source="media_items" db=4.5ms queue=0.1ms idle=1012.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Automobilky z říše středu mají zálibu ve vytváření nových značek, čímž dělají na trhu zmatek. Zeekr od Geely si ale rychle získal jméno i v Evropě a nově se dá koupit v Česku. Zhodnotili jsme proto, jak si stojí proti zavedené konkurenci.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Vaculík a Dokoupil hodnotí prémiový Zeekr 001: Umí Číňani dělat podvozky?", "884c2f2f-e42e-4c1a-ae0b-19066911a0e2", "8wlmQ35631Q", false, 1250, false, "https://www.youtube.com/watch?v=8wlmQ35631Q", 34, "/downloads/Auto.cz - Martin Vaculík/2025-04-24 - Vaculík a Dokoupil hodnotí prémiový Zeekr 001: Umí Číňani dělat podvozky?.mp4", false, false, 6, [], 1, ~U[2025-04-24 15:50:00Z], ~U[2025-12-10 17:09:44Z], ~U[2025-12-10 17:09:44Z], "Automobilky z říše středu mají zálibu ve vytváření nových značek, čímž dělají na trhu zmatek. Zeekr od Geely si ale rychle získal jméno i v Evropě a nově se dá koupit v Česku. Zhodnotili jsme proto, jak si stojí proti zavedené konkurenci.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Vaculík a Dokoupil hodnotí prémiový Zeekr 001: Umí Číňani dělat podvozky?", "8wlmQ35631Q", 1250, false, "https://www.youtube.com/watch?v=8wlmQ35631Q", "/downloads/Auto.cz - Martin Vaculík/2025-04-24 - Vaculík a Dokoupil hodnotí prémiový Zeekr 001: Umí Číňani dělat podvozky?.mp4", false, 6, ~U[2025-04-24 15:50:00Z]] 18:09:44.887 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=522.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:44.888 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=10.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:09:44.890 [debug] QUERY OK source="media_items" db=0.4ms idle=10.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12611] 18:09:44.890 [debug] Current batch of media processed. Will check again in 1000ms 18:09:45.891 [debug] Current batch of media processed. Will check again in 1000ms 18:09:46.892 [debug] Current batch of media processed. Will check again in 1000ms 18:09:47.894 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Už koncem tohoto týdne by měly přijít první teplejší dny, kdy mnozí zmáčknou magické tlačítko AC. Z výparníku klimatizace se začne odpařovat vlhkost a vnese do interiéru vše, co se na něm usadilo nebo narostlo. V dnešním videu vám tak Martin Vaculík předvede postup, který sice není profesionální, ale je představuje rychlou záchranu a většinou stačí. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 708, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-04-16 - Smrdí vám klimatizace? Martin Vaculík předvádí jednoduchý postup!.mkv", "id" => "QWmhAoFKYsE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QWmhAoFKYsE", "playlist_index" => 35, "timestamp" => 1744832292, "title" => "Smrdí vám klimatizace? Martin Vaculík předvádí jednoduchý postup!", "upload_date" => "20250416"} 18:09:47.896 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1026.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:09:47.898 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1028.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:47.902 [debug] QUERY OK source="media_items" db=2.0ms queue=0.8ms idle=1030.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-16 19:38:12Z], 6] 18:09:48.064 [debug] QUERY OK source="media_items" db=160.9ms queue=0.1ms idle=1033.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Už koncem tohoto týdne by měly přijít první teplejší dny, kdy mnozí zmáčknou magické tlačítko AC. Z výparníku klimatizace se začne odpařovat vlhkost a vnese do interiéru vše, co se na něm usadilo nebo narostlo. V dnešním videu vám tak Martin Vaculík předvede postup, který sice není profesionální, ale je představuje rychlou záchranu a většinou stačí. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Smrdí vám klimatizace? Martin Vaculík předvádí jednoduchý postup!", "1346cfd6-3219-480c-a6cb-f8bc65bbe047", "QWmhAoFKYsE", false, 708, false, "https://www.youtube.com/watch?v=QWmhAoFKYsE", 35, "/downloads/Auto.cz - Martin Vaculík/2025-04-16 - Smrdí vám klimatizace? Martin Vaculík předvádí jednoduchý postup!.mkv", false, false, 6, [], 1, ~U[2025-04-16 19:38:12Z], ~U[2025-12-10 17:09:47Z], ~U[2025-12-10 17:09:47Z], "Už koncem tohoto týdne by měly přijít první teplejší dny, kdy mnozí zmáčknou magické tlačítko AC. Z výparníku klimatizace se začne odpařovat vlhkost a vnese do interiéru vše, co se na něm usadilo nebo narostlo. V dnešním videu vám tak Martin Vaculík předvede postup, který sice není profesionální, ale je představuje rychlou záchranu a většinou stačí. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Smrdí vám klimatizace? Martin Vaculík předvádí jednoduchý postup!", "QWmhAoFKYsE", 708, false, "https://www.youtube.com/watch?v=QWmhAoFKYsE", "/downloads/Auto.cz - Martin Vaculík/2025-04-16 - Smrdí vám klimatizace? Martin Vaculík předvádí jednoduchý postup!.mkv", false, 6, ~U[2025-04-16 19:38:12Z]] 18:09:48.065 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=693.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:48.066 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=169.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:09:48.067 [debug] QUERY OK source="media_items" db=0.5ms idle=168.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 [12612] 18:09:48.067 [debug] Current batch of media processed. Will check again in 1000ms 18:09:49.068 [debug] Current batch of media processed. Will check again in 1000ms 18:09:50.069 [debug] Current batch of media processed. Will check again in 1000ms 18:09:51.072 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin Vaculík si do dnešního videa pozval posilu: Petra Větvinského, nadšeného řidiče, který kombinuje spalovací a elektrická auta, jak pro běžný provoz, tak pro okruhové ježdění, driftování a autoslalomy. Ve videu se tak dozvíte, jak bezpečně začít s driftováním, jakým chybám se vyhnout a jak správně udržovat vozidlo v řízeném smyku. A na vlastní oči uvidíte, jaký je rozdíl v driftování s klasickou šestiválcovou spalovací zadokolkou a s teslou, která má pro každou nápravu jeden elektromotor. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 2350, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-04-11 - Tohle byste od Martina Vaculíka nečekali: Driftuje lépe BMW, nebo Tesla?.mp4", "id" => "5C_PYDxorKg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5C_PYDxorKg", "playlist_index" => 36, "timestamp" => 1744386600, "title" => "Tohle byste od Martina Vaculíka nečekali: Driftuje lépe BMW, nebo Tesla?", "upload_date" => "20250411"} 18:09:51.074 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=1203.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:09:51.076 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1206.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:51.078 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1207.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-11 15:50:00Z], 6] 18:09:51.084 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=1210.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík si do dnešního videa pozval posilu: Petra Větvinského, nadšeného řidiče, který kombinuje spalovací a elektrická auta, jak pro běžný provoz, tak pro okruhové ježdění, driftování a autoslalomy. Ve videu se tak dozvíte, jak bezpečně začít s driftováním, jakým chybám se vyhnout a jak správně udržovat vozidlo v řízeném smyku. A na vlastní oči uvidíte, jaký je rozdíl v driftování s klasickou šestiválcovou spalovací zadokolkou a s teslou, která má pro každou nápravu jeden elektromotor. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Tohle byste od Martina Vaculíka nečekali: Driftuje lépe BMW, nebo Tesla?", "7d35d5d4-361f-4b9f-b8e4-c232afa6424f", "5C_PYDxorKg", false, 2350, false, "https://www.youtube.com/watch?v=5C_PYDxorKg", 36, "/downloads/Auto.cz - Martin Vaculík/2025-04-11 - Tohle byste od Martina Vaculíka nečekali: Driftuje lépe BMW, nebo Tesla?.mp4", false, false, 6, [], 1, ~U[2025-04-11 15:50:00Z], ~U[2025-12-10 17:09:51Z], ~U[2025-12-10 17:09:51Z], "Martin Vaculík si do dnešního videa pozval posilu: Petra Větvinského, nadšeného řidiče, který kombinuje spalovací a elektrická auta, jak pro běžný provoz, tak pro okruhové ježdění, driftování a autoslalomy. Ve videu se tak dozvíte, jak bezpečně začít s driftováním, jakým chybám se vyhnout a jak správně udržovat vozidlo v řízeném smyku. A na vlastní oči uvidíte, jaký je rozdíl v driftování s klasickou šestiválcovou spalovací zadokolkou a s teslou, která má pro každou nápravu jeden elektromotor. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Tohle byste od Martina Vaculíka nečekali: Driftuje lépe BMW, nebo Tesla?", "5C_PYDxorKg", 2350, false, "https://www.youtube.com/watch?v=5C_PYDxorKg", "/downloads/Auto.cz - Martin Vaculík/2025-04-11 - Tohle byste od Martina Vaculíka nečekali: Driftuje lépe BMW, nebo Tesla?.mp4", false, 6, ~U[2025-04-11 15:50:00Z]] 18:09:51.087 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=706.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:51.089 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.2ms idle=13.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:09:51.090 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=13.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12613] 18:09:51.091 [debug] Current batch of media processed. Will check again in 1000ms 18:09:52.091 [debug] Current batch of media processed. Will check again in 1000ms 18:09:53.092 [debug] Current batch of media processed. Will check again in 1000ms 18:09:54.094 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Váš oblíbený technik Světa motorů nachystal další specialitu. Otestoval BMW 550e xDrive vybavené příplatkovou položkou 2VW Adaptivní M podvozek Professional. Ten krom tužších a snížených per obsahuje i elektronicky regulovatelné tlumiče, aktivní stabilizátory a řízení zadní nápravy. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 1376, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-04-02 - Martin Vaculík zjišťuje, jak pracují aktivní stabilizátory u vozů BMW.mp4", "id" => "TE9Ep62t6jU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TE9Ep62t6jU", "playlist_index" => 37, "timestamp" => 1743609000, "title" => "Martin Vaculík zjišťuje, jak pracují aktivní stabilizátory u vozů BMW", "upload_date" => "20250402"} 18:09:54.096 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1226.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:09:54.098 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1228.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:54.100 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1229.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-02 15:50:00Z], 6] 18:09:54.104 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=1232.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Váš oblíbený technik Světa motorů nachystal další specialitu. Otestoval BMW 550e xDrive vybavené příplatkovou položkou 2VW Adaptivní M podvozek Professional. Ten krom tužších a snížených per obsahuje i elektronicky regulovatelné tlumiče, aktivní stabilizátory a řízení zadní nápravy. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík zjišťuje, jak pracují aktivní stabilizátory u vozů BMW", "53f1939e-a556-40c2-92a8-ef7c86d6e9f0", "TE9Ep62t6jU", false, 1376, false, "https://www.youtube.com/watch?v=TE9Ep62t6jU", 37, "/downloads/Auto.cz - Martin Vaculík/2025-04-02 - Martin Vaculík zjišťuje, jak pracují aktivní stabilizátory u vozů BMW.mp4", false, false, 6, [], 1, ~U[2025-04-02 15:50:00Z], ~U[2025-12-10 17:09:54Z], ~U[2025-12-10 17:09:54Z], "Váš oblíbený technik Světa motorů nachystal další specialitu. Otestoval BMW 550e xDrive vybavené příplatkovou položkou 2VW Adaptivní M podvozek Professional. Ten krom tužších a snížených per obsahuje i elektronicky regulovatelné tlumiče, aktivní stabilizátory a řízení zadní nápravy. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík zjišťuje, jak pracují aktivní stabilizátory u vozů BMW", "TE9Ep62t6jU", 1376, false, "https://www.youtube.com/watch?v=TE9Ep62t6jU", "/downloads/Auto.cz - Martin Vaculík/2025-04-02 - Martin Vaculík zjišťuje, jak pracují aktivní stabilizátory u vozů BMW.mp4", false, 6, ~U[2025-04-02 15:50:00Z]] 18:09:54.105 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=719.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:54.107 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:09:54.109 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.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 [12614] 18:09:54.109 [debug] Current batch of media processed. Will check again in 1000ms 18:09:55.109 [debug] Current batch of media processed. Will check again in 1000ms 18:09:56.110 [debug] Current batch of media processed. Will check again in 1000ms 18:09:57.112 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "S hybridním pohonem se většinou pojí zážehové motory, Mercedes-Benz však velké baterie umí přidat i k nafťákům. Jak to funguje, zkoušel Martin Vaculík napříč Českem.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 855, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-03-24 - Martin Vaculík a Mercedes-Benz E 300de 4Matic: Vynikající univerzál!.mkv", "id" => "ucpUBKgUcfs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ucpUBKgUcfs", "playlist_index" => 38, "timestamp" => 1742835000, "title" => "Martin Vaculík a Mercedes-Benz E 300de 4Matic: Vynikající univerzál!", "upload_date" => "20250324"} 18:09:57.114 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1244.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:09:57.116 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1246.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:57.118 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1247.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-24 16:50:00Z], 6] 18:09:57.122 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=1250.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["S hybridním pohonem se většinou pojí zážehové motory, Mercedes-Benz však velké baterie umí přidat i k nafťákům. Jak to funguje, zkoušel Martin Vaculík napříč Českem.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík a Mercedes-Benz E 300de 4Matic: Vynikající univerzál!", "7bc90f8c-4df9-4565-8c28-b9a99d5dc1d1", "ucpUBKgUcfs", false, 855, false, "https://www.youtube.com/watch?v=ucpUBKgUcfs", 38, "/downloads/Auto.cz - Martin Vaculík/2025-03-24 - Martin Vaculík a Mercedes-Benz E 300de 4Matic: Vynikající univerzál!.mkv", false, false, 6, [], 1, ~U[2025-03-24 16:50:00Z], ~U[2025-12-10 17:09:57Z], ~U[2025-12-10 17:09:57Z], "S hybridním pohonem se většinou pojí zážehové motory, Mercedes-Benz však velké baterie umí přidat i k nafťákům. Jak to funguje, zkoušel Martin Vaculík napříč Českem.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík a Mercedes-Benz E 300de 4Matic: Vynikající univerzál!", "ucpUBKgUcfs", 855, false, "https://www.youtube.com/watch?v=ucpUBKgUcfs", "/downloads/Auto.cz - Martin Vaculík/2025-03-24 - Martin Vaculík a Mercedes-Benz E 300de 4Matic: Vynikající univerzál!.mkv", false, 6, ~U[2025-03-24 16:50:00Z]] 18:09:57.123 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=729.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:09:57.125 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:09:57.126 [debug] QUERY OK source="media_items" db=0.8ms idle=9.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12615] 18:09:57.127 [debug] Current batch of media processed. Will check again in 1000ms 18:09:58.128 [debug] Current batch of media processed. Will check again in 1000ms 18:09:59.128 [debug] Current batch of media processed. Will check again in 1000ms 18:10:00.130 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin Vaculík se zajel podívat do servisu, který opravuje jak dvouspojkovou převodovku, tak planetovou s hydrodynamickým měničem. S Radkem Němcem z Plzně vydrželi nad technikou obou automatů debatovat půl hodiny. Vydržíte to též? Některá doporučení, jak se o oba automaty starat, jsou platné i pro převodovky jiných výrobců. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 1973, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-03-18 - Martin Vaculík se byl podívat na opravy automatických převodovek Ford. Která zlobí víc?.mp4", "id" => "HMhlFcCbryE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HMhlFcCbryE", "playlist_index" => 39, "timestamp" => 1742316600, "title" => "Martin Vaculík se byl podívat na opravy automatických převodovek Ford. Která zlobí víc?", "upload_date" => "20250318"} 18:10:00.131 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1262.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:10:00.133 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1263.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:00.135 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1264.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-18 16:50:00Z], 6] 18:10:00.139 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=1267.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík se zajel podívat do servisu, který opravuje jak dvouspojkovou převodovku, tak planetovou s hydrodynamickým měničem. S Radkem Němcem z Plzně vydrželi nad technikou obou automatů debatovat půl hodiny. Vydržíte to též? Některá doporučení, jak se o oba automaty starat, jsou platné i pro převodovky jiných výrobců. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík se byl podívat na opravy automatických převodovek Ford. Která zlobí víc?", "104e3d54-e08f-4bec-a815-c01fee0c7fc2", "HMhlFcCbryE", false, 1973, false, "https://www.youtube.com/watch?v=HMhlFcCbryE", 39, "/downloads/Auto.cz - Martin Vaculík/2025-03-18 - Martin Vaculík se byl podívat na opravy automatických převodovek Ford. Která zlobí víc?.mp4", false, false, 6, [], 1, ~U[2025-03-18 16:50:00Z], ~U[2025-12-10 17:10:00Z], ~U[2025-12-10 17:10:00Z], "Martin Vaculík se zajel podívat do servisu, který opravuje jak dvouspojkovou převodovku, tak planetovou s hydrodynamickým měničem. S Radkem Němcem z Plzně vydrželi nad technikou obou automatů debatovat půl hodiny. Vydržíte to též? Některá doporučení, jak se o oba automaty starat, jsou platné i pro převodovky jiných výrobců. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík se byl podívat na opravy automatických převodovek Ford. Která zlobí víc?", "HMhlFcCbryE", 1973, false, "https://www.youtube.com/watch?v=HMhlFcCbryE", "/downloads/Auto.cz - Martin Vaculík/2025-03-18 - Martin Vaculík se byl podívat na opravy automatických převodovek Ford. Která zlobí víc?.mp4", false, 6, ~U[2025-03-18 16:50:00Z]] 18:10:00.141 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=736.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:00.142 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=9.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:10:00.144 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=10.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12616] 18:10:00.145 [debug] Current batch of media processed. Will check again in 1000ms 18:10:00.486 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:10:01.145 [debug] Current batch of media processed. Will check again in 1000ms 18:10:02.146 [debug] Current batch of media processed. Will check again in 1000ms 18:10:03.147 [debug] Current batch of media processed. Will check again in 1000ms 18:10:04.149 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Právě vychází první letošní speciál Světa motorů zaměřený na dostupnou elektromobilitu. Martin Vaculík se v rámci příprav vydal za Filipem Houžvičkou, mistrem odborného výcviku na Integrované střední škole automobilní v Brně (ISŠA), který se snaží své žáky připravit přesně na ty úkoly, které budou zanedlouho autoservisy čekat.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 2342, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-03-10 - Martin Vaculík zkoumá nejčastější závady elektromobilů. Pusťte si videoukázku z nového speciálu.mp4", "id" => "hR2mohICkbs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=hR2mohICkbs", "playlist_index" => 40, "timestamp" => 1741626048, "title" => "Martin Vaculík zkoumá nejčastější závady elektromobilů. Pusťte si videoukázku z nového speciálu", "upload_date" => "20250310"} 18:10:04.151 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=734.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:10:04.152 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=281.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:04.154 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=283.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-10 17:00:48Z], 6] 18:10:04.157 [debug] QUERY OK source="media_items" db=1.8ms idle=285.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Právě vychází první letošní speciál Světa motorů zaměřený na dostupnou elektromobilitu. Martin Vaculík se v rámci příprav vydal za Filipem Houžvičkou, mistrem odborného výcviku na Integrované střední škole automobilní v Brně (ISŠA), který se snaží své žáky připravit přesně na ty úkoly, které budou zanedlouho autoservisy čekat.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík zkoumá nejčastější závady elektromobilů. Pusťte si videoukázku z nového speciálu", "e1f2db98-3936-42df-a377-d330a35cdaf6", "hR2mohICkbs", false, 2342, false, "https://www.youtube.com/watch?v=hR2mohICkbs", 40, "/downloads/Auto.cz - Martin Vaculík/2025-03-10 - Martin Vaculík zkoumá nejčastější závady elektromobilů. Pusťte si videoukázku z nového speciálu.mp4", false, false, 6, [], 1, ~U[2025-03-10 17:00:48Z], ~U[2025-12-10 17:10:04Z], ~U[2025-12-10 17:10:04Z], "Právě vychází první letošní speciál Světa motorů zaměřený na dostupnou elektromobilitu. Martin Vaculík se v rámci příprav vydal za Filipem Houžvičkou, mistrem odborného výcviku na Integrované střední škole automobilní v Brně (ISŠA), který se snaží své žáky připravit přesně na ty úkoly, které budou zanedlouho autoservisy čekat.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík zkoumá nejčastější závady elektromobilů. Pusťte si videoukázku z nového speciálu", "hR2mohICkbs", 2342, false, "https://www.youtube.com/watch?v=hR2mohICkbs", "/downloads/Auto.cz - Martin Vaculík/2025-03-10 - Martin Vaculík zkoumá nejčastější závady elektromobilů. Pusťte si videoukázku z nového speciálu.mp4", false, 6, ~U[2025-03-10 17:00:48Z]] 18:10:04.158 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=287.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:04.161 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.4ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:10:04.163 [debug] QUERY OK source="media_items" db=1.8ms idle=8.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12617] 18:10:04.164 [debug] Current batch of media processed. Will check again in 1000ms 18:10:05.165 [debug] Current batch of media processed. Will check again in 1000ms 18:10:06.166 [debug] Current batch of media processed. Will check again in 1000ms 18:10:07.168 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin Vaculík ve videu popisuje nejen techniku, ale právě i vysvětluje smysl jednotlivých nových řešení. A to principy, které nabral přímo od konstruktérů a žádná tisková zpráva je nepopisuje! Můžete se těšit na pečlivý rozbor auta na zvedáku, ale třeba i měření vnější charakteristiky tříválcové dvanáctistovky na válcové zkušebně. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 1405, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-03-05 - Dacia Duster Extreme TCe 130 4x4: Vaculík vysvětluje dosud nepublikované technické podrobnosti.mp4", "id" => "lSFV28yNQzg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lSFV28yNQzg", "playlist_index" => 41, "timestamp" => 1741193400, "title" => "Dacia Duster Extreme TCe 130 4x4: Vaculík vysvětluje dosud nepublikované technické podrobnosti", "upload_date" => "20250305"} 18:10:07.170 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1298.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:10:07.171 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=1300.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:07.174 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=1302.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-05 16:50:00Z], 6] 18:10:07.178 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=1305.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík ve videu popisuje nejen techniku, ale právě i vysvětluje smysl jednotlivých nových řešení. A to principy, které nabral přímo od konstruktérů a žádná tisková zpráva je nepopisuje! Můžete se těšit na pečlivý rozbor auta na zvedáku, ale třeba i měření vnější charakteristiky tříválcové dvanáctistovky na válcové zkušebně. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Dacia Duster Extreme TCe 130 4x4: Vaculík vysvětluje dosud nepublikované technické podrobnosti", "bab7db7d-6407-4f60-a400-d8adecdbec1a", "lSFV28yNQzg", false, 1405, false, "https://www.youtube.com/watch?v=lSFV28yNQzg", 41, "/downloads/Auto.cz - Martin Vaculík/2025-03-05 - Dacia Duster Extreme TCe 130 4x4: Vaculík vysvětluje dosud nepublikované technické podrobnosti.mp4", false, false, 6, [], 1, ~U[2025-03-05 16:50:00Z], ~U[2025-12-10 17:10:07Z], ~U[2025-12-10 17:10:07Z], "Martin Vaculík ve videu popisuje nejen techniku, ale právě i vysvětluje smysl jednotlivých nových řešení. A to principy, které nabral přímo od konstruktérů a žádná tisková zpráva je nepopisuje! Můžete se těšit na pečlivý rozbor auta na zvedáku, ale třeba i měření vnější charakteristiky tříválcové dvanáctistovky na válcové zkušebně. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Dacia Duster Extreme TCe 130 4x4: Vaculík vysvětluje dosud nepublikované technické podrobnosti", "lSFV28yNQzg", 1405, false, "https://www.youtube.com/watch?v=lSFV28yNQzg", "/downloads/Auto.cz - Martin Vaculík/2025-03-05 - Dacia Duster Extreme TCe 130 4x4: Vaculík vysvětluje dosud nepublikované technické podrobnosti.mp4", false, 6, ~U[2025-03-05 16:50:00Z]] 18:10:07.180 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=756.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:07.181 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=10.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:10:07.183 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=10.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 [12618] 18:10:07.183 [debug] Current batch of media processed. Will check again in 1000ms 18:10:08.183 [debug] Current batch of media processed. Will check again in 1000ms 18:10:09.184 [debug] Current batch of media processed. Will check again in 1000ms 18:10:10.186 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin Vaculík se do Nošovic zajel podívat na hodnocení modelu Kona s menší baterií Eco (48,6 kWh) po 160.000 najetých kilometrech. Je jasné, že velmi rychle najeté kilometry zcela nevystihují běžnou provozní realitu, ale některé poznatky jsou opravdu přesvědčivé. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 1369, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-02-25 - Tohle jinde neuvidíte: Vaculík detailně zkoumá Hyundai Kona Electric po 160.000 km!.mp4", "id" => "hwdli-rERq4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=hwdli-rERq4", "playlist_index" => 42, "timestamp" => 1740494730, "title" => "Tohle jinde neuvidíte: Vaculík detailně zkoumá Hyundai Kona Electric po 160.000 km!", "upload_date" => "20250225"} 18:10:10.187 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1316.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:10:10.188 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1317.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:10.190 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1318.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-25 14:45:30Z], 6] 18:10:10.193 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=1321.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík se do Nošovic zajel podívat na hodnocení modelu Kona s menší baterií Eco (48,6 kWh) po 160.000 najetých kilometrech. Je jasné, že velmi rychle najeté kilometry zcela nevystihují běžnou provozní realitu, ale některé poznatky jsou opravdu přesvědčivé. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Tohle jinde neuvidíte: Vaculík detailně zkoumá Hyundai Kona Electric po 160.000 km!", "89450a09-48a5-47cc-8881-ed63d52bd9e4", "hwdli-rERq4", false, 1369, false, "https://www.youtube.com/watch?v=hwdli-rERq4", 42, "/downloads/Auto.cz - Martin Vaculík/2025-02-25 - Tohle jinde neuvidíte: Vaculík detailně zkoumá Hyundai Kona Electric po 160.000 km!.mp4", false, false, 6, [], 1, ~U[2025-02-25 14:45:30Z], ~U[2025-12-10 17:10:10Z], ~U[2025-12-10 17:10:10Z], "Martin Vaculík se do Nošovic zajel podívat na hodnocení modelu Kona s menší baterií Eco (48,6 kWh) po 160.000 najetých kilometrech. Je jasné, že velmi rychle najeté kilometry zcela nevystihují běžnou provozní realitu, ale některé poznatky jsou opravdu přesvědčivé. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Tohle jinde neuvidíte: Vaculík detailně zkoumá Hyundai Kona Electric po 160.000 km!", "hwdli-rERq4", 1369, false, "https://www.youtube.com/watch?v=hwdli-rERq4", "/downloads/Auto.cz - Martin Vaculík/2025-02-25 - Tohle jinde neuvidíte: Vaculík detailně zkoumá Hyundai Kona Electric po 160.000 km!.mp4", false, 6, ~U[2025-02-25 14:45:30Z]] 18:10:10.195 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=764.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:10.196 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=8.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:10:10.198 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=8.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12619] 18:10:10.198 [debug] Current batch of media processed. Will check again in 1000ms 18:10:11.199 [debug] Current batch of media processed. Will check again in 1000ms 18:10:11.949 [info] {"source":"oban","duration":1379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:12.200 [debug] Current batch of media processed. Will check again in 1000ms 18:10:13.202 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Po odchodu VW Transporteru/Multivanu T6.1, což byla jen modernizace T5 z roku 2003, je právě ducato tím největším veteránem na výrobních linkách evropských automobilek. I pokud vás dodávky nezajímají, dnešní video si dopřejte. Je plné technických špeků z automobilové konstrukce. Na zvedák se sice dodávka ve verzi L4H2 nevešla, ale Martin Vaculík si samozřejmě nějak poradil. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 1606, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-02-21 - Fiat Ducato ve videotestu Martina Vaculíka: Dva veteráni!.mkv", "id" => "ULPaAm04jlk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ULPaAm04jlk", "playlist_index" => 43, "timestamp" => 1740156600, "title" => "Fiat Ducato ve videotestu Martina Vaculíka: Dva veteráni!", "upload_date" => "20250221"} 18:10:13.204 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1333.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:10:13.206 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1335.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:13.208 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1336.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-21 16:50:00Z], 6] 18:10:13.212 [debug] QUERY OK source="media_items" db=2.5ms idle=1260.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Po odchodu VW Transporteru/Multivanu T6.1, což byla jen modernizace T5 z roku 2003, je právě ducato tím největším veteránem na výrobních linkách evropských automobilek. I pokud vás dodávky nezajímají, dnešní video si dopřejte. Je plné technických špeků z automobilové konstrukce. Na zvedák se sice dodávka ve verzi L4H2 nevešla, ale Martin Vaculík si samozřejmě nějak poradil. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Fiat Ducato ve videotestu Martina Vaculíka: Dva veteráni!", "5c6ca883-dac0-4d90-8b6f-daf199ea8f0f", "ULPaAm04jlk", false, 1606, false, "https://www.youtube.com/watch?v=ULPaAm04jlk", 43, "/downloads/Auto.cz - Martin Vaculík/2025-02-21 - Fiat Ducato ve videotestu Martina Vaculíka: Dva veteráni!.mkv", false, false, 6, [], 1, ~U[2025-02-21 16:50:00Z], ~U[2025-12-10 17:10:13Z], ~U[2025-12-10 17:10:13Z], "Po odchodu VW Transporteru/Multivanu T6.1, což byla jen modernizace T5 z roku 2003, je právě ducato tím největším veteránem na výrobních linkách evropských automobilek. I pokud vás dodávky nezajímají, dnešní video si dopřejte. Je plné technických špeků z automobilové konstrukce. Na zvedák se sice dodávka ve verzi L4H2 nevešla, ale Martin Vaculík si samozřejmě nějak poradil. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Fiat Ducato ve videotestu Martina Vaculíka: Dva veteráni!", "ULPaAm04jlk", 1606, false, "https://www.youtube.com/watch?v=ULPaAm04jlk", "/downloads/Auto.cz - Martin Vaculík/2025-02-21 - Fiat Ducato ve videotestu Martina Vaculíka: Dva veteráni!.mkv", false, 6, ~U[2025-02-21 16:50:00Z]] 18:10:13.214 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=776.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:13.217 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.2ms idle=10.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:10:13.218 [debug] QUERY OK source="media_items" db=0.8ms idle=11.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12620] 18:10:13.219 [debug] Current batch of media processed. Will check again in 1000ms 18:10:14.219 [debug] Current batch of media processed. Will check again in 1000ms 18:10:15.220 [debug] Current batch of media processed. Will check again in 1000ms 18:10:16.223 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Parta přátel na sklonku léta vzala Škodu Enyaq a Dodge Challenger a vyrazili do Černé Hory. Země, kde se první elektromobily teprve objevují. Na začátku to vypadalo, že nebude kde nabíjet, situace však nakonec byla úplně odlišná. Vychutnejte si povídání pokryté fotografiemi z cesty. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 4036, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-02-20 - 🎧 Elektromobilem do Černé Hory: Překvapivý ráj ⧸⧸ Podcast Za volantem.mp4", "id" => "Bu1A8w3uzZM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Bu1A8w3uzZM", "playlist_index" => 44, "timestamp" => 1740070821, "title" => "🎧 Elektromobilem do Černé Hory: Překvapivý ráj // Podcast Za volantem", "upload_date" => "20250220"} 18:10:16.224 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1353.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:10:16.226 [debug] QUERY OK source="sources" db=0.5ms idle=1355.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:16.228 [debug] QUERY OK source="media_items" db=1.2ms idle=1356.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-20 17:00:21Z], 6] 18:10:16.232 [debug] QUERY OK source="media_items" db=2.8ms idle=1359.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Parta přátel na sklonku léta vzala Škodu Enyaq a Dodge Challenger a vyrazili do Černé Hory. Země, kde se první elektromobily teprve objevují. Na začátku to vypadalo, že nebude kde nabíjet, situace však nakonec byla úplně odlišná. Vychutnejte si povídání pokryté fotografiemi z cesty. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "🎧 Elektromobilem do Černé Hory: Překvapivý ráj // Podcast Za volantem", "391d3391-1176-4310-aceb-1020ee7af10b", "Bu1A8w3uzZM", false, 4036, false, "https://www.youtube.com/watch?v=Bu1A8w3uzZM", 44, "/downloads/Auto.cz - Martin Vaculík/2025-02-20 - 🎧 Elektromobilem do Černé Hory: Překvapivý ráj ⧸⧸ Podcast Za volantem.mp4", false, false, 6, [], 1, ~U[2025-02-20 17:00:21Z], ~U[2025-12-10 17:10:16Z], ~U[2025-12-10 17:10:16Z], "Parta přátel na sklonku léta vzala Škodu Enyaq a Dodge Challenger a vyrazili do Černé Hory. Země, kde se první elektromobily teprve objevují. Na začátku to vypadalo, že nebude kde nabíjet, situace však nakonec byla úplně odlišná. Vychutnejte si povídání pokryté fotografiemi z cesty. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "🎧 Elektromobilem do Černé Hory: Překvapivý ráj // Podcast Za volantem", "Bu1A8w3uzZM", 4036, false, "https://www.youtube.com/watch?v=Bu1A8w3uzZM", "/downloads/Auto.cz - Martin Vaculík/2025-02-20 - 🎧 Elektromobilem do Černé Hory: Překvapivý ráj ⧸⧸ Podcast Za volantem.mp4", false, 6, ~U[2025-02-20 17:00:21Z]] 18:10:16.234 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=789.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:16.235 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=10.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:10:16.237 [debug] QUERY OK source="media_items" db=0.9ms idle=10.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12621] 18:10:16.238 [debug] Current batch of media processed. Will check again in 1000ms 18:10:17.239 [debug] Current batch of media processed. Will check again in 1000ms 18:10:18.239 [debug] Current batch of media processed. Will check again in 1000ms 18:10:19.240 [debug] Current batch of media processed. Will check again in 1000ms 18:10:20.242 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V minulém díle jsme si představili Mercedes-Benz E430 4Matic s nímž majitel Michal většinou tvrdě pracuje. Tahá koně, jiné vozy, jezdí do lesa za svým zaměstnáním operátora vyvážecího stroje. No ale co měl Michal dělat, když mu mercedes sebral redaktor Světa motorů a nechal výměnou za něj elektrické auto? No dlouho nad tím nepřemýšlel a začal Enyaq 85x Laurin & Klement používat stejně. 👉 V této verzi videa jsme pro vás přidali i fotky od Michala, abyste viděli Enyaq v plném nasazení! \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 1019, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-02-13 - Vyměň káru za elektromobil: Nejvíc kontroverzní díl přichází! Podívejte se, co všechno Enyaq tahal.mp4", "id" => "Udt1BQFUrZ4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Udt1BQFUrZ4", "playlist_index" => 45, "timestamp" => 1739473220, "title" => "Vyměň káru za elektromobil: Nejvíc kontroverzní díl přichází! Podívejte se, co všechno Enyaq tahal", "upload_date" => "20250213"} 18:10:20.245 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=790.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:10:20.246 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=375.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:20.249 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=376.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-13 19:00:20Z], 6] 18:10:20.253 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=379.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V minulém díle jsme si představili Mercedes-Benz E430 4Matic s nímž majitel Michal většinou tvrdě pracuje. Tahá koně, jiné vozy, jezdí do lesa za svým zaměstnáním operátora vyvážecího stroje. No ale co měl Michal dělat, když mu mercedes sebral redaktor Světa motorů a nechal výměnou za něj elektrické auto? No dlouho nad tím nepřemýšlel a začal Enyaq 85x Laurin & Klement používat stejně. 👉 V této verzi videa jsme pro vás přidali i fotky od Michala, abyste viděli Enyaq v plném nasazení! \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Vyměň káru za elektromobil: Nejvíc kontroverzní díl přichází! Podívejte se, co všechno Enyaq tahal", "0e9a76c9-84b0-42f8-aa54-c3c826319761", "Udt1BQFUrZ4", false, 1019, false, "https://www.youtube.com/watch?v=Udt1BQFUrZ4", 45, "/downloads/Auto.cz - Martin Vaculík/2025-02-13 - Vyměň káru za elektromobil: Nejvíc kontroverzní díl přichází! Podívejte se, co všechno Enyaq tahal.mp4", false, false, 6, [], 1, ~U[2025-02-13 19:00:20Z], ~U[2025-12-10 17:10:20Z], ~U[2025-12-10 17:10:20Z], "V minulém díle jsme si představili Mercedes-Benz E430 4Matic s nímž majitel Michal většinou tvrdě pracuje. Tahá koně, jiné vozy, jezdí do lesa za svým zaměstnáním operátora vyvážecího stroje. No ale co měl Michal dělat, když mu mercedes sebral redaktor Světa motorů a nechal výměnou za něj elektrické auto? No dlouho nad tím nepřemýšlel a začal Enyaq 85x Laurin & Klement používat stejně. 👉 V této verzi videa jsme pro vás přidali i fotky od Michala, abyste viděli Enyaq v plném nasazení! \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Vyměň káru za elektromobil: Nejvíc kontroverzní díl přichází! Podívejte se, co všechno Enyaq tahal", "Udt1BQFUrZ4", 1019, false, "https://www.youtube.com/watch?v=Udt1BQFUrZ4", "/downloads/Auto.cz - Martin Vaculík/2025-02-13 - Vyměň káru za elektromobil: Nejvíc kontroverzní díl přichází! Podívejte se, co všechno Enyaq tahal.mp4", false, 6, ~U[2025-02-13 19:00:20Z]] 18:10:20.255 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=383.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:20.256 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=10.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:10:20.258 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=10.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12622] 18:10:20.259 [debug] Current batch of media processed. Will check again in 1000ms 18:10:21.259 [debug] Current batch of media processed. Will check again in 1000ms 18:10:22.266 [debug] Current batch of media processed. Will check again in 1000ms 18:10:23.268 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V minulém díle jsme si představili Mercedes-Benz E430 4Matic s nímž majitel Michal většinou tvrdě pracuje. Tahá koně, jiné vozy, jezdí do lesa za svým zaměstnáním operátora vyvážecího stroje. No ale co měl Michal dělat, když mu mercedes sebral redaktor Světa motorů a nechal výměnou za něj elektrické auto? No dlouho nad tím nepřemýšlel a začal Enyaq 85x Laurin & Klement používat stejně. \nVideo i s prostřihy na důkazový materiál najdete tady 👉 https://youtu.be/Udt1BQFUrZ4\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 1019, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-02-10 - Vyměň káru za elektromobil: Nejvíc kontroverzní díl přichází!.mp4", "id" => "Ivdg8utFez0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Ivdg8utFez0", "playlist_index" => 46, "timestamp" => 1739206200, "title" => "Vyměň káru za elektromobil: Nejvíc kontroverzní díl přichází!", "upload_date" => "20250210"} 18:10:23.269 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1398.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:10:23.270 [debug] QUERY OK source="sources" db=0.5ms idle=1399.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:23.271 [debug] QUERY OK source="media_items" db=0.7ms idle=1400.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-10 16:50:00Z], 6] 18:10:23.273 [debug] QUERY OK source="media_items" db=1.4ms idle=1402.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V minulém díle jsme si představili Mercedes-Benz E430 4Matic s nímž majitel Michal většinou tvrdě pracuje. Tahá koně, jiné vozy, jezdí do lesa za svým zaměstnáním operátora vyvážecího stroje. No ale co měl Michal dělat, když mu mercedes sebral redaktor Světa motorů a nechal výměnou za něj elektrické auto? No dlouho nad tím nepřemýšlel a začal Enyaq 85x Laurin & Klement používat stejně. \nVideo i s prostřihy na důkazový materiál najdete tady 👉 https://youtu.be/Udt1BQFUrZ4\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Vyměň káru za elektromobil: Nejvíc kontroverzní díl přichází!", "ef6f2aa7-a994-4173-9a1c-c39d361e207f", "Ivdg8utFez0", false, 1019, false, "https://www.youtube.com/watch?v=Ivdg8utFez0", 46, "/downloads/Auto.cz - Martin Vaculík/2025-02-10 - Vyměň káru za elektromobil: Nejvíc kontroverzní díl přichází!.mp4", false, false, 6, [], 1, ~U[2025-02-10 16:50:00Z], ~U[2025-12-10 17:10:23Z], ~U[2025-12-10 17:10:23Z], "V minulém díle jsme si představili Mercedes-Benz E430 4Matic s nímž majitel Michal většinou tvrdě pracuje. Tahá koně, jiné vozy, jezdí do lesa za svým zaměstnáním operátora vyvážecího stroje. No ale co měl Michal dělat, když mu mercedes sebral redaktor Světa motorů a nechal výměnou za něj elektrické auto? No dlouho nad tím nepřemýšlel a začal Enyaq 85x Laurin & Klement používat stejně. \nVideo i s prostřihy na důkazový materiál najdete tady 👉 https://youtu.be/Udt1BQFUrZ4\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Vyměň káru za elektromobil: Nejvíc kontroverzní díl přichází!", "Ivdg8utFez0", 1019, false, "https://www.youtube.com/watch?v=Ivdg8utFez0", "/downloads/Auto.cz - Martin Vaculík/2025-02-10 - Vyměň káru za elektromobil: Nejvíc kontroverzní díl přichází!.mp4", false, 6, ~U[2025-02-10 16:50:00Z]] 18:10:23.274 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=814.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:23.275 [debug] QUERY OK source="media_profiles" db=0.5ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:10:23.276 [debug] QUERY OK source="media_items" db=0.4ms idle=5.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12623] 18:10:23.276 [debug] Current batch of media processed. Will check again in 1000ms 18:10:24.277 [debug] Current batch of media processed. Will check again in 1000ms 18:10:25.278 [debug] Current batch of media processed. Will check again in 1000ms 18:10:26.280 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Co když vyzkouší Škodu Enyaq člověk, který s auty opravdu tvrdě pracuje? A tím jeho dříčem je Mercedes-Benz E430 4Matic ve verzi kombi. Michal Teplík, tedy majitel mercedesu, není jen uživatel, ale své vozy i sám opravuje. Obvyklá stať „zvedák” tak opravdu stojí za to. A garantujeme vám, že takový zvedák, jaký hraje v tomto videu, jste ještě neviděli! \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik #mercedesbenz", "duration" => 3062, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-02-03 - Martin Vaculík a legendární masařka 🤩 | Mercedes-Benz E430 4Matic | Vyměň káru za elektromobil.mp4", "id" => "U5fskQaLqw4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=U5fskQaLqw4", "playlist_index" => 47, "timestamp" => 1738601400, "title" => "Martin Vaculík a legendární masařka 🤩 | Mercedes-Benz E430 4Matic | Vyměň káru za elektromobil", "upload_date" => "20250203"} 18:10:26.282 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1411.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:10:26.284 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1413.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:26.286 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1414.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-03 16:50:00Z], 6] 18:10:26.291 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=1417.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Co když vyzkouší Škodu Enyaq člověk, který s auty opravdu tvrdě pracuje? A tím jeho dříčem je Mercedes-Benz E430 4Matic ve verzi kombi. Michal Teplík, tedy majitel mercedesu, není jen uživatel, ale své vozy i sám opravuje. Obvyklá stať „zvedák” tak opravdu stojí za to. A garantujeme vám, že takový zvedák, jaký hraje v tomto videu, jste ještě neviděli! \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik #mercedesbenz", "Martin Vaculík a legendární masařka 🤩 | Mercedes-Benz E430 4Matic | Vyměň káru za elektromobil", "9b03290e-6018-4c24-beda-0580fc48d262", "U5fskQaLqw4", false, 3062, false, "https://www.youtube.com/watch?v=U5fskQaLqw4", 47, "/downloads/Auto.cz - Martin Vaculík/2025-02-03 - Martin Vaculík a legendární masařka 🤩 | Mercedes-Benz E430 4Matic | Vyměň káru za elektromobil.mp4", false, false, 6, [], 1, ~U[2025-02-03 16:50:00Z], ~U[2025-12-10 17:10:26Z], ~U[2025-12-10 17:10:26Z], "Co když vyzkouší Škodu Enyaq člověk, který s auty opravdu tvrdě pracuje? A tím jeho dříčem je Mercedes-Benz E430 4Matic ve verzi kombi. Michal Teplík, tedy majitel mercedesu, není jen uživatel, ale své vozy i sám opravuje. Obvyklá stať „zvedák” tak opravdu stojí za to. A garantujeme vám, že takový zvedák, jaký hraje v tomto videu, jste ještě neviděli! \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik #mercedesbenz", "Martin Vaculík a legendární masařka 🤩 | Mercedes-Benz E430 4Matic | Vyměň káru za elektromobil", "U5fskQaLqw4", 3062, false, "https://www.youtube.com/watch?v=U5fskQaLqw4", "/downloads/Auto.cz - Martin Vaculík/2025-02-03 - Martin Vaculík a legendární masařka 🤩 | Mercedes-Benz E430 4Matic | Vyměň káru za elektromobil.mp4", false, 6, ~U[2025-02-03 16:50:00Z]] 18:10:26.292 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=825.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:26.294 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:10:26.296 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=11.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12624] 18:10:26.297 [debug] Current batch of media processed. Will check again in 1000ms 18:10:27.297 [debug] Current batch of media processed. Will check again in 1000ms 18:10:28.298 [debug] Current batch of media processed. Will check again in 1000ms 18:10:29.300 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Elektromobilů s často zcela konfekční technikou, které se snaží zapůsobit jménem nějaké ikony ze spalovacího světa, je dnes trh plný. I Martin Vaculík, jakkoliv je jinak příznivcem elektroaut, přistupoval k čínskému Mini ze začátku spíše s nedůvěrou. V recenzi se tak krom jízdních vlastností dost zaměřil i na kvalitu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 2258, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-01-29 - Zábava s elektrickým Mini? V testu Martina Vaculíka určitě ano!.mp4", "id" => "SVShabGvLyI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SVShabGvLyI", "playlist_index" => 48, "timestamp" => 1738169400, "title" => "Zábava s elektrickým Mini? V testu Martina Vaculíka určitě ano!", "upload_date" => "20250129"} 18:10:29.302 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1431.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:10:29.303 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1432.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:29.305 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1434.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-29 16:50:00Z], 6] 18:10:29.309 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=1436.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Elektromobilů s často zcela konfekční technikou, které se snaží zapůsobit jménem nějaké ikony ze spalovacího světa, je dnes trh plný. I Martin Vaculík, jakkoliv je jinak příznivcem elektroaut, přistupoval k čínskému Mini ze začátku spíše s nedůvěrou. V recenzi se tak krom jízdních vlastností dost zaměřil i na kvalitu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Zábava s elektrickým Mini? V testu Martina Vaculíka určitě ano!", "e13db739-2002-40af-95dd-9c01d1ea2747", "SVShabGvLyI", false, 2258, false, "https://www.youtube.com/watch?v=SVShabGvLyI", 48, "/downloads/Auto.cz - Martin Vaculík/2025-01-29 - Zábava s elektrickým Mini? V testu Martina Vaculíka určitě ano!.mp4", false, false, 6, [], 1, ~U[2025-01-29 16:50:00Z], ~U[2025-12-10 17:10:29Z], ~U[2025-12-10 17:10:29Z], "Elektromobilů s často zcela konfekční technikou, které se snaží zapůsobit jménem nějaké ikony ze spalovacího světa, je dnes trh plný. I Martin Vaculík, jakkoliv je jinak příznivcem elektroaut, přistupoval k čínskému Mini ze začátku spíše s nedůvěrou. V recenzi se tak krom jízdních vlastností dost zaměřil i na kvalitu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Zábava s elektrickým Mini? V testu Martina Vaculíka určitě ano!", "SVShabGvLyI", 2258, false, "https://www.youtube.com/watch?v=SVShabGvLyI", "/downloads/Auto.cz - Martin Vaculík/2025-01-29 - Zábava s elektrickým Mini? V testu Martina Vaculíka určitě ano!.mp4", false, 6, ~U[2025-01-29 16:50:00Z]] 18:10:29.310 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=834.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:29.312 [debug] QUERY OK source="media_profiles" db=1.0ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:10:29.313 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12625] 18:10:29.314 [debug] Current batch of media processed. Will check again in 1000ms 18:10:30.315 [debug] Current batch of media processed. Will check again in 1000ms 18:10:31.315 [debug] Current batch of media processed. Will check again in 1000ms 18:10:32.316 [debug] Current batch of media processed. Will check again in 1000ms 18:10:33.318 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Subaru si na svých asistenčních systémech zakládalo ještě dříve, než se staly homologačně povinnými. Japonská značka systém stále cizeluje a vylepšuje a technik Světa motorů, kterému jinak zásahy do řízení způsobují záchvaty zuřivosti, tentokráte nic nevypíná. Jak se mu v testu se zapnutými asistenty dařilo?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "duration" => 1485, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-01-21 - Martin Vaculík a Subaru Crosstrek e-Boxer: První auto, ve kterém nevypnul asistenty!.mkv", "id" => "t5cMqgsVQo4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=t5cMqgsVQo4", "playlist_index" => 49, "timestamp" => 1737478200, "title" => "Martin Vaculík a Subaru Crosstrek e-Boxer: První auto, ve kterém nevypnul asistenty!", "upload_date" => "20250121"} 18:10:33.320 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=834.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:10:33.321 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=450.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:33.326 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=453.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-21 16:50:00Z], 6] 18:10:33.330 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=457.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Subaru si na svých asistenčních systémech zakládalo ještě dříve, než se staly homologačně povinnými. Japonská značka systém stále cizeluje a vylepšuje a technik Světa motorů, kterému jinak zásahy do řízení způsobují záchvaty zuřivosti, tentokráte nic nevypíná. Jak se mu v testu se zapnutými asistenty dařilo?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík a Subaru Crosstrek e-Boxer: První auto, ve kterém nevypnul asistenty!", "7cb42b67-a8d8-4e37-be4a-b9a4d3c30091", "t5cMqgsVQo4", false, 1485, false, "https://www.youtube.com/watch?v=t5cMqgsVQo4", 49, "/downloads/Auto.cz - Martin Vaculík/2025-01-21 - Martin Vaculík a Subaru Crosstrek e-Boxer: První auto, ve kterém nevypnul asistenty!.mkv", false, false, 6, [], 1, ~U[2025-01-21 16:50:00Z], ~U[2025-12-10 17:10:33Z], ~U[2025-12-10 17:10:33Z], "Subaru si na svých asistenčních systémech zakládalo ještě dříve, než se staly homologačně povinnými. Japonská značka systém stále cizeluje a vylepšuje a technik Světa motorů, kterému jinak zásahy do řízení způsobují záchvaty zuřivosti, tentokráte nic nevypíná. Jak se mu v testu se zapnutými asistenty dařilo?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík a Subaru Crosstrek e-Boxer: První auto, ve kterém nevypnul asistenty!", "t5cMqgsVQo4", 1485, false, "https://www.youtube.com/watch?v=t5cMqgsVQo4", "/downloads/Auto.cz - Martin Vaculík/2025-01-21 - Martin Vaculík a Subaru Crosstrek e-Boxer: První auto, ve kterém nevypnul asistenty!.mkv", false, 6, ~U[2025-01-21 16:50:00Z]] 18:10:33.332 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=460.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:33.333 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=12.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:10:33.335 [debug] QUERY OK source="media_items" db=0.8ms idle=12.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12626] 18:10:33.335 [debug] Current batch of media processed. Will check again in 1000ms 18:10:34.335 [debug] Current batch of media processed. Will check again in 1000ms 18:10:35.336 [debug] Current batch of media processed. Will check again in 1000ms 18:10:36.338 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Hyundai Ioniq 5 N, elektromobil s výkonem 650 koní, zrychlením z klidu na 100 km/h za 3,4 s a nejvyšší rychlostí 260 km/h sbírá samou chválu. Martin Vaculík zkoumal, čím jsou fantastické vlastnosti podvozku dány a jak se podařilo kompenzovat vysokou hmotnost. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "duration" => 2606, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-01-16 - Martin Vaculík testuje Hyundai Ioniq 5 N! ⚡.mp4", "id" => "plPXQps3uQ4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=plPXQps3uQ4", "playlist_index" => 50, "timestamp" => 1737046200, "title" => "Martin Vaculík testuje Hyundai Ioniq 5 N! ⚡", "upload_date" => "20250116"} 18:10:36.340 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1469.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:10:36.342 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1470.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:36.344 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1472.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-16 16:50:00Z], 6] 18:10:36.349 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=1475.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hyundai Ioniq 5 N, elektromobil s výkonem 650 koní, zrychlením z klidu na 100 km/h za 3,4 s a nejvyšší rychlostí 260 km/h sbírá samou chválu. Martin Vaculík zkoumal, čím jsou fantastické vlastnosti podvozku dány a jak se podařilo kompenzovat vysokou hmotnost. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík testuje Hyundai Ioniq 5 N! ⚡", "8641911d-0b49-4820-adfe-3d43265e7e84", "plPXQps3uQ4", false, 2606, false, "https://www.youtube.com/watch?v=plPXQps3uQ4", 50, "/downloads/Auto.cz - Martin Vaculík/2025-01-16 - Martin Vaculík testuje Hyundai Ioniq 5 N! ⚡.mp4", false, false, 6, [], 1, ~U[2025-01-16 16:50:00Z], ~U[2025-12-10 17:10:36Z], ~U[2025-12-10 17:10:36Z], "Hyundai Ioniq 5 N, elektromobil s výkonem 650 koní, zrychlením z klidu na 100 km/h za 3,4 s a nejvyšší rychlostí 260 km/h sbírá samou chválu. Martin Vaculík zkoumal, čím jsou fantastické vlastnosti podvozku dány a jak se podařilo kompenzovat vysokou hmotnost. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík testuje Hyundai Ioniq 5 N! ⚡", "plPXQps3uQ4", 2606, false, "https://www.youtube.com/watch?v=plPXQps3uQ4", "/downloads/Auto.cz - Martin Vaculík/2025-01-16 - Martin Vaculík testuje Hyundai Ioniq 5 N! ⚡.mp4", false, 6, ~U[2025-01-16 16:50:00Z]] 18:10:36.350 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=857.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:36.352 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=11.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:10:36.354 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=11.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12627] 18:10:36.354 [debug] Current batch of media processed. Will check again in 1000ms 18:10:37.355 [debug] Current batch of media processed. Will check again in 1000ms 18:10:38.356 [debug] Current batch of media processed. Will check again in 1000ms 18:10:39.358 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ani tentokrát jsme nemohli zapomenout na výběr těch nejlepších hlášek Martina Vaculíka! Která vás nejvíc pobavila?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "duration" => 265, "filename" => "/downloads/Auto.cz - Martin Vaculík/2025-01-01 - To nejlepší od Martina Vaculíka za rok 2024!.mp4", "id" => "_X8snVc9cHQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_X8snVc9cHQ", "playlist_index" => 51, "timestamp" => 1735750200, "title" => "To nejlepší od Martina Vaculíka za rok 2024!", "upload_date" => "20250101"} 18:10:39.358 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1488.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:10:39.359 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1489.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:39.361 [debug] QUERY OK source="media_items" db=1.0ms idle=1490.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-01 16:50:00Z], 6] 18:10:39.365 [debug] QUERY OK source="media_items" db=3.3ms idle=1491.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ani tentokrát jsme nemohli zapomenout na výběr těch nejlepších hlášek Martina Vaculíka! Která vás nejvíc pobavila?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "To nejlepší od Martina Vaculíka za rok 2024!", "528a3aa4-bf94-4595-82b4-784e9eade5e4", "_X8snVc9cHQ", false, 265, false, "https://www.youtube.com/watch?v=_X8snVc9cHQ", 51, "/downloads/Auto.cz - Martin Vaculík/2025-01-01 - To nejlepší od Martina Vaculíka za rok 2024!.mp4", false, false, 6, [], 1, ~U[2025-01-01 16:50:00Z], ~U[2025-12-10 17:10:39Z], ~U[2025-12-10 17:10:39Z], "Ani tentokrát jsme nemohli zapomenout na výběr těch nejlepších hlášek Martina Vaculíka! Která vás nejvíc pobavila?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "To nejlepší od Martina Vaculíka za rok 2024!", "_X8snVc9cHQ", 265, false, "https://www.youtube.com/watch?v=_X8snVc9cHQ", "/downloads/Auto.cz - Martin Vaculík/2025-01-01 - To nejlepší od Martina Vaculíka za rok 2024!.mp4", false, 6, ~U[2025-01-01 16:50:00Z]] 18:10:39.366 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=867.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:39.367 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=7.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:10:39.368 [debug] QUERY OK source="media_items" db=0.5ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12628] 18:10:39.368 [debug] Current batch of media processed. Will check again in 1000ms 18:10:40.370 [debug] Current batch of media processed. Will check again in 1000ms 18:10:41.370 [debug] Current batch of media processed. Will check again in 1000ms 18:10:41.951 [info] {"source":"oban","duration":2016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:42.371 [debug] Current batch of media processed. Will check again in 1000ms 18:10:43.373 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V rámci nepravidelného seriálu “Vyměň káru za elektromobil” už Martin Vaculík vyzkoušel a natočil několik zajímavých aut. Asi nejvíc bude vzpomínat na to technicky nejobyčejnější z nich: Škodu Favorit 135 L.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "duration" => 1779, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-12-31 - Martin Vaculík za volantem Škody Favorit: Nejen vzpomínky na dědečka.mp4", "id" => "La0O_WO5TQA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=La0O_WO5TQA", "playlist_index" => 52, "timestamp" => 1735667400, "title" => "Martin Vaculík za volantem Škody Favorit: Nejen vzpomínky na dědečka", "upload_date" => "20241231"} 18:10:43.375 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1422.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:10:43.377 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=869.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:43.380 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms 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[2024-12-31 17:50:00Z], 6] 18:10:43.384 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=510.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V rámci nepravidelného seriálu “Vyměň káru za elektromobil” už Martin Vaculík vyzkoušel a natočil několik zajímavých aut. Asi nejvíc bude vzpomínat na to technicky nejobyčejnější z nich: Škodu Favorit 135 L.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík za volantem Škody Favorit: Nejen vzpomínky na dědečka", "eca13a0f-f5ca-4b60-83a5-da41e56895d6", "La0O_WO5TQA", false, 1779, false, "https://www.youtube.com/watch?v=La0O_WO5TQA", 52, "/downloads/Auto.cz - Martin Vaculík/2024-12-31 - Martin Vaculík za volantem Škody Favorit: Nejen vzpomínky na dědečka.mp4", false, false, 6, [], 1, ~U[2024-12-31 17:50:00Z], ~U[2025-12-10 17:10:43Z], ~U[2025-12-10 17:10:43Z], "V rámci nepravidelného seriálu “Vyměň káru za elektromobil” už Martin Vaculík vyzkoušel a natočil několik zajímavých aut. Asi nejvíc bude vzpomínat na to technicky nejobyčejnější z nich: Škodu Favorit 135 L.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík za volantem Škody Favorit: Nejen vzpomínky na dědečka", "La0O_WO5TQA", 1779, false, "https://www.youtube.com/watch?v=La0O_WO5TQA", "/downloads/Auto.cz - Martin Vaculík/2024-12-31 - Martin Vaculík za volantem Škody Favorit: Nejen vzpomínky na dědečka.mp4", false, 6, ~U[2024-12-31 17:50:00Z]] 18:10:43.386 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=515.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:43.388 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=12.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:10:43.390 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=11.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12629] 18:10:43.391 [debug] Current batch of media processed. Will check again in 1000ms 18:10:44.391 [debug] Current batch of media processed. Will check again in 1000ms 18:10:45.392 [debug] Current batch of media processed. Will check again in 1000ms 18:10:46.394 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "S Martinem Vaculíkem se už Radek Pokorný v podcastu jednou sešel a probrali mnoho zajímavých aut. Mnohé z vás mrzelo, že ta auta nevidí. Své druhé setkání proto pojali jinak. Natáčelo se přímo v prodejní galerii, a to v showroomu Porsche.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "duration" => 4802, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-12-30 - 🎧 Martin Vaculík a Radek Pokorný podruhé. Tentokráte o vozech Porsche ⧸⧸ Podcast Za volantem.mp4", "id" => "C_ypwQriV38", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=C_ypwQriV38", "playlist_index" => 53, "timestamp" => 1735577400, "title" => "🎧 Martin Vaculík a Radek Pokorný podruhé. Tentokráte o vozech Porsche // Podcast Za volantem", "upload_date" => "20241230"} 18:10:46.396 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1525.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:10:46.398 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=1527.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:46.400 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1529.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-30 16:50:00Z], 6] 18:10:46.404 [debug] QUERY OK source="media_items" db=2.4ms idle=1531.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["S Martinem Vaculíkem se už Radek Pokorný v podcastu jednou sešel a probrali mnoho zajímavých aut. Mnohé z vás mrzelo, že ta auta nevidí. Své druhé setkání proto pojali jinak. Natáčelo se přímo v prodejní galerii, a to v showroomu Porsche.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "🎧 Martin Vaculík a Radek Pokorný podruhé. Tentokráte o vozech Porsche // Podcast Za volantem", "975e9098-d1ed-4155-b3b1-db741cb20270", "C_ypwQriV38", false, 4802, false, "https://www.youtube.com/watch?v=C_ypwQriV38", 53, "/downloads/Auto.cz - Martin Vaculík/2024-12-30 - 🎧 Martin Vaculík a Radek Pokorný podruhé. Tentokráte o vozech Porsche ⧸⧸ Podcast Za volantem.mp4", false, false, 6, [], 1, ~U[2024-12-30 16:50:00Z], ~U[2025-12-10 17:10:46Z], ~U[2025-12-10 17:10:46Z], "S Martinem Vaculíkem se už Radek Pokorný v podcastu jednou sešel a probrali mnoho zajímavých aut. Mnohé z vás mrzelo, že ta auta nevidí. Své druhé setkání proto pojali jinak. Natáčelo se přímo v prodejní galerii, a to v showroomu Porsche.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "🎧 Martin Vaculík a Radek Pokorný podruhé. Tentokráte o vozech Porsche // Podcast Za volantem", "C_ypwQriV38", 4802, false, "https://www.youtube.com/watch?v=C_ypwQriV38", "/downloads/Auto.cz - Martin Vaculík/2024-12-30 - 🎧 Martin Vaculík a Radek Pokorný podruhé. Tentokráte o vozech Porsche ⧸⧸ Podcast Za volantem.mp4", false, 6, ~U[2024-12-30 16:50:00Z]] 18:10:46.406 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=891.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:46.407 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=10.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:10:46.409 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12630] 18:10:46.409 [debug] Current batch of media processed. Will check again in 1000ms 18:10:47.411 [debug] Current batch of media processed. Will check again in 1000ms 18:10:48.411 [debug] Current batch of media processed. Will check again in 1000ms 18:10:49.413 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Technik Světa motorů ve videu srovnává tři možnosti startu nepojízdného vozu: Nabití akumulátoru z vnějšího zdroje, startovací kabely a dnes tolik populární power-banku. Právě její schopnost v pohodě nastartovat i dvoulitrový diesel, jehož baterka klesla až na deset voltů, jej velice překvapila. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 923, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-12-23 - Martin Vaculík vám ukáže, jak oživit Škodu Octavia IV s vybitou baterkou.mp4", "id" => "rpmwz1oD8dM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rpmwz1oD8dM", "playlist_index" => 54, "timestamp" => 1734975007, "title" => "Martin Vaculík vám ukáže, jak oživit Škodu Octavia IV s vybitou baterkou", "upload_date" => "20241223"} 18:10:49.415 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1544.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:10:49.417 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1546.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:49.419 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=1547.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-23 17:30:07Z], 6] 18:10:49.423 [debug] QUERY OK source="media_items" db=2.5ms idle=1549.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technik Světa motorů ve videu srovnává tři možnosti startu nepojízdného vozu: Nabití akumulátoru z vnějšího zdroje, startovací kabely a dnes tolik populární power-banku. Právě její schopnost v pohodě nastartovat i dvoulitrový diesel, jehož baterka klesla až na deset voltů, jej velice překvapila. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík vám ukáže, jak oživit Škodu Octavia IV s vybitou baterkou", "379d976c-0bd0-4800-8a7b-a5ea5bf21f8f", "rpmwz1oD8dM", false, 923, false, "https://www.youtube.com/watch?v=rpmwz1oD8dM", 54, "/downloads/Auto.cz - Martin Vaculík/2024-12-23 - Martin Vaculík vám ukáže, jak oživit Škodu Octavia IV s vybitou baterkou.mp4", false, false, 6, [], 1, ~U[2024-12-23 17:30:07Z], ~U[2025-12-10 17:10:49Z], ~U[2025-12-10 17:10:49Z], "Technik Světa motorů ve videu srovnává tři možnosti startu nepojízdného vozu: Nabití akumulátoru z vnějšího zdroje, startovací kabely a dnes tolik populární power-banku. Právě její schopnost v pohodě nastartovat i dvoulitrový diesel, jehož baterka klesla až na deset voltů, jej velice překvapila. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík vám ukáže, jak oživit Škodu Octavia IV s vybitou baterkou", "rpmwz1oD8dM", 923, false, "https://www.youtube.com/watch?v=rpmwz1oD8dM", "/downloads/Auto.cz - Martin Vaculík/2024-12-23 - Martin Vaculík vám ukáže, jak oživit Škodu Octavia IV s vybitou baterkou.mp4", false, 6, ~U[2024-12-23 17:30:07Z]] 18:10:49.424 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=902.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:49.425 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=9.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:10:49.427 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=9.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12631] 18:10:49.427 [debug] Current batch of media processed. Will check again in 1000ms 18:10:50.428 [debug] Current batch of media processed. Will check again in 1000ms 18:10:51.429 [debug] Current batch of media processed. Will check again in 1000ms 18:10:52.432 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Letošní klíčová novinka Škody, Superb čtvrté generace, prošel Martinovým testem ve verzi Combi 1.5 TSI (110 kW). Video obsahuje také překvapení! Martin je sice velkým stoupencem elektromobilů, ale sám s nimi jezdí spíše na kratší cesty, do Alp s nosičem jízdních kol tak jel právě testovaným superbem!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "duration" => 4223, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-12-17 - Nová Škoda Superb v testu Martina Vaculíka: Tlumiče netlučou, takže samá chvála?.mp4", "id" => "_-t1DNsm7aA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_-t1DNsm7aA", "playlist_index" => 55, "timestamp" => 1734454200, "title" => "Nová Škoda Superb v testu Martina Vaculíka: Tlumiče netlučou, takže samá chvála?", "upload_date" => "20241217"} 18:10:52.433 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1562.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:10:52.435 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1564.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:52.436 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1565.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-17 16:50:00Z], 6] 18:10:52.440 [debug] QUERY OK source="media_items" db=2.3ms idle=1567.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Letošní klíčová novinka Škody, Superb čtvrté generace, prošel Martinovým testem ve verzi Combi 1.5 TSI (110 kW). Video obsahuje také překvapení! Martin je sice velkým stoupencem elektromobilů, ale sám s nimi jezdí spíše na kratší cesty, do Alp s nosičem jízdních kol tak jel právě testovaným superbem!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Nová Škoda Superb v testu Martina Vaculíka: Tlumiče netlučou, takže samá chvála?", "15481ff8-a69d-438b-a2de-0f2ad69981a1", "_-t1DNsm7aA", false, 4223, false, "https://www.youtube.com/watch?v=_-t1DNsm7aA", 55, "/downloads/Auto.cz - Martin Vaculík/2024-12-17 - Nová Škoda Superb v testu Martina Vaculíka: Tlumiče netlučou, takže samá chvála?.mp4", false, false, 6, [], 1, ~U[2024-12-17 16:50:00Z], ~U[2025-12-10 17:10:52Z], ~U[2025-12-10 17:10:52Z], "Letošní klíčová novinka Škody, Superb čtvrté generace, prošel Martinovým testem ve verzi Combi 1.5 TSI (110 kW). Video obsahuje také překvapení! Martin je sice velkým stoupencem elektromobilů, ale sám s nimi jezdí spíše na kratší cesty, do Alp s nosičem jízdních kol tak jel právě testovaným superbem!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Nová Škoda Superb v testu Martina Vaculíka: Tlumiče netlučou, takže samá chvála?", "_-t1DNsm7aA", 4223, false, "https://www.youtube.com/watch?v=_-t1DNsm7aA", "/downloads/Auto.cz - Martin Vaculík/2024-12-17 - Nová Škoda Superb v testu Martina Vaculíka: Tlumiče netlučou, takže samá chvála?.mp4", false, 6, ~U[2024-12-17 16:50:00Z]] 18:10:52.442 [debug] QUERY OK source="sources" db=0.9ms idle=910.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:52.443 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:10:52.445 [debug] QUERY OK source="media_items" db=0.7ms idle=9.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12632] 18:10:52.445 [debug] Current batch of media processed. Will check again in 1000ms 18:10:53.446 [debug] Current batch of media processed. Will check again in 1000ms 18:10:54.447 [debug] Current batch of media processed. Will check again in 1000ms 18:10:55.449 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin Vaculík získal k testu zcela aktuální provedení pro rok 2025, kde již místo slavného OHV Hemi pracuje nový řadový šestiválec Hurricane. O hodnocení účinnosti a spotřeby paliva, v tomto případě LPG, vás Martin ve dnešním videu samozřejmě také neošidí.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "duration" => 2592, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-12-03 - Martin Vaculík a RAM 1500 s novým šestiválcem. Nahradí poctivé V8 Hemi?.mp4", "id" => "r5zYc2Xj8HE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=r5zYc2Xj8HE", "playlist_index" => 56, "timestamp" => 1733244600, "title" => "Martin Vaculík a RAM 1500 s novým šestiválcem. Nahradí poctivé V8 Hemi?", "upload_date" => "20241203"} 18:10:55.451 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1580.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:10:55.452 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1581.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:55.455 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1583.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-03 16:50:00Z], 6] 18:10:55.458 [debug] QUERY OK source="media_items" db=2.4ms idle=1585.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík získal k testu zcela aktuální provedení pro rok 2025, kde již místo slavného OHV Hemi pracuje nový řadový šestiválec Hurricane. O hodnocení účinnosti a spotřeby paliva, v tomto případě LPG, vás Martin ve dnešním videu samozřejmě také neošidí.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík a RAM 1500 s novým šestiválcem. Nahradí poctivé V8 Hemi?", "89696198-c2fc-4fa7-8355-d83e065b41c0", "r5zYc2Xj8HE", false, 2592, false, "https://www.youtube.com/watch?v=r5zYc2Xj8HE", 56, "/downloads/Auto.cz - Martin Vaculík/2024-12-03 - Martin Vaculík a RAM 1500 s novým šestiválcem. Nahradí poctivé V8 Hemi?.mp4", false, false, 6, [], 1, ~U[2024-12-03 16:50:00Z], ~U[2025-12-10 17:10:55Z], ~U[2025-12-10 17:10:55Z], "Martin Vaculík získal k testu zcela aktuální provedení pro rok 2025, kde již místo slavného OHV Hemi pracuje nový řadový šestiválec Hurricane. O hodnocení účinnosti a spotřeby paliva, v tomto případě LPG, vás Martin ve dnešním videu samozřejmě také neošidí.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík a RAM 1500 s novým šestiválcem. Nahradí poctivé V8 Hemi?", "r5zYc2Xj8HE", 2592, false, "https://www.youtube.com/watch?v=r5zYc2Xj8HE", "/downloads/Auto.cz - Martin Vaculík/2024-12-03 - Martin Vaculík a RAM 1500 s novým šestiválcem. Nahradí poctivé V8 Hemi?.mp4", false, 6, ~U[2024-12-03 16:50:00Z]] 18:10:55.460 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=921.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:55.461 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=9.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:10:55.463 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12633] 18:10:55.463 [debug] Current batch of media processed. Will check again in 1000ms 18:10:56.465 [debug] Current batch of media processed. Will check again in 1000ms 18:10:57.465 [debug] Current batch of media processed. Will check again in 1000ms 18:10:58.466 [debug] Current batch of media processed. Will check again in 1000ms 18:10:59.468 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin Vaculík se v testu zásadně zaměřil na kvalitu automobilu, jeho technická řešení a výrobní úspory. Spojil síly se stálým spolupracovníkem Světa motorů Jiřím Zimou, proto se v téměř hodinové reportáži dozvíte i věci, které Martin obvykle nehodnotí. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "duration" => 3369, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-11-26 - Experti Světa motorů proklepli elektrické Volvo EX 30!.mp4", "id" => "9QE7yN7aF4g", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9QE7yN7aF4g", "playlist_index" => 57, "timestamp" => 1732639800, "title" => "Experti Světa motorů proklepli elektrické Volvo EX 30!", "upload_date" => "20241126"} 18:10:59.470 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=922.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:10:59.472 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=600.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:59.473 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=602.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-26 16:50:00Z], 6] 18:10:59.477 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=604.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík se v testu zásadně zaměřil na kvalitu automobilu, jeho technická řešení a výrobní úspory. Spojil síly se stálým spolupracovníkem Světa motorů Jiřím Zimou, proto se v téměř hodinové reportáži dozvíte i věci, které Martin obvykle nehodnotí. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Experti Světa motorů proklepli elektrické Volvo EX 30!", "cd8917a0-ffbd-419e-a8c1-5e9434158674", "9QE7yN7aF4g", false, 3369, false, "https://www.youtube.com/watch?v=9QE7yN7aF4g", 57, "/downloads/Auto.cz - Martin Vaculík/2024-11-26 - Experti Světa motorů proklepli elektrické Volvo EX 30!.mp4", false, false, 6, [], 1, ~U[2024-11-26 16:50:00Z], ~U[2025-12-10 17:10:59Z], ~U[2025-12-10 17:10:59Z], "Martin Vaculík se v testu zásadně zaměřil na kvalitu automobilu, jeho technická řešení a výrobní úspory. Spojil síly se stálým spolupracovníkem Světa motorů Jiřím Zimou, proto se v téměř hodinové reportáži dozvíte i věci, které Martin obvykle nehodnotí. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Experti Světa motorů proklepli elektrické Volvo EX 30!", "9QE7yN7aF4g", 3369, false, "https://www.youtube.com/watch?v=9QE7yN7aF4g", "/downloads/Auto.cz - Martin Vaculík/2024-11-26 - Experti Světa motorů proklepli elektrické Volvo EX 30!.mp4", false, 6, ~U[2024-11-26 16:50:00Z]] 18:10:59.479 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=607.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:10:59.480 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=8.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:10:59.482 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=9.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12634] 18:10:59.482 [debug] Current batch of media processed. Will check again in 1000ms 18:11:00.482 [debug] Current batch of media processed. Will check again in 1000ms 18:11:00.488 [info] {"source":"oban","duration":385,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:11:01.483 [debug] Current batch of media processed. Will check again in 1000ms 18:11:02.485 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Technik Světa motorů Martin Vaculík se byl podívat, jak si s čištěním filtrů pevných částic umí poradit značkový servis Audi v rámci služby Audi Repair Concept. Experti slavného německého výrobce vybrali službu, která dává nejlepší výsledky - není tedy žádná náhoda, že filtry k vyčištění putují až do dalekého Švédska. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "duration" => 1291, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-11-18 - Čištění filtrů pevných částic dorazilo i do značkových servisů. Je to k něčemu?.mp4", "id" => "akrrsedk000", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=akrrsedk000", "playlist_index" => 58, "timestamp" => 1731948902, "title" => "Čištění filtrů pevných částic dorazilo i do značkových servisů. Je to k něčemu?", "upload_date" => "20241118"} 18:11:02.486 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1615.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:11:02.487 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1616.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:02.489 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1617.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-18 16:55:02Z], 6] 18:11:02.492 [debug] QUERY OK source="media_items" db=2.0ms idle=931.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technik Světa motorů Martin Vaculík se byl podívat, jak si s čištěním filtrů pevných částic umí poradit značkový servis Audi v rámci služby Audi Repair Concept. Experti slavného německého výrobce vybrali službu, která dává nejlepší výsledky - není tedy žádná náhoda, že filtry k vyčištění putují až do dalekého Švédska. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Čištění filtrů pevných částic dorazilo i do značkových servisů. Je to k něčemu?", "9d90c26e-6151-45d2-924f-a456da9c4556", "akrrsedk000", false, 1291, false, "https://www.youtube.com/watch?v=akrrsedk000", 58, "/downloads/Auto.cz - Martin Vaculík/2024-11-18 - Čištění filtrů pevných částic dorazilo i do značkových servisů. Je to k něčemu?.mp4", false, false, 6, [], 1, ~U[2024-11-18 16:55:02Z], ~U[2025-12-10 17:11:02Z], ~U[2025-12-10 17:11:02Z], "Technik Světa motorů Martin Vaculík se byl podívat, jak si s čištěním filtrů pevných částic umí poradit značkový servis Audi v rámci služby Audi Repair Concept. Experti slavného německého výrobce vybrali službu, která dává nejlepší výsledky - není tedy žádná náhoda, že filtry k vyčištění putují až do dalekého Švédska. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Čištění filtrů pevných částic dorazilo i do značkových servisů. Je to k něčemu?", "akrrsedk000", 1291, false, "https://www.youtube.com/watch?v=akrrsedk000", "/downloads/Auto.cz - Martin Vaculík/2024-11-18 - Čištění filtrů pevných částic dorazilo i do značkových servisů. Je to k něčemu?.mp4", false, 6, ~U[2024-11-18 16:55:02Z]] 18:11:02.493 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=622.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:02.494 [debug] QUERY OK source="media_profiles" db=1.0ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:11:02.495 [debug] QUERY OK source="media_items" db=0.7ms idle=7.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12635] 18:11:02.495 [debug] Current batch of media processed. Will check again in 1000ms 18:11:03.496 [debug] Current batch of media processed. Will check again in 1000ms 18:11:04.497 [debug] Current batch of media processed. Will check again in 1000ms 18:11:05.499 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin Vaculík ve videu představuje nejen novinky proti předchozímu provedení, ale řeší také, jak je to s tou spolehlivostí. O životnosti a nekonečné opravitelnosti rámového základu nikdo nepochybuje, ale co s tím motorem? Z Armády České republiky prosakují nepěkné historky zejména o filtrech pevných částic motorů řady GD. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "duration" => 2703, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-11-12 - Nová Toyota Land Cruiser 250 očima Martina Vaculíka!.mp4", "id" => "PlMCUcf3xb8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=PlMCUcf3xb8", "playlist_index" => 59, "timestamp" => 1731430200, "title" => "Nová Toyota Land Cruiser 250 očima Martina Vaculíka!", "upload_date" => "20241112"} 18:11:05.500 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1629.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:11:05.501 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1631.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:05.502 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1631.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-12 16:50:00Z], 6] 18:11:05.505 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1633.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík ve videu představuje nejen novinky proti předchozímu provedení, ale řeší také, jak je to s tou spolehlivostí. O životnosti a nekonečné opravitelnosti rámového základu nikdo nepochybuje, ale co s tím motorem? Z Armády České republiky prosakují nepěkné historky zejména o filtrech pevných částic motorů řady GD. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Nová Toyota Land Cruiser 250 očima Martina Vaculíka!", "a04e8af4-c31c-462f-bcd4-2c1010580fc7", "PlMCUcf3xb8", false, 2703, false, "https://www.youtube.com/watch?v=PlMCUcf3xb8", 59, "/downloads/Auto.cz - Martin Vaculík/2024-11-12 - Nová Toyota Land Cruiser 250 očima Martina Vaculíka!.mp4", false, false, 6, [], 1, ~U[2024-11-12 16:50:00Z], ~U[2025-12-10 17:11:05Z], ~U[2025-12-10 17:11:05Z], "Martin Vaculík ve videu představuje nejen novinky proti předchozímu provedení, ale řeší také, jak je to s tou spolehlivostí. O životnosti a nekonečné opravitelnosti rámového základu nikdo nepochybuje, ale co s tím motorem? Z Armády České republiky prosakují nepěkné historky zejména o filtrech pevných částic motorů řady GD. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Nová Toyota Land Cruiser 250 očima Martina Vaculíka!", "PlMCUcf3xb8", 2703, false, "https://www.youtube.com/watch?v=PlMCUcf3xb8", "/downloads/Auto.cz - Martin Vaculík/2024-11-12 - Nová Toyota Land Cruiser 250 očima Martina Vaculíka!.mp4", false, 6, ~U[2024-11-12 16:50:00Z]] 18:11:05.506 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=937.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:05.507 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:11:05.509 [debug] QUERY OK source="media_items" db=1.4ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12636] 18:11:05.510 [debug] Current batch of media processed. Will check again in 1000ms 18:11:06.510 [debug] Current batch of media processed. Will check again in 1000ms 18:11:07.511 [debug] Current batch of media processed. Will check again in 1000ms 18:11:08.513 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Dobové recenze tento vůz vynášely do nebe za kombinaci rychlosti a komfortu. Skeptici říkají, že auto je moc těžké, nezatáčí a celkově není tak sportovní, jak by člověk čekal. Kde je pravda, to vám v dnešním videu řekne Martin Vaculík.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #mitsubishi", "duration" => 1652, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-11-05 - Dvě legendy v jednom videu: Ikona 90. let Mitsubishi 3000 GT v testu Martina Vaculíka!.mp4", "id" => "w8ilNjqySdk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=w8ilNjqySdk", "playlist_index" => 60, "timestamp" => 1730825400, "title" => "Dvě legendy v jednom videu: Ikona 90. let Mitsubishi 3000 GT v testu Martina Vaculíka!", "upload_date" => "20241105"} 18:11:08.514 [debug] QUERY OK source="sources" db=0.5ms idle=1641.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:11:08.515 [debug] QUERY OK source="sources" db=0.4ms idle=1642.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:08.517 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=1643.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-05 16:50:00Z], 6] 18:11:08.520 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=1646.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dobové recenze tento vůz vynášely do nebe za kombinaci rychlosti a komfortu. Skeptici říkají, že auto je moc těžké, nezatáčí a celkově není tak sportovní, jak by člověk čekal. Kde je pravda, to vám v dnešním videu řekne Martin Vaculík.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #mitsubishi", "Dvě legendy v jednom videu: Ikona 90. let Mitsubishi 3000 GT v testu Martina Vaculíka!", "6c35b47f-edd0-4a02-9bb4-29d9de419bea", "w8ilNjqySdk", false, 1652, false, "https://www.youtube.com/watch?v=w8ilNjqySdk", 60, "/downloads/Auto.cz - Martin Vaculík/2024-11-05 - Dvě legendy v jednom videu: Ikona 90. let Mitsubishi 3000 GT v testu Martina Vaculíka!.mp4", false, false, 6, [], 1, ~U[2024-11-05 16:50:00Z], ~U[2025-12-10 17:11:08Z], ~U[2025-12-10 17:11:08Z], "Dobové recenze tento vůz vynášely do nebe za kombinaci rychlosti a komfortu. Skeptici říkají, že auto je moc těžké, nezatáčí a celkově není tak sportovní, jak by člověk čekal. Kde je pravda, to vám v dnešním videu řekne Martin Vaculík.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #mitsubishi", "Dvě legendy v jednom videu: Ikona 90. let Mitsubishi 3000 GT v testu Martina Vaculíka!", "w8ilNjqySdk", 1652, false, "https://www.youtube.com/watch?v=w8ilNjqySdk", "/downloads/Auto.cz - Martin Vaculík/2024-11-05 - Dvě legendy v jednom videu: Ikona 90. let Mitsubishi 3000 GT v testu Martina Vaculíka!.mp4", false, 6, ~U[2024-11-05 16:50:00Z]] 18:11:08.521 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=942.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:08.523 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:11:08.525 [debug] QUERY OK source="media_items" db=0.8ms idle=8.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12637] 18:11:08.526 [debug] Current batch of media processed. Will check again in 1000ms 18:11:09.526 [debug] Current batch of media processed. Will check again in 1000ms 18:11:10.527 [debug] Current batch of media processed. Will check again in 1000ms 18:11:11.528 [debug] Current batch of media processed. Will check again in 1000ms 18:11:11.956 [info] {"source":"oban","duration":3541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:12.531 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin Vaculík se rozjel za mistrem odborného výcviku z ISŠA Brno Filipem Houžvičkou, který mu předvedl, jak se má správně měřit baterka ojetého elektromobilu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "duration" => 2367, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-10-29 - Martin Vaculík zjišťoval, jak dlouho vydrží baterka elektromobilu!.mp4", "id" => "BNURfxbJtjs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BNURfxbJtjs", "playlist_index" => 61, "timestamp" => 1730220600, "title" => "Martin Vaculík zjišťoval, jak dlouho vydrží baterka elektromobilu!", "upload_date" => "20241029"} 18:11:12.533 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=659.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:11:12.534 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=661.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:12.537 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=662.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-29 16:50:00Z], 6] 18:11:12.541 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=665.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík se rozjel za mistrem odborného výcviku z ISŠA Brno Filipem Houžvičkou, který mu předvedl, jak se má správně měřit baterka ojetého elektromobilu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík zjišťoval, jak dlouho vydrží baterka elektromobilu!", "7b7cc4cf-af88-45ee-a9a8-0685055158b3", "BNURfxbJtjs", false, 2367, false, "https://www.youtube.com/watch?v=BNURfxbJtjs", 61, "/downloads/Auto.cz - Martin Vaculík/2024-10-29 - Martin Vaculík zjišťoval, jak dlouho vydrží baterka elektromobilu!.mp4", false, false, 6, [], 1, ~U[2024-10-29 16:50:00Z], ~U[2025-12-10 17:11:12Z], ~U[2025-12-10 17:11:12Z], "Martin Vaculík se rozjel za mistrem odborného výcviku z ISŠA Brno Filipem Houžvičkou, který mu předvedl, jak se má správně měřit baterka ojetého elektromobilu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík zjišťoval, jak dlouho vydrží baterka elektromobilu!", "BNURfxbJtjs", 2367, false, "https://www.youtube.com/watch?v=BNURfxbJtjs", "/downloads/Auto.cz - Martin Vaculík/2024-10-29 - Martin Vaculík zjišťoval, jak dlouho vydrží baterka elektromobilu!.mp4", false, 6, ~U[2024-10-29 16:50:00Z]] 18:11:12.542 [debug] QUERY OK source="sources" db=1.0ms idle=585.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:12.544 [debug] QUERY OK source="media_profiles" db=0.6ms idle=10.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:11:12.545 [debug] QUERY OK source="media_items" db=1.0ms idle=10.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 [12638] 18:11:12.546 [debug] Current batch of media processed. Will check again in 1000ms 18:11:13.550 [debug] Current batch of media processed. Will check again in 1000ms 18:11:14.550 [debug] Current batch of media processed. Will check again in 1000ms 18:11:15.552 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Před týdnem jste si vychutnali jízdní vlastnosti a design legendárního Citroënu XM. Ve druhém díle se už představí i majitel Lukáš Burian.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "duration" => 1974, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-10-21 - Vyměň káru za elektromobil: Technika Citroënu XM a co říká majitel na Škodu Enyaq?.mp4", "id" => "tAdxK6uOwvM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=tAdxK6uOwvM", "playlist_index" => 62, "timestamp" => 1729525802, "title" => "Vyměň káru za elektromobil: Technika Citroënu XM a co říká majitel na Škodu Enyaq?", "upload_date" => "20241021"} 18:11:15.554 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1681.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:11:15.557 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1684.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:15.560 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=1686.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-21 15:50:02Z], 6] 18:11:15.564 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=1689.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Před týdnem jste si vychutnali jízdní vlastnosti a design legendárního Citroënu XM. Ve druhém díle se už představí i majitel Lukáš Burian.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Vyměň káru za elektromobil: Technika Citroënu XM a co říká majitel na Škodu Enyaq?", "a8c05afe-5a7c-4c99-b3fb-230a5e0e6176", "tAdxK6uOwvM", false, 1974, false, "https://www.youtube.com/watch?v=tAdxK6uOwvM", 62, "/downloads/Auto.cz - Martin Vaculík/2024-10-21 - Vyměň káru za elektromobil: Technika Citroënu XM a co říká majitel na Škodu Enyaq?.mp4", false, false, 6, [], 1, ~U[2024-10-21 15:50:02Z], ~U[2025-12-10 17:11:15Z], ~U[2025-12-10 17:11:15Z], "Před týdnem jste si vychutnali jízdní vlastnosti a design legendárního Citroënu XM. Ve druhém díle se už představí i majitel Lukáš Burian.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Vyměň káru za elektromobil: Technika Citroënu XM a co říká majitel na Škodu Enyaq?", "tAdxK6uOwvM", 1974, false, "https://www.youtube.com/watch?v=tAdxK6uOwvM", "/downloads/Auto.cz - Martin Vaculík/2024-10-21 - Vyměň káru za elektromobil: Technika Citroënu XM a co říká majitel na Škodu Enyaq?.mp4", false, 6, ~U[2024-10-21 15:50:02Z]] 18:11:15.566 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=966.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:15.568 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.2ms idle=12.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:11:15.570 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=11.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12639] 18:11:15.571 [debug] Current batch of media processed. Will check again in 1000ms 18:11:16.571 [debug] Current batch of media processed. Will check again in 1000ms 18:11:17.572 [debug] Current batch of media processed. Will check again in 1000ms 18:11:18.574 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin Vaculík si vzal na test nového Mitsubishi Colt, kterému mnozí vytýkají, že to je „jen“ přeznačkovaný Renault Clio. Hned v prvních sekundách však slyšíme odvážné tvrzení – fakt, že jde o clio, je podle Martina jedna z nejlepších věcí, která mohla colt potkat.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "duration" => 300, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-10-18 - Mitsubishi Colt 1.0 MPI-T: Už teď víme, že bude spolehlivé!.mkv", "id" => "Sg7DFdd3vJY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Sg7DFdd3vJY", "playlist_index" => 63, "timestamp" => 1729266600, "title" => "Mitsubishi Colt 1.0 MPI-T: Už teď víme, že bude spolehlivé!", "upload_date" => "20241018"} 18:11:18.575 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1702.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:11:18.576 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1703.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:18.577 [debug] QUERY OK source="media_items" db=1.0ms idle=1704.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-18 15:50:00Z], 6] 18:11:18.581 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=1706.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík si vzal na test nového Mitsubishi Colt, kterému mnozí vytýkají, že to je „jen“ přeznačkovaný Renault Clio. Hned v prvních sekundách však slyšíme odvážné tvrzení – fakt, že jde o clio, je podle Martina jedna z nejlepších věcí, která mohla colt potkat.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Mitsubishi Colt 1.0 MPI-T: Už teď víme, že bude spolehlivé!", "4be98a1b-cfdd-4658-8774-5d70a4f24846", "Sg7DFdd3vJY", false, 300, false, "https://www.youtube.com/watch?v=Sg7DFdd3vJY", 63, "/downloads/Auto.cz - Martin Vaculík/2024-10-18 - Mitsubishi Colt 1.0 MPI-T: Už teď víme, že bude spolehlivé!.mkv", false, false, 6, [], 1, ~U[2024-10-18 15:50:00Z], ~U[2025-12-10 17:11:18Z], ~U[2025-12-10 17:11:18Z], "Martin Vaculík si vzal na test nového Mitsubishi Colt, kterému mnozí vytýkají, že to je „jen“ přeznačkovaný Renault Clio. Hned v prvních sekundách však slyšíme odvážné tvrzení – fakt, že jde o clio, je podle Martina jedna z nejlepších věcí, která mohla colt potkat.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Mitsubishi Colt 1.0 MPI-T: Už teď víme, že bude spolehlivé!", "Sg7DFdd3vJY", 300, false, "https://www.youtube.com/watch?v=Sg7DFdd3vJY", "/downloads/Auto.cz - Martin Vaculík/2024-10-18 - Mitsubishi Colt 1.0 MPI-T: Už teď víme, že bude spolehlivé!.mkv", false, 6, ~U[2024-10-18 15:50:00Z]] 18:11:18.582 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=977.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:18.583 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:11:18.584 [debug] QUERY OK source="media_items" db=0.6ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12640] 18:11:18.585 [debug] Current batch of media processed. Will check again in 1000ms 18:11:19.585 [debug] Current batch of media processed. Will check again in 1000ms 18:11:20.586 [debug] Current batch of media processed. Will check again in 1000ms 18:11:21.588 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Už jste viděli, jak Martin vyzkoušel Alfu Romeo 164 nadšence Vojty Ondráčka, který za to projel elektrickou Škodu Enyaq 85x. Tentokrát mu Lukáš Burian z Brna zapůjčil zachovalý exemplář Citroënu XM z roku 1996. Šlo sice o jeden z hůře vybavených vozů, zajímavý však přeplňovaným motorem 2.0 Turbo CT (108 kW)!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "duration" => 1582, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-10-17 - Vyměň káru za elektromobil: Martin Vaculík vyzkoušel Citroën XM 2.0 Turbo CT.mp4", "id" => "v9HWrCNQlKU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=v9HWrCNQlKU", "playlist_index" => 64, "timestamp" => 1729180200, "title" => "Vyměň káru za elektromobil: Martin Vaculík vyzkoušel Citroën XM 2.0 Turbo CT", "upload_date" => "20241017"} 18:11:21.590 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1717.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:11:21.591 [debug] QUERY OK source="sources" db=0.7ms idle=1719.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:21.594 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1720.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-17 15:50:00Z], 6] 18:11:21.598 [debug] QUERY OK source="media_items" db=2.8ms idle=1723.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Už jste viděli, jak Martin vyzkoušel Alfu Romeo 164 nadšence Vojty Ondráčka, který za to projel elektrickou Škodu Enyaq 85x. Tentokrát mu Lukáš Burian z Brna zapůjčil zachovalý exemplář Citroënu XM z roku 1996. Šlo sice o jeden z hůře vybavených vozů, zajímavý však přeplňovaným motorem 2.0 Turbo CT (108 kW)!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Vyměň káru za elektromobil: Martin Vaculík vyzkoušel Citroën XM 2.0 Turbo CT", "76f0de35-6a73-46ff-86d2-a7a1824a7580", "v9HWrCNQlKU", false, 1582, false, "https://www.youtube.com/watch?v=v9HWrCNQlKU", 64, "/downloads/Auto.cz - Martin Vaculík/2024-10-17 - Vyměň káru za elektromobil: Martin Vaculík vyzkoušel Citroën XM 2.0 Turbo CT.mp4", false, false, 6, [], 1, ~U[2024-10-17 15:50:00Z], ~U[2025-12-10 17:11:21Z], ~U[2025-12-10 17:11:21Z], "Už jste viděli, jak Martin vyzkoušel Alfu Romeo 164 nadšence Vojty Ondráčka, který za to projel elektrickou Škodu Enyaq 85x. Tentokrát mu Lukáš Burian z Brna zapůjčil zachovalý exemplář Citroënu XM z roku 1996. Šlo sice o jeden z hůře vybavených vozů, zajímavý však přeplňovaným motorem 2.0 Turbo CT (108 kW)!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Vyměň káru za elektromobil: Martin Vaculík vyzkoušel Citroën XM 2.0 Turbo CT", "v9HWrCNQlKU", 1582, false, "https://www.youtube.com/watch?v=v9HWrCNQlKU", "/downloads/Auto.cz - Martin Vaculík/2024-10-17 - Vyměň káru za elektromobil: Martin Vaculík vyzkoušel Citroën XM 2.0 Turbo CT.mp4", false, 6, ~U[2024-10-17 15:50:00Z]] 18:11:21.600 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=986.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:21.601 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=10.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:11:21.604 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=11.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12641] 18:11:21.604 [debug] Current batch of media processed. Will check again in 1000ms 18:11:22.605 [debug] Current batch of media processed. Will check again in 1000ms 18:11:23.606 [debug] Current batch of media processed. Will check again in 1000ms 18:11:24.608 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V minulém díle jste se podrobně seznámili s rozdíly mezi motory 1.5 TSI Evo I DPCA a 1.5 TSI Evo II DXDB (oba 110 kW a 250 Nm), kterými se od sebe liší první provedení Škody Octavia IV nabízené od konce roku 2019 a modernizované.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skodaoctavia", "duration" => 2610, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-10-10 - Nová octavia v testu Martina Vaculíka: Motor překvapil, výrobní úspory jej rozzuřily.mp4", "id" => "O6rqFBCmRtg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=O6rqFBCmRtg", "playlist_index" => 65, "timestamp" => 1728575400, "title" => "Nová octavia v testu Martina Vaculíka: Motor překvapil, výrobní úspory jej rozzuřily", "upload_date" => "20241010"} 18:11:24.610 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1737.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:11:24.612 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1739.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:24.614 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1740.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-10 15:50:00Z], 6] 18:11:24.618 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=1742.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V minulém díle jste se podrobně seznámili s rozdíly mezi motory 1.5 TSI Evo I DPCA a 1.5 TSI Evo II DXDB (oba 110 kW a 250 Nm), kterými se od sebe liší první provedení Škody Octavia IV nabízené od konce roku 2019 a modernizované.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skodaoctavia", "Nová octavia v testu Martina Vaculíka: Motor překvapil, výrobní úspory jej rozzuřily", "0a7f3bd7-277f-4e03-aadd-b43c986886ed", "O6rqFBCmRtg", false, 2610, false, "https://www.youtube.com/watch?v=O6rqFBCmRtg", 65, "/downloads/Auto.cz - Martin Vaculík/2024-10-10 - Nová octavia v testu Martina Vaculíka: Motor překvapil, výrobní úspory jej rozzuřily.mp4", false, false, 6, [], 1, ~U[2024-10-10 15:50:00Z], ~U[2025-12-10 17:11:24Z], ~U[2025-12-10 17:11:24Z], "V minulém díle jste se podrobně seznámili s rozdíly mezi motory 1.5 TSI Evo I DPCA a 1.5 TSI Evo II DXDB (oba 110 kW a 250 Nm), kterými se od sebe liší první provedení Škody Octavia IV nabízené od konce roku 2019 a modernizované.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skodaoctavia", "Nová octavia v testu Martina Vaculíka: Motor překvapil, výrobní úspory jej rozzuřily", "O6rqFBCmRtg", 2610, false, "https://www.youtube.com/watch?v=O6rqFBCmRtg", "/downloads/Auto.cz - Martin Vaculík/2024-10-10 - Nová octavia v testu Martina Vaculíka: Motor překvapil, výrobní úspory jej rozzuřily.mp4", false, 6, ~U[2024-10-10 15:50:00Z]] 18:11:24.620 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=998.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:24.621 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:11:24.623 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=10.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12642] 18:11:24.624 [debug] Current batch of media processed. Will check again in 1000ms 18:11:25.625 [debug] Current batch of media processed. Will check again in 1000ms 18:11:26.625 [debug] Current batch of media processed. Will check again in 1000ms 18:11:27.626 [debug] Current batch of media processed. Will check again in 1000ms 18:11:28.628 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "O Martinovi Vaculíkovi často říkáte, že je propagátorem elektromobility a nemyslíte to jen jako pochvalu. Do svého podcastu si proto schválně pozval skutečného propagátora elektromobility Jana Staňka z kanálu Electro Dad, který si už v roce 2019 dal za cíl inspirovat milión lidí k přechodu na elektromobil a čistou energii. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "duration" => 4621, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-10-03 - 🎧 Martin Vaculík a skutečný propagátor elektromobility Electro Dad Jan Staněk! ⧸ Podcast Za volantem.mp4", "id" => "AAhUdwVAPvY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=AAhUdwVAPvY", "playlist_index" => 66, "timestamp" => 1727971209, "title" => "🎧 Martin Vaculík a skutečný propagátor elektromobility Electro Dad Jan Staněk! / Podcast Za volantem", "upload_date" => "20241003"} 18:11:28.630 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=997.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:11:28.631 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=758.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:28.634 [debug] QUERY OK source="media_items" db=1.7ms idle=760.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-03 16:00:09Z], 6] 18:11:28.679 [debug] QUERY OK source="media_items" db=43.0ms queue=0.1ms idle=763.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["O Martinovi Vaculíkovi často říkáte, že je propagátorem elektromobility a nemyslíte to jen jako pochvalu. Do svého podcastu si proto schválně pozval skutečného propagátora elektromobility Jana Staňka z kanálu Electro Dad, který si už v roce 2019 dal za cíl inspirovat milión lidí k přechodu na elektromobil a čistou energii. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "🎧 Martin Vaculík a skutečný propagátor elektromobility Electro Dad Jan Staněk! / Podcast Za volantem", "c767c017-d70e-4130-aa8c-43f605b9da5f", "AAhUdwVAPvY", false, 4621, false, "https://www.youtube.com/watch?v=AAhUdwVAPvY", 66, "/downloads/Auto.cz - Martin Vaculík/2024-10-03 - 🎧 Martin Vaculík a skutečný propagátor elektromobility Electro Dad Jan Staněk! ⧸ Podcast Za volantem.mp4", false, false, 6, [], 1, ~U[2024-10-03 16:00:09Z], ~U[2025-12-10 17:11:28Z], ~U[2025-12-10 17:11:28Z], "O Martinovi Vaculíkovi často říkáte, že je propagátorem elektromobility a nemyslíte to jen jako pochvalu. Do svého podcastu si proto schválně pozval skutečného propagátora elektromobility Jana Staňka z kanálu Electro Dad, který si už v roce 2019 dal za cíl inspirovat milión lidí k přechodu na elektromobil a čistou energii. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "🎧 Martin Vaculík a skutečný propagátor elektromobility Electro Dad Jan Staněk! / Podcast Za volantem", "AAhUdwVAPvY", 4621, false, "https://www.youtube.com/watch?v=AAhUdwVAPvY", "/downloads/Auto.cz - Martin Vaculík/2024-10-03 - 🎧 Martin Vaculík a skutečný propagátor elektromobility Electro Dad Jan Staněk! ⧸ Podcast Za volantem.mp4", false, 6, ~U[2024-10-03 16:00:09Z]] 18:11:28.681 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=49.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:28.682 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=49.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:11:28.684 [debug] QUERY OK source="media_items" db=1.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 [12643] 18:11:28.684 [debug] Current batch of media processed. Will check again in 1000ms 18:11:29.685 [debug] Current batch of media processed. Will check again in 1000ms 18:11:30.686 [debug] Current batch of media processed. Will check again in 1000ms 18:11:31.688 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V prvním díle Martin Vaculík podrobně představí techniku motoru 1.5 TSI Evo II, konkrétně varianty DXDB. Martin měl to štěstí, že se mu podařilo zachytit vedoucího vývoje motorů ve Škodě Auto Ing. Karla France nad rozebraným motorem právě nového typu a nechal si vysvětlit, co vše se změnilo.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skodaoctavia", "duration" => 2930, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-10-02 - Martin Vaculík a motor 1.5 TSI Evo II rozebraný na prvočástice!.mp4", "id" => "XiETDYzWV48", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XiETDYzWV48", "playlist_index" => 67, "timestamp" => 1727884200, "title" => "Martin Vaculík a motor 1.5 TSI Evo II rozebraný na prvočástice!", "upload_date" => "20241002"} 18:11:31.690 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1817.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:11:31.691 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1818.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:31.693 [debug] QUERY OK source="media_items" db=1.5ms idle=1820.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-02 15:50:00Z], 6] 18:11:31.714 [debug] QUERY OK source="media_items" db=18.6ms idle=1055.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V prvním díle Martin Vaculík podrobně představí techniku motoru 1.5 TSI Evo II, konkrétně varianty DXDB. Martin měl to štěstí, že se mu podařilo zachytit vedoucího vývoje motorů ve Škodě Auto Ing. Karla France nad rozebraným motorem právě nového typu a nechal si vysvětlit, co vše se změnilo.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skodaoctavia", "Martin Vaculík a motor 1.5 TSI Evo II rozebraný na prvočástice!", "3560a870-bd6c-4ee0-a0f4-ecd063435864", "XiETDYzWV48", false, 2930, false, "https://www.youtube.com/watch?v=XiETDYzWV48", 67, "/downloads/Auto.cz - Martin Vaculík/2024-10-02 - Martin Vaculík a motor 1.5 TSI Evo II rozebraný na prvočástice!.mp4", false, false, 6, [], 1, ~U[2024-10-02 15:50:00Z], ~U[2025-12-10 17:11:31Z], ~U[2025-12-10 17:11:31Z], "V prvním díle Martin Vaculík podrobně představí techniku motoru 1.5 TSI Evo II, konkrétně varianty DXDB. Martin měl to štěstí, že se mu podařilo zachytit vedoucího vývoje motorů ve Škodě Auto Ing. Karla France nad rozebraným motorem právě nového typu a nechal si vysvětlit, co vše se změnilo.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skodaoctavia", "Martin Vaculík a motor 1.5 TSI Evo II rozebraný na prvočástice!", "XiETDYzWV48", 2930, false, "https://www.youtube.com/watch?v=XiETDYzWV48", "/downloads/Auto.cz - Martin Vaculík/2024-10-02 - Martin Vaculík a motor 1.5 TSI Evo II rozebraný na prvočástice!.mp4", false, 6, ~U[2024-10-02 15:50:00Z]] 18:11:31.716 [debug] QUERY OK source="sources" db=0.8ms idle=71.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:31.718 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.4ms idle=26.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:11:31.720 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=27.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 [12644] 18:11:31.720 [debug] Current batch of media processed. Will check again in 1000ms 18:11:32.721 [debug] Current batch of media processed. Will check again in 1000ms 18:11:33.722 [debug] Current batch of media processed. Will check again in 1000ms 18:11:34.724 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Automobilka Škoda, které věnoval velkou část života, uspořádala setkání s vybranými novináři. Martin Vaculík coby zástupce Světa motorů tak byl mezi gratulanty. Při té příležitosti se mu podařilo natočit také improvizovaný rozhovor!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skoda", "duration" => 1314, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-09-23 - Otec Favoritu Petr Hrdlička oslavil 90! Martin Vaculík ho vyzpovídal v rozhovoru.mp4", "id" => "kfBejUKyk74", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kfBejUKyk74", "playlist_index" => 68, "timestamp" => 1727106600, "title" => "Otec Favoritu Petr Hrdlička oslavil 90! Martin Vaculík ho vyzpovídal v rozhovoru", "upload_date" => "20240923"} 18:11:34.728 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1855.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:11:34.730 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1857.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:34.733 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=1858.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-23 15:50:00Z], 6] 18:11:34.738 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=1087.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Automobilka Škoda, které věnoval velkou část života, uspořádala setkání s vybranými novináři. Martin Vaculík coby zástupce Světa motorů tak byl mezi gratulanty. Při té příležitosti se mu podařilo natočit také improvizovaný rozhovor!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skoda", "Otec Favoritu Petr Hrdlička oslavil 90! Martin Vaculík ho vyzpovídal v rozhovoru", "9cce2450-d155-47fe-9b0c-def4fbd241fc", "kfBejUKyk74", false, 1314, false, "https://www.youtube.com/watch?v=kfBejUKyk74", 68, "/downloads/Auto.cz - Martin Vaculík/2024-09-23 - Otec Favoritu Petr Hrdlička oslavil 90! Martin Vaculík ho vyzpovídal v rozhovoru.mp4", false, false, 6, [], 1, ~U[2024-09-23 15:50:00Z], ~U[2025-12-10 17:11:34Z], ~U[2025-12-10 17:11:34Z], "Automobilka Škoda, které věnoval velkou část života, uspořádala setkání s vybranými novináři. Martin Vaculík coby zástupce Světa motorů tak byl mezi gratulanty. Při té příležitosti se mu podařilo natočit také improvizovaný rozhovor!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skoda", "Otec Favoritu Petr Hrdlička oslavil 90! Martin Vaculík ho vyzpovídal v rozhovoru", "kfBejUKyk74", 1314, false, "https://www.youtube.com/watch?v=kfBejUKyk74", "/downloads/Auto.cz - Martin Vaculík/2024-09-23 - Otec Favoritu Petr Hrdlička oslavil 90! Martin Vaculík ho vyzpovídal v rozhovoru.mp4", false, 6, ~U[2024-09-23 15:50:00Z]] 18:11:34.739 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=87.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:34.741 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=12.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:11:34.744 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=12.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12645] 18:11:34.744 [debug] Current batch of media processed. Will check again in 1000ms 18:11:35.745 [debug] Current batch of media processed. Will check again in 1000ms 18:11:36.746 [debug] Current batch of media processed. Will check again in 1000ms 18:11:37.748 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Terénní čtyřkolky jsou stále populárnější kategorie vozidel. Těmto strojům se Martin Vaculík ve svých recenzích dosud vyhýbal a rozhodl se to napravit tím asi nejlepším, jaký vůbec existuje. Po obvyklém technickém rozboru následuje i jízdní zkouška, z které se Martin vzpamatovával 14 dní. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "duration" => 3054, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-09-17 - Martin Vaculík a Polaris RZR Pro R: Z jízdy se vzpamatovával 14 dní.mp4", "id" => "BUGfIkQ8hZw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BUGfIkQ8hZw", "playlist_index" => 69, "timestamp" => 1726588200, "title" => "Martin Vaculík a Polaris RZR Pro R: Z jízdy se vzpamatovával 14 dní", "upload_date" => "20240917"} 18:11:37.750 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1874.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:11:37.751 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1875.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:37.753 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1877.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-17 15:50:00Z], 6] 18:11:37.757 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=1099.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Terénní čtyřkolky jsou stále populárnější kategorie vozidel. Těmto strojům se Martin Vaculík ve svých recenzích dosud vyhýbal a rozhodl se to napravit tím asi nejlepším, jaký vůbec existuje. Po obvyklém technickém rozboru následuje i jízdní zkouška, z které se Martin vzpamatovával 14 dní. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík a Polaris RZR Pro R: Z jízdy se vzpamatovával 14 dní", "4fd50e09-d111-4275-ad4e-abe6b89cc521", "BUGfIkQ8hZw", false, 3054, false, "https://www.youtube.com/watch?v=BUGfIkQ8hZw", 69, "/downloads/Auto.cz - Martin Vaculík/2024-09-17 - Martin Vaculík a Polaris RZR Pro R: Z jízdy se vzpamatovával 14 dní.mp4", false, false, 6, [], 1, ~U[2024-09-17 15:50:00Z], ~U[2025-12-10 17:11:37Z], ~U[2025-12-10 17:11:37Z], "Terénní čtyřkolky jsou stále populárnější kategorie vozidel. Těmto strojům se Martin Vaculík ve svých recenzích dosud vyhýbal a rozhodl se to napravit tím asi nejlepším, jaký vůbec existuje. Po obvyklém technickém rozboru následuje i jízdní zkouška, z které se Martin vzpamatovával 14 dní. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík a Polaris RZR Pro R: Z jízdy se vzpamatovával 14 dní", "BUGfIkQ8hZw", 3054, false, "https://www.youtube.com/watch?v=BUGfIkQ8hZw", "/downloads/Auto.cz - Martin Vaculík/2024-09-17 - Martin Vaculík a Polaris RZR Pro R: Z jízdy se vzpamatovával 14 dní.mp4", false, 6, ~U[2024-09-17 15:50:00Z]] 18:11:37.759 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=100.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:37.760 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=9.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:11:37.762 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12646] 18:11:37.762 [debug] Current batch of media processed. Will check again in 1000ms 18:11:38.763 [debug] Current batch of media processed. Will check again in 1000ms 18:11:39.764 [debug] Current batch of media processed. Will check again in 1000ms 18:11:40.765 [debug] Current batch of media processed. Will check again in 1000ms 18:11:41.767 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Letošní rok je na automobilové novinky opravdu bohatý. Jednou z těch pro český trh nejvýznamnější je nová generace Škody Kodiaq.\n\nMartina mile překvapila funkce podvozku už na mezinárodních jízdách se zamaskovanými prototypy, nyní si auto pořádně vyzkoušel i na českých cestách. Nadšený byl z interiéru i práce převodovky. Pár věcí se mu ale také nelíbilo. Dnešní video tak má po oblíbené části \"zvedák\" ještě bonus v podobě měření na válcové zkušebně.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 2639, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-09-10 - Martin Vaculík: S novým Kodiaqem škodováci prokázali ladičské mistrovství!.mp4", "id" => "sjgD7m1jSlI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=sjgD7m1jSlI", "playlist_index" => 70, "timestamp" => 1725983400, "title" => "Martin Vaculík: S novým Kodiaqem škodováci prokázali ladičské mistrovství!", "upload_date" => "20240910"} 18:11:41.769 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=894.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:11:41.770 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=896.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:41.773 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=897.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-10 15:50:00Z], 6] 18:11:41.777 [debug] QUERY OK source="media_items" db=2.7ms idle=900.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Letošní rok je na automobilové novinky opravdu bohatý. Jednou z těch pro český trh nejvýznamnější je nová generace Škody Kodiaq.\n\nMartina mile překvapila funkce podvozku už na mezinárodních jízdách se zamaskovanými prototypy, nyní si auto pořádně vyzkoušel i na českých cestách. Nadšený byl z interiéru i práce převodovky. Pár věcí se mu ale také nelíbilo. Dnešní video tak má po oblíbené části \"zvedák\" ještě bonus v podobě měření na válcové zkušebně.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík: S novým Kodiaqem škodováci prokázali ladičské mistrovství!", "852f922e-568c-4788-9671-eb252929319d", "sjgD7m1jSlI", false, 2639, false, "https://www.youtube.com/watch?v=sjgD7m1jSlI", 70, "/downloads/Auto.cz - Martin Vaculík/2024-09-10 - Martin Vaculík: S novým Kodiaqem škodováci prokázali ladičské mistrovství!.mp4", false, false, 6, [], 1, ~U[2024-09-10 15:50:00Z], ~U[2025-12-10 17:11:41Z], ~U[2025-12-10 17:11:41Z], "Letošní rok je na automobilové novinky opravdu bohatý. Jednou z těch pro český trh nejvýznamnější je nová generace Škody Kodiaq.\n\nMartina mile překvapila funkce podvozku už na mezinárodních jízdách se zamaskovanými prototypy, nyní si auto pořádně vyzkoušel i na českých cestách. Nadšený byl z interiéru i práce převodovky. Pár věcí se mu ale také nelíbilo. Dnešní video tak má po oblíbené části \"zvedák\" ještě bonus v podobě měření na válcové zkušebně.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík: S novým Kodiaqem škodováci prokázali ladičské mistrovství!", "sjgD7m1jSlI", 2639, false, "https://www.youtube.com/watch?v=sjgD7m1jSlI", "/downloads/Auto.cz - Martin Vaculík/2024-09-10 - Martin Vaculík: S novým Kodiaqem škodováci prokázali ladičské mistrovství!.mp4", false, 6, ~U[2024-09-10 15:50:00Z]] 18:11:41.779 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=110.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:41.780 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=10.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:11:41.782 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=10.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12647] 18:11:41.782 [debug] Current batch of media processed. Will check again in 1000ms 18:11:41.961 [info] {"source":"oban","duration":3394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:42.783 [debug] Current batch of media processed. Will check again in 1000ms 18:11:43.784 [debug] Current batch of media processed. Will check again in 1000ms 18:11:44.786 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Aby Martin Vaculík zjistil, jakou směsí čar a kouzel se dá i nový motor k dobré funkci na LPG přinutit, zajel na rozumy za Markem Osvaldem z firmy Autogas centrum plus ve Strakonicích. \"Patnáct let jsem neměl podpálenou hlavu ani vysypaný katalyzátor,\" hlásí hrdě Marek. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "duration" => 3581, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-09-02 - Martin Vaculík zpovídá experta na LPG: Jak je to s přestavbami moderních aut?.mp4", "id" => "VTzgiqFRBgU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=VTzgiqFRBgU", "playlist_index" => 71, "timestamp" => 1725292200, "title" => "Martin Vaculík zpovídá experta na LPG: Jak je to s přestavbami moderních aut?", "upload_date" => "20240902"} 18:11:44.787 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1912.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:11:44.787 [debug] QUERY OK source="sources" db=0.3ms idle=1913.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:44.788 [debug] QUERY OK source="media_items" db=0.8ms idle=1117.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-02 15:50:00Z], 6] 18:11:44.791 [debug] QUERY OK source="media_items" db=1.6ms idle=915.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Aby Martin Vaculík zjistil, jakou směsí čar a kouzel se dá i nový motor k dobré funkci na LPG přinutit, zajel na rozumy za Markem Osvaldem z firmy Autogas centrum plus ve Strakonicích. \"Patnáct let jsem neměl podpálenou hlavu ani vysypaný katalyzátor,\" hlásí hrdě Marek. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík zpovídá experta na LPG: Jak je to s přestavbami moderních aut?", "f62217e6-7a83-4095-82f3-ba7b81c6cc3b", "VTzgiqFRBgU", false, 3581, false, "https://www.youtube.com/watch?v=VTzgiqFRBgU", 71, "/downloads/Auto.cz - Martin Vaculík/2024-09-02 - Martin Vaculík zpovídá experta na LPG: Jak je to s přestavbami moderních aut?.mp4", false, false, 6, [], 1, ~U[2024-09-02 15:50:00Z], ~U[2025-12-10 17:11:44Z], ~U[2025-12-10 17:11:44Z], "Aby Martin Vaculík zjistil, jakou směsí čar a kouzel se dá i nový motor k dobré funkci na LPG přinutit, zajel na rozumy za Markem Osvaldem z firmy Autogas centrum plus ve Strakonicích. \"Patnáct let jsem neměl podpálenou hlavu ani vysypaný katalyzátor,\" hlásí hrdě Marek. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík zpovídá experta na LPG: Jak je to s přestavbami moderních aut?", "VTzgiqFRBgU", 3581, false, "https://www.youtube.com/watch?v=VTzgiqFRBgU", "/downloads/Auto.cz - Martin Vaculík/2024-09-02 - Martin Vaculík zpovídá experta na LPG: Jak je to s přestavbami moderních aut?.mp4", false, 6, ~U[2024-09-02 15:50:00Z]] 18:11:44.792 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=117.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:44.792 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:11:44.793 [debug] QUERY OK source="media_items" db=0.5ms idle=5.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12648] 18:11:44.793 [debug] Current batch of media processed. Will check again in 1000ms 18:11:45.797 [debug] Current batch of media processed. Will check again in 1000ms 18:11:46.798 [debug] Current batch of media processed. Will check again in 1000ms 18:11:47.800 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Dnes se do videotestu Martina Vaculíka dostává Škoda Superb III z roku 2017, jejíž specifikaci Martin pomáhal sestavovat a dodnes tvrdí, že výsledná konfigurace je mimořádně zdařilá.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skodasuperb", "duration" => 3095, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-08-26 - Tuto Škodu Superb III sestavil Martin Vaculík. Jak je na tom po 200.000 km?.mp4", "id" => "RUo_EoxSjR0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RUo_EoxSjR0", "playlist_index" => 72, "timestamp" => 1724687400, "title" => "Tuto Škodu Superb III sestavil Martin Vaculík. Jak je na tom po 200.000 km?", "upload_date" => "20240826"} 18:11:47.801 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1926.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:11:47.802 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1927.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:47.804 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1929.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-26 15:50:00Z], 6] 18:11:47.808 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=1125.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dnes se do videotestu Martina Vaculíka dostává Škoda Superb III z roku 2017, jejíž specifikaci Martin pomáhal sestavovat a dodnes tvrdí, že výsledná konfigurace je mimořádně zdařilá.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skodasuperb", "Tuto Škodu Superb III sestavil Martin Vaculík. Jak je na tom po 200.000 km?", "b8ec6db1-0ebe-4acc-b290-80b6b076911a", "RUo_EoxSjR0", false, 3095, false, "https://www.youtube.com/watch?v=RUo_EoxSjR0", 72, "/downloads/Auto.cz - Martin Vaculík/2024-08-26 - Tuto Škodu Superb III sestavil Martin Vaculík. Jak je na tom po 200.000 km?.mp4", false, false, 6, [], 1, ~U[2024-08-26 15:50:00Z], ~U[2025-12-10 17:11:47Z], ~U[2025-12-10 17:11:47Z], "Dnes se do videotestu Martina Vaculíka dostává Škoda Superb III z roku 2017, jejíž specifikaci Martin pomáhal sestavovat a dodnes tvrdí, že výsledná konfigurace je mimořádně zdařilá.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skodasuperb", "Tuto Škodu Superb III sestavil Martin Vaculík. Jak je na tom po 200.000 km?", "RUo_EoxSjR0", 3095, false, "https://www.youtube.com/watch?v=RUo_EoxSjR0", "/downloads/Auto.cz - Martin Vaculík/2024-08-26 - Tuto Škodu Superb III sestavil Martin Vaculík. Jak je na tom po 200.000 km?.mp4", false, 6, ~U[2024-08-26 15:50:00Z]] 18:11:47.809 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=125.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:47.810 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:11:47.812 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=8.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12649] 18:11:47.812 [debug] Current batch of media processed. Will check again in 1000ms 18:11:48.812 [debug] Current batch of media processed. Will check again in 1000ms 18:11:49.813 [debug] Current batch of media processed. Will check again in 1000ms 18:11:50.816 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Minulé povídání Martina Vaculíka s Michalem Dokoupilem o autech v Číně patří k nejúspěšnějším dílům našeho podcastu Za volantem. Tentokrát se Martin s Michalem sešli ve studiu podruhé, aby si popovídali o dálkovém cestování elektromobilem.\n\nS dlouhodobě testovaným MG4 77 kWh najezdil za 14 dní 9500 po Polsku, Litvě, Lotyšsku, Estonsku, Finsku, Norsku, Švédsku, Dánsku a Německu. Zajímá vás, kolik zaplatil za nabíjení? Jaká je síť nabíječek v zemi, kde se prodává už 90 % elektromobilů?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "duration" => 4560, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-08-21 - Levná dovolená? Do Norska elektromobilem! Ujeli jsme 9500 km za 14 dnů.mp4", "id" => "3GAOviy4RYg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=3GAOviy4RYg", "playlist_index" => 73, "timestamp" => 1724255429, "title" => "Levná dovolená? Do Norska elektromobilem! Ujeli jsme 9500 km za 14 dnů", "upload_date" => "20240821"} 18:11:50.817 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1942.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:11:50.818 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1944.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:50.820 [debug] QUERY OK source="media_items" db=0.8ms idle=1945.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-21 15:50:29Z], 6] 18:11:50.823 [debug] QUERY OK source="media_items" db=2.6ms idle=1133.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Minulé povídání Martina Vaculíka s Michalem Dokoupilem o autech v Číně patří k nejúspěšnějším dílům našeho podcastu Za volantem. Tentokrát se Martin s Michalem sešli ve studiu podruhé, aby si popovídali o dálkovém cestování elektromobilem.\n\nS dlouhodobě testovaným MG4 77 kWh najezdil za 14 dní 9500 po Polsku, Litvě, Lotyšsku, Estonsku, Finsku, Norsku, Švédsku, Dánsku a Německu. Zajímá vás, kolik zaplatil za nabíjení? Jaká je síť nabíječek v zemi, kde se prodává už 90 % elektromobilů?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Levná dovolená? Do Norska elektromobilem! Ujeli jsme 9500 km za 14 dnů", "4899a6af-8f71-40d3-83d0-755db1394d77", "3GAOviy4RYg", false, 4560, false, "https://www.youtube.com/watch?v=3GAOviy4RYg", 73, "/downloads/Auto.cz - Martin Vaculík/2024-08-21 - Levná dovolená? Do Norska elektromobilem! Ujeli jsme 9500 km za 14 dnů.mp4", false, false, 6, [], 1, ~U[2024-08-21 15:50:29Z], ~U[2025-12-10 17:11:50Z], ~U[2025-12-10 17:11:50Z], "Minulé povídání Martina Vaculíka s Michalem Dokoupilem o autech v Číně patří k nejúspěšnějším dílům našeho podcastu Za volantem. Tentokrát se Martin s Michalem sešli ve studiu podruhé, aby si popovídali o dálkovém cestování elektromobilem.\n\nS dlouhodobě testovaným MG4 77 kWh najezdil za 14 dní 9500 po Polsku, Litvě, Lotyšsku, Estonsku, Finsku, Norsku, Švédsku, Dánsku a Německu. Zajímá vás, kolik zaplatil za nabíjení? Jaká je síť nabíječek v zemi, kde se prodává už 90 % elektromobilů?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Levná dovolená? Do Norska elektromobilem! Ujeli jsme 9500 km za 14 dnů", "3GAOviy4RYg", 4560, false, "https://www.youtube.com/watch?v=3GAOviy4RYg", "/downloads/Auto.cz - Martin Vaculík/2024-08-21 - Levná dovolená? Do Norska elektromobilem! Ujeli jsme 9500 km za 14 dnů.mp4", false, 6, ~U[2024-08-21 15:50:29Z]] 18:11:50.824 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=133.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:50.825 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:11:50.826 [debug] QUERY OK source="media_items" db=0.5ms idle=7.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12650] 18:11:50.827 [debug] Current batch of media processed. Will check again in 1000ms 18:11:51.827 [debug] Current batch of media processed. Will check again in 1000ms 18:11:52.828 [debug] Current batch of media processed. Will check again in 1000ms 18:11:53.830 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin Vaculík vzal Volkswageny Multivan T7 a T6.1 na letiště, aby porovnal jejich dynamiku bok po boku. Sprint krabic za tři, dva, jedna, teď!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "duration" => 998, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-08-20 - Vaculík sprintoval s krabicemi. Volkswageny Multivan T7 a T6.1 si to rozdaly na letišti!.mp4", "id" => "81f49SzjuZI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=81f49SzjuZI", "playlist_index" => 74, "timestamp" => 1724169000, "title" => "Vaculík sprintoval s krabicemi. Volkswageny Multivan T7 a T6.1 si to rozdaly na letišti!", "upload_date" => "20240820"} 18:11:53.832 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1957.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:11:53.833 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1958.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:53.835 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1960.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-20 15:50:00Z], 6] 18:11:53.841 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=1142.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík vzal Volkswageny Multivan T7 a T6.1 na letiště, aby porovnal jejich dynamiku bok po boku. Sprint krabic za tři, dva, jedna, teď!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Vaculík sprintoval s krabicemi. Volkswageny Multivan T7 a T6.1 si to rozdaly na letišti!", "bcae1e2b-4bdf-4164-b084-fb2626305074", "81f49SzjuZI", false, 998, false, "https://www.youtube.com/watch?v=81f49SzjuZI", 74, "/downloads/Auto.cz - Martin Vaculík/2024-08-20 - Vaculík sprintoval s krabicemi. Volkswageny Multivan T7 a T6.1 si to rozdaly na letišti!.mp4", false, false, 6, [], 1, ~U[2024-08-20 15:50:00Z], ~U[2025-12-10 17:11:53Z], ~U[2025-12-10 17:11:53Z], "Martin Vaculík vzal Volkswageny Multivan T7 a T6.1 na letiště, aby porovnal jejich dynamiku bok po boku. Sprint krabic za tři, dva, jedna, teď!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Vaculík sprintoval s krabicemi. Volkswageny Multivan T7 a T6.1 si to rozdaly na letišti!", "81f49SzjuZI", 998, false, "https://www.youtube.com/watch?v=81f49SzjuZI", "/downloads/Auto.cz - Martin Vaculík/2024-08-20 - Vaculík sprintoval s krabicemi. Volkswageny Multivan T7 a T6.1 si to rozdaly na letišti!.mp4", false, 6, ~U[2024-08-20 15:50:00Z]] 18:11:53.842 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=143.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:53.843 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=10.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:11:53.845 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=10.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12651] 18:11:53.846 [debug] Current batch of media processed. Will check again in 1000ms 18:11:54.846 [debug] Current batch of media processed. Will check again in 1000ms 18:11:55.847 [debug] Current batch of media processed. Will check again in 1000ms 18:11:56.848 [debug] Current batch of media processed. Will check again in 1000ms 18:11:57.850 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Škoda 1000 MB přišla na trhu v dubnu 1964, letos tak oslavila 60 let.\nVěděli jste, že 1000 MB vždy měla automatický sytič a že existovala též provedení s ostrým dvoukarburátorovým motorem? Věděli jste, že umožňovala přepínání na vnitřní cirkulaci vzduchu v kabině, které se pak znovu objevilo až ve chvíli, kdy Felicia dostala za příplatek klimatizaci? Pokud se podíváte na video, zjistíte i mnoho dalšího, o čem byste se jinak jistě zbytečně hádali. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skoda1000MB", "duration" => 3090, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-08-12 - Krám, nebo dobré auto? Martin Vaculík prohnal Škodu 1000 MB!.mkv", "id" => "e4rYUdPOl9o", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=e4rYUdPOl9o", "playlist_index" => 75, "timestamp" => 1723487428, "title" => "Krám, nebo dobré auto? Martin Vaculík prohnal Škodu 1000 MB!", "upload_date" => "20240812"} 18:11:57.851 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=977.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:11:57.853 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=978.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:57.855 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=980.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-12 18:30:28Z], 6] 18:11:57.860 [debug] QUERY OK source="media_items" db=2.8ms idle=982.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Škoda 1000 MB přišla na trhu v dubnu 1964, letos tak oslavila 60 let.\nVěděli jste, že 1000 MB vždy měla automatický sytič a že existovala též provedení s ostrým dvoukarburátorovým motorem? Věděli jste, že umožňovala přepínání na vnitřní cirkulaci vzduchu v kabině, které se pak znovu objevilo až ve chvíli, kdy Felicia dostala za příplatek klimatizaci? Pokud se podíváte na video, zjistíte i mnoho dalšího, o čem byste se jinak jistě zbytečně hádali. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skoda1000MB", "Krám, nebo dobré auto? Martin Vaculík prohnal Škodu 1000 MB!", "9f54e225-cf09-4d6e-b37b-6d8421eae2ba", "e4rYUdPOl9o", false, 3090, false, "https://www.youtube.com/watch?v=e4rYUdPOl9o", 75, "/downloads/Auto.cz - Martin Vaculík/2024-08-12 - Krám, nebo dobré auto? Martin Vaculík prohnal Škodu 1000 MB!.mkv", false, false, 6, [], 1, ~U[2024-08-12 18:30:28Z], ~U[2025-12-10 17:11:57Z], ~U[2025-12-10 17:11:57Z], "Škoda 1000 MB přišla na trhu v dubnu 1964, letos tak oslavila 60 let.\nVěděli jste, že 1000 MB vždy měla automatický sytič a že existovala též provedení s ostrým dvoukarburátorovým motorem? Věděli jste, že umožňovala přepínání na vnitřní cirkulaci vzduchu v kabině, které se pak znovu objevilo až ve chvíli, kdy Felicia dostala za příplatek klimatizaci? Pokud se podíváte na video, zjistíte i mnoho dalšího, o čem byste se jinak jistě zbytečně hádali. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skoda1000MB", "Krám, nebo dobré auto? Martin Vaculík prohnal Škodu 1000 MB!", "e4rYUdPOl9o", 3090, false, "https://www.youtube.com/watch?v=e4rYUdPOl9o", "/downloads/Auto.cz - Martin Vaculík/2024-08-12 - Krám, nebo dobré auto? Martin Vaculík prohnal Škodu 1000 MB!.mkv", false, 6, ~U[2024-08-12 18:30:28Z]] 18:11:57.861 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=153.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:11:57.862 [debug] QUERY OK source="media_profiles" db=0.6ms idle=10.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:11:57.864 [debug] QUERY OK source="media_items" db=0.9ms idle=9.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 [12652] 18:11:57.864 [debug] Current batch of media processed. Will check again in 1000ms 18:11:58.865 [debug] Current batch of media processed. Will check again in 1000ms 18:11:59.866 [debug] Current batch of media processed. Will check again in 1000ms 18:12:00.489 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:12:00.868 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Alfa Romeo 75 je posledním modelem představeným před převzetí slavné automobilky koncernem Fiat, což pro Italy bylo něco, jako kdyby dnes škodovka převzala BMW. Výklad Martina Vaculíka pod zvedákem tentokráte stojí za to, a to se pak ještě vztekal, že zapomněl promluvit o umístění palivové nádrže, \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #alfaromeo75", "duration" => 2844, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-08-06 - Kultovní Alfa Romeo 75 v testu Martina Vaculíka!.mp4", "id" => "DqFZQphXA7A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DqFZQphXA7A", "playlist_index" => 76, "timestamp" => 1722959400, "title" => "Kultovní Alfa Romeo 75 v testu Martina Vaculíka!", "upload_date" => "20240806"} 18:12:00.869 [debug] QUERY OK source="sources" db=0.9ms idle=1994.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:12:00.871 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1996.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:00.873 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=1160.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-06 15:50:00Z], 6] 18:12:00.878 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=385.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Alfa Romeo 75 je posledním modelem představeným před převzetí slavné automobilky koncernem Fiat, což pro Italy bylo něco, jako kdyby dnes škodovka převzala BMW. Výklad Martina Vaculíka pod zvedákem tentokráte stojí za to, a to se pak ještě vztekal, že zapomněl promluvit o umístění palivové nádrže, \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #alfaromeo75", "Kultovní Alfa Romeo 75 v testu Martina Vaculíka!", "018d1233-4a61-426e-b836-25914d1801e8", "DqFZQphXA7A", false, 2844, false, "https://www.youtube.com/watch?v=DqFZQphXA7A", 76, "/downloads/Auto.cz - Martin Vaculík/2024-08-06 - Kultovní Alfa Romeo 75 v testu Martina Vaculíka!.mp4", false, false, 6, [], 1, ~U[2024-08-06 15:50:00Z], ~U[2025-12-10 17:12:00Z], ~U[2025-12-10 17:12:00Z], "Alfa Romeo 75 je posledním modelem představeným před převzetí slavné automobilky koncernem Fiat, což pro Italy bylo něco, jako kdyby dnes škodovka převzala BMW. Výklad Martina Vaculíka pod zvedákem tentokráte stojí za to, a to se pak ještě vztekal, že zapomněl promluvit o umístění palivové nádrže, \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #alfaromeo75", "Kultovní Alfa Romeo 75 v testu Martina Vaculíka!", "DqFZQphXA7A", 2844, false, "https://www.youtube.com/watch?v=DqFZQphXA7A", "/downloads/Auto.cz - Martin Vaculík/2024-08-06 - Kultovní Alfa Romeo 75 v testu Martina Vaculíka!.mp4", false, 6, ~U[2024-08-06 15:50:00Z]] 18:12:00.880 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=164.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:00.881 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:12:00.883 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=11.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12653] 18:12:00.884 [debug] Current batch of media processed. Will check again in 1000ms 18:12:01.890 [debug] Current batch of media processed. Will check again in 1000ms 18:12:02.890 [debug] Current batch of media processed. Will check again in 1000ms 18:12:03.892 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Díky přátelství s lidmi ze sdružení Reincars Trutnov si Martin Vaculík mohl nedávno vyzkoušet i opravdu historický automobil z dob, kdy se ještě v tehdejším Československu jezdilo vlevo. Popular byl prvním malým vozem automobilové odnože tehdejších Škodových závodů postaveném na takzvaném páteřovém rámu, na němž pak stálo vše až po Octavii.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skodapopular", "duration" => 3066, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-07-29 - Martin Vaculík ze Světa motorů (43 let) a Škoda Popular OHV (86 let). Kdo bude žít déle?.mp4", "id" => "vDFdR2CIXKw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vDFdR2CIXKw", "playlist_index" => 77, "timestamp" => 1722268200, "title" => "Martin Vaculík ze Světa motorů (43 let) a Škoda Popular OHV (86 let). Kdo bude žít déle?", "upload_date" => "20240729"} 18:12:03.894 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1018.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:12:03.895 [debug] QUERY OK source="sources" db=0.4ms idle=1020.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:03.897 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1021.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-29 15:50:00Z], 6] 18:12:03.901 [debug] QUERY OK source="media_items" db=2.7ms idle=1023.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Díky přátelství s lidmi ze sdružení Reincars Trutnov si Martin Vaculík mohl nedávno vyzkoušet i opravdu historický automobil z dob, kdy se ještě v tehdejším Československu jezdilo vlevo. Popular byl prvním malým vozem automobilové odnože tehdejších Škodových závodů postaveném na takzvaném páteřovém rámu, na němž pak stálo vše až po Octavii.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skodapopular", "Martin Vaculík ze Světa motorů (43 let) a Škoda Popular OHV (86 let). Kdo bude žít déle?", "a06e9402-e5ea-4447-8d5f-a7a77bc009ed", "vDFdR2CIXKw", false, 3066, false, "https://www.youtube.com/watch?v=vDFdR2CIXKw", 77, "/downloads/Auto.cz - Martin Vaculík/2024-07-29 - Martin Vaculík ze Světa motorů (43 let) a Škoda Popular OHV (86 let). Kdo bude žít déle?.mp4", false, false, 6, [], 1, ~U[2024-07-29 15:50:00Z], ~U[2025-12-10 17:12:03Z], ~U[2025-12-10 17:12:03Z], "Díky přátelství s lidmi ze sdružení Reincars Trutnov si Martin Vaculík mohl nedávno vyzkoušet i opravdu historický automobil z dob, kdy se ještě v tehdejším Československu jezdilo vlevo. Popular byl prvním malým vozem automobilové odnože tehdejších Škodových závodů postaveném na takzvaném páteřovém rámu, na němž pak stálo vše až po Octavii.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skodapopular", "Martin Vaculík ze Světa motorů (43 let) a Škoda Popular OHV (86 let). Kdo bude žít déle?", "vDFdR2CIXKw", 3066, false, "https://www.youtube.com/watch?v=vDFdR2CIXKw", "/downloads/Auto.cz - Martin Vaculík/2024-07-29 - Martin Vaculík ze Světa motorů (43 let) a Škoda Popular OHV (86 let). Kdo bude žít déle?.mp4", false, 6, ~U[2024-07-29 15:50:00Z]] 18:12:03.903 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=180.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:03.905 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:12:03.907 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=10.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12654] 18:12:03.908 [debug] Current batch of media processed. Will check again in 1000ms 18:12:04.908 [debug] Current batch of media processed. Will check again in 1000ms 18:12:05.909 [debug] Current batch of media processed. Will check again in 1000ms 18:12:06.911 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin Vaculík už video o nové generaci velkoprostorového Volkswagenu Multivan dělal, ale byla to tehdy verze 1.4 TSI eHybrid, kterou už dnes neobjednáte. Bude nahrazena novou patnáctistovkou se silnější baterií vybavenou i rychlonabíjením, s níž navíc poprvé přijde i pohon všech kol - těmi zadními bude točit čistě elektromotor.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #vwmultivan", "duration" => 1375, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-07-26 - Martin Vaculík otestoval VW Multivan T7 Long 2.0 TDI: Symbol kvality. Opravdu!.mp4", "id" => "V_imFSSUfLE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=V_imFSSUfLE", "playlist_index" => 78, "timestamp" => 1722009000, "title" => "Martin Vaculík otestoval VW Multivan T7 Long 2.0 TDI: Symbol kvality. Opravdu!", "upload_date" => "20240726"} 18:12:06.913 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1037.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:12:06.914 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1039.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:06.916 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1039.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-26 15:50:00Z], 6] 18:12:06.920 [debug] QUERY OK source="media_items" db=2.5ms idle=1042.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík už video o nové generaci velkoprostorového Volkswagenu Multivan dělal, ale byla to tehdy verze 1.4 TSI eHybrid, kterou už dnes neobjednáte. Bude nahrazena novou patnáctistovkou se silnější baterií vybavenou i rychlonabíjením, s níž navíc poprvé přijde i pohon všech kol - těmi zadními bude točit čistě elektromotor.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #vwmultivan", "Martin Vaculík otestoval VW Multivan T7 Long 2.0 TDI: Symbol kvality. Opravdu!", "255de85b-e397-4572-9ccd-10a3ecbe4439", "V_imFSSUfLE", false, 1375, false, "https://www.youtube.com/watch?v=V_imFSSUfLE", 78, "/downloads/Auto.cz - Martin Vaculík/2024-07-26 - Martin Vaculík otestoval VW Multivan T7 Long 2.0 TDI: Symbol kvality. Opravdu!.mp4", false, false, 6, [], 1, ~U[2024-07-26 15:50:00Z], ~U[2025-12-10 17:12:06Z], ~U[2025-12-10 17:12:06Z], "Martin Vaculík už video o nové generaci velkoprostorového Volkswagenu Multivan dělal, ale byla to tehdy verze 1.4 TSI eHybrid, kterou už dnes neobjednáte. Bude nahrazena novou patnáctistovkou se silnější baterií vybavenou i rychlonabíjením, s níž navíc poprvé přijde i pohon všech kol - těmi zadními bude točit čistě elektromotor.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #vwmultivan", "Martin Vaculík otestoval VW Multivan T7 Long 2.0 TDI: Symbol kvality. Opravdu!", "V_imFSSUfLE", 1375, false, "https://www.youtube.com/watch?v=V_imFSSUfLE", "/downloads/Auto.cz - Martin Vaculík/2024-07-26 - Martin Vaculík otestoval VW Multivan T7 Long 2.0 TDI: Symbol kvality. Opravdu!.mp4", false, 6, ~U[2024-07-26 15:50:00Z]] 18:12:06.921 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=190.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:06.923 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.4ms idle=8.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:12:06.925 [debug] QUERY OK source="media_items" db=0.8ms idle=9.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12655] 18:12:06.925 [debug] Current batch of media processed. Will check again in 1000ms 18:12:07.925 [debug] Current batch of media processed. Will check again in 1000ms 18:12:08.926 [debug] Current batch of media processed. Will check again in 1000ms 18:12:09.928 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Technický specialista Světa motorů a velký nadšenec do elektrických aut se podíval na zoubek novému Renaultu Scenic. Ten přišel nejen o spalovací motory, ale také zbytky svého původního charakteru.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #renaultscenic", "duration" => 300, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-07-25 - Martin Vaculík testuje nový Renault Scenic! Bude z něho odvařený?.mp4", "id" => "OFm1rxJsmo0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=OFm1rxJsmo0", "playlist_index" => 79, "timestamp" => 1721922600, "title" => "Martin Vaculík testuje nový Renault Scenic! Bude z něho odvařený?", "upload_date" => "20240725"} 18:12:09.930 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1054.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:12:09.931 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1056.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:09.933 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1057.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-25 15:50:00Z], 6] 18:12:09.937 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=1059.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický specialista Světa motorů a velký nadšenec do elektrických aut se podíval na zoubek novému Renaultu Scenic. Ten přišel nejen o spalovací motory, ale také zbytky svého původního charakteru.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #renaultscenic", "Martin Vaculík testuje nový Renault Scenic! Bude z něho odvařený?", "51fc58e3-e0f7-4470-aa10-7363efbd1c7e", "OFm1rxJsmo0", false, 300, false, "https://www.youtube.com/watch?v=OFm1rxJsmo0", 79, "/downloads/Auto.cz - Martin Vaculík/2024-07-25 - Martin Vaculík testuje nový Renault Scenic! Bude z něho odvařený?.mp4", false, false, 6, [], 1, ~U[2024-07-25 15:50:00Z], ~U[2025-12-10 17:12:09Z], ~U[2025-12-10 17:12:09Z], "Technický specialista Světa motorů a velký nadšenec do elektrických aut se podíval na zoubek novému Renaultu Scenic. Ten přišel nejen o spalovací motory, ale také zbytky svého původního charakteru.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #renaultscenic", "Martin Vaculík testuje nový Renault Scenic! Bude z něho odvařený?", "OFm1rxJsmo0", 300, false, "https://www.youtube.com/watch?v=OFm1rxJsmo0", "/downloads/Auto.cz - Martin Vaculík/2024-07-25 - Martin Vaculík testuje nový Renault Scenic! Bude z něho odvařený?.mp4", false, 6, ~U[2024-07-25 15:50:00Z]] 18:12:09.939 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=201.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:09.940 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:12:09.942 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12656] 18:12:09.942 [debug] Current batch of media processed. Will check again in 1000ms 18:12:10.944 [debug] Current batch of media processed. Will check again in 1000ms 18:12:11.944 [debug] Current batch of media processed. Will check again in 1000ms 18:12:11.963 [info] {"source":"oban","duration":1805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:12.945 [debug] Current batch of media processed. Will check again in 1000ms 18:12:13.947 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Spousta českých motoristů si jistě dokáže sama například vyměnit v autě olej, ale do brzdové kapaliny se nehrne. Přitom, jak vysvětluje Martin Vaculík ve svém dnešním videu, je to základní věc.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 1304, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-07-23 - Martin Vaculík vám poradí, jak vyměnit brzdovou kapalinu.mp4", "id" => "deI1FpB6wo4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=deI1FpB6wo4", "playlist_index" => 80, "timestamp" => 1721749800, "title" => "Martin Vaculík vám poradí, jak vyměnit brzdovou kapalinu", "upload_date" => "20240723"} 18:12:13.949 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=202.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:12:13.950 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=74.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:13.952 [debug] QUERY OK source="media_items" db=1.4ms idle=76.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-23 15:50:00Z], 6] 18:12:13.956 [debug] QUERY OK source="media_items" db=2.7ms idle=78.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Spousta českých motoristů si jistě dokáže sama například vyměnit v autě olej, ale do brzdové kapaliny se nehrne. Přitom, jak vysvětluje Martin Vaculík ve svém dnešním videu, je to základní věc.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík vám poradí, jak vyměnit brzdovou kapalinu", "0067d180-184d-4b4c-9bc9-08e19f9d19bf", "deI1FpB6wo4", false, 1304, false, "https://www.youtube.com/watch?v=deI1FpB6wo4", 80, "/downloads/Auto.cz - Martin Vaculík/2024-07-23 - Martin Vaculík vám poradí, jak vyměnit brzdovou kapalinu.mp4", false, false, 6, [], 1, ~U[2024-07-23 15:50:00Z], ~U[2025-12-10 17:12:13Z], ~U[2025-12-10 17:12:13Z], "Spousta českých motoristů si jistě dokáže sama například vyměnit v autě olej, ale do brzdové kapaliny se nehrne. Přitom, jak vysvětluje Martin Vaculík ve svém dnešním videu, je to základní věc.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík vám poradí, jak vyměnit brzdovou kapalinu", "deI1FpB6wo4", 1304, false, "https://www.youtube.com/watch?v=deI1FpB6wo4", "/downloads/Auto.cz - Martin Vaculík/2024-07-23 - Martin Vaculík vám poradí, jak vyměnit brzdovou kapalinu.mp4", false, 6, ~U[2024-07-23 15:50:00Z]] 18:12:13.958 [debug] QUERY OK source="sources" db=0.8ms idle=82.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:13.959 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:12:13.961 [debug] QUERY OK source="media_items" db=0.8ms idle=9.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12657] 18:12:13.961 [debug] Current batch of media processed. Will check again in 1000ms 18:12:14.963 [debug] Current batch of media processed. Will check again in 1000ms 18:12:15.964 [debug] Current batch of media processed. Will check again in 1000ms 18:12:16.966 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V minulém díle jste si vychutnali povídání Martina Vaculíka s nadšencem a sběratelem Vojtou Ondráčkem o legendární hranaté Alfě Romeo 164 z let 1987 až 1997. Že jízdní vlastnosti slavné Alfy Romeo v provedení QV s motorem 3.0 V6 12V (147 kW) Martin příliš kritizovat nebude, to asi tušíte. Ale co proboha řekne nadšenec do starých poctivých aut na elektromobil, který váží 2,3 tuny? Jak si poradí s častým nabíjením, ke kterému mu Martin nedal zrovna přesné instrukce? O tom všem je dnešní video.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 2456, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-07-20 - Martin Vaculík vyměnil Škodu Enyaq za Alfu Romeo 164. Jak to dopadlo?.mp4", "id" => "ONPZZZrpA1c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ONPZZZrpA1c", "playlist_index" => 81, "timestamp" => 1721467497, "title" => "Martin Vaculík vyměnil Škodu Enyaq za Alfu Romeo 164. Jak to dopadlo?", "upload_date" => "20240720"} 18:12:16.968 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1091.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:12:16.969 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1093.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:16.972 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=1095.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-20 09:24:57Z], 6] 18:12:16.977 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=219.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V minulém díle jste si vychutnali povídání Martina Vaculíka s nadšencem a sběratelem Vojtou Ondráčkem o legendární hranaté Alfě Romeo 164 z let 1987 až 1997. Že jízdní vlastnosti slavné Alfy Romeo v provedení QV s motorem 3.0 V6 12V (147 kW) Martin příliš kritizovat nebude, to asi tušíte. Ale co proboha řekne nadšenec do starých poctivých aut na elektromobil, který váží 2,3 tuny? Jak si poradí s častým nabíjením, ke kterému mu Martin nedal zrovna přesné instrukce? O tom všem je dnešní video.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík vyměnil Škodu Enyaq za Alfu Romeo 164. Jak to dopadlo?", "b256fb22-3eff-4983-b239-b4d45022bb21", "ONPZZZrpA1c", false, 2456, false, "https://www.youtube.com/watch?v=ONPZZZrpA1c", 81, "/downloads/Auto.cz - Martin Vaculík/2024-07-20 - Martin Vaculík vyměnil Škodu Enyaq za Alfu Romeo 164. Jak to dopadlo?.mp4", false, false, 6, [], 1, ~U[2024-07-20 09:24:57Z], ~U[2025-12-10 17:12:16Z], ~U[2025-12-10 17:12:16Z], "V minulém díle jste si vychutnali povídání Martina Vaculíka s nadšencem a sběratelem Vojtou Ondráčkem o legendární hranaté Alfě Romeo 164 z let 1987 až 1997. Že jízdní vlastnosti slavné Alfy Romeo v provedení QV s motorem 3.0 V6 12V (147 kW) Martin příliš kritizovat nebude, to asi tušíte. Ale co proboha řekne nadšenec do starých poctivých aut na elektromobil, který váží 2,3 tuny? Jak si poradí s častým nabíjením, ke kterému mu Martin nedal zrovna přesné instrukce? O tom všem je dnešní video.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík vyměnil Škodu Enyaq za Alfu Romeo 164. Jak to dopadlo?", "ONPZZZrpA1c", 2456, false, "https://www.youtube.com/watch?v=ONPZZZrpA1c", "/downloads/Auto.cz - Martin Vaculík/2024-07-20 - Martin Vaculík vyměnil Škodu Enyaq za Alfu Romeo 164. Jak to dopadlo?.mp4", false, 6, ~U[2024-07-20 09:24:57Z]] 18:12:16.979 [debug] QUERY OK source="sources" db=1.0ms queue=0.3ms idle=102.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:16.981 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=12.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:12:16.983 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=12.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12658] 18:12:16.983 [debug] Current batch of media processed. Will check again in 1000ms 18:12:17.984 [debug] Current batch of media processed. Will check again in 1000ms 18:12:18.985 [debug] Current batch of media processed. Will check again in 1000ms 18:12:19.987 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin Vaculík má rád stará auta a elektromobily. Obě vášně spojil v novém projektu, kdy někteří z vás dostanou příležitost pochlubit se vlastním zajímavým vozem a zároveň si vyzkoušet Škodu Enyaq 85x L&K.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 3104, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-07-09 - Martin Vaculík a Alfa Romeo 164: Vyměň káru za elektromobil!.mp4", "id" => "4UrT-14K8RM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4UrT-14K8RM", "playlist_index" => 82, "timestamp" => 1720540549, "title" => "Martin Vaculík a Alfa Romeo 164: Vyměň káru za elektromobil!", "upload_date" => "20240709"} 18:12:19.989 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1113.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:12:19.990 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1115.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:19.992 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1116.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-09 15:55:49Z], 6] 18:12:19.996 [debug] QUERY OK source="media_items" db=2.3ms idle=1118.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík má rád stará auta a elektromobily. Obě vášně spojil v novém projektu, kdy někteří z vás dostanou příležitost pochlubit se vlastním zajímavým vozem a zároveň si vyzkoušet Škodu Enyaq 85x L&K.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a Alfa Romeo 164: Vyměň káru za elektromobil!", "e7ffb540-5cf6-483f-8253-a58697fba53a", "4UrT-14K8RM", false, 3104, false, "https://www.youtube.com/watch?v=4UrT-14K8RM", 82, "/downloads/Auto.cz - Martin Vaculík/2024-07-09 - Martin Vaculík a Alfa Romeo 164: Vyměň káru za elektromobil!.mp4", false, false, 6, [], 1, ~U[2024-07-09 15:55:49Z], ~U[2025-12-10 17:12:19Z], ~U[2025-12-10 17:12:19Z], "Martin Vaculík má rád stará auta a elektromobily. Obě vášně spojil v novém projektu, kdy někteří z vás dostanou příležitost pochlubit se vlastním zajímavým vozem a zároveň si vyzkoušet Škodu Enyaq 85x L&K.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a Alfa Romeo 164: Vyměň káru za elektromobil!", "4UrT-14K8RM", 3104, false, "https://www.youtube.com/watch?v=4UrT-14K8RM", "/downloads/Auto.cz - Martin Vaculík/2024-07-09 - Martin Vaculík a Alfa Romeo 164: Vyměň káru za elektromobil!.mp4", false, 6, ~U[2024-07-09 15:55:49Z]] 18:12:19.997 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=235.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:19.999 [debug] QUERY OK source="media_profiles" db=0.7ms idle=8.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:12:20.001 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=9.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12659] 18:12:20.001 [debug] Current batch of media processed. Will check again in 1000ms 18:12:21.003 [debug] Current batch of media processed. Will check again in 1000ms 18:12:22.003 [debug] Current batch of media processed. Will check again in 1000ms 18:12:23.006 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Když už tak technický specialista Světa motorů pochválí nějaké exkluzivní auto, tak je to japonský Lexus, zejména s hybridním pohonem. Martin tvrdí, že problémy, které u evropských prémiových aut přicházejí po 200.000 km, se u lexusů objeví po dvojnásobku.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 2994, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-06-24 - Martin Vaculík a Lexus ES 300h: První pořádná sleva na nejlepší auto.mp4", "id" => "CpX5fHTQYoQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CpX5fHTQYoQ", "playlist_index" => 83, "timestamp" => 1719243901, "title" => "Martin Vaculík a Lexus ES 300h: První pořádná sleva na nejlepší auto", "upload_date" => "20240624"} 18:12:23.008 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1131.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:12:23.010 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1133.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:23.013 [debug] QUERY OK source="media_items" db=2.4ms queue=0.3ms idle=1135.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-24 15:45:01Z], 6] 18:12:23.016 [debug] QUERY OK source="media_items" db=2.2ms idle=1139.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Když už tak technický specialista Světa motorů pochválí nějaké exkluzivní auto, tak je to japonský Lexus, zejména s hybridním pohonem. Martin tvrdí, že problémy, které u evropských prémiových aut přicházejí po 200.000 km, se u lexusů objeví po dvojnásobku.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a Lexus ES 300h: První pořádná sleva na nejlepší auto", "d830d5a3-9de5-473d-970c-b24f33181f5a", "CpX5fHTQYoQ", false, 2994, false, "https://www.youtube.com/watch?v=CpX5fHTQYoQ", 83, "/downloads/Auto.cz - Martin Vaculík/2024-06-24 - Martin Vaculík a Lexus ES 300h: První pořádná sleva na nejlepší auto.mp4", false, false, 6, [], 1, ~U[2024-06-24 15:45:01Z], ~U[2025-12-10 17:12:23Z], ~U[2025-12-10 17:12:23Z], "Když už tak technický specialista Světa motorů pochválí nějaké exkluzivní auto, tak je to japonský Lexus, zejména s hybridním pohonem. Martin tvrdí, že problémy, které u evropských prémiových aut přicházejí po 200.000 km, se u lexusů objeví po dvojnásobku.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a Lexus ES 300h: První pořádná sleva na nejlepší auto", "CpX5fHTQYoQ", 2994, false, "https://www.youtube.com/watch?v=CpX5fHTQYoQ", "/downloads/Auto.cz - Martin Vaculík/2024-06-24 - Martin Vaculík a Lexus ES 300h: První pořádná sleva na nejlepší auto.mp4", false, 6, ~U[2024-06-24 15:45:01Z]] 18:12:23.017 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=248.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:23.019 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:12:23.020 [debug] QUERY OK source="media_items" db=0.9ms idle=9.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12660] 18:12:23.020 [debug] Current batch of media processed. Will check again in 1000ms 18:12:24.023 [debug] Current batch of media processed. Will check again in 1000ms 18:12:25.024 [debug] Current batch of media processed. Will check again in 1000ms 18:12:26.025 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Technik Světa motorů je dlouhodobým kritikem stavu, kdy nezávislé servisy dělají na autech jen ty lehké a ziskové věci: Oleje, tlumiče, brzdy. Pokud je něco složitějšího, co vyžaduje drahé vybavení či přístup k datům od výrobce, odešlou zákazníka s vozem do autorizovaného servisu s otřepaným výrazem \"Skoč si do značky\".\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 928, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-06-20 - Martin Vaculík už nebude skákat do značky! Kameru s radarem zaměřují i nezávislé servisy.mp4", "id" => "7JklpyWrWLU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=7JklpyWrWLU", "playlist_index" => 84, "timestamp" => 1718898301, "title" => "Martin Vaculík už nebude skákat do značky! Kameru s radarem zaměřují i nezávislé servisy", "upload_date" => "20240620"} 18:12:26.026 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1150.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:12:26.027 [debug] QUERY OK source="sources" db=0.8ms idle=1151.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:26.029 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1152.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-20 15:45:01Z], 6] 18:12:26.032 [debug] QUERY OK source="media_items" db=2.2ms idle=1155.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technik Světa motorů je dlouhodobým kritikem stavu, kdy nezávislé servisy dělají na autech jen ty lehké a ziskové věci: Oleje, tlumiče, brzdy. Pokud je něco složitějšího, co vyžaduje drahé vybavení či přístup k datům od výrobce, odešlou zákazníka s vozem do autorizovaného servisu s otřepaným výrazem \"Skoč si do značky\".\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík už nebude skákat do značky! Kameru s radarem zaměřují i nezávislé servisy", "386f8ddb-0261-44d2-8fa0-7fcb0617b92e", "7JklpyWrWLU", false, 928, false, "https://www.youtube.com/watch?v=7JklpyWrWLU", 84, "/downloads/Auto.cz - Martin Vaculík/2024-06-20 - Martin Vaculík už nebude skákat do značky! Kameru s radarem zaměřují i nezávislé servisy.mp4", false, false, 6, [], 1, ~U[2024-06-20 15:45:01Z], ~U[2025-12-10 17:12:26Z], ~U[2025-12-10 17:12:26Z], "Technik Světa motorů je dlouhodobým kritikem stavu, kdy nezávislé servisy dělají na autech jen ty lehké a ziskové věci: Oleje, tlumiče, brzdy. Pokud je něco složitějšího, co vyžaduje drahé vybavení či přístup k datům od výrobce, odešlou zákazníka s vozem do autorizovaného servisu s otřepaným výrazem \"Skoč si do značky\".\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík už nebude skákat do značky! Kameru s radarem zaměřují i nezávislé servisy", "7JklpyWrWLU", 928, false, "https://www.youtube.com/watch?v=7JklpyWrWLU", "/downloads/Auto.cz - Martin Vaculík/2024-06-20 - Martin Vaculík už nebude skákat do značky! Kameru s radarem zaměřují i nezávislé servisy.mp4", false, 6, ~U[2024-06-20 15:45:01Z]] 18:12:26.033 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=258.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:26.035 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:12:26.036 [debug] QUERY OK source="media_items" db=0.6ms idle=8.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12661] 18:12:26.036 [debug] Current batch of media processed. Will check again in 1000ms 18:12:27.037 [debug] Current batch of media processed. Will check again in 1000ms 18:12:28.038 [debug] Current batch of media processed. Will check again in 1000ms 18:12:29.040 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Vozidla na LPG jsou dvoupalivová - startují a do částečného zahřátí jedou na benzin, až když chladicí kapalina vyhřeje reduktor, přepínají na LPG. Dostatečný tlak plynu i pro plný výkon je totiž podmíněn jeho odpařením s pomocím tepla motoru. Jak však bude LPG fungovat v hybridu, kde se motor vypíná a opět startuje mnohokrát za jízdu? Na tyto i další otázky odpoví Martin ve svém dnešním videu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 2157, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-06-03 - Martin Vaculík a hybrid na LPG. Může to fungovat?.mp4", "id" => "zQR1TfUb6Dg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zQR1TfUb6Dg", "playlist_index" => 85, "timestamp" => 1717429503, "title" => "Martin Vaculík a hybrid na LPG. Může to fungovat?", "upload_date" => "20240603"} 18:12:29.040 [debug] QUERY OK source="sources" db=0.4ms idle=1165.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:12:29.041 [debug] QUERY OK source="sources" db=0.5ms idle=1166.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:29.042 [debug] QUERY OK source="media_items" db=0.7ms idle=1167.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-03 15:45:03Z], 6] 18:12:29.045 [debug] QUERY OK source="media_items" db=1.5ms idle=1168.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vozidla na LPG jsou dvoupalivová - startují a do částečného zahřátí jedou na benzin, až když chladicí kapalina vyhřeje reduktor, přepínají na LPG. Dostatečný tlak plynu i pro plný výkon je totiž podmíněn jeho odpařením s pomocím tepla motoru. Jak však bude LPG fungovat v hybridu, kde se motor vypíná a opět startuje mnohokrát za jízdu? Na tyto i další otázky odpoví Martin ve svém dnešním videu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a hybrid na LPG. Může to fungovat?", "24b429b1-2eaa-4c83-a247-ea217a68cb92", "zQR1TfUb6Dg", false, 2157, false, "https://www.youtube.com/watch?v=zQR1TfUb6Dg", 85, "/downloads/Auto.cz - Martin Vaculík/2024-06-03 - Martin Vaculík a hybrid na LPG. Může to fungovat?.mp4", false, false, 6, [], 1, ~U[2024-06-03 15:45:03Z], ~U[2025-12-10 17:12:29Z], ~U[2025-12-10 17:12:29Z], "Vozidla na LPG jsou dvoupalivová - startují a do částečného zahřátí jedou na benzin, až když chladicí kapalina vyhřeje reduktor, přepínají na LPG. Dostatečný tlak plynu i pro plný výkon je totiž podmíněn jeho odpařením s pomocím tepla motoru. Jak však bude LPG fungovat v hybridu, kde se motor vypíná a opět startuje mnohokrát za jízdu? Na tyto i další otázky odpoví Martin ve svém dnešním videu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a hybrid na LPG. Může to fungovat?", "zQR1TfUb6Dg", 2157, false, "https://www.youtube.com/watch?v=zQR1TfUb6Dg", "/downloads/Auto.cz - Martin Vaculík/2024-06-03 - Martin Vaculík a hybrid na LPG. Může to fungovat?.mp4", false, 6, ~U[2024-06-03 15:45:03Z]] 18:12:29.045 [debug] QUERY OK source="sources" db=0.3ms idle=260.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:29.046 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:12:29.047 [debug] QUERY OK source="media_items" db=0.4ms idle=5.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12662] 18:12:29.047 [debug] Current batch of media processed. Will check again in 1000ms 18:12:30.047 [debug] Current batch of media processed. Will check again in 1000ms 18:12:31.048 [debug] Current batch of media processed. Will check again in 1000ms 18:12:32.050 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin Vaculík rozdělil svojí recenzi ojetého BMW i3 na dvě části. V té první se zaměřil na základní popis, test baterie v autobazaru, ceny, interiér a jízdní vlastnosti. V druhé zavítal za Zdeňkem Havrlíkem, který tyto vozy opravuje a důkladně spolu prošli jeho techniku.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 5458, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-05-29 - Martin Vaculík a BMW i3 rozebrané do šroubku: Co nesmíte udělat, když jej nabíjíte?.mp4", "id" => "irY3SKJqMpg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=irY3SKJqMpg", "playlist_index" => 86, "timestamp" => 1716997504, "title" => "Martin Vaculík a BMW i3 rozebrané do šroubku: Co nesmíte udělat, když jej nabíjíte?", "upload_date" => "20240529"} 18:12:32.052 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1176.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:12:32.053 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1177.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:32.055 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1179.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-29 15:45:04Z], 6] 18:12:32.059 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=1181.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík rozdělil svojí recenzi ojetého BMW i3 na dvě části. V té první se zaměřil na základní popis, test baterie v autobazaru, ceny, interiér a jízdní vlastnosti. V druhé zavítal za Zdeňkem Havrlíkem, který tyto vozy opravuje a důkladně spolu prošli jeho techniku.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a BMW i3 rozebrané do šroubku: Co nesmíte udělat, když jej nabíjíte?", "4644f6af-f75a-4e2f-abfe-ad9a60747800", "irY3SKJqMpg", false, 5458, false, "https://www.youtube.com/watch?v=irY3SKJqMpg", 86, "/downloads/Auto.cz - Martin Vaculík/2024-05-29 - Martin Vaculík a BMW i3 rozebrané do šroubku: Co nesmíte udělat, když jej nabíjíte?.mp4", false, false, 6, [], 1, ~U[2024-05-29 15:45:04Z], ~U[2025-12-10 17:12:32Z], ~U[2025-12-10 17:12:32Z], "Martin Vaculík rozdělil svojí recenzi ojetého BMW i3 na dvě části. V té první se zaměřil na základní popis, test baterie v autobazaru, ceny, interiér a jízdní vlastnosti. V druhé zavítal za Zdeňkem Havrlíkem, který tyto vozy opravuje a důkladně spolu prošli jeho techniku.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a BMW i3 rozebrané do šroubku: Co nesmíte udělat, když jej nabíjíte?", "irY3SKJqMpg", 5458, false, "https://www.youtube.com/watch?v=irY3SKJqMpg", "/downloads/Auto.cz - Martin Vaculík/2024-05-29 - Martin Vaculík a BMW i3 rozebrané do šroubku: Co nesmíte udělat, když jej nabíjíte?.mp4", false, 6, ~U[2024-05-29 15:45:04Z]] 18:12:32.060 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=267.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:32.062 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=8.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:12:32.064 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=9.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12663] 18:12:32.064 [debug] Current batch of media processed. Will check again in 1000ms 18:12:33.064 [debug] Current batch of media processed. Will check again in 1000ms 18:12:34.065 [debug] Current batch of media processed. Will check again in 1000ms 18:12:35.066 [debug] Current batch of media processed. Will check again in 1000ms 18:12:36.068 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Značka Audi má pod obchodním názvem Quattro hned několik různých systémů pohonu všech kol. Ten pro slabší verze vozů s motorem podélně a připojuje pohon zadních kol přes elektromechanicky ovládanou lamelovou spojku jen v případě potřeby. \n\nI takto řešený pohon všech kol, který točivý moment dozadu přenáší jen v případě spotřeby, však má negativní vliv na spotřebu paliva. Nejen zadní polosy, ale i celý diferenciál a právě též kardan se točí stále od zadních kol a zvyšují tak jízdní odpory. Jak tohle Audi řeší?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 1583, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-05-11 - Martin Vaculík zkoumá, jak funguje pohon Quattro Ultra ve vozech Audi. Sledujte, jak se točí kardan..mp4", "id" => "39ZEs-GeAcc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=39ZEs-GeAcc", "playlist_index" => 87, "timestamp" => 1715419800, "title" => "Martin Vaculík zkoumá, jak funguje pohon Quattro Ultra ve vozech Audi. Sledujte, jak se točí kardan.", "upload_date" => "20240511"} 18:12:36.070 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=268.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:12:36.071 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=195.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:36.073 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=197.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-11 09:30:00Z], 6] 18:12:36.078 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=199.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Značka Audi má pod obchodním názvem Quattro hned několik různých systémů pohonu všech kol. Ten pro slabší verze vozů s motorem podélně a připojuje pohon zadních kol přes elektromechanicky ovládanou lamelovou spojku jen v případě potřeby. \n\nI takto řešený pohon všech kol, který točivý moment dozadu přenáší jen v případě spotřeby, však má negativní vliv na spotřebu paliva. Nejen zadní polosy, ale i celý diferenciál a právě též kardan se točí stále od zadních kol a zvyšují tak jízdní odpory. Jak tohle Audi řeší?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík zkoumá, jak funguje pohon Quattro Ultra ve vozech Audi. Sledujte, jak se točí kardan.", "20338f5b-4114-4b7a-ba6a-236d195c2259", "39ZEs-GeAcc", false, 1583, false, "https://www.youtube.com/watch?v=39ZEs-GeAcc", 87, "/downloads/Auto.cz - Martin Vaculík/2024-05-11 - Martin Vaculík zkoumá, jak funguje pohon Quattro Ultra ve vozech Audi. Sledujte, jak se točí kardan..mp4", false, false, 6, [], 1, ~U[2024-05-11 09:30:00Z], ~U[2025-12-10 17:12:36Z], ~U[2025-12-10 17:12:36Z], "Značka Audi má pod obchodním názvem Quattro hned několik různých systémů pohonu všech kol. Ten pro slabší verze vozů s motorem podélně a připojuje pohon zadních kol přes elektromechanicky ovládanou lamelovou spojku jen v případě potřeby. \n\nI takto řešený pohon všech kol, který točivý moment dozadu přenáší jen v případě spotřeby, však má negativní vliv na spotřebu paliva. Nejen zadní polosy, ale i celý diferenciál a právě též kardan se točí stále od zadních kol a zvyšují tak jízdní odpory. Jak tohle Audi řeší?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík zkoumá, jak funguje pohon Quattro Ultra ve vozech Audi. Sledujte, jak se točí kardan.", "39ZEs-GeAcc", 1583, false, "https://www.youtube.com/watch?v=39ZEs-GeAcc", "/downloads/Auto.cz - Martin Vaculík/2024-05-11 - Martin Vaculík zkoumá, jak funguje pohon Quattro Ultra ve vozech Audi. Sledujte, jak se točí kardan..mp4", false, 6, ~U[2024-05-11 09:30:00Z]] 18:12:36.080 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=203.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:36.081 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=10.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:12:36.083 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=10.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12664] 18:12:36.083 [debug] Current batch of media processed. Will check again in 1000ms 18:12:37.084 [debug] Current batch of media processed. Will check again in 1000ms 18:12:38.085 [debug] Current batch of media processed. Will check again in 1000ms 18:12:39.087 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "BMW i3 s hliníkovým podvozkovým rámem, karbonovým skeletem, motorem vzadu a baterií chlazenou okruhem klimatizace bylo v roce 2013 vizionářským počinem. Autíčko svérázného designu určené zejména pro městský provoz jako ojeté projevuje i jiné výhody, než tvůrci zamýšleli.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 2073, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-05-13 - Martin Vaculík a BMW i3: Vizionářský elektromobil z dob, kdy proti nim nikdo nic neměl....mp4", "id" => "q7ckvT3DqW4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=q7ckvT3DqW4", "playlist_index" => 88, "timestamp" => 1715615102, "title" => "Martin Vaculík a BMW i3: Vizionářský elektromobil z dob, kdy proti nim nikdo nic neměl...", "upload_date" => "20240513"} 18:12:39.087 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1212.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:12:39.088 [debug] QUERY OK source="sources" db=0.2ms idle=1213.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:39.089 [debug] QUERY OK source="media_items" db=0.9ms idle=1213.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-13 15:45:02Z], 6] 18:12:39.092 [debug] QUERY OK source="media_items" db=1.8ms idle=1215.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["BMW i3 s hliníkovým podvozkovým rámem, karbonovým skeletem, motorem vzadu a baterií chlazenou okruhem klimatizace bylo v roce 2013 vizionářským počinem. Autíčko svérázného designu určené zejména pro městský provoz jako ojeté projevuje i jiné výhody, než tvůrci zamýšleli.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a BMW i3: Vizionářský elektromobil z dob, kdy proti nim nikdo nic neměl...", "00394928-b9e9-4b47-835d-158c2d2b7058", "q7ckvT3DqW4", false, 2073, false, "https://www.youtube.com/watch?v=q7ckvT3DqW4", 88, "/downloads/Auto.cz - Martin Vaculík/2024-05-13 - Martin Vaculík a BMW i3: Vizionářský elektromobil z dob, kdy proti nim nikdo nic neměl....mp4", false, false, 6, [], 1, ~U[2024-05-13 15:45:02Z], ~U[2025-12-10 17:12:39Z], ~U[2025-12-10 17:12:39Z], "BMW i3 s hliníkovým podvozkovým rámem, karbonovým skeletem, motorem vzadu a baterií chlazenou okruhem klimatizace bylo v roce 2013 vizionářským počinem. Autíčko svérázného designu určené zejména pro městský provoz jako ojeté projevuje i jiné výhody, než tvůrci zamýšleli.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a BMW i3: Vizionářský elektromobil z dob, kdy proti nim nikdo nic neměl...", "q7ckvT3DqW4", 2073, false, "https://www.youtube.com/watch?v=q7ckvT3DqW4", "/downloads/Auto.cz - Martin Vaculík/2024-05-13 - Martin Vaculík a BMW i3: Vizionářský elektromobil z dob, kdy proti nim nikdo nic neměl....mp4", false, 6, ~U[2024-05-13 15:45:02Z]] 18:12:39.093 [debug] QUERY OK source="sources" db=0.3ms idle=283.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:39.093 [debug] QUERY OK source="media_profiles" db=0.4ms idle=5.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:12:39.094 [debug] QUERY OK source="media_items" db=0.4ms idle=5.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12665] 18:12:39.094 [debug] Current batch of media processed. Will check again in 1000ms 18:12:40.095 [debug] Current batch of media processed. Will check again in 1000ms 18:12:41.096 [debug] Current batch of media processed. Will check again in 1000ms 18:12:41.967 [info] {"source":"oban","duration":2879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:42.098 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Renault Mégane E-Tech 60 220 k je zatím rekordman, když za rok najel 52.829 km. Je to ale zatím také první automobil v dlouhodobém testu Světa motorů, kterému byla na konci testu zjištěna závada, s níž by legálně neabsolvoval STK a byl tudíž nezpůsobilý k provozu na veřejných komunikacích.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 2360, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-04-12 - Renault Mégane E-Tech po 52.829 km: To najel Svět motorů s elektromobilem za rok!.mp4", "id" => "Ocm4WaNO-4M", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Ocm4WaNO-4M", "playlist_index" => 89, "timestamp" => 1712935806, "title" => "Renault Mégane E-Tech po 52.829 km: To najel Svět motorů s elektromobilem za rok!", "upload_date" => "20240412"} 18:12:42.100 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1224.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:12:42.101 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1225.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:42.104 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1227.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-12 15:30:06Z], 6] 18:12:42.108 [debug] QUERY OK source="media_items" db=2.3ms idle=289.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Renault Mégane E-Tech 60 220 k je zatím rekordman, když za rok najel 52.829 km. Je to ale zatím také první automobil v dlouhodobém testu Světa motorů, kterému byla na konci testu zjištěna závada, s níž by legálně neabsolvoval STK a byl tudíž nezpůsobilý k provozu na veřejných komunikacích.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Renault Mégane E-Tech po 52.829 km: To najel Svět motorů s elektromobilem za rok!", "8bc3132c-19a1-49a0-925f-cb2b58f68417", "Ocm4WaNO-4M", false, 2360, false, "https://www.youtube.com/watch?v=Ocm4WaNO-4M", 89, "/downloads/Auto.cz - Martin Vaculík/2024-04-12 - Renault Mégane E-Tech po 52.829 km: To najel Svět motorů s elektromobilem za rok!.mp4", false, false, 6, [], 1, ~U[2024-04-12 15:30:06Z], ~U[2025-12-10 17:12:42Z], ~U[2025-12-10 17:12:42Z], "Renault Mégane E-Tech 60 220 k je zatím rekordman, když za rok najel 52.829 km. Je to ale zatím také první automobil v dlouhodobém testu Světa motorů, kterému byla na konci testu zjištěna závada, s níž by legálně neabsolvoval STK a byl tudíž nezpůsobilý k provozu na veřejných komunikacích.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Renault Mégane E-Tech po 52.829 km: To najel Svět motorů s elektromobilem za rok!", "Ocm4WaNO-4M", 2360, false, "https://www.youtube.com/watch?v=Ocm4WaNO-4M", "/downloads/Auto.cz - Martin Vaculík/2024-04-12 - Renault Mégane E-Tech po 52.829 km: To najel Svět motorů s elektromobilem za rok!.mp4", false, 6, ~U[2024-04-12 15:30:06Z]] 18:12:42.109 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=140.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:42.111 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:12:42.113 [debug] QUERY OK source="media_items" db=1.1ms idle=10.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12666] 18:12:42.113 [debug] Current batch of media processed. Will check again in 1000ms 18:12:43.115 [debug] Current batch of media processed. Will check again in 1000ms 18:12:44.115 [debug] Current batch of media processed. Will check again in 1000ms 18:12:45.116 [debug] Current batch of media processed. Will check again in 1000ms 18:12:46.118 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Často narážíme na otázku kdo bude všechny ty elektromobily opravovat. Budoucí mechaniky, schopné postarat se i o auta s alternativním pohonem, vychovávají na Integrované střední škole automobilní Brno. Martin Vaculík ji v rámci reportáže navštívil a sám se něco přiučil. \n\nV rámci oborů Autotronik, automechanik a autoelektrikář se žáci na ISŠA seznamují s konstrukcí a opravami elektrických vozidel u mistra odborného výcviku Filipa Houžvičky. Potřebnou kvalifikaci pro samostatnou práci na vysokonapěťových zařízení s omezením na elektromobily si zde mohou získat i dospělí. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 3360, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-04-02 - Martin Vaculík na ISŠA Brno: Naučte se opravovat elektromobily!.mp4", "id" => "nSqFS24YADM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=nSqFS24YADM", "playlist_index" => 90, "timestamp" => 1712072702, "title" => "Martin Vaculík na ISŠA Brno: Naučte se opravovat elektromobily!", "upload_date" => "20240402"} 18:12:46.120 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=293.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:12:46.122 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=246.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:46.124 [debug] QUERY OK source="media_items" db=1.1ms idle=248.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-02 15:45:02Z], 6] 18:12:46.133 [debug] QUERY OK source="media_items" db=7.4ms queue=0.1ms idle=250.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Často narážíme na otázku kdo bude všechny ty elektromobily opravovat. Budoucí mechaniky, schopné postarat se i o auta s alternativním pohonem, vychovávají na Integrované střední škole automobilní Brno. Martin Vaculík ji v rámci reportáže navštívil a sám se něco přiučil. \n\nV rámci oborů Autotronik, automechanik a autoelektrikář se žáci na ISŠA seznamují s konstrukcí a opravami elektrických vozidel u mistra odborného výcviku Filipa Houžvičky. Potřebnou kvalifikaci pro samostatnou práci na vysokonapěťových zařízení s omezením na elektromobily si zde mohou získat i dospělí. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík na ISŠA Brno: Naučte se opravovat elektromobily!", "447d7323-e0b8-4155-8268-9b37eaab7493", "nSqFS24YADM", false, 3360, false, "https://www.youtube.com/watch?v=nSqFS24YADM", 90, "/downloads/Auto.cz - Martin Vaculík/2024-04-02 - Martin Vaculík na ISŠA Brno: Naučte se opravovat elektromobily!.mp4", false, false, 6, [], 1, ~U[2024-04-02 15:45:02Z], ~U[2025-12-10 17:12:46Z], ~U[2025-12-10 17:12:46Z], "Často narážíme na otázku kdo bude všechny ty elektromobily opravovat. Budoucí mechaniky, schopné postarat se i o auta s alternativním pohonem, vychovávají na Integrované střední škole automobilní Brno. Martin Vaculík ji v rámci reportáže navštívil a sám se něco přiučil. \n\nV rámci oborů Autotronik, automechanik a autoelektrikář se žáci na ISŠA seznamují s konstrukcí a opravami elektrických vozidel u mistra odborného výcviku Filipa Houžvičky. Potřebnou kvalifikaci pro samostatnou práci na vysokonapěťových zařízení s omezením na elektromobily si zde mohou získat i dospělí. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík na ISŠA Brno: Naučte se opravovat elektromobily!", "nSqFS24YADM", 3360, false, "https://www.youtube.com/watch?v=nSqFS24YADM", "/downloads/Auto.cz - Martin Vaculík/2024-04-02 - Martin Vaculík na ISŠA Brno: Naučte se opravovat elektromobily!.mp4", false, 6, ~U[2024-04-02 15:45:02Z]] 18:12:46.134 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=258.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:46.136 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=14.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:12:46.138 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=14.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12667] 18:12:46.138 [debug] Current batch of media processed. Will check again in 1000ms 18:12:47.142 [debug] Current batch of media processed. Will check again in 1000ms 18:12:48.143 [debug] Current batch of media processed. Will check again in 1000ms 18:12:49.145 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Motory Ford byly první, které zavedly jednu z nejkontroverznějších inovací posledních let - pohon rozvodů ozubeným řemenem máčeným v oleji. Podobnou závadu znají i pozdější motory, které tento systém adaptovaly též - například PSA 1.2 PureTech či Honda 1.0 VTEC Turbo.\n\nMartin Vaculík navštívil servis Ford Algon Plzeň a místní zkušený mechanik Jiří Hrdý mu vše předvedl. Ve videu též vysvětluje, že existují dvě generace motoru 1.0 EcoBoost - od roku 2018 začala nabíhat nová evoluce s rozvody hnanými řetězem, které už se problém netýká.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 1642, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-03-22 - Martin Vaculík a kontroverzní tříválec Ford 1.0 EcoBoost: Proč je výměna rozvodů tak drahá?.mp4", "id" => "07VNCGC5QRA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=07VNCGC5QRA", "playlist_index" => 91, "timestamp" => 1711125900, "title" => "Martin Vaculík a kontroverzní tříválec Ford 1.0 EcoBoost: Proč je výměna rozvodů tak drahá?", "upload_date" => "20240322"} 18:12:49.147 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1269.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:12:49.148 [debug] QUERY OK source="sources" db=0.6ms idle=1270.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:49.151 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1272.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-22 16:45:00Z], 6] 18:12:49.155 [debug] QUERY OK source="media_items" db=2.8ms idle=1275.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Motory Ford byly první, které zavedly jednu z nejkontroverznějších inovací posledních let - pohon rozvodů ozubeným řemenem máčeným v oleji. Podobnou závadu znají i pozdější motory, které tento systém adaptovaly též - například PSA 1.2 PureTech či Honda 1.0 VTEC Turbo.\n\nMartin Vaculík navštívil servis Ford Algon Plzeň a místní zkušený mechanik Jiří Hrdý mu vše předvedl. Ve videu též vysvětluje, že existují dvě generace motoru 1.0 EcoBoost - od roku 2018 začala nabíhat nová evoluce s rozvody hnanými řetězem, které už se problém netýká.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a kontroverzní tříválec Ford 1.0 EcoBoost: Proč je výměna rozvodů tak drahá?", "11a5243b-1cd0-481b-bc7b-e2d678a454d3", "07VNCGC5QRA", false, 1642, false, "https://www.youtube.com/watch?v=07VNCGC5QRA", 91, "/downloads/Auto.cz - Martin Vaculík/2024-03-22 - Martin Vaculík a kontroverzní tříválec Ford 1.0 EcoBoost: Proč je výměna rozvodů tak drahá?.mp4", false, false, 6, [], 1, ~U[2024-03-22 16:45:00Z], ~U[2025-12-10 17:12:49Z], ~U[2025-12-10 17:12:49Z], "Motory Ford byly první, které zavedly jednu z nejkontroverznějších inovací posledních let - pohon rozvodů ozubeným řemenem máčeným v oleji. Podobnou závadu znají i pozdější motory, které tento systém adaptovaly též - například PSA 1.2 PureTech či Honda 1.0 VTEC Turbo.\n\nMartin Vaculík navštívil servis Ford Algon Plzeň a místní zkušený mechanik Jiří Hrdý mu vše předvedl. Ve videu též vysvětluje, že existují dvě generace motoru 1.0 EcoBoost - od roku 2018 začala nabíhat nová evoluce s rozvody hnanými řetězem, které už se problém netýká.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a kontroverzní tříválec Ford 1.0 EcoBoost: Proč je výměna rozvodů tak drahá?", "07VNCGC5QRA", 1642, false, "https://www.youtube.com/watch?v=07VNCGC5QRA", "/downloads/Auto.cz - Martin Vaculík/2024-03-22 - Martin Vaculík a kontroverzní tříválec Ford 1.0 EcoBoost: Proč je výměna rozvodů tak drahá?.mp4", false, 6, ~U[2024-03-22 16:45:00Z]] 18:12:49.157 [debug] QUERY OK source="sources" db=0.7ms idle=317.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:49.158 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=10.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:12:49.160 [debug] QUERY OK source="media_items" db=0.9ms idle=10.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12668] 18:12:49.160 [debug] Current batch of media processed. Will check again in 1000ms 18:12:50.161 [debug] Current batch of media processed. Will check again in 1000ms 18:12:51.162 [debug] Current batch of media processed. Will check again in 1000ms 18:12:52.164 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin Vaculík vyrazil do soukromého muzea Reincars v Trutnově, kde načerpal informace o legendárních škodovkách, které nás často doprovázely během dětství a dospívání. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 500, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-03-01 - Vaculík a staré škodovky. Nechybí „erko“, vzácné 110 LS ani rapid! 🤯🚘.mp4", "id" => "MglM-ZKCpW4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=MglM-ZKCpW4", "playlist_index" => 92, "timestamp" => 1709311502, "title" => "Vaculík a staré škodovky. Nechybí „erko“, vzácné 110 LS ani rapid! 🤯🚘", "upload_date" => "20240301"} 18:12:52.166 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=1288.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:12:52.168 [debug] QUERY OK source="sources" db=0.8ms idle=1290.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:52.170 [debug] QUERY OK source="media_items" db=1.7ms idle=1291.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-01 16:45:02Z], 6] 18:12:52.174 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=1294.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík vyrazil do soukromého muzea Reincars v Trutnově, kde načerpal informace o legendárních škodovkách, které nás často doprovázely během dětství a dospívání. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Vaculík a staré škodovky. Nechybí „erko“, vzácné 110 LS ani rapid! 🤯🚘", "7626293d-dbc9-4418-9742-807d2cfe971c", "MglM-ZKCpW4", false, 500, false, "https://www.youtube.com/watch?v=MglM-ZKCpW4", 92, "/downloads/Auto.cz - Martin Vaculík/2024-03-01 - Vaculík a staré škodovky. Nechybí „erko“, vzácné 110 LS ani rapid! 🤯🚘.mp4", false, false, 6, [], 1, ~U[2024-03-01 16:45:02Z], ~U[2025-12-10 17:12:52Z], ~U[2025-12-10 17:12:52Z], "Martin Vaculík vyrazil do soukromého muzea Reincars v Trutnově, kde načerpal informace o legendárních škodovkách, které nás často doprovázely během dětství a dospívání. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Vaculík a staré škodovky. Nechybí „erko“, vzácné 110 LS ani rapid! 🤯🚘", "MglM-ZKCpW4", 500, false, "https://www.youtube.com/watch?v=MglM-ZKCpW4", "/downloads/Auto.cz - Martin Vaculík/2024-03-01 - Vaculík a staré škodovky. Nechybí „erko“, vzácné 110 LS ani rapid! 🤯🚘.mp4", false, 6, ~U[2024-03-01 16:45:02Z]] 18:12:52.176 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=328.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:52.177 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=10.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:12:52.179 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=10.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12669] 18:12:52.179 [debug] Current batch of media processed. Will check again in 1000ms 18:12:53.179 [debug] Current batch of media processed. Will check again in 1000ms 18:12:54.180 [debug] Current batch of media processed. Will check again in 1000ms 18:12:55.182 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Jedním z argumentů proti elektromobilitě je dopad na český automobilový průmysl, který zde živí 500.000 lidí. Mnozí mají obavy, že elektromobil je jednodušší, což bude znamenat menší výrobu dílů.\n\nTato obava však byla na místě zejména u starších elektromobilů - ty dnešní se při cestě za zákazníkem vydaly cestou překvapivě složitých konstrukcí, kdy jeden motor bývá vpředu, jeden vzadu, o topení se stará tepelné čerpadlo... Takové moderní elektrické BMW zkrátka není o mnoho jednodušší než jeho spalovací ekvivalent. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 2324, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-03-04 - Na Valašsku vzniká klíčová součást pro elektrická BMW. Martin Vaculík byl u toho! 🛠️.mp4", "id" => "3uIVPK_1k-0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=3uIVPK_1k-0", "playlist_index" => 93, "timestamp" => 1709570700, "title" => "Na Valašsku vzniká klíčová součást pro elektrická BMW. Martin Vaculík byl u toho! 🛠️", "upload_date" => "20240304"} 18:12:55.184 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=1306.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:12:55.186 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1308.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:55.188 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1309.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-04 16:45:00Z], 6] 18:12:55.193 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=1311.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jedním z argumentů proti elektromobilitě je dopad na český automobilový průmysl, který zde živí 500.000 lidí. Mnozí mají obavy, že elektromobil je jednodušší, což bude znamenat menší výrobu dílů.\n\nTato obava však byla na místě zejména u starších elektromobilů - ty dnešní se při cestě za zákazníkem vydaly cestou překvapivě složitých konstrukcí, kdy jeden motor bývá vpředu, jeden vzadu, o topení se stará tepelné čerpadlo... Takové moderní elektrické BMW zkrátka není o mnoho jednodušší než jeho spalovací ekvivalent. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Na Valašsku vzniká klíčová součást pro elektrická BMW. Martin Vaculík byl u toho! 🛠️", "e37e8125-61fb-4a16-be6c-9ad8c34eaec6", "3uIVPK_1k-0", false, 2324, false, "https://www.youtube.com/watch?v=3uIVPK_1k-0", 93, "/downloads/Auto.cz - Martin Vaculík/2024-03-04 - Na Valašsku vzniká klíčová součást pro elektrická BMW. Martin Vaculík byl u toho! 🛠️.mp4", false, false, 6, [], 1, ~U[2024-03-04 16:45:00Z], ~U[2025-12-10 17:12:55Z], ~U[2025-12-10 17:12:55Z], "Jedním z argumentů proti elektromobilitě je dopad na český automobilový průmysl, který zde živí 500.000 lidí. Mnozí mají obavy, že elektromobil je jednodušší, což bude znamenat menší výrobu dílů.\n\nTato obava však byla na místě zejména u starších elektromobilů - ty dnešní se při cestě za zákazníkem vydaly cestou překvapivě složitých konstrukcí, kdy jeden motor bývá vpředu, jeden vzadu, o topení se stará tepelné čerpadlo... Takové moderní elektrické BMW zkrátka není o mnoho jednodušší než jeho spalovací ekvivalent. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Na Valašsku vzniká klíčová součást pro elektrická BMW. Martin Vaculík byl u toho! 🛠️", "3uIVPK_1k-0", 2324, false, "https://www.youtube.com/watch?v=3uIVPK_1k-0", "/downloads/Auto.cz - Martin Vaculík/2024-03-04 - Na Valašsku vzniká klíčová součást pro elektrická BMW. Martin Vaculík byl u toho! 🛠️.mp4", false, 6, ~U[2024-03-04 16:45:00Z]] 18:12:55.195 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=339.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:55.196 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:12:55.198 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=11.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12670] 18:12:55.198 [debug] Current batch of media processed. Will check again in 1000ms 18:12:56.200 [debug] Current batch of media processed. Will check again in 1000ms 18:12:57.200 [debug] Current batch of media processed. Will check again in 1000ms 18:12:58.203 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Z 600.000 dosud vyrobených kodiaqů první generace jich jen 20.460 bylo v provedení RS TDI (176 kW). Právě na toto vzácné provedení se ve své videorecenzi Martin zaměřil tentokrát.\n\nŘeč bude o specifických servisních nárocích dvojicí turbodmychadel přeplňovaného dieselu, o jeho životnosti, odolnosti a konstrukčních rozdílech brzd i o tom, kolik vydrží standardně montované elektronicky regulované tlumiče DCC. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 2083, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-02-21 - Bazar Martina Vaculíka: Vrcholné provedení českého snu Škoda Kodiaq RS.mp4", "id" => "O4ldPGBK2lM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=O4ldPGBK2lM", "playlist_index" => 94, "timestamp" => 1708533903, "title" => "Bazar Martina Vaculíka: Vrcholné provedení českého snu Škoda Kodiaq RS", "upload_date" => "20240221"} 18:12:58.204 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1327.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:12:58.207 [debug] QUERY OK source="sources" db=1.3ms idle=1328.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:58.209 [debug] QUERY OK source="media_items" db=1.6ms idle=1330.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-21 16:45:03Z], 6] 18:12:58.214 [debug] QUERY OK source="media_items" db=3.1ms idle=1333.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Z 600.000 dosud vyrobených kodiaqů první generace jich jen 20.460 bylo v provedení RS TDI (176 kW). Právě na toto vzácné provedení se ve své videorecenzi Martin zaměřil tentokrát.\n\nŘeč bude o specifických servisních nárocích dvojicí turbodmychadel přeplňovaného dieselu, o jeho životnosti, odolnosti a konstrukčních rozdílech brzd i o tom, kolik vydrží standardně montované elektronicky regulované tlumiče DCC. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Bazar Martina Vaculíka: Vrcholné provedení českého snu Škoda Kodiaq RS", "41f36eff-67fa-472e-81aa-7855466dcef7", "O4ldPGBK2lM", false, 2083, false, "https://www.youtube.com/watch?v=O4ldPGBK2lM", 94, "/downloads/Auto.cz - Martin Vaculík/2024-02-21 - Bazar Martina Vaculíka: Vrcholné provedení českého snu Škoda Kodiaq RS.mp4", false, false, 6, [], 1, ~U[2024-02-21 16:45:03Z], ~U[2025-12-10 17:12:58Z], ~U[2025-12-10 17:12:58Z], "Z 600.000 dosud vyrobených kodiaqů první generace jich jen 20.460 bylo v provedení RS TDI (176 kW). Právě na toto vzácné provedení se ve své videorecenzi Martin zaměřil tentokrát.\n\nŘeč bude o specifických servisních nárocích dvojicí turbodmychadel přeplňovaného dieselu, o jeho životnosti, odolnosti a konstrukčních rozdílech brzd i o tom, kolik vydrží standardně montované elektronicky regulované tlumiče DCC. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Bazar Martina Vaculíka: Vrcholné provedení českého snu Škoda Kodiaq RS", "O4ldPGBK2lM", 2083, false, "https://www.youtube.com/watch?v=O4ldPGBK2lM", "/downloads/Auto.cz - Martin Vaculík/2024-02-21 - Bazar Martina Vaculíka: Vrcholné provedení českého snu Škoda Kodiaq RS.mp4", false, 6, ~U[2024-02-21 16:45:03Z]] 18:12:58.217 [debug] QUERY OK source="sources" db=1.8ms idle=353.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:12:58.219 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=13.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:12:58.221 [debug] QUERY OK source="media_items" db=1.0ms idle=12.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12671] 18:12:58.221 [debug] Current batch of media processed. Will check again in 1000ms 18:12:59.222 [debug] Current batch of media processed. Will check again in 1000ms 18:13:00.223 [debug] Current batch of media processed. Will check again in 1000ms 18:13:00.490 [info] {"source":"oban","duration":352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:13:01.225 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Jestli má Martin Vaculík k něčemu opravdu daleko, tak je to driftování. Přesto si velmi oblíbil malou Toyotu GR86. Podíval se na ní však z trochu jiného pohledu.\n\nMartinovi se do rukou dostal vůz, který v novinářských testech najel 32.000 km. Svět motorů jej tak otestoval jako první i jako poslední. Pokud vám takový nájezd připadá směšný, vězte, že pro převod na běžné opotřebení jej můžete násobit deseti. Každý motoristický novinář si vůz chtěl maximálně vyzkoušet a kilometrů, kdy auto netrpělo, bylo naprosté minimum.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 2119, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-02-16 - Toyota GR86 v testu Martina Vaculíka. Obstála?.mp4", "id" => "jSk9awFkmbc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=jSk9awFkmbc", "playlist_index" => 95, "timestamp" => 1708098302, "title" => "Toyota GR86 v testu Martina Vaculíka. Obstála?", "upload_date" => "20240216"} 18:13:01.227 [debug] QUERY OK source="sources" db=0.7ms idle=1349.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:13:01.228 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1350.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:01.230 [debug] QUERY OK source="media_items" db=1.2ms idle=1352.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-16 15:45:02Z], 6] 18:13:01.235 [debug] QUERY OK source="media_items" db=2.9ms idle=741.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jestli má Martin Vaculík k něčemu opravdu daleko, tak je to driftování. Přesto si velmi oblíbil malou Toyotu GR86. Podíval se na ní však z trochu jiného pohledu.\n\nMartinovi se do rukou dostal vůz, který v novinářských testech najel 32.000 km. Svět motorů jej tak otestoval jako první i jako poslední. Pokud vám takový nájezd připadá směšný, vězte, že pro převod na běžné opotřebení jej můžete násobit deseti. Každý motoristický novinář si vůz chtěl maximálně vyzkoušet a kilometrů, kdy auto netrpělo, bylo naprosté minimum.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Toyota GR86 v testu Martina Vaculíka. Obstála?", "bbe6e727-f51c-4b76-b89d-ab18d3aa23d9", "jSk9awFkmbc", false, 2119, false, "https://www.youtube.com/watch?v=jSk9awFkmbc", 95, "/downloads/Auto.cz - Martin Vaculík/2024-02-16 - Toyota GR86 v testu Martina Vaculíka. Obstála?.mp4", false, false, 6, [], 1, ~U[2024-02-16 15:45:02Z], ~U[2025-12-10 17:13:01Z], ~U[2025-12-10 17:13:01Z], "Jestli má Martin Vaculík k něčemu opravdu daleko, tak je to driftování. Přesto si velmi oblíbil malou Toyotu GR86. Podíval se na ní však z trochu jiného pohledu.\n\nMartinovi se do rukou dostal vůz, který v novinářských testech najel 32.000 km. Svět motorů jej tak otestoval jako první i jako poslední. Pokud vám takový nájezd připadá směšný, vězte, že pro převod na běžné opotřebení jej můžete násobit deseti. Každý motoristický novinář si vůz chtěl maximálně vyzkoušet a kilometrů, kdy auto netrpělo, bylo naprosté minimum.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Toyota GR86 v testu Martina Vaculíka. Obstála?", "jSk9awFkmbc", 2119, false, "https://www.youtube.com/watch?v=jSk9awFkmbc", "/downloads/Auto.cz - Martin Vaculík/2024-02-16 - Toyota GR86 v testu Martina Vaculíka. Obstála?.mp4", false, 6, ~U[2024-02-16 15:45:02Z]] 18:13:01.236 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=367.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:01.238 [debug] QUERY OK source="media_profiles" db=0.8ms idle=10.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:13:01.240 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=10.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12672] 18:13:01.241 [debug] Current batch of media processed. Will check again in 1000ms 18:13:02.241 [debug] Current batch of media processed. Will check again in 1000ms 18:13:03.242 [debug] Current batch of media processed. Will check again in 1000ms 18:13:04.244 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Svět motorů je stoupenci elektromobilů často označovaný za konzervu a odpůrce jediné správné cesty k budoucí individuální mobilitě, tak se nebojí plnohodnotných dlouhodobých testů elektromobilů. Ať Enyaqu fandíte, nebo jste zatím spíše skeptičtí, na tohle se určitě podívejte!\n\nV téměř hodinové reportáži se dozvíte, jak je to s degradací baterie, nabíjecí křivkou, topením za chladného počasí i jízdními vlastnostmi mladoboleslavského elektrického vozu. Ukážeme si též, co nám o stavu trakční baterie umí prozradit diagnostika v autorizovaném servisu. \n\n#autocz #martinvaculik #skodaenyaqiv \n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 3914, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-02-09 - Martin Vaculík a Škoda Enyaq iV 80 po roce služby ve Světě motorů..mp4", "id" => "oAulSLkpcmg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=oAulSLkpcmg", "playlist_index" => 96, "timestamp" => 1707497102, "title" => "Martin Vaculík a Škoda Enyaq iV 80 po roce služby ve Světě motorů.", "upload_date" => "20240209"} 18:13:04.246 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=1368.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:13:04.248 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1370.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:04.251 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=1372.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-09 16:45:02Z], 6] 18:13:04.256 [debug] QUERY OK source="media_items" db=3.6ms queue=0.2ms idle=1375.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Svět motorů je stoupenci elektromobilů často označovaný za konzervu a odpůrce jediné správné cesty k budoucí individuální mobilitě, tak se nebojí plnohodnotných dlouhodobých testů elektromobilů. Ať Enyaqu fandíte, nebo jste zatím spíše skeptičtí, na tohle se určitě podívejte!\n\nV téměř hodinové reportáži se dozvíte, jak je to s degradací baterie, nabíjecí křivkou, topením za chladného počasí i jízdními vlastnostmi mladoboleslavského elektrického vozu. Ukážeme si též, co nám o stavu trakční baterie umí prozradit diagnostika v autorizovaném servisu. \n\n#autocz #martinvaculik #skodaenyaqiv \n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a Škoda Enyaq iV 80 po roce služby ve Světě motorů.", "0bce339a-bfba-40d2-ac2f-a1343637a255", "oAulSLkpcmg", false, 3914, false, "https://www.youtube.com/watch?v=oAulSLkpcmg", 96, "/downloads/Auto.cz - Martin Vaculík/2024-02-09 - Martin Vaculík a Škoda Enyaq iV 80 po roce služby ve Světě motorů..mp4", false, false, 6, [], 1, ~U[2024-02-09 16:45:02Z], ~U[2025-12-10 17:13:04Z], ~U[2025-12-10 17:13:04Z], "Svět motorů je stoupenci elektromobilů často označovaný za konzervu a odpůrce jediné správné cesty k budoucí individuální mobilitě, tak se nebojí plnohodnotných dlouhodobých testů elektromobilů. Ať Enyaqu fandíte, nebo jste zatím spíše skeptičtí, na tohle se určitě podívejte!\n\nV téměř hodinové reportáži se dozvíte, jak je to s degradací baterie, nabíjecí křivkou, topením za chladného počasí i jízdními vlastnostmi mladoboleslavského elektrického vozu. Ukážeme si též, co nám o stavu trakční baterie umí prozradit diagnostika v autorizovaném servisu. \n\n#autocz #martinvaculik #skodaenyaqiv \n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a Škoda Enyaq iV 80 po roce služby ve Světě motorů.", "oAulSLkpcmg", 3914, false, "https://www.youtube.com/watch?v=oAulSLkpcmg", "/downloads/Auto.cz - Martin Vaculík/2024-02-09 - Martin Vaculík a Škoda Enyaq iV 80 po roce služby ve Světě motorů..mp4", false, 6, ~U[2024-02-09 16:45:02Z]] 18:13:04.258 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=381.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:04.260 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=12.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:13:04.262 [debug] QUERY OK source="media_items" db=0.9ms idle=12.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12673] 18:13:04.262 [debug] Current batch of media processed. Will check again in 1000ms 18:13:05.263 [debug] Current batch of media processed. Will check again in 1000ms 18:13:06.264 [debug] Current batch of media processed. Will check again in 1000ms 18:13:07.266 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "U spalovacích modelů z Číny našinec zatím nevidí velké důvody, proč je kupovat - tyto motory v Evropě umíme velmi dobře. A když vám řekneme, že MG HS se svižným motorem 1.5 Turbo (118 kW), ve výprodejovém provedení před faceliftem a základní výbavě Emotion můžete nyní mít za 579.900 Kč?\n\nAtraktivní cena a komfortní podvozek jsou důvody, proč o voze přemýšlet, a to asi i silnější, než slavné britské logo na přídi. Přesně takový vůz, a to opravdu přesně v té verzi \"cena od\" prošel ročním dlouhodobým testem Světa motorů a Martin Vaculík se po 30.000 km zhostil závěrečného hodnocení\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 2922, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-02-02 - MG HS po roce služby. První čínské auto v dlouhodobém testu Světa motorů.mp4", "id" => "pyIFBKz2HqI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=pyIFBKz2HqI", "playlist_index" => 97, "timestamp" => 1706892302, "title" => "MG HS po roce služby. První čínské auto v dlouhodobém testu Světa motorů", "upload_date" => "20240202"} 18:13:07.268 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1390.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:13:07.269 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1391.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:07.271 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1393.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-02 16:45:02Z], 6] 18:13:07.276 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=1391.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["U spalovacích modelů z Číny našinec zatím nevidí velké důvody, proč je kupovat - tyto motory v Evropě umíme velmi dobře. A když vám řekneme, že MG HS se svižným motorem 1.5 Turbo (118 kW), ve výprodejovém provedení před faceliftem a základní výbavě Emotion můžete nyní mít za 579.900 Kč?\n\nAtraktivní cena a komfortní podvozek jsou důvody, proč o voze přemýšlet, a to asi i silnější, než slavné britské logo na přídi. Přesně takový vůz, a to opravdu přesně v té verzi \"cena od\" prošel ročním dlouhodobým testem Světa motorů a Martin Vaculík se po 30.000 km zhostil závěrečného hodnocení\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "MG HS po roce služby. První čínské auto v dlouhodobém testu Světa motorů", "100e3441-8f50-40bc-9dc8-a2212016c5f2", "pyIFBKz2HqI", false, 2922, false, "https://www.youtube.com/watch?v=pyIFBKz2HqI", 97, "/downloads/Auto.cz - Martin Vaculík/2024-02-02 - MG HS po roce služby. První čínské auto v dlouhodobém testu Světa motorů.mp4", false, false, 6, [], 1, ~U[2024-02-02 16:45:02Z], ~U[2025-12-10 17:13:07Z], ~U[2025-12-10 17:13:07Z], "U spalovacích modelů z Číny našinec zatím nevidí velké důvody, proč je kupovat - tyto motory v Evropě umíme velmi dobře. A když vám řekneme, že MG HS se svižným motorem 1.5 Turbo (118 kW), ve výprodejovém provedení před faceliftem a základní výbavě Emotion můžete nyní mít za 579.900 Kč?\n\nAtraktivní cena a komfortní podvozek jsou důvody, proč o voze přemýšlet, a to asi i silnější, než slavné britské logo na přídi. Přesně takový vůz, a to opravdu přesně v té verzi \"cena od\" prošel ročním dlouhodobým testem Světa motorů a Martin Vaculík se po 30.000 km zhostil závěrečného hodnocení\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "MG HS po roce služby. První čínské auto v dlouhodobém testu Světa motorů", "pyIFBKz2HqI", 2922, false, "https://www.youtube.com/watch?v=pyIFBKz2HqI", "/downloads/Auto.cz - Martin Vaculík/2024-02-02 - MG HS po roce služby. První čínské auto v dlouhodobém testu Světa motorů.mp4", false, 6, ~U[2024-02-02 16:45:02Z]] 18:13:07.277 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=393.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:07.279 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.2ms idle=9.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:13:07.281 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=10.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12674] 18:13:07.281 [debug] Current batch of media processed. Will check again in 1000ms 18:13:08.282 [debug] Current batch of media processed. Will check again in 1000ms 18:13:09.282 [debug] Current batch of media processed. Will check again in 1000ms 18:13:10.283 [debug] Current batch of media processed. Will check again in 1000ms 18:13:11.285 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Mnozí mají proti elektromobilům mnoho argumentů, jsou však jen takzvaně zástupné. To, co je trápí nejvíce, už říci nemohou.\n\nAno, pokud v práci dostanou místo spalovacího auta elektrické, už si neodlijou naftu do svého soukromého vozu. Možnosti, jak si i se služebním elektromobilem zásadně vylepšit domácí rozpočet na účet zaměstnavatele však samozřejmě existují. A když už měl Martin Vaculík v rukách nový Hyundai Kona Electric, samozřejmě ho důkladně proklepnul.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 2661, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-01-22 - Video Martina Vaculíka, po kterém se Češi budou o elektromobily prát! 🔥.mp4", "id" => "HQ5ZVdPUqwg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HQ5ZVdPUqwg", "playlist_index" => 98, "timestamp" => 1705941900, "title" => "Video Martina Vaculíka, po kterém se Češi budou o elektromobily prát! 🔥", "upload_date" => "20240122"} 18:13:11.287 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=409.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:13:11.289 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=411.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:11.291 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=413.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-22 16:45:00Z], 6] 18:13:11.296 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=415.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Mnozí mají proti elektromobilům mnoho argumentů, jsou však jen takzvaně zástupné. To, co je trápí nejvíce, už říci nemohou.\n\nAno, pokud v práci dostanou místo spalovacího auta elektrické, už si neodlijou naftu do svého soukromého vozu. Možnosti, jak si i se služebním elektromobilem zásadně vylepšit domácí rozpočet na účet zaměstnavatele však samozřejmě existují. A když už měl Martin Vaculík v rukách nový Hyundai Kona Electric, samozřejmě ho důkladně proklepnul.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Video Martina Vaculíka, po kterém se Češi budou o elektromobily prát! 🔥", "50d92b95-a6e0-43c3-a01e-ff7a50820ecd", "HQ5ZVdPUqwg", false, 2661, false, "https://www.youtube.com/watch?v=HQ5ZVdPUqwg", 98, "/downloads/Auto.cz - Martin Vaculík/2024-01-22 - Video Martina Vaculíka, po kterém se Češi budou o elektromobily prát! 🔥.mp4", false, false, 6, [], 1, ~U[2024-01-22 16:45:00Z], ~U[2025-12-10 17:13:11Z], ~U[2025-12-10 17:13:11Z], "Mnozí mají proti elektromobilům mnoho argumentů, jsou však jen takzvaně zástupné. To, co je trápí nejvíce, už říci nemohou.\n\nAno, pokud v práci dostanou místo spalovacího auta elektrické, už si neodlijou naftu do svého soukromého vozu. Možnosti, jak si i se služebním elektromobilem zásadně vylepšit domácí rozpočet na účet zaměstnavatele však samozřejmě existují. A když už měl Martin Vaculík v rukách nový Hyundai Kona Electric, samozřejmě ho důkladně proklepnul.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Video Martina Vaculíka, po kterém se Češi budou o elektromobily prát! 🔥", "HQ5ZVdPUqwg", 2661, false, "https://www.youtube.com/watch?v=HQ5ZVdPUqwg", "/downloads/Auto.cz - Martin Vaculík/2024-01-22 - Video Martina Vaculíka, po kterém se Češi budou o elektromobily prát! 🔥.mp4", false, 6, ~U[2024-01-22 16:45:00Z]] 18:13:11.297 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=404.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:11.299 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:13:11.301 [debug] QUERY OK source="media_items" db=1.0ms idle=10.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 [12675] 18:13:11.301 [debug] Current batch of media processed. Will check again in 1000ms 18:13:11.971 [info] {"source":"oban","duration":2549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:12.302 [debug] Current batch of media processed. Will check again in 1000ms 18:13:13.303 [debug] Current batch of media processed. Will check again in 1000ms 18:13:14.305 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Jak velký vliv na dojezd elektromobilu má připojený přívěs s plachtou a živým nákladem, zjišťoval Martin Vaculík.\n\nProti elektromobilům zaznívá mnoho argumentů, v diskusích často zaznívá, že elektromobily se například vůbec nehodí pro tahání přívěsu. Martin Vaculík to vyzkoušel - potřeboval totiž na podzim vrátit čtyřnohé sekačky zpět k chovateli.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 1681, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-01-12 - Elektromobil a vlek s plachtou. Netradiční reportáž z převozu ovcí.mp4", "id" => "tx84SBiDYFM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=tx84SBiDYFM", "playlist_index" => 99, "timestamp" => 1705077902, "title" => "Elektromobil a vlek s plachtou. Netradiční reportáž z převozu ovcí", "upload_date" => "20240112"} 18:13:14.307 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1429.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:13:14.308 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1431.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:14.310 [debug] QUERY OK source="media_items" db=0.9ms idle=1413.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-12 16:45:02Z], 6] 18:13:14.312 [debug] QUERY OK source="media_items" db=1.2ms idle=433.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jak velký vliv na dojezd elektromobilu má připojený přívěs s plachtou a živým nákladem, zjišťoval Martin Vaculík.\n\nProti elektromobilům zaznívá mnoho argumentů, v diskusích často zaznívá, že elektromobily se například vůbec nehodí pro tahání přívěsu. Martin Vaculík to vyzkoušel - potřeboval totiž na podzim vrátit čtyřnohé sekačky zpět k chovateli.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Elektromobil a vlek s plachtou. Netradiční reportáž z převozu ovcí", "89291705-5d14-4684-9c1e-aace91ebacd6", "tx84SBiDYFM", false, 1681, false, "https://www.youtube.com/watch?v=tx84SBiDYFM", 99, "/downloads/Auto.cz - Martin Vaculík/2024-01-12 - Elektromobil a vlek s plachtou. Netradiční reportáž z převozu ovcí.mp4", false, false, 6, [], 1, ~U[2024-01-12 16:45:02Z], ~U[2025-12-10 17:13:14Z], ~U[2025-12-10 17:13:14Z], "Jak velký vliv na dojezd elektromobilu má připojený přívěs s plachtou a živým nákladem, zjišťoval Martin Vaculík.\n\nProti elektromobilům zaznívá mnoho argumentů, v diskusích často zaznívá, že elektromobily se například vůbec nehodí pro tahání přívěsu. Martin Vaculík to vyzkoušel - potřeboval totiž na podzim vrátit čtyřnohé sekačky zpět k chovateli.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Elektromobil a vlek s plachtou. Netradiční reportáž z převozu ovcí", "tx84SBiDYFM", 1681, false, "https://www.youtube.com/watch?v=tx84SBiDYFM", "/downloads/Auto.cz - Martin Vaculík/2024-01-12 - Elektromobil a vlek s plachtou. Netradiční reportáž z převozu ovcí.mp4", false, 6, ~U[2024-01-12 16:45:02Z]] 18:13:14.313 [debug] QUERY OK source="sources" db=0.4ms idle=414.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:14.313 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:13:14.314 [debug] QUERY OK source="media_items" db=0.5ms idle=5.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12676] 18:13:14.314 [debug] Current batch of media processed. Will check again in 1000ms 18:13:15.315 [debug] Current batch of media processed. Will check again in 1000ms 18:13:16.316 [debug] Current batch of media processed. Will check again in 1000ms 18:13:17.317 [debug] Current batch of media processed. Will check again in 1000ms 18:13:18.319 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin Vaculík kameru miluje a kamera zase miluje Martina Vaculíka. Ani letos jsme nemohli zapomenout na výběr toho nejlepšího. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 311, "filename" => "/downloads/Auto.cz - Martin Vaculík/2024-01-07 - Nejlepší hlášky Martina Vaculíka!.mp4", "id" => "DeqisYYHyFQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DeqisYYHyFQ", "playlist_index" => 100, "timestamp" => 1704623408, "title" => "Nejlepší hlášky Martina Vaculíka!", "upload_date" => "20240107"} 18:13:18.321 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=442.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:13:18.323 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=444.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:18.326 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=446.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-07 10:30:08Z], 6] 18:13:18.330 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=450.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík kameru miluje a kamera zase miluje Martina Vaculíka. Ani letos jsme nemohli zapomenout na výběr toho nejlepšího. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Nejlepší hlášky Martina Vaculíka!", "cd7d8518-cce3-44c0-8a87-ff0816e7ea33", "DeqisYYHyFQ", false, 311, false, "https://www.youtube.com/watch?v=DeqisYYHyFQ", 100, "/downloads/Auto.cz - Martin Vaculík/2024-01-07 - Nejlepší hlášky Martina Vaculíka!.mp4", false, false, 6, [], 1, ~U[2024-01-07 10:30:08Z], ~U[2025-12-10 17:13:18Z], ~U[2025-12-10 17:13:18Z], "Martin Vaculík kameru miluje a kamera zase miluje Martina Vaculíka. Ani letos jsme nemohli zapomenout na výběr toho nejlepšího. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Nejlepší hlášky Martina Vaculíka!", "DeqisYYHyFQ", 311, false, "https://www.youtube.com/watch?v=DeqisYYHyFQ", "/downloads/Auto.cz - Martin Vaculík/2024-01-07 - Nejlepší hlášky Martina Vaculíka!.mp4", false, 6, ~U[2024-01-07 10:30:08Z]] 18:13:18.332 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=422.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:18.334 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=11.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:13:18.336 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=11.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12677] 18:13:18.336 [debug] Current batch of media processed. Will check again in 1000ms 18:13:19.336 [debug] Current batch of media processed. Will check again in 1000ms 18:13:20.337 [debug] Current batch of media processed. Will check again in 1000ms 18:13:21.339 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin Vaculík měl to štěstí, že narazil na sběratele Jaromíra Kafku, který mu Tatru normálně půjčil k regulérnímu testu. Vzniklo s jistotou nejlepší novodobé video o Tatře. Pohodlně se usaďte, má téměř hodinu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 3594, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-12-24 - Martin Vaculík prohnal legendární Tatru 603 v křivoklátských lesích.mp4", "id" => "NHO4CjFkG5E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=NHO4CjFkG5E", "playlist_index" => 101, "timestamp" => 1703420398, "title" => "Martin Vaculík prohnal legendární Tatru 603 v křivoklátských lesích", "upload_date" => "20231224"} 18:13:21.340 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1462.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:13:21.341 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1463.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:21.343 [debug] QUERY OK source="media_items" db=1.1ms idle=1464.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-24 12:19:58Z], 6] 18:13:21.346 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=1430.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík měl to štěstí, že narazil na sběratele Jaromíra Kafku, který mu Tatru normálně půjčil k regulérnímu testu. Vzniklo s jistotou nejlepší novodobé video o Tatře. Pohodlně se usaďte, má téměř hodinu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík prohnal legendární Tatru 603 v křivoklátských lesích", "5ef97203-ced9-403f-b7b7-2372b199a401", "NHO4CjFkG5E", false, 3594, false, "https://www.youtube.com/watch?v=NHO4CjFkG5E", 101, "/downloads/Auto.cz - Martin Vaculík/2023-12-24 - Martin Vaculík prohnal legendární Tatru 603 v křivoklátských lesích.mp4", false, false, 6, [], 1, ~U[2023-12-24 12:19:58Z], ~U[2025-12-10 17:13:21Z], ~U[2025-12-10 17:13:21Z], "Martin Vaculík měl to štěstí, že narazil na sběratele Jaromíra Kafku, který mu Tatru normálně půjčil k regulérnímu testu. Vzniklo s jistotou nejlepší novodobé video o Tatře. Pohodlně se usaďte, má téměř hodinu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík prohnal legendární Tatru 603 v křivoklátských lesích", "NHO4CjFkG5E", 3594, false, "https://www.youtube.com/watch?v=NHO4CjFkG5E", "/downloads/Auto.cz - Martin Vaculík/2023-12-24 - Martin Vaculík prohnal legendární Tatru 603 v křivoklátských lesích.mp4", false, 6, ~U[2023-12-24 12:19:58Z]] 18:13:21.347 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=430.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:21.348 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:13:21.349 [debug] QUERY OK source="media_items" db=0.5ms idle=7.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12678] 18:13:21.349 [debug] Current batch of media processed. Will check again in 1000ms 18:13:22.353 [debug] Current batch of media processed. Will check again in 1000ms 18:13:23.354 [debug] Current batch of media processed. Will check again in 1000ms 18:13:24.356 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin Vaculík v letech 2008 až 2023 vlastnil Mercedes-Benz W124 200E. Mnohokrát byl přemlouván, aby na něj natočil recenzi, což vícekrát slíbil. Ale pořád dával přednost jiným autům. Čas si nakonec našel vyloženě na poslední chvíli - pár dní poté, co vůz už prodal, a den před tím, než jej předal novému majiteli.\n\nModelová řada 124 je považována za jednu z nejkvalitnějších v historii automobilismu. Ano, i hodně ojetý exemplář dodnes většinou spolehlivě nastartuje a jede. Druhou otázkou je jak. Model má totiž jednu třináctou komnatu. Jakou, to se dozvíte v dnešním videu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 2121, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-12-30 - Martin Vaculík a jeho bývalý Mercedes-Benz W124: Jedno z nejlepších aut historie!.mp4", "id" => "MG0NITZJwvE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=MG0NITZJwvE", "playlist_index" => 102, "timestamp" => 1703932213, "title" => "Martin Vaculík a jeho bývalý Mercedes-Benz W124: Jedno z nejlepších aut historie!", "upload_date" => "20231230"} 18:13:24.358 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1480.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:13:24.359 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1481.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:24.362 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1483.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-30 10:30:13Z], 6] 18:13:24.367 [debug] QUERY OK source="media_items" db=3.7ms idle=1443.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík v letech 2008 až 2023 vlastnil Mercedes-Benz W124 200E. Mnohokrát byl přemlouván, aby na něj natočil recenzi, což vícekrát slíbil. Ale pořád dával přednost jiným autům. Čas si nakonec našel vyloženě na poslední chvíli - pár dní poté, co vůz už prodal, a den před tím, než jej předal novému majiteli.\n\nModelová řada 124 je považována za jednu z nejkvalitnějších v historii automobilismu. Ano, i hodně ojetý exemplář dodnes většinou spolehlivě nastartuje a jede. Druhou otázkou je jak. Model má totiž jednu třináctou komnatu. Jakou, to se dozvíte v dnešním videu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a jeho bývalý Mercedes-Benz W124: Jedno z nejlepších aut historie!", "3b3cd6fc-41ac-4243-838a-da748aea0e47", "MG0NITZJwvE", false, 2121, false, "https://www.youtube.com/watch?v=MG0NITZJwvE", 102, "/downloads/Auto.cz - Martin Vaculík/2023-12-30 - Martin Vaculík a jeho bývalý Mercedes-Benz W124: Jedno z nejlepších aut historie!.mp4", false, false, 6, [], 1, ~U[2023-12-30 10:30:13Z], ~U[2025-12-10 17:13:24Z], ~U[2025-12-10 17:13:24Z], "Martin Vaculík v letech 2008 až 2023 vlastnil Mercedes-Benz W124 200E. Mnohokrát byl přemlouván, aby na něj natočil recenzi, což vícekrát slíbil. Ale pořád dával přednost jiným autům. Čas si nakonec našel vyloženě na poslední chvíli - pár dní poté, co vůz už prodal, a den před tím, než jej předal novému majiteli.\n\nModelová řada 124 je považována za jednu z nejkvalitnějších v historii automobilismu. Ano, i hodně ojetý exemplář dodnes většinou spolehlivě nastartuje a jede. Druhou otázkou je jak. Model má totiž jednu třináctou komnatu. Jakou, to se dozvíte v dnešním videu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a jeho bývalý Mercedes-Benz W124: Jedno z nejlepších aut historie!", "MG0NITZJwvE", 2121, false, "https://www.youtube.com/watch?v=MG0NITZJwvE", "/downloads/Auto.cz - Martin Vaculík/2023-12-30 - Martin Vaculík a jeho bývalý Mercedes-Benz W124: Jedno z nejlepších aut historie!.mp4", false, 6, ~U[2023-12-30 10:30:13Z]] 18:13:24.368 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=443.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:24.370 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=11.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:13:24.371 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=11.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12679] 18:13:24.372 [debug] Current batch of media processed. Will check again in 1000ms 18:13:25.372 [debug] Current batch of media processed. Will check again in 1000ms 18:13:26.373 [debug] Current batch of media processed. Will check again in 1000ms 18:13:27.375 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Od roku 2000, kdy tuto práci dělá, otestoval Martin Vaculík tisíce aut. Jen si to spočítejte - každý týden jedno! Nikdy však nejezdil opravdovým americkým pick-upem. \n\nMartin Vaculík a náš kameraman se za ním vydali dokonce do Brna. Tak se pohodlně posaďte a vychutnejte si 40 minut pořádného amerického železa a skutečného Martinova nadšení. Dozvíte se například, kolik Euro palet se vejde na korbu, jak zní osmiválec, jak funguje odpružení a pěkně Martina potrápila čtyřkolka. No zkrátka jde o auto, kde se má člověk pořád čemu divit a co učit.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 2053, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-12-13 - Martin Vaculík vs. RAM 1500! Poprvé v životě v opravdovém americkém pick-upu!.mp4", "id" => "cgxX0qRy764", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=cgxX0qRy764", "playlist_index" => 103, "timestamp" => 1702482905, "title" => "Martin Vaculík vs. RAM 1500! Poprvé v životě v opravdovém americkém pick-upu!", "upload_date" => "20231213"} 18:13:27.377 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1499.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:13:27.379 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1501.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:27.381 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1502.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-13 15:55:05Z], 6] 18:13:27.385 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=1451.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Od roku 2000, kdy tuto práci dělá, otestoval Martin Vaculík tisíce aut. Jen si to spočítejte - každý týden jedno! Nikdy však nejezdil opravdovým americkým pick-upem. \n\nMartin Vaculík a náš kameraman se za ním vydali dokonce do Brna. Tak se pohodlně posaďte a vychutnejte si 40 minut pořádného amerického železa a skutečného Martinova nadšení. Dozvíte se například, kolik Euro palet se vejde na korbu, jak zní osmiválec, jak funguje odpružení a pěkně Martina potrápila čtyřkolka. No zkrátka jde o auto, kde se má člověk pořád čemu divit a co učit.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík vs. RAM 1500! Poprvé v životě v opravdovém americkém pick-upu!", "d24d44e5-9c6a-4d24-a1e3-aec8057d07d9", "cgxX0qRy764", false, 2053, false, "https://www.youtube.com/watch?v=cgxX0qRy764", 103, "/downloads/Auto.cz - Martin Vaculík/2023-12-13 - Martin Vaculík vs. RAM 1500! Poprvé v životě v opravdovém americkém pick-upu!.mp4", false, false, 6, [], 1, ~U[2023-12-13 15:55:05Z], ~U[2025-12-10 17:13:27Z], ~U[2025-12-10 17:13:27Z], "Od roku 2000, kdy tuto práci dělá, otestoval Martin Vaculík tisíce aut. Jen si to spočítejte - každý týden jedno! Nikdy však nejezdil opravdovým americkým pick-upem. \n\nMartin Vaculík a náš kameraman se za ním vydali dokonce do Brna. Tak se pohodlně posaďte a vychutnejte si 40 minut pořádného amerického železa a skutečného Martinova nadšení. Dozvíte se například, kolik Euro palet se vejde na korbu, jak zní osmiválec, jak funguje odpružení a pěkně Martina potrápila čtyřkolka. No zkrátka jde o auto, kde se má člověk pořád čemu divit a co učit.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík vs. RAM 1500! Poprvé v životě v opravdovém americkém pick-upu!", "cgxX0qRy764", 2053, false, "https://www.youtube.com/watch?v=cgxX0qRy764", "/downloads/Auto.cz - Martin Vaculík/2023-12-13 - Martin Vaculík vs. RAM 1500! Poprvé v životě v opravdovém americkém pick-upu!.mp4", false, 6, ~U[2023-12-13 15:55:05Z]] 18:13:27.386 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=453.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:27.387 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:13:27.389 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=9.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12680] 18:13:27.389 [debug] Current batch of media processed. Will check again in 1000ms 18:13:28.389 [debug] Current batch of media processed. Will check again in 1000ms 18:13:29.390 [debug] Current batch of media processed. Will check again in 1000ms 18:13:30.392 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin Vaculík si vzal na paškál nové BMW i5, které je prvním elektromobilem v historii modelové řady 5. Verze M60 s výkonem až 442 kilowattů je navíc až do příchodu ostrého M5 nejsilnější variantou v nabídce.\n\nDozvíme se jakým způsobem je řešena spolupráce obou motorů při jízdě zatáčkami. Nebude chybět ani obligátní pohled na podvozek na zvedáku. A jelikož je Martin také fandou vodních elektráren, tak se na závěr do jedné podíváme. Energii pro dnešní test totiž dodala jen a pouze voda. Víc bezemisní už Martinova jízda s BMW i5 snad ani být nemohla…\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 1647, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-12-08 - Martin Vaculík se rozplývá nad novým BMW i5, kterému se podíval i pod sukni!.mp4", "id" => "jhRa4h5RuKo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=jhRa4h5RuKo", "playlist_index" => 104, "timestamp" => 1702053902, "title" => "Martin Vaculík se rozplývá nad novým BMW i5, kterému se podíval i pod sukni!", "upload_date" => "20231208"} 18:13:30.394 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1516.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:13:30.395 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1517.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:30.396 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1518.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-08 16:45:02Z], 6] 18:13:30.401 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=1457.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík si vzal na paškál nové BMW i5, které je prvním elektromobilem v historii modelové řady 5. Verze M60 s výkonem až 442 kilowattů je navíc až do příchodu ostrého M5 nejsilnější variantou v nabídce.\n\nDozvíme se jakým způsobem je řešena spolupráce obou motorů při jízdě zatáčkami. Nebude chybět ani obligátní pohled na podvozek na zvedáku. A jelikož je Martin také fandou vodních elektráren, tak se na závěr do jedné podíváme. Energii pro dnešní test totiž dodala jen a pouze voda. Víc bezemisní už Martinova jízda s BMW i5 snad ani být nemohla…\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík se rozplývá nad novým BMW i5, kterému se podíval i pod sukni!", "0d94cb71-b0bb-40cc-8d82-23a11603d3ad", "jhRa4h5RuKo", false, 1647, false, "https://www.youtube.com/watch?v=jhRa4h5RuKo", 104, "/downloads/Auto.cz - Martin Vaculík/2023-12-08 - Martin Vaculík se rozplývá nad novým BMW i5, kterému se podíval i pod sukni!.mp4", false, false, 6, [], 1, ~U[2023-12-08 16:45:02Z], ~U[2025-12-10 17:13:30Z], ~U[2025-12-10 17:13:30Z], "Martin Vaculík si vzal na paškál nové BMW i5, které je prvním elektromobilem v historii modelové řady 5. Verze M60 s výkonem až 442 kilowattů je navíc až do příchodu ostrého M5 nejsilnější variantou v nabídce.\n\nDozvíme se jakým způsobem je řešena spolupráce obou motorů při jízdě zatáčkami. Nebude chybět ani obligátní pohled na podvozek na zvedáku. A jelikož je Martin také fandou vodních elektráren, tak se na závěr do jedné podíváme. Energii pro dnešní test totiž dodala jen a pouze voda. Víc bezemisní už Martinova jízda s BMW i5 snad ani být nemohla…\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík se rozplývá nad novým BMW i5, kterému se podíval i pod sukni!", "jhRa4h5RuKo", 1647, false, "https://www.youtube.com/watch?v=jhRa4h5RuKo", "/downloads/Auto.cz - Martin Vaculík/2023-12-08 - Martin Vaculík se rozplývá nad novým BMW i5, kterému se podíval i pod sukni!.mp4", false, 6, ~U[2023-12-08 16:45:02Z]] 18:13:30.402 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=459.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:30.402 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:13:30.404 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12681] 18:13:30.404 [debug] Current batch of media processed. Will check again in 1000ms 18:13:31.406 [debug] Current batch of media processed. Will check again in 1000ms 18:13:32.406 [debug] Current batch of media processed. Will check again in 1000ms 18:13:33.407 [debug] Current batch of media processed. Will check again in 1000ms 18:13:34.409 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Letitý Jeep Compass dostal moderní elektrifikovaný čtyřválec 1.5 e-Hybrid, který zaujal i našeho technického specialistu.\n\nJeep Compass současné generace není žádným mladíkem, jeho výroba probíhá již od roku 2016. Od té doby se pod jeho kapotou objevila řada pohonných jednotek, nově je však Jeep Compass dostupný i s nevšedním 48V mild-hybridním systémem e-Hybrid.", "duration" => 1076, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-11-19 - Martin Vaculík otestoval Jeep Compass e-Hybrid, zaujal ho technikou i cenou!.mp4", "id" => "cy8t5vNCqq4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=cy8t5vNCqq4", "playlist_index" => 105, "timestamp" => 1700434210, "title" => "Martin Vaculík otestoval Jeep Compass e-Hybrid, zaujal ho technikou i cenou!", "upload_date" => "20231119"} 18:13:34.411 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=532.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:13:34.412 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=534.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:34.414 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=535.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-19 22:50:10Z], 6] 18:13:34.419 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=538.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Letitý Jeep Compass dostal moderní elektrifikovaný čtyřválec 1.5 e-Hybrid, který zaujal i našeho technického specialistu.\n\nJeep Compass současné generace není žádným mladíkem, jeho výroba probíhá již od roku 2016. Od té doby se pod jeho kapotou objevila řada pohonných jednotek, nově je však Jeep Compass dostupný i s nevšedním 48V mild-hybridním systémem e-Hybrid.", "Martin Vaculík otestoval Jeep Compass e-Hybrid, zaujal ho technikou i cenou!", "38a42c67-b12a-42c4-a66f-4eee1cef1ccc", "cy8t5vNCqq4", false, 1076, false, "https://www.youtube.com/watch?v=cy8t5vNCqq4", 105, "/downloads/Auto.cz - Martin Vaculík/2023-11-19 - Martin Vaculík otestoval Jeep Compass e-Hybrid, zaujal ho technikou i cenou!.mp4", false, false, 6, [], 1, ~U[2023-11-19 22:50:10Z], ~U[2025-12-10 17:13:34Z], ~U[2025-12-10 17:13:34Z], "Letitý Jeep Compass dostal moderní elektrifikovaný čtyřválec 1.5 e-Hybrid, který zaujal i našeho technického specialistu.\n\nJeep Compass současné generace není žádným mladíkem, jeho výroba probíhá již od roku 2016. Od té doby se pod jeho kapotou objevila řada pohonných jednotek, nově je však Jeep Compass dostupný i s nevšedním 48V mild-hybridním systémem e-Hybrid.", "Martin Vaculík otestoval Jeep Compass e-Hybrid, zaujal ho technikou i cenou!", "cy8t5vNCqq4", 1076, false, "https://www.youtube.com/watch?v=cy8t5vNCqq4", "/downloads/Auto.cz - Martin Vaculík/2023-11-19 - Martin Vaculík otestoval Jeep Compass e-Hybrid, zaujal ho technikou i cenou!.mp4", false, 6, ~U[2023-11-19 22:50:10Z]] 18:13:34.420 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=465.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:34.422 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=10.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:13:34.424 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=11.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12682] 18:13:34.424 [debug] Current batch of media processed. Will check again in 1000ms 18:13:35.425 [debug] Current batch of media processed. Will check again in 1000ms 18:13:36.427 [debug] Current batch of media processed. Will check again in 1000ms 18:13:37.428 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Expert Martin Vaculík se ve svých speciálech pravidelně věnuje problematice paliv a maziv. Tentokrát si posvítil na 100oktanové benziny.\n\nV případě 100oktanových benzinů, tedy těch dražších, Martina Vaculíka logicky zajímalo několik důležitých parametrů. Nejen jejich oktanové číslo, ale také výhřevnost a spotřeba pohonných jednotek. No a v neposlední řadě samozřejmě výkon. Martin pečlivě sesbíral několik benzinových vzorků, které následně nechal otestovat v certifikované zkušebně. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "duration" => 1208, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-11-15 - Vaculík vs. 100oktanové benziny: Za více peněz více výkonu? A co ta biosložka?.mp4", "id" => "ABQHW9CB594", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ABQHW9CB594", "playlist_index" => 106, "timestamp" => 1700067000, "title" => "Vaculík vs. 100oktanové benziny: Za více peněz více výkonu? A co ta biosložka?", "upload_date" => "20231115"} 18:13:37.430 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1552.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:13:37.431 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1553.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:37.433 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1554.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-15 16:50:00Z], 6] 18:13:37.442 [debug] QUERY OK source="media_items" db=7.2ms idle=1477.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Expert Martin Vaculík se ve svých speciálech pravidelně věnuje problematice paliv a maziv. Tentokrát si posvítil na 100oktanové benziny.\n\nV případě 100oktanových benzinů, tedy těch dražších, Martina Vaculíka logicky zajímalo několik důležitých parametrů. Nejen jejich oktanové číslo, ale také výhřevnost a spotřeba pohonných jednotek. No a v neposlední řadě samozřejmě výkon. Martin pečlivě sesbíral několik benzinových vzorků, které následně nechal otestovat v certifikované zkušebně. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Vaculík vs. 100oktanové benziny: Za více peněz více výkonu? A co ta biosložka?", "c778d63c-8eeb-46ce-9d81-51d2b96b90cd", "ABQHW9CB594", false, 1208, false, "https://www.youtube.com/watch?v=ABQHW9CB594", 106, "/downloads/Auto.cz - Martin Vaculík/2023-11-15 - Vaculík vs. 100oktanové benziny: Za více peněz více výkonu? A co ta biosložka?.mp4", false, false, 6, [], 1, ~U[2023-11-15 16:50:00Z], ~U[2025-12-10 17:13:37Z], ~U[2025-12-10 17:13:37Z], "Expert Martin Vaculík se ve svých speciálech pravidelně věnuje problematice paliv a maziv. Tentokrát si posvítil na 100oktanové benziny.\n\nV případě 100oktanových benzinů, tedy těch dražších, Martina Vaculíka logicky zajímalo několik důležitých parametrů. Nejen jejich oktanové číslo, ale také výhřevnost a spotřeba pohonných jednotek. No a v neposlední řadě samozřejmě výkon. Martin pečlivě sesbíral několik benzinových vzorků, které následně nechal otestovat v certifikované zkušebně. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Vaculík vs. 100oktanové benziny: Za více peněz více výkonu? A co ta biosložka?", "ABQHW9CB594", 1208, false, "https://www.youtube.com/watch?v=ABQHW9CB594", "/downloads/Auto.cz - Martin Vaculík/2023-11-15 - Vaculík vs. 100oktanové benziny: Za více peněz více výkonu? A co ta biosložka?.mp4", false, 6, ~U[2023-11-15 16:50:00Z]] 18:13:37.443 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=482.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:37.444 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=13.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:13:37.446 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=13.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12683] 18:13:37.447 [debug] Current batch of media processed. Will check again in 1000ms 18:13:38.447 [debug] Current batch of media processed. Will check again in 1000ms 18:13:39.448 [debug] Current batch of media processed. Will check again in 1000ms 18:13:40.450 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nejnovější druhá generace Subaru XV se už oficiálně nevyrábí, ale tuzemské zastoupení značky objednalo pár stovek starých dobrých „XVček“ na sklad. \n\nPro Martina Vaculíka ze Světa motorů to byla ideální příležitost, aby o něm konečně natočil video.\n\n🌐 https://www.auto.cz/\nhttps://facebook.com/auto.cz\nhttps://instagram.com/auto.cz/", "duration" => 1198, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-11-03 - Martin Vaculík pořádně naložil Subaru XV! Za pět minut dvanáct….mp4", "id" => "chZ5sJhRghs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=chZ5sJhRghs", "playlist_index" => 107, "timestamp" => 1699029901, "title" => "Martin Vaculík pořádně naložil Subaru XV! Za pět minut dvanáct…", "upload_date" => "20231103"} 18:13:40.452 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1574.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:13:40.454 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1576.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:40.456 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=1577.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-03 16:45:01Z], 6] 18:13:40.461 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=1492.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nejnovější druhá generace Subaru XV se už oficiálně nevyrábí, ale tuzemské zastoupení značky objednalo pár stovek starých dobrých „XVček“ na sklad. \n\nPro Martina Vaculíka ze Světa motorů to byla ideální příležitost, aby o něm konečně natočil video.\n\n🌐 https://www.auto.cz/\nhttps://facebook.com/auto.cz\nhttps://instagram.com/auto.cz/", "Martin Vaculík pořádně naložil Subaru XV! Za pět minut dvanáct…", "6c5b5946-b4fb-4c51-93aa-a949d2d02ac1", "chZ5sJhRghs", false, 1198, false, "https://www.youtube.com/watch?v=chZ5sJhRghs", 107, "/downloads/Auto.cz - Martin Vaculík/2023-11-03 - Martin Vaculík pořádně naložil Subaru XV! Za pět minut dvanáct….mp4", false, false, 6, [], 1, ~U[2023-11-03 16:45:01Z], ~U[2025-12-10 17:13:40Z], ~U[2025-12-10 17:13:40Z], "Nejnovější druhá generace Subaru XV se už oficiálně nevyrábí, ale tuzemské zastoupení značky objednalo pár stovek starých dobrých „XVček“ na sklad. \n\nPro Martina Vaculíka ze Světa motorů to byla ideální příležitost, aby o něm konečně natočil video.\n\n🌐 https://www.auto.cz/\nhttps://facebook.com/auto.cz\nhttps://instagram.com/auto.cz/", "Martin Vaculík pořádně naložil Subaru XV! Za pět minut dvanáct…", "chZ5sJhRghs", 1198, false, "https://www.youtube.com/watch?v=chZ5sJhRghs", "/downloads/Auto.cz - Martin Vaculík/2023-11-03 - Martin Vaculík pořádně naložil Subaru XV! Za pět minut dvanáct….mp4", false, 6, ~U[2023-11-03 16:45:01Z]] 18:13:40.463 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=494.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:40.464 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=11.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:13:40.466 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=11.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12684] 18:13:40.467 [debug] Current batch of media processed. Will check again in 1000ms 18:13:41.467 [debug] Current batch of media processed. Will check again in 1000ms 18:13:41.973 [info] {"source":"oban","duration":1587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:42.468 [debug] Current batch of media processed. Will check again in 1000ms 18:13:43.470 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Technický specialista Světa motorů vyzkoušel čistě elektrické BMW řady 7 v prostřední výkonnostní verzi 60.\n\nNová generace BMW řady 7, nesoucí interní označení G70, je dostupná se vznětovým mild-hybridem, zážehovými plug-in hybridy a rovněž v čistě elektrické verzi, prodávané pod samostatným názvem i7. A právě tento model, v prostřední konfiguraci 60, si nedávno vyzkoušel technický specialista Světa motorů Martin Vaculík.\n\n👉 https://www.auto.cz/\n\nFacebook: https://www.facebook.com/auto.cz\nInstagram: https://www.instagram.com/auto.cz/", "duration" => 2517, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-10-20 - Martin Vaculík vyzkoušel BMW i7: Nejlepší auto, které by nekazil spalovacím motorem.mp4", "id" => "zb0ixbVVMjQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zb0ixbVVMjQ", "playlist_index" => 108, "timestamp" => 1697813103, "title" => "Martin Vaculík vyzkoušel BMW i7: Nejlepší auto, které by nekazil spalovacím motorem", "upload_date" => "20231020"} 18:13:43.472 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1594.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:13:43.474 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1596.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:43.475 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=1501.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-20 14:45:03Z], 6] 18:13:43.479 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=1502.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický specialista Světa motorů vyzkoušel čistě elektrické BMW řady 7 v prostřední výkonnostní verzi 60.\n\nNová generace BMW řady 7, nesoucí interní označení G70, je dostupná se vznětovým mild-hybridem, zážehovými plug-in hybridy a rovněž v čistě elektrické verzi, prodávané pod samostatným názvem i7. A právě tento model, v prostřední konfiguraci 60, si nedávno vyzkoušel technický specialista Světa motorů Martin Vaculík.\n\n👉 https://www.auto.cz/\n\nFacebook: https://www.facebook.com/auto.cz\nInstagram: https://www.instagram.com/auto.cz/", "Martin Vaculík vyzkoušel BMW i7: Nejlepší auto, které by nekazil spalovacím motorem", "745c11b9-2759-43fc-af59-1541616735fc", "zb0ixbVVMjQ", false, 2517, false, "https://www.youtube.com/watch?v=zb0ixbVVMjQ", 108, "/downloads/Auto.cz - Martin Vaculík/2023-10-20 - Martin Vaculík vyzkoušel BMW i7: Nejlepší auto, které by nekazil spalovacím motorem.mp4", false, false, 6, [], 1, ~U[2023-10-20 14:45:03Z], ~U[2025-12-10 17:13:43Z], ~U[2025-12-10 17:13:43Z], "Technický specialista Světa motorů vyzkoušel čistě elektrické BMW řady 7 v prostřední výkonnostní verzi 60.\n\nNová generace BMW řady 7, nesoucí interní označení G70, je dostupná se vznětovým mild-hybridem, zážehovými plug-in hybridy a rovněž v čistě elektrické verzi, prodávané pod samostatným názvem i7. A právě tento model, v prostřední konfiguraci 60, si nedávno vyzkoušel technický specialista Světa motorů Martin Vaculík.\n\n👉 https://www.auto.cz/\n\nFacebook: https://www.facebook.com/auto.cz\nInstagram: https://www.instagram.com/auto.cz/", "Martin Vaculík vyzkoušel BMW i7: Nejlepší auto, které by nekazil spalovacím motorem", "zb0ixbVVMjQ", 2517, false, "https://www.youtube.com/watch?v=zb0ixbVVMjQ", "/downloads/Auto.cz - Martin Vaculík/2023-10-20 - Martin Vaculík vyzkoušel BMW i7: Nejlepší auto, které by nekazil spalovacím motorem.mp4", false, 6, ~U[2023-10-20 14:45:03Z]] 18:13:43.481 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=504.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:43.482 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:13:43.484 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=9.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12685] 18:13:43.484 [debug] Current batch of media processed. Will check again in 1000ms 18:13:44.485 [debug] Current batch of media processed. Will check again in 1000ms 18:13:45.486 [debug] Current batch of media processed. Will check again in 1000ms 18:13:46.487 [debug] Current batch of media processed. Will check again in 1000ms 18:13:47.489 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Technický specialista Světa motorů vyzkoušel druhou generaci VW Amarok rovnou ve dvou verzích. Proč je lepší si připlatit?\n\nZatímco první Volkswagen Amarok byl čistokrevným koncernovým produktem, ve druhé generaci už dorazil jako dvojče nového Fordu Ranger, se kterým sdílí techniku i technologie. Na výsledek této spolupráce se v novém videu rozhodl podívat i Martin Vaculík, technický specialista Světa motorů, který ale nezůstal jen u jednoho stroje. Ve videu se objeví rovnou dva nové pick-upy. \n\n👉 https://www.auto.cz/\n\nFacebook: https://www.facebook.com/auto.cz\nInstagram: https://www.instagram.com/auto.cz/", "duration" => 2192, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-10-13 - Martin Vaculík vyzkoušel nový VW Amarok! Bez helmy se do něj neposadil.mp4", "id" => "Ab066jWATis", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Ab066jWATis", "playlist_index" => 109, "timestamp" => 1697208300, "title" => "Martin Vaculík vyzkoušel nový VW Amarok! Bez helmy se do něj neposadil", "upload_date" => "20231013"} 18:13:47.490 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=612.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:13:47.492 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=614.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:47.494 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=615.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-13 14:45:00Z], 6] 18:13:47.498 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=617.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický specialista Světa motorů vyzkoušel druhou generaci VW Amarok rovnou ve dvou verzích. Proč je lepší si připlatit?\n\nZatímco první Volkswagen Amarok byl čistokrevným koncernovým produktem, ve druhé generaci už dorazil jako dvojče nového Fordu Ranger, se kterým sdílí techniku i technologie. Na výsledek této spolupráce se v novém videu rozhodl podívat i Martin Vaculík, technický specialista Světa motorů, který ale nezůstal jen u jednoho stroje. Ve videu se objeví rovnou dva nové pick-upy. \n\n👉 https://www.auto.cz/\n\nFacebook: https://www.facebook.com/auto.cz\nInstagram: https://www.instagram.com/auto.cz/", "Martin Vaculík vyzkoušel nový VW Amarok! Bez helmy se do něj neposadil", "333fcbcc-537e-462a-8616-1bbd319de88f", "Ab066jWATis", false, 2192, false, "https://www.youtube.com/watch?v=Ab066jWATis", 109, "/downloads/Auto.cz - Martin Vaculík/2023-10-13 - Martin Vaculík vyzkoušel nový VW Amarok! Bez helmy se do něj neposadil.mp4", false, false, 6, [], 1, ~U[2023-10-13 14:45:00Z], ~U[2025-12-10 17:13:47Z], ~U[2025-12-10 17:13:47Z], "Technický specialista Světa motorů vyzkoušel druhou generaci VW Amarok rovnou ve dvou verzích. Proč je lepší si připlatit?\n\nZatímco první Volkswagen Amarok byl čistokrevným koncernovým produktem, ve druhé generaci už dorazil jako dvojče nového Fordu Ranger, se kterým sdílí techniku i technologie. Na výsledek této spolupráce se v novém videu rozhodl podívat i Martin Vaculík, technický specialista Světa motorů, který ale nezůstal jen u jednoho stroje. Ve videu se objeví rovnou dva nové pick-upy. \n\n👉 https://www.auto.cz/\n\nFacebook: https://www.facebook.com/auto.cz\nInstagram: https://www.instagram.com/auto.cz/", "Martin Vaculík vyzkoušel nový VW Amarok! Bez helmy se do něj neposadil", "Ab066jWATis", 2192, false, "https://www.youtube.com/watch?v=Ab066jWATis", "/downloads/Auto.cz - Martin Vaculík/2023-10-13 - Martin Vaculík vyzkoušel nový VW Amarok! Bez helmy se do něj neposadil.mp4", false, 6, ~U[2023-10-13 14:45:00Z]] 18:13:47.499 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=511.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:47.501 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:13:47.503 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=9.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12686] 18:13:47.503 [debug] Current batch of media processed. Will check again in 1000ms 18:13:48.506 [debug] Current batch of media processed. Will check again in 1000ms 18:13:49.507 [debug] Current batch of media processed. Will check again in 1000ms 18:13:50.509 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin Vaculík se v novém bazarovém speciálu podíval na čtvrtou generaci modelu Škoda Fabia. Malý mladoboleslavský hatchback se vyrábí již od roku 2021, takže se začíná objevovat v bazarech jako mladá ojetina.\n\nDozvíte se zajímavosti o dalších motorizacích generace EA211 Evo, převodovkách, propracované aerodynamice nebo brzdách, které sice mají ostrý nástup, ale mohou se prodražit.\n\n👉 https://www.auto.cz/\n\nFacebook: https://www.facebook.com/auto.cz\nInstagram: https://www.instagram.com/auto.cz/", "duration" => 2592, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-09-29 - Martin Vaculík a Škoda Fabia čtvrté generace: nejspolehlivější Škoda dneška?.mp4", "id" => "WQRBS3y0fvU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=WQRBS3y0fvU", "playlist_index" => 110, "timestamp" => 1695999634, "title" => "Martin Vaculík a Škoda Fabia čtvrté generace: nejspolehlivější Škoda dneška?", "upload_date" => "20230929"} 18:13:50.510 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1632.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:13:50.511 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1634.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:50.513 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1635.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-29 15:00:34Z], 6] 18:13:50.518 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=1523.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík se v novém bazarovém speciálu podíval na čtvrtou generaci modelu Škoda Fabia. Malý mladoboleslavský hatchback se vyrábí již od roku 2021, takže se začíná objevovat v bazarech jako mladá ojetina.\n\nDozvíte se zajímavosti o dalších motorizacích generace EA211 Evo, převodovkách, propracované aerodynamice nebo brzdách, které sice mají ostrý nástup, ale mohou se prodražit.\n\n👉 https://www.auto.cz/\n\nFacebook: https://www.facebook.com/auto.cz\nInstagram: https://www.instagram.com/auto.cz/", "Martin Vaculík a Škoda Fabia čtvrté generace: nejspolehlivější Škoda dneška?", "6bcd07e0-3efe-45f6-bbc2-d914f9f5d629", "WQRBS3y0fvU", false, 2592, false, "https://www.youtube.com/watch?v=WQRBS3y0fvU", 110, "/downloads/Auto.cz - Martin Vaculík/2023-09-29 - Martin Vaculík a Škoda Fabia čtvrté generace: nejspolehlivější Škoda dneška?.mp4", false, false, 6, [], 1, ~U[2023-09-29 15:00:34Z], ~U[2025-12-10 17:13:50Z], ~U[2025-12-10 17:13:50Z], "Martin Vaculík se v novém bazarovém speciálu podíval na čtvrtou generaci modelu Škoda Fabia. Malý mladoboleslavský hatchback se vyrábí již od roku 2021, takže se začíná objevovat v bazarech jako mladá ojetina.\n\nDozvíte se zajímavosti o dalších motorizacích generace EA211 Evo, převodovkách, propracované aerodynamice nebo brzdách, které sice mají ostrý nástup, ale mohou se prodražit.\n\n👉 https://www.auto.cz/\n\nFacebook: https://www.facebook.com/auto.cz\nInstagram: https://www.instagram.com/auto.cz/", "Martin Vaculík a Škoda Fabia čtvrté generace: nejspolehlivější Škoda dneška?", "WQRBS3y0fvU", 2592, false, "https://www.youtube.com/watch?v=WQRBS3y0fvU", "/downloads/Auto.cz - Martin Vaculík/2023-09-29 - Martin Vaculík a Škoda Fabia čtvrté generace: nejspolehlivější Škoda dneška?.mp4", false, 6, ~U[2023-09-29 15:00:34Z]] 18:13:50.519 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=524.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:50.521 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=9.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:13:50.522 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=9.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 [12687] 18:13:50.523 [debug] Current batch of media processed. Will check again in 1000ms 18:13:51.523 [debug] Current batch of media processed. Will check again in 1000ms 18:13:52.524 [debug] Current batch of media processed. Will check again in 1000ms 18:13:53.526 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Po strop vybavené kompaktní SUV s cenovkou pod 600.000 Kč? V dnešní době už skoro nemyslitelné, pořídit se ale dá.\n\nZa nový kus SsangYong Korando dáte stejné peníze (od 569.900 Kč), jako za Volkswagen Tiguan s 200.000 km na hrbu. Od Martina však nečekejte klasickou recenzi s popisem designu a pocitů při jízdě - i na nové vozy se dívá svým \"bazarovým\" způsobem, když jej zajímá, jak kvalitně je vůz vyrobený a snaží se i o nějakou predikci spolehlivosti.\n\n👉 https://autocz.page.link/EFYX", "duration" => 1242, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-08-02 - Martin Vaculík a SsangYong Korando: Takový poměr cena⧸výbava už jinde neseženete!.mp4", "id" => "a_1ghiDls5A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=a_1ghiDls5A", "playlist_index" => 111, "timestamp" => 1690991400, "title" => "Martin Vaculík a SsangYong Korando: Takový poměr cena/výbava už jinde neseženete!", "upload_date" => "20230802"} 18:13:53.528 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1650.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:13:53.530 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1652.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:53.531 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1653.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-02 15:50:00Z], 6] 18:13:53.536 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=1533.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Po strop vybavené kompaktní SUV s cenovkou pod 600.000 Kč? V dnešní době už skoro nemyslitelné, pořídit se ale dá.\n\nZa nový kus SsangYong Korando dáte stejné peníze (od 569.900 Kč), jako za Volkswagen Tiguan s 200.000 km na hrbu. Od Martina však nečekejte klasickou recenzi s popisem designu a pocitů při jízdě - i na nové vozy se dívá svým \"bazarovým\" způsobem, když jej zajímá, jak kvalitně je vůz vyrobený a snaží se i o nějakou predikci spolehlivosti.\n\n👉 https://autocz.page.link/EFYX", "Martin Vaculík a SsangYong Korando: Takový poměr cena/výbava už jinde neseženete!", "51e94fd1-6e8a-496b-a59a-a9f262ff8c0c", "a_1ghiDls5A", false, 1242, false, "https://www.youtube.com/watch?v=a_1ghiDls5A", 111, "/downloads/Auto.cz - Martin Vaculík/2023-08-02 - Martin Vaculík a SsangYong Korando: Takový poměr cena⧸výbava už jinde neseženete!.mp4", false, false, 6, [], 1, ~U[2023-08-02 15:50:00Z], ~U[2025-12-10 17:13:53Z], ~U[2025-12-10 17:13:53Z], "Po strop vybavené kompaktní SUV s cenovkou pod 600.000 Kč? V dnešní době už skoro nemyslitelné, pořídit se ale dá.\n\nZa nový kus SsangYong Korando dáte stejné peníze (od 569.900 Kč), jako za Volkswagen Tiguan s 200.000 km na hrbu. Od Martina však nečekejte klasickou recenzi s popisem designu a pocitů při jízdě - i na nové vozy se dívá svým \"bazarovým\" způsobem, když jej zajímá, jak kvalitně je vůz vyrobený a snaží se i o nějakou predikci spolehlivosti.\n\n👉 https://autocz.page.link/EFYX", "Martin Vaculík a SsangYong Korando: Takový poměr cena/výbava už jinde neseženete!", "a_1ghiDls5A", 1242, false, "https://www.youtube.com/watch?v=a_1ghiDls5A", "/downloads/Auto.cz - Martin Vaculík/2023-08-02 - Martin Vaculík a SsangYong Korando: Takový poměr cena⧸výbava už jinde neseženete!.mp4", false, 6, ~U[2023-08-02 15:50:00Z]] 18:13:53.537 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=531.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:53.539 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:13:53.541 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12688] 18:13:53.541 [debug] Current batch of media processed. Will check again in 1000ms 18:13:54.541 [debug] Current batch of media processed. Will check again in 1000ms 18:13:55.542 [debug] Current batch of media processed. Will check again in 1000ms 18:13:56.544 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Dozvíte jak na to, abyste při jízdě ušetřili, a zároveň jste nemuseli šidit servis svého auta nebo být vyloženou brzdou provozu. Při dnešních cenách paliv se totiž každá ušetřená koruna hodí.\n\nNa pomoc si vzal Octavii s 1,5litrovým motorem TSI, avšak v mild-hybridním provedení s automatickou převodovkou. Zaměřil se na plynulost jízdy, ale nezapomíná své rady proložit ani řadou technických zajímavostí.\n\n👉 https://autocz.page.link/syij", "duration" => 2783, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-07-09 - Martin Vaculík radí, jak jezdit úsporně.mp4", "id" => "JKhNnQutv5Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=JKhNnQutv5Y", "playlist_index" => 112, "timestamp" => 1688917800, "title" => "Martin Vaculík radí, jak jezdit úsporně", "upload_date" => "20230709"} 18:13:56.545 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1667.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:13:56.547 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1669.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:56.549 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1670.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-07-09 15:50:00Z], 6] 18:13:56.567 [debug] QUERY OK source="media_items" db=16.4ms queue=0.1ms idle=1539.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dozvíte jak na to, abyste při jízdě ušetřili, a zároveň jste nemuseli šidit servis svého auta nebo být vyloženou brzdou provozu. Při dnešních cenách paliv se totiž každá ušetřená koruna hodí.\n\nNa pomoc si vzal Octavii s 1,5litrovým motorem TSI, avšak v mild-hybridním provedení s automatickou převodovkou. Zaměřil se na plynulost jízdy, ale nezapomíná své rady proložit ani řadou technických zajímavostí.\n\n👉 https://autocz.page.link/syij", "Martin Vaculík radí, jak jezdit úsporně", "2ee44ad2-e653-46f6-bfed-3c0b3f0b4fef", "JKhNnQutv5Y", false, 2783, false, "https://www.youtube.com/watch?v=JKhNnQutv5Y", 112, "/downloads/Auto.cz - Martin Vaculík/2023-07-09 - Martin Vaculík radí, jak jezdit úsporně.mp4", false, false, 6, [], 1, ~U[2023-07-09 15:50:00Z], ~U[2025-12-10 17:13:56Z], ~U[2025-12-10 17:13:56Z], "Dozvíte jak na to, abyste při jízdě ušetřili, a zároveň jste nemuseli šidit servis svého auta nebo být vyloženou brzdou provozu. Při dnešních cenách paliv se totiž každá ušetřená koruna hodí.\n\nNa pomoc si vzal Octavii s 1,5litrovým motorem TSI, avšak v mild-hybridním provedení s automatickou převodovkou. Zaměřil se na plynulost jízdy, ale nezapomíná své rady proložit ani řadou technických zajímavostí.\n\n👉 https://autocz.page.link/syij", "Martin Vaculík radí, jak jezdit úsporně", "JKhNnQutv5Y", 2783, false, "https://www.youtube.com/watch?v=JKhNnQutv5Y", "/downloads/Auto.cz - Martin Vaculík/2023-07-09 - Martin Vaculík radí, jak jezdit úsporně.mp4", false, 6, ~U[2023-07-09 15:50:00Z]] 18:13:56.568 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=555.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:56.570 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=23.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:13:56.572 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=23.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 [12689] 18:13:56.572 [debug] Current batch of media processed. Will check again in 1000ms 18:13:57.572 [debug] Current batch of media processed. Will check again in 1000ms 18:13:58.573 [debug] Current batch of media processed. Will check again in 1000ms 18:13:59.575 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Krom objemových modelů Martin Vaculík sem tam rád zrecenzuje i nějakou zajímavost. Tentokrát vám video formou představí nejvzácnější karosářskou verzi Lancie Kappa, a to s vrcholným motorem a v unikátně zachovalém stavu. Italské legendě tímto Martin zároveň hledá nového majitele, protože sám si ji koupit nemůže. Jak jinak, než z finančních důvodů. Slovo socka se totiž stupňuje socka, větší socka a motoristický novinář.\nhttps://www.auto.cz/kappa-coupe-lancia-na-kterou-martin-vaculik-nema-149156\n#MartinVaculík #Lancia #Bazar", "duration" => 1622, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-07-02 - Kappa Coupé - Lancia, na kterou Martin Vaculík nemá!.mp4", "id" => "8vzAkU8lXLw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8vzAkU8lXLw", "playlist_index" => 113, "timestamp" => 1688313000, "title" => "Kappa Coupé - Lancia, na kterou Martin Vaculík nemá!", "upload_date" => "20230702"} 18:13:59.577 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1699.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:13:59.578 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1701.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:59.580 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1702.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-07-02 15:50:00Z], 6] 18:13:59.585 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=1559.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Krom objemových modelů Martin Vaculík sem tam rád zrecenzuje i nějakou zajímavost. Tentokrát vám video formou představí nejvzácnější karosářskou verzi Lancie Kappa, a to s vrcholným motorem a v unikátně zachovalém stavu. Italské legendě tímto Martin zároveň hledá nového majitele, protože sám si ji koupit nemůže. Jak jinak, než z finančních důvodů. Slovo socka se totiž stupňuje socka, větší socka a motoristický novinář.\nhttps://www.auto.cz/kappa-coupe-lancia-na-kterou-martin-vaculik-nema-149156\n#MartinVaculík #Lancia #Bazar", "Kappa Coupé - Lancia, na kterou Martin Vaculík nemá!", "a62d4200-2278-45c7-b1ef-59611edc8733", "8vzAkU8lXLw", false, 1622, false, "https://www.youtube.com/watch?v=8vzAkU8lXLw", 113, "/downloads/Auto.cz - Martin Vaculík/2023-07-02 - Kappa Coupé - Lancia, na kterou Martin Vaculík nemá!.mp4", false, false, 6, [], 1, ~U[2023-07-02 15:50:00Z], ~U[2025-12-10 17:13:59Z], ~U[2025-12-10 17:13:59Z], "Krom objemových modelů Martin Vaculík sem tam rád zrecenzuje i nějakou zajímavost. Tentokrát vám video formou představí nejvzácnější karosářskou verzi Lancie Kappa, a to s vrcholným motorem a v unikátně zachovalém stavu. Italské legendě tímto Martin zároveň hledá nového majitele, protože sám si ji koupit nemůže. Jak jinak, než z finančních důvodů. Slovo socka se totiž stupňuje socka, větší socka a motoristický novinář.\nhttps://www.auto.cz/kappa-coupe-lancia-na-kterou-martin-vaculik-nema-149156\n#MartinVaculík #Lancia #Bazar", "Kappa Coupé - Lancia, na kterou Martin Vaculík nemá!", "8vzAkU8lXLw", 1622, false, "https://www.youtube.com/watch?v=8vzAkU8lXLw", "/downloads/Auto.cz - Martin Vaculík/2023-07-02 - Kappa Coupé - Lancia, na kterou Martin Vaculík nemá!.mp4", false, 6, ~U[2023-07-02 15:50:00Z]] 18:13:59.586 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=544.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:13:59.587 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:13:59.589 [debug] QUERY OK source="media_items" db=0.8ms idle=9.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12690] 18:13:59.589 [debug] Current batch of media processed. Will check again in 1000ms 18:14:00.492 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:14:00.591 [debug] Current batch of media processed. Will check again in 1000ms 18:14:01.591 [debug] Current batch of media processed. Will check again in 1000ms 18:14:02.594 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Článek o ojetém Trabantu 601 od Martina Vaculíka jste si na našem webu dost možná už stihli přečíst. Jenže tento Martinův automobilový klenot je natolik zajímavý, že se o něm rozhodl natočit i obsáhlé video: https://www.auto.cz/martin-vaculik-a-trabant-601-vytazeny-ze-stodoly-ucebnicovy-priklad-dobre-konstrukce-148906\n\n#MartinVaculík #Trabant601", "duration" => 129, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-06-05 - Upoutávka: Martin Vaculík a Trabant 601 vytažený ze stodoly: Učebnicový příklad dobré konstrukce!.mp4", "id" => "KN-LxGS75mE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KN-LxGS75mE", "playlist_index" => 114, "timestamp" => 1685980200, "title" => "Upoutávka: Martin Vaculík a Trabant 601 vytažený ze stodoly: Učebnicový příklad dobré konstrukce!", "upload_date" => "20230605"} 18:14:02.596 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1717.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:14:02.597 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1719.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:02.599 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1553.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-06-05 15:50:00Z], 6] 18:14:02.603 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=723.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Článek o ojetém Trabantu 601 od Martina Vaculíka jste si na našem webu dost možná už stihli přečíst. Jenže tento Martinův automobilový klenot je natolik zajímavý, že se o něm rozhodl natočit i obsáhlé video: https://www.auto.cz/martin-vaculik-a-trabant-601-vytazeny-ze-stodoly-ucebnicovy-priklad-dobre-konstrukce-148906\n\n#MartinVaculík #Trabant601", "Upoutávka: Martin Vaculík a Trabant 601 vytažený ze stodoly: Učebnicový příklad dobré konstrukce!", "dd29b1fd-4eee-44f8-a0ed-613d39eb278e", "KN-LxGS75mE", false, 129, false, "https://www.youtube.com/watch?v=KN-LxGS75mE", 114, "/downloads/Auto.cz - Martin Vaculík/2023-06-05 - Upoutávka: Martin Vaculík a Trabant 601 vytažený ze stodoly: Učebnicový příklad dobré konstrukce!.mp4", false, false, 6, [], 1, ~U[2023-06-05 15:50:00Z], ~U[2025-12-10 17:14:02Z], ~U[2025-12-10 17:14:02Z], "Článek o ojetém Trabantu 601 od Martina Vaculíka jste si na našem webu dost možná už stihli přečíst. Jenže tento Martinův automobilový klenot je natolik zajímavý, že se o něm rozhodl natočit i obsáhlé video: https://www.auto.cz/martin-vaculik-a-trabant-601-vytazeny-ze-stodoly-ucebnicovy-priklad-dobre-konstrukce-148906\n\n#MartinVaculík #Trabant601", "Upoutávka: Martin Vaculík a Trabant 601 vytažený ze stodoly: Učebnicový příklad dobré konstrukce!", "KN-LxGS75mE", 129, false, "https://www.youtube.com/watch?v=KN-LxGS75mE", "/downloads/Auto.cz - Martin Vaculík/2023-06-05 - Upoutávka: Martin Vaculík a Trabant 601 vytažený ze stodoly: Učebnicový příklad dobré konstrukce!.mp4", false, 6, ~U[2023-06-05 15:50:00Z]] 18:14:02.604 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=556.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:02.606 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:14:02.608 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12691] 18:14:02.608 [debug] Current batch of media processed. Will check again in 1000ms 18:14:03.608 [debug] Current batch of media processed. Will check again in 1000ms 18:14:04.609 [debug] Current batch of media processed. Will check again in 1000ms 18:14:05.611 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Sedmičkový golf je populární mladou ojetinou a často po něm sáhnou i ti, kterým nasměrování osmé generace vstříc digitalizaci příliš nevyhovuje. Na co si dát při výběru takového auta pozor? https://www.auto.cz/martin-vaculik-vs-ojety-vw-golf-vii-co-se-kazi-kdyz-mu-skonci-zaruka-a-co-ty-tlumice-148687\n\n#MartinVaculík #VWGolf #bazar", "duration" => 145, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-05-15 - Upoutávka: Martin Vaculík vs. ojetý VW Golf VII: Co se kazí, když mu skončí záruka? A co ty tlumiče?.mp4", "id" => "TqqQwmLstng", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TqqQwmLstng", "playlist_index" => 115, "timestamp" => 1684165800, "title" => "Upoutávka: Martin Vaculík vs. ojetý VW Golf VII: Co se kazí, když mu skončí záruka? A co ty tlumiče?", "upload_date" => "20230515"} 18:14:05.613 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1735.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:14:05.614 [debug] QUERY OK source="sources" db=0.6ms idle=1736.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:05.616 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1737.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-15 15:50:00Z], 6] 18:14:05.620 [debug] QUERY OK source="media_items" db=2.4ms idle=1566.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Sedmičkový golf je populární mladou ojetinou a často po něm sáhnou i ti, kterým nasměrování osmé generace vstříc digitalizaci příliš nevyhovuje. Na co si dát při výběru takového auta pozor? https://www.auto.cz/martin-vaculik-vs-ojety-vw-golf-vii-co-se-kazi-kdyz-mu-skonci-zaruka-a-co-ty-tlumice-148687\n\n#MartinVaculík #VWGolf #bazar", "Upoutávka: Martin Vaculík vs. ojetý VW Golf VII: Co se kazí, když mu skončí záruka? A co ty tlumiče?", "96a7fe39-c851-4721-9871-df0411041239", "TqqQwmLstng", false, 145, false, "https://www.youtube.com/watch?v=TqqQwmLstng", 115, "/downloads/Auto.cz - Martin Vaculík/2023-05-15 - Upoutávka: Martin Vaculík vs. ojetý VW Golf VII: Co se kazí, když mu skončí záruka? A co ty tlumiče?.mp4", false, false, 6, [], 1, ~U[2023-05-15 15:50:00Z], ~U[2025-12-10 17:14:05Z], ~U[2025-12-10 17:14:05Z], "Sedmičkový golf je populární mladou ojetinou a často po něm sáhnou i ti, kterým nasměrování osmé generace vstříc digitalizaci příliš nevyhovuje. Na co si dát při výběru takového auta pozor? https://www.auto.cz/martin-vaculik-vs-ojety-vw-golf-vii-co-se-kazi-kdyz-mu-skonci-zaruka-a-co-ty-tlumice-148687\n\n#MartinVaculík #VWGolf #bazar", "Upoutávka: Martin Vaculík vs. ojetý VW Golf VII: Co se kazí, když mu skončí záruka? A co ty tlumiče?", "TqqQwmLstng", 145, false, "https://www.youtube.com/watch?v=TqqQwmLstng", "/downloads/Auto.cz - Martin Vaculík/2023-05-15 - Upoutávka: Martin Vaculík vs. ojetý VW Golf VII: Co se kazí, když mu skončí záruka? A co ty tlumiče?.mp4", false, 6, ~U[2023-05-15 15:50:00Z]] 18:14:05.621 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=568.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:05.622 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:14:05.624 [debug] QUERY OK source="media_items" db=0.7ms idle=8.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12692] 18:14:05.624 [debug] Current batch of media processed. Will check again in 1000ms 18:14:06.624 [debug] Current batch of media processed. Will check again in 1000ms 18:14:07.625 [debug] Current batch of media processed. Will check again in 1000ms 18:14:08.627 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Technický expert Světa motorů Martin Vaculík je známý svou slabostí pro Multivany, ve svém posledním videu se však podíval na jejich čistě elektrického nástupce, Volkswagen ID. Buzz. Nešlo přitom o běžnou osobní verzi, ale užitkový model Cargo, se kterým se vydal pro neobvyklý živý náklad: https://www.auto.cz/martin-vaculik-proveril-vw-id-buzz-cargo-zivym-nakladem-obstal-pri-prevozu-ovci-148629\n\n#MartinVaculík #VWIDBuzz", "duration" => 2760, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-05-11 - Martin Vaculík, elektrický VW ID. Buzz a živé ovečky! 🐑🔋.mp4", "id" => "EahgEPHIx8Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=EahgEPHIx8Q", "playlist_index" => 116, "timestamp" => 1683799218, "title" => "Martin Vaculík, elektrický VW ID. Buzz a živé ovečky! 🐑🔋", "upload_date" => "20230511"} 18:14:08.629 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1751.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:14:08.630 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1752.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:08.632 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1753.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-11 10:00:18Z], 6] 18:14:08.636 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=1575.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický expert Světa motorů Martin Vaculík je známý svou slabostí pro Multivany, ve svém posledním videu se však podíval na jejich čistě elektrického nástupce, Volkswagen ID. Buzz. Nešlo přitom o běžnou osobní verzi, ale užitkový model Cargo, se kterým se vydal pro neobvyklý živý náklad: https://www.auto.cz/martin-vaculik-proveril-vw-id-buzz-cargo-zivym-nakladem-obstal-pri-prevozu-ovci-148629\n\n#MartinVaculík #VWIDBuzz", "Martin Vaculík, elektrický VW ID. Buzz a živé ovečky! 🐑🔋", "ad0e3352-183b-47df-b71f-c6f683f30993", "EahgEPHIx8Q", false, 2760, false, "https://www.youtube.com/watch?v=EahgEPHIx8Q", 116, "/downloads/Auto.cz - Martin Vaculík/2023-05-11 - Martin Vaculík, elektrický VW ID. Buzz a živé ovečky! 🐑🔋.mp4", false, false, 6, [], 1, ~U[2023-05-11 10:00:18Z], ~U[2025-12-10 17:14:08Z], ~U[2025-12-10 17:14:08Z], "Technický expert Světa motorů Martin Vaculík je známý svou slabostí pro Multivany, ve svém posledním videu se však podíval na jejich čistě elektrického nástupce, Volkswagen ID. Buzz. Nešlo přitom o běžnou osobní verzi, ale užitkový model Cargo, se kterým se vydal pro neobvyklý živý náklad: https://www.auto.cz/martin-vaculik-proveril-vw-id-buzz-cargo-zivym-nakladem-obstal-pri-prevozu-ovci-148629\n\n#MartinVaculík #VWIDBuzz", "Martin Vaculík, elektrický VW ID. Buzz a živé ovečky! 🐑🔋", "EahgEPHIx8Q", 2760, false, "https://www.youtube.com/watch?v=EahgEPHIx8Q", "/downloads/Auto.cz - Martin Vaculík/2023-05-11 - Martin Vaculík, elektrický VW ID. Buzz a živé ovečky! 🐑🔋.mp4", false, 6, ~U[2023-05-11 10:00:18Z]] 18:14:08.637 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=576.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:08.638 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:14:08.640 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12693] 18:14:08.640 [debug] Current batch of media processed. Will check again in 1000ms 18:14:09.641 [debug] Current batch of media processed. Will check again in 1000ms 18:14:10.641 [debug] Current batch of media processed. Will check again in 1000ms 18:14:11.643 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Současná Toyota Land Cruiser je tu s námi již od roku 2009. A doposud si vystačila jen s drobnými modernizacemi. Jak se dozvíte v nejnovějším velkém videu Martina Vaculíka, v zásadě je to jen a jen dobře! https://www.auto.cz/video-martin-vaculik-a-toyota-land-cruiser-150-skvely-stroj-ktery-vam-vydrzi-naporad-148557\n\n#MartinVaculík #ToyotaLandCruiser", "duration" => 922, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-05-02 - Martin Vaculík a Toyota Land Cruiser znovu. Tentokrát pořádně v terénu!.mp4", "id" => "DQB6pcfEEjs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DQB6pcfEEjs", "playlist_index" => 117, "timestamp" => 1683042609, "title" => "Martin Vaculík a Toyota Land Cruiser znovu. Tentokrát pořádně v terénu!", "upload_date" => "20230502"} 18:14:11.645 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1767.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:14:11.646 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1769.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:11.648 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1770.2ms 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 15:50:09Z], 6] 18:14:11.682 [debug] QUERY OK source="media_items" db=32.4ms queue=0.1ms idle=1579.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Současná Toyota Land Cruiser je tu s námi již od roku 2009. A doposud si vystačila jen s drobnými modernizacemi. Jak se dozvíte v nejnovějším velkém videu Martina Vaculíka, v zásadě je to jen a jen dobře! https://www.auto.cz/video-martin-vaculik-a-toyota-land-cruiser-150-skvely-stroj-ktery-vam-vydrzi-naporad-148557\n\n#MartinVaculík #ToyotaLandCruiser", "Martin Vaculík a Toyota Land Cruiser znovu. Tentokrát pořádně v terénu!", "85e2e8f2-3c8e-4aba-b7dc-c34e8d4b0a95", "DQB6pcfEEjs", false, 922, false, "https://www.youtube.com/watch?v=DQB6pcfEEjs", 117, "/downloads/Auto.cz - Martin Vaculík/2023-05-02 - Martin Vaculík a Toyota Land Cruiser znovu. Tentokrát pořádně v terénu!.mp4", false, false, 6, [], 1, ~U[2023-05-02 15:50:09Z], ~U[2025-12-10 17:14:11Z], ~U[2025-12-10 17:14:11Z], "Současná Toyota Land Cruiser je tu s námi již od roku 2009. A doposud si vystačila jen s drobnými modernizacemi. Jak se dozvíte v nejnovějším velkém videu Martina Vaculíka, v zásadě je to jen a jen dobře! https://www.auto.cz/video-martin-vaculik-a-toyota-land-cruiser-150-skvely-stroj-ktery-vam-vydrzi-naporad-148557\n\n#MartinVaculík #ToyotaLandCruiser", "Martin Vaculík a Toyota Land Cruiser znovu. Tentokrát pořádně v terénu!", "DQB6pcfEEjs", 922, false, "https://www.youtube.com/watch?v=DQB6pcfEEjs", "/downloads/Auto.cz - Martin Vaculík/2023-05-02 - Martin Vaculík a Toyota Land Cruiser znovu. Tentokrát pořádně v terénu!.mp4", false, 6, ~U[2023-05-02 15:50:09Z]] 18:14:11.684 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=611.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:11.685 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=39.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:14:11.687 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=39.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 [12694] 18:14:11.687 [debug] Current batch of media processed. Will check again in 1000ms 18:14:11.976 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:12.688 [debug] Current batch of media processed. Will check again in 1000ms 18:14:13.689 [debug] Current batch of media processed. Will check again in 1000ms 18:14:14.691 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V recenzích ojetin, k nimž mají přístup odběratelé našeho Premium Plus obsahu, se Martin Vaculík zaměřuje na mladé a nejprodávanější modely. Model Honda Civic mezi ně u nás statistiky nepatří, ale svou jednoduchostí, spolehlivostí a unikátním řešením vnitřního prostoru kolegu natolik zaujala, že ji mezi aktuální recenze zařadil: https://www.auto.cz/video-martin-vaculik-a-honda-civic-9-generace-jako-ojetina-kouzleni-s-vnitrnim-prostorem-148485\n\n#MartinVaculík #HondaCivic", "duration" => 138, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-04-24 - Upoutávka: Martin Vaculík a Honda Civic 9. generace jako ojetina: Kouzlení s vnitřním prostorem!.mp4", "id" => "YmS92gZZ-50", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=YmS92gZZ-50", "playlist_index" => 118, "timestamp" => 1682351400, "title" => "Upoutávka: Martin Vaculík a Honda Civic 9. generace jako ojetina: Kouzlení s vnitřním prostorem!", "upload_date" => "20230424"} 18:14:14.693 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1814.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:14:14.694 [debug] QUERY OK source="sources" db=0.7ms idle=1816.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:14.697 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1618.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-24 15:50:00Z], 6] 18:14:14.711 [debug] QUERY OK source="media_items" db=13.0ms queue=0.1ms idle=820.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V recenzích ojetin, k nimž mají přístup odběratelé našeho Premium Plus obsahu, se Martin Vaculík zaměřuje na mladé a nejprodávanější modely. Model Honda Civic mezi ně u nás statistiky nepatří, ale svou jednoduchostí, spolehlivostí a unikátním řešením vnitřního prostoru kolegu natolik zaujala, že ji mezi aktuální recenze zařadil: https://www.auto.cz/video-martin-vaculik-a-honda-civic-9-generace-jako-ojetina-kouzleni-s-vnitrnim-prostorem-148485\n\n#MartinVaculík #HondaCivic", "Upoutávka: Martin Vaculík a Honda Civic 9. generace jako ojetina: Kouzlení s vnitřním prostorem!", "43c3685e-1756-4d02-a1ce-17c8c759ba08", "YmS92gZZ-50", false, 138, false, "https://www.youtube.com/watch?v=YmS92gZZ-50", 118, "/downloads/Auto.cz - Martin Vaculík/2023-04-24 - Upoutávka: Martin Vaculík a Honda Civic 9. generace jako ojetina: Kouzlení s vnitřním prostorem!.mp4", false, false, 6, [], 1, ~U[2023-04-24 15:50:00Z], ~U[2025-12-10 17:14:14Z], ~U[2025-12-10 17:14:14Z], "V recenzích ojetin, k nimž mají přístup odběratelé našeho Premium Plus obsahu, se Martin Vaculík zaměřuje na mladé a nejprodávanější modely. Model Honda Civic mezi ně u nás statistiky nepatří, ale svou jednoduchostí, spolehlivostí a unikátním řešením vnitřního prostoru kolegu natolik zaujala, že ji mezi aktuální recenze zařadil: https://www.auto.cz/video-martin-vaculik-a-honda-civic-9-generace-jako-ojetina-kouzleni-s-vnitrnim-prostorem-148485\n\n#MartinVaculík #HondaCivic", "Upoutávka: Martin Vaculík a Honda Civic 9. generace jako ojetina: Kouzlení s vnitřním prostorem!", "YmS92gZZ-50", 138, false, "https://www.youtube.com/watch?v=YmS92gZZ-50", "/downloads/Auto.cz - Martin Vaculík/2023-04-24 - Upoutávka: Martin Vaculík a Honda Civic 9. generace jako ojetina: Kouzlení s vnitřním prostorem!.mp4", false, 6, ~U[2023-04-24 15:50:00Z]] 18:14:14.713 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=634.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:14.714 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=20.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:14:14.716 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=20.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12695] 18:14:14.717 [debug] Current batch of media processed. Will check again in 1000ms 18:14:15.717 [debug] Current batch of media processed. Will check again in 1000ms 18:14:16.718 [debug] Current batch of media processed. Will check again in 1000ms 18:14:17.720 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Mladé ojetiny jsou mezi tuzemskými zákazníky stále populárnější. Není se co divit, vždyť takové ojeté Audi A6 Avant je dnes o tři čtvrtě milionu korun levnější než coby nové? Tedy ojeté… bavíme se o kousku, který najel jen něco přes 15.000 kilometrů za pouhý rok! To už nám přijde jako solidní úspora: https://www.auto.cz/video-martin-vaculik-a-soucasne-audi-a6-rok-stare-auto-je-o-750-000-kc-levnejsi-nez-nove-146784\n\n#MartinVaculík #Bazar #AudiA6", "duration" => 2562, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-04-20 - Martin Vaculík zjistil, jak při nákupu Audi A6 ušetřit 750.000 Kč. Stačí, když....mp4", "id" => "nHKVVmXPF5E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=nHKVVmXPF5E", "playlist_index" => 119, "timestamp" => 1681963219, "title" => "Martin Vaculík zjistil, jak při nákupu Audi A6 ušetřit 750.000 Kč. Stačí, když...", "upload_date" => "20230420"} 18:14:17.722 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1843.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:14:17.723 [debug] QUERY OK source="sources" db=0.5ms idle=1844.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:17.725 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1845.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-20 04:00:19Z], 6] 18:14:17.730 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=1642.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Mladé ojetiny jsou mezi tuzemskými zákazníky stále populárnější. Není se co divit, vždyť takové ojeté Audi A6 Avant je dnes o tři čtvrtě milionu korun levnější než coby nové? Tedy ojeté… bavíme se o kousku, který najel jen něco přes 15.000 kilometrů za pouhý rok! To už nám přijde jako solidní úspora: https://www.auto.cz/video-martin-vaculik-a-soucasne-audi-a6-rok-stare-auto-je-o-750-000-kc-levnejsi-nez-nove-146784\n\n#MartinVaculík #Bazar #AudiA6", "Martin Vaculík zjistil, jak při nákupu Audi A6 ušetřit 750.000 Kč. Stačí, když...", "e473491b-98db-480b-8370-ae8e8906161d", "nHKVVmXPF5E", false, 2562, false, "https://www.youtube.com/watch?v=nHKVVmXPF5E", 119, "/downloads/Auto.cz - Martin Vaculík/2023-04-20 - Martin Vaculík zjistil, jak při nákupu Audi A6 ušetřit 750.000 Kč. Stačí, když....mp4", false, false, 6, [], 1, ~U[2023-04-20 04:00:19Z], ~U[2025-12-10 17:14:17Z], ~U[2025-12-10 17:14:17Z], "Mladé ojetiny jsou mezi tuzemskými zákazníky stále populárnější. Není se co divit, vždyť takové ojeté Audi A6 Avant je dnes o tři čtvrtě milionu korun levnější než coby nové? Tedy ojeté… bavíme se o kousku, který najel jen něco přes 15.000 kilometrů za pouhý rok! To už nám přijde jako solidní úspora: https://www.auto.cz/video-martin-vaculik-a-soucasne-audi-a6-rok-stare-auto-je-o-750-000-kc-levnejsi-nez-nove-146784\n\n#MartinVaculík #Bazar #AudiA6", "Martin Vaculík zjistil, jak při nákupu Audi A6 ušetřit 750.000 Kč. Stačí, když...", "nHKVVmXPF5E", 2562, false, "https://www.youtube.com/watch?v=nHKVVmXPF5E", "/downloads/Auto.cz - Martin Vaculík/2023-04-20 - Martin Vaculík zjistil, jak při nákupu Audi A6 ušetřit 750.000 Kč. Stačí, když....mp4", false, 6, ~U[2023-04-20 04:00:19Z]] 18:14:17.732 [debug] QUERY OK source="sources" db=0.9ms idle=644.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:17.733 [debug] QUERY OK source="media_profiles" db=0.6ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:14:17.735 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=10.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12696] 18:14:17.735 [debug] Current batch of media processed. Will check again in 1000ms 18:14:18.735 [debug] Current batch of media processed. Will check again in 1000ms 18:14:19.736 [debug] Current batch of media processed. Will check again in 1000ms 18:14:20.738 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nabídka značky Ford prochází v posledních měsících značnou obměnou. Dobře známá jména zůstávají, dnes však symbolizují zcela jiné modely. Jedou ze stálic byl dlouhá léta i Ford Mondeo, jehož poslední generace se vyráběla v letech 2014 až 2022 a nejspíš zůstane bez přímého nástupce. Pro koho je tento vůz střední třídy vhodný? A jakou vybrat variantu? https://www.auto.cz/video-martin-vaculik-a-ford-mondeo-jako-ojetina-zname-nazor-kovaneho-odbornika-148397\n\n#MartinVaculík #FordMondeo", "duration" => 175, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-04-17 - Upoutávka: Martin Vaculík a Ford Mondeo jako ojetina. Známe názor kovaného odborníka!.mp4", "id" => "VMz9vo2hKJ0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=VMz9vo2hKJ0", "playlist_index" => 120, "timestamp" => 1681746600, "title" => "Upoutávka: Martin Vaculík a Ford Mondeo jako ojetina. Známe názor kovaného odborníka!", "upload_date" => "20230417"} 18:14:20.740 [debug] QUERY OK source="sources" db=0.6ms queue=0.4ms idle=1861.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:14:20.742 [debug] QUERY OK source="sources" db=0.6ms queue=0.4ms idle=1862.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:20.744 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1864.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-17 15:50:00Z], 6] 18:14:20.748 [debug] QUERY OK source="media_items" db=2.6ms idle=1653.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nabídka značky Ford prochází v posledních měsících značnou obměnou. Dobře známá jména zůstávají, dnes však symbolizují zcela jiné modely. Jedou ze stálic byl dlouhá léta i Ford Mondeo, jehož poslední generace se vyráběla v letech 2014 až 2022 a nejspíš zůstane bez přímého nástupce. Pro koho je tento vůz střední třídy vhodný? A jakou vybrat variantu? https://www.auto.cz/video-martin-vaculik-a-ford-mondeo-jako-ojetina-zname-nazor-kovaneho-odbornika-148397\n\n#MartinVaculík #FordMondeo", "Upoutávka: Martin Vaculík a Ford Mondeo jako ojetina. Známe názor kovaného odborníka!", "e743599b-670d-4b95-80f8-d2d90e5d24cb", "VMz9vo2hKJ0", false, 175, false, "https://www.youtube.com/watch?v=VMz9vo2hKJ0", 120, "/downloads/Auto.cz - Martin Vaculík/2023-04-17 - Upoutávka: Martin Vaculík a Ford Mondeo jako ojetina. Známe názor kovaného odborníka!.mp4", false, false, 6, [], 1, ~U[2023-04-17 15:50:00Z], ~U[2025-12-10 17:14:20Z], ~U[2025-12-10 17:14:20Z], "Nabídka značky Ford prochází v posledních měsících značnou obměnou. Dobře známá jména zůstávají, dnes však symbolizují zcela jiné modely. Jedou ze stálic byl dlouhá léta i Ford Mondeo, jehož poslední generace se vyráběla v letech 2014 až 2022 a nejspíš zůstane bez přímého nástupce. Pro koho je tento vůz střední třídy vhodný? A jakou vybrat variantu? https://www.auto.cz/video-martin-vaculik-a-ford-mondeo-jako-ojetina-zname-nazor-kovaneho-odbornika-148397\n\n#MartinVaculík #FordMondeo", "Upoutávka: Martin Vaculík a Ford Mondeo jako ojetina. Známe názor kovaného odborníka!", "VMz9vo2hKJ0", 175, false, "https://www.youtube.com/watch?v=VMz9vo2hKJ0", "/downloads/Auto.cz - Martin Vaculík/2023-04-17 - Upoutávka: Martin Vaculík a Ford Mondeo jako ojetina. Známe názor kovaného odborníka!.mp4", false, 6, ~U[2023-04-17 15:50:00Z]] 18:14:20.749 [debug] QUERY OK source="sources" db=0.8ms idle=656.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:20.751 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=10.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:14:20.752 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=9.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12697] 18:14:20.753 [debug] Current batch of media processed. Will check again in 1000ms 18:14:21.753 [debug] Current batch of media processed. Will check again in 1000ms 18:14:22.754 [debug] Current batch of media processed. Will check again in 1000ms 18:14:23.756 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V aktuálním bazarovém videu si technický expert Světa motorů posvítil na ojetý Peugeot 308 druhé generace prodávaný od roku 2014. Jde o kousek s benzinovou motorizací 1.2 PureTech, kterou dnes najdete napříč modelovým portfoliem francouzské automobilky, ale i dalších značek koncernu PSA, respektive Stellantis: https://www.auto.cz/video-martin-vaculik-a-ojety-peugeot-308-s-kontroverznim-trivalcem-opravdu-je-to-prusvih-148343\n\n#MartinVaculík #Peugeot308 #Bazar", "duration" => 139, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-04-11 - Upoutávka: Martin Vaculík a ojetý Peugeot 308 s kontroverzním tříválcem. Opravdu je to průšvih?.mp4", "id" => "GI2Phrm57Bg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GI2Phrm57Bg", "playlist_index" => 121, "timestamp" => 1681228200, "title" => "Upoutávka: Martin Vaculík a ojetý Peugeot 308 s kontroverzním tříválcem. Opravdu je to průšvih?", "upload_date" => "20230411"} 18:14:23.758 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1879.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:14:23.759 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1880.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:23.761 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1881.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-11 15:50:00Z], 6] 18:14:23.765 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=1664.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V aktuálním bazarovém videu si technický expert Světa motorů posvítil na ojetý Peugeot 308 druhé generace prodávaný od roku 2014. Jde o kousek s benzinovou motorizací 1.2 PureTech, kterou dnes najdete napříč modelovým portfoliem francouzské automobilky, ale i dalších značek koncernu PSA, respektive Stellantis: https://www.auto.cz/video-martin-vaculik-a-ojety-peugeot-308-s-kontroverznim-trivalcem-opravdu-je-to-prusvih-148343\n\n#MartinVaculík #Peugeot308 #Bazar", "Upoutávka: Martin Vaculík a ojetý Peugeot 308 s kontroverzním tříválcem. Opravdu je to průšvih?", "2a86df69-a9e8-4adf-9ce4-9b0474cbf560", "GI2Phrm57Bg", false, 139, false, "https://www.youtube.com/watch?v=GI2Phrm57Bg", 121, "/downloads/Auto.cz - Martin Vaculík/2023-04-11 - Upoutávka: Martin Vaculík a ojetý Peugeot 308 s kontroverzním tříválcem. Opravdu je to průšvih?.mp4", false, false, 6, [], 1, ~U[2023-04-11 15:50:00Z], ~U[2025-12-10 17:14:23Z], ~U[2025-12-10 17:14:23Z], "V aktuálním bazarovém videu si technický expert Světa motorů posvítil na ojetý Peugeot 308 druhé generace prodávaný od roku 2014. Jde o kousek s benzinovou motorizací 1.2 PureTech, kterou dnes najdete napříč modelovým portfoliem francouzské automobilky, ale i dalších značek koncernu PSA, respektive Stellantis: https://www.auto.cz/video-martin-vaculik-a-ojety-peugeot-308-s-kontroverznim-trivalcem-opravdu-je-to-prusvih-148343\n\n#MartinVaculík #Peugeot308 #Bazar", "Upoutávka: Martin Vaculík a ojetý Peugeot 308 s kontroverzním tříválcem. Opravdu je to průšvih?", "GI2Phrm57Bg", 139, false, "https://www.youtube.com/watch?v=GI2Phrm57Bg", "/downloads/Auto.cz - Martin Vaculík/2023-04-11 - Upoutávka: Martin Vaculík a ojetý Peugeot 308 s kontroverzním tříválcem. Opravdu je to průšvih?.mp4", false, 6, ~U[2023-04-11 15:50:00Z]] 18:14:23.767 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=665.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:23.768 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:14:23.770 [debug] QUERY OK source="media_items" db=0.9ms idle=9.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12698] 18:14:23.770 [debug] Current batch of media processed. Will check again in 1000ms 18:14:24.770 [debug] Current batch of media processed. Will check again in 1000ms 18:14:25.771 [debug] Current batch of media processed. Will check again in 1000ms 18:14:26.773 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V nejnovější epizodě tradiční bazarové videorubriky Martina Vaculíka si tentokrát posvítíme na ojetou Škodu Karoq. Technický expert Světa motorů auto důkladně proklepne nejen na silnici, ale i mimo ni. Řeč pochopitelně přijde i na tradiční praktické okénko, kde se dozvíte všechno podstatné, co vám ve voze usnadní každodenní život: https://www.auto.cz/video-martin-vaculik-a-ojeta-skoda-karoq-proc-se-vam-bude-hodit-dukladne-myti-auta-148280\n\n#MartinVaculík #ŠkodaKaroq", "duration" => 140, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-04-03 - Upoutávka: Martin Vaculík a ojetá Škoda Karoq. Proč se vám bude hodit důkladné mytí auta?.mp4", "id" => "86ztLlZbShk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=86ztLlZbShk", "playlist_index" => 122, "timestamp" => 1680537000, "title" => "Upoutávka: Martin Vaculík a ojetá Škoda Karoq. Proč se vám bude hodit důkladné mytí auta?", "upload_date" => "20230403"} 18:14:26.775 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1896.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:14:26.776 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1897.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:26.778 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1899.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-03 15:50:00Z], 6] 18:14:26.782 [debug] QUERY OK source="media_items" db=2.4ms idle=1672.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V nejnovější epizodě tradiční bazarové videorubriky Martina Vaculíka si tentokrát posvítíme na ojetou Škodu Karoq. Technický expert Světa motorů auto důkladně proklepne nejen na silnici, ale i mimo ni. Řeč pochopitelně přijde i na tradiční praktické okénko, kde se dozvíte všechno podstatné, co vám ve voze usnadní každodenní život: https://www.auto.cz/video-martin-vaculik-a-ojeta-skoda-karoq-proc-se-vam-bude-hodit-dukladne-myti-auta-148280\n\n#MartinVaculík #ŠkodaKaroq", "Upoutávka: Martin Vaculík a ojetá Škoda Karoq. Proč se vám bude hodit důkladné mytí auta?", "15f58ba8-8318-4676-8cf6-7a7a5d47ac39", "86ztLlZbShk", false, 140, false, "https://www.youtube.com/watch?v=86ztLlZbShk", 122, "/downloads/Auto.cz - Martin Vaculík/2023-04-03 - Upoutávka: Martin Vaculík a ojetá Škoda Karoq. Proč se vám bude hodit důkladné mytí auta?.mp4", false, false, 6, [], 1, ~U[2023-04-03 15:50:00Z], ~U[2025-12-10 17:14:26Z], ~U[2025-12-10 17:14:26Z], "V nejnovější epizodě tradiční bazarové videorubriky Martina Vaculíka si tentokrát posvítíme na ojetou Škodu Karoq. Technický expert Světa motorů auto důkladně proklepne nejen na silnici, ale i mimo ni. Řeč pochopitelně přijde i na tradiční praktické okénko, kde se dozvíte všechno podstatné, co vám ve voze usnadní každodenní život: https://www.auto.cz/video-martin-vaculik-a-ojeta-skoda-karoq-proc-se-vam-bude-hodit-dukladne-myti-auta-148280\n\n#MartinVaculík #ŠkodaKaroq", "Upoutávka: Martin Vaculík a ojetá Škoda Karoq. Proč se vám bude hodit důkladné mytí auta?", "86ztLlZbShk", 140, false, "https://www.youtube.com/watch?v=86ztLlZbShk", "/downloads/Auto.cz - Martin Vaculík/2023-04-03 - Upoutávka: Martin Vaculík a ojetá Škoda Karoq. Proč se vám bude hodit důkladné mytí auta?.mp4", false, 6, ~U[2023-04-03 15:50:00Z]] 18:14:26.784 [debug] QUERY OK source="sources" db=1.1ms idle=672.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:26.786 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.6ms idle=10.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:14:26.788 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=10.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12699] 18:14:26.788 [debug] Current batch of media processed. Will check again in 1000ms 18:14:27.789 [debug] Current batch of media processed. Will check again in 1000ms 18:14:28.790 [debug] Current batch of media processed. Will check again in 1000ms 18:14:29.792 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Třetí generace Škody Superb je tu s námi od roku 2015. Postupně se tedy propracovala do fáze, kdy lze kousky z úvodní fáze produkce pořídit coby zajímavé ojetiny. Martin Vaculík si do nové bazarové videorubriky jeden takový kus přizval. Rozhodně totiž stojí za podrobnou recenzi: https://www.auto.cz/video-odemykame-premiovy-bazar-martina-vaculika-na-cem-se-pri-faceliftu-superbu-iii-setrilo-148180\n\n#MartinVaculík #ŠkodaSuperb #Bazar", "duration" => 2774, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-03-27 - Odemykáme prémiový bazar Martina Vaculíka! Na čem se při faceliftu Superbu III šetřilo?.mp4", "id" => "TDL11UmuO9Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TDL11UmuO9Y", "playlist_index" => 123, "timestamp" => 1679932209, "title" => "Odemykáme prémiový bazar Martina Vaculíka! Na čem se při faceliftu Superbu III šetřilo?", "upload_date" => "20230327"} 18:14:29.792 [debug] QUERY OK source="sources" db=0.3ms idle=1914.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:14:29.793 [debug] QUERY OK source="sources" db=0.3ms idle=1915.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:29.794 [debug] QUERY OK source="media_items" db=0.8ms idle=1915.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-27 15:50:09Z], 6] 18:14:29.797 [debug] QUERY OK source="media_items" db=1.3ms idle=1680.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Třetí generace Škody Superb je tu s námi od roku 2015. Postupně se tedy propracovala do fáze, kdy lze kousky z úvodní fáze produkce pořídit coby zajímavé ojetiny. Martin Vaculík si do nové bazarové videorubriky jeden takový kus přizval. Rozhodně totiž stojí za podrobnou recenzi: https://www.auto.cz/video-odemykame-premiovy-bazar-martina-vaculika-na-cem-se-pri-faceliftu-superbu-iii-setrilo-148180\n\n#MartinVaculík #ŠkodaSuperb #Bazar", "Odemykáme prémiový bazar Martina Vaculíka! Na čem se při faceliftu Superbu III šetřilo?", "bd31b3f7-4bb9-447c-85b0-d07f2fca0379", "TDL11UmuO9Y", false, 2774, false, "https://www.youtube.com/watch?v=TDL11UmuO9Y", 123, "/downloads/Auto.cz - Martin Vaculík/2023-03-27 - Odemykáme prémiový bazar Martina Vaculíka! Na čem se při faceliftu Superbu III šetřilo?.mp4", false, false, 6, [], 1, ~U[2023-03-27 15:50:09Z], ~U[2025-12-10 17:14:29Z], ~U[2025-12-10 17:14:29Z], "Třetí generace Škody Superb je tu s námi od roku 2015. Postupně se tedy propracovala do fáze, kdy lze kousky z úvodní fáze produkce pořídit coby zajímavé ojetiny. Martin Vaculík si do nové bazarové videorubriky jeden takový kus přizval. Rozhodně totiž stojí za podrobnou recenzi: https://www.auto.cz/video-odemykame-premiovy-bazar-martina-vaculika-na-cem-se-pri-faceliftu-superbu-iii-setrilo-148180\n\n#MartinVaculík #ŠkodaSuperb #Bazar", "Odemykáme prémiový bazar Martina Vaculíka! Na čem se při faceliftu Superbu III šetřilo?", "TDL11UmuO9Y", 2774, false, "https://www.youtube.com/watch?v=TDL11UmuO9Y", "/downloads/Auto.cz - Martin Vaculík/2023-03-27 - Odemykáme prémiový bazar Martina Vaculíka! Na čem se při faceliftu Superbu III šetřilo?.mp4", false, 6, ~U[2023-03-27 15:50:09Z]] 18:14:29.797 [debug] QUERY OK source="sources" db=0.4ms idle=679.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:29.798 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:14:29.799 [debug] QUERY OK source="media_items" db=0.5ms idle=5.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12700] 18:14:29.799 [debug] Current batch of media processed. Will check again in 1000ms 18:14:30.799 [debug] Current batch of media processed. Will check again in 1000ms 18:14:31.800 [debug] Current batch of media processed. Will check again in 1000ms 18:14:32.802 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Již letos se dočkáme zbrusu nové generace Škody Superb. Ze současné třetí se mezitím stává atraktivní zboží z druhé ruky. Jeden takový kousek si vyhlédl Martin Vaculík a věnoval mu celé dlouhé video. Nejde ale ani tak o model jako takový, zaměřil se totiž na jednu konkrétní motorizaci: https://www.auto.cz/video-martin-vaculik-a-superb-iii-2-0-tsi-206-kw-zahadne-zlepseni-ke-konci-produkce-148097", "duration" => 143, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-03-20 - Upoutávka: Martin Vaculík a Superb III 2.0 TSI (206 kW). Záhadné zlepšení ke konci produkce!.mp4", "id" => "KRmBZh0jzZE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KRmBZh0jzZE", "playlist_index" => 124, "timestamp" => 1679331000, "title" => "Upoutávka: Martin Vaculík a Superb III 2.0 TSI (206 kW). Záhadné zlepšení ke konci produkce!", "upload_date" => "20230320"} 18:14:32.803 [debug] QUERY OK source="sources" db=0.6ms idle=1925.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:14:32.805 [debug] QUERY OK source="sources" db=0.6ms idle=1926.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:32.807 [debug] QUERY OK source="media_items" db=1.3ms idle=1927.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-20 16:50:00Z], 6] 18:14:32.811 [debug] QUERY OK source="media_items" db=2.7ms idle=1685.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Již letos se dočkáme zbrusu nové generace Škody Superb. Ze současné třetí se mezitím stává atraktivní zboží z druhé ruky. Jeden takový kousek si vyhlédl Martin Vaculík a věnoval mu celé dlouhé video. Nejde ale ani tak o model jako takový, zaměřil se totiž na jednu konkrétní motorizaci: https://www.auto.cz/video-martin-vaculik-a-superb-iii-2-0-tsi-206-kw-zahadne-zlepseni-ke-konci-produkce-148097", "Upoutávka: Martin Vaculík a Superb III 2.0 TSI (206 kW). Záhadné zlepšení ke konci produkce!", "08c86d37-769b-4876-aa37-1c476205055f", "KRmBZh0jzZE", false, 143, false, "https://www.youtube.com/watch?v=KRmBZh0jzZE", 124, "/downloads/Auto.cz - Martin Vaculík/2023-03-20 - Upoutávka: Martin Vaculík a Superb III 2.0 TSI (206 kW). Záhadné zlepšení ke konci produkce!.mp4", false, false, 6, [], 1, ~U[2023-03-20 16:50:00Z], ~U[2025-12-10 17:14:32Z], ~U[2025-12-10 17:14:32Z], "Již letos se dočkáme zbrusu nové generace Škody Superb. Ze současné třetí se mezitím stává atraktivní zboží z druhé ruky. Jeden takový kousek si vyhlédl Martin Vaculík a věnoval mu celé dlouhé video. Nejde ale ani tak o model jako takový, zaměřil se totiž na jednu konkrétní motorizaci: https://www.auto.cz/video-martin-vaculik-a-superb-iii-2-0-tsi-206-kw-zahadne-zlepseni-ke-konci-produkce-148097", "Upoutávka: Martin Vaculík a Superb III 2.0 TSI (206 kW). Záhadné zlepšení ke konci produkce!", "KRmBZh0jzZE", 143, false, "https://www.youtube.com/watch?v=KRmBZh0jzZE", "/downloads/Auto.cz - Martin Vaculík/2023-03-20 - Upoutávka: Martin Vaculík a Superb III 2.0 TSI (206 kW). Záhadné zlepšení ke konci produkce!.mp4", false, 6, ~U[2023-03-20 16:50:00Z]] 18:14:32.813 [debug] QUERY OK source="sources" db=1.1ms idle=686.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:32.814 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=10.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:14:32.817 [debug] QUERY OK source="media_items" db=1.0ms idle=10.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12701] 18:14:32.817 [debug] Current batch of media processed. Will check again in 1000ms 18:14:33.817 [debug] Current batch of media processed. Will check again in 1000ms 18:14:34.819 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Není žádným tajemstvím, že Martin Vaculík má rád chytře vymyšlená, přesto jednoduchá auta. A na takovém seznamu nesmí dle redaktora Světa motorů chybět Škoda Fabia Combi třetí generace. Obzvlášť zohledníme-li fakt, že generace čtvrtá už se praktičtějšího karosářského provedení nedočkala: https://www.auto.cz/video-martin-vaculik-a-ojeta-skoda-fabia-combi-iii-boduje-nejen-megazavazadelnikem-148010\n\n#MartinVaculík #ŠkodaFabia", "duration" => 141, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-03-13 - Upoutávka: Martin Vaculík a ojetá Škoda Fabia Combi III. Boduje nejen megazavazadelníkem!.mp4", "id" => "dAxs7J2ZTc4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dAxs7J2ZTc4", "playlist_index" => 125, "timestamp" => 1678726201, "title" => "Upoutávka: Martin Vaculík a ojetá Škoda Fabia Combi III. Boduje nejen megazavazadelníkem!", "upload_date" => "20230313"} 18:14:34.821 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=942.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:14:34.823 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=944.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:34.825 [debug] QUERY OK source="media_items" db=1.3ms idle=945.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-13 16:50:01Z], 6] 18:14:34.829 [debug] QUERY OK source="media_items" db=2.4ms idle=948.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Není žádným tajemstvím, že Martin Vaculík má rád chytře vymyšlená, přesto jednoduchá auta. A na takovém seznamu nesmí dle redaktora Světa motorů chybět Škoda Fabia Combi třetí generace. Obzvlášť zohledníme-li fakt, že generace čtvrtá už se praktičtějšího karosářského provedení nedočkala: https://www.auto.cz/video-martin-vaculik-a-ojeta-skoda-fabia-combi-iii-boduje-nejen-megazavazadelnikem-148010\n\n#MartinVaculík #ŠkodaFabia", "Upoutávka: Martin Vaculík a ojetá Škoda Fabia Combi III. Boduje nejen megazavazadelníkem!", "8fe0b631-d3c3-4ccf-bd0c-0c4a1d028e6e", "dAxs7J2ZTc4", false, 141, false, "https://www.youtube.com/watch?v=dAxs7J2ZTc4", 125, "/downloads/Auto.cz - Martin Vaculík/2023-03-13 - Upoutávka: Martin Vaculík a ojetá Škoda Fabia Combi III. Boduje nejen megazavazadelníkem!.mp4", false, false, 6, [], 1, ~U[2023-03-13 16:50:01Z], ~U[2025-12-10 17:14:34Z], ~U[2025-12-10 17:14:34Z], "Není žádným tajemstvím, že Martin Vaculík má rád chytře vymyšlená, přesto jednoduchá auta. A na takovém seznamu nesmí dle redaktora Světa motorů chybět Škoda Fabia Combi třetí generace. Obzvlášť zohledníme-li fakt, že generace čtvrtá už se praktičtějšího karosářského provedení nedočkala: https://www.auto.cz/video-martin-vaculik-a-ojeta-skoda-fabia-combi-iii-boduje-nejen-megazavazadelnikem-148010\n\n#MartinVaculík #ŠkodaFabia", "Upoutávka: Martin Vaculík a ojetá Škoda Fabia Combi III. Boduje nejen megazavazadelníkem!", "dAxs7J2ZTc4", 141, false, "https://www.youtube.com/watch?v=dAxs7J2ZTc4", "/downloads/Auto.cz - Martin Vaculík/2023-03-13 - Upoutávka: Martin Vaculík a ojetá Škoda Fabia Combi III. Boduje nejen megazavazadelníkem!.mp4", false, 6, ~U[2023-03-13 16:50:01Z]] 18:14:34.830 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=699.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:34.832 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:14:34.834 [debug] QUERY OK source="media_items" db=1.1ms idle=9.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12702] 18:14:34.834 [debug] Current batch of media processed. Will check again in 1000ms 18:14:35.835 [debug] Current batch of media processed. Will check again in 1000ms 18:14:36.835 [debug] Current batch of media processed. Will check again in 1000ms 18:14:37.837 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Technický expert Světa motorů Martin Vaculík se netají slabostí pro Multivany. Není to však jediné užitkově zaměřené auto, které jej z nabídky Volkswagenu zaujalo. Velmi rád má také bydlíky na kolech všeho druhu. Když tedy do redakce dorazil nový Volkswagen Grand California, bylo jasné, kdo se jej ujme! https://www.auto.cz/video-martin-vaculik-a-vw-grand-california-hodinove-video-pro-milovniky-obytnaku-147905\n\n#MartinVaculík #VWGrandCalifornia", "duration" => 3787, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-03-06 - Martin Vaculík a VW Grand California: Bydlení na kolech si snadno zamilujete!.mp4", "id" => "aul-q9S6vO4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aul-q9S6vO4", "playlist_index" => 126, "timestamp" => 1678121408, "title" => "Martin Vaculík a VW Grand California: Bydlení na kolech si snadno zamilujete!", "upload_date" => "20230306"} 18:14:37.839 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1960.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:14:37.840 [debug] QUERY OK source="sources" db=0.6ms idle=1961.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:37.842 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1962.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-06 16:50:08Z], 6] 18:14:37.846 [debug] QUERY OK source="media_items" db=2.4ms idle=1710.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický expert Světa motorů Martin Vaculík se netají slabostí pro Multivany. Není to však jediné užitkově zaměřené auto, které jej z nabídky Volkswagenu zaujalo. Velmi rád má také bydlíky na kolech všeho druhu. Když tedy do redakce dorazil nový Volkswagen Grand California, bylo jasné, kdo se jej ujme! https://www.auto.cz/video-martin-vaculik-a-vw-grand-california-hodinove-video-pro-milovniky-obytnaku-147905\n\n#MartinVaculík #VWGrandCalifornia", "Martin Vaculík a VW Grand California: Bydlení na kolech si snadno zamilujete!", "267bfdc0-f938-4665-b54d-364ebb78c48d", "aul-q9S6vO4", false, 3787, false, "https://www.youtube.com/watch?v=aul-q9S6vO4", 126, "/downloads/Auto.cz - Martin Vaculík/2023-03-06 - Martin Vaculík a VW Grand California: Bydlení na kolech si snadno zamilujete!.mp4", false, false, 6, [], 1, ~U[2023-03-06 16:50:08Z], ~U[2025-12-10 17:14:37Z], ~U[2025-12-10 17:14:37Z], "Technický expert Světa motorů Martin Vaculík se netají slabostí pro Multivany. Není to však jediné užitkově zaměřené auto, které jej z nabídky Volkswagenu zaujalo. Velmi rád má také bydlíky na kolech všeho druhu. Když tedy do redakce dorazil nový Volkswagen Grand California, bylo jasné, kdo se jej ujme! https://www.auto.cz/video-martin-vaculik-a-vw-grand-california-hodinove-video-pro-milovniky-obytnaku-147905\n\n#MartinVaculík #VWGrandCalifornia", "Martin Vaculík a VW Grand California: Bydlení na kolech si snadno zamilujete!", "aul-q9S6vO4", 3787, false, "https://www.youtube.com/watch?v=aul-q9S6vO4", "/downloads/Auto.cz - Martin Vaculík/2023-03-06 - Martin Vaculík a VW Grand California: Bydlení na kolech si snadno zamilujete!.mp4", false, 6, ~U[2023-03-06 16:50:08Z]] 18:14:37.847 [debug] QUERY OK source="sources" db=0.8ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:37.849 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:14:37.850 [debug] QUERY OK source="media_items" db=0.7ms idle=9.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12703] 18:14:37.851 [debug] Current batch of media processed. Will check again in 1000ms 18:14:38.852 [debug] Current batch of media processed. Will check again in 1000ms 18:14:39.852 [debug] Current batch of media processed. Will check again in 1000ms 18:14:40.854 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Martin Vaculík má rád značku Dacia, neboť zájemcům o ojetinu poskytuje nové auto - sice jednodušší, ale se zárukou. Ke značce Dacia v posledních letech přibyl též korejský SsangYong, přičemž za nový kus modelu Korando dáte stejné peníze (od 569 900 Kč), jako za Volkswagen Tiguan s 200 000 km na hrbu. Od Martina však nečekejte klasickou recenzi s popisem designu a pocitů při jízdě - i na nové vozy se dívá svým \"bazarovým\" způsobem, když jej zajímá, jak kvalitně je vůz vyrobený a snaží se i o nějakou predikci spolehlivosti: https://www.auto.cz/video-martin-vaculik-a-ssangyong-korando-takovy-pomer-cena-vybava-uz-jinde-nesezenete-147807\n\n#MartinVaculík #SsangYongKorando", "duration" => 121, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-02-27 - Upoutávka: Martin Vaculík a SsangYong Korando. Takový poměr cena⧸výbava už jinde neseženete!.mp4", "id" => "HaBEJE7XNYI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HaBEJE7XNYI", "playlist_index" => 127, "timestamp" => 1677516600, "title" => "Upoutávka: Martin Vaculík a SsangYong Korando. Takový poměr cena/výbava už jinde neseženete!", "upload_date" => "20230227"} 18:14:40.856 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1977.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:14:40.857 [debug] QUERY OK source="sources" db=0.4ms idle=1979.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:40.859 [debug] QUERY OK source="media_items" db=1.0ms idle=1980.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-27 16:50:00Z], 6] 18:14:40.863 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=1720.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík má rád značku Dacia, neboť zájemcům o ojetinu poskytuje nové auto - sice jednodušší, ale se zárukou. Ke značce Dacia v posledních letech přibyl též korejský SsangYong, přičemž za nový kus modelu Korando dáte stejné peníze (od 569 900 Kč), jako za Volkswagen Tiguan s 200 000 km na hrbu. Od Martina však nečekejte klasickou recenzi s popisem designu a pocitů při jízdě - i na nové vozy se dívá svým \"bazarovým\" způsobem, když jej zajímá, jak kvalitně je vůz vyrobený a snaží se i o nějakou predikci spolehlivosti: https://www.auto.cz/video-martin-vaculik-a-ssangyong-korando-takovy-pomer-cena-vybava-uz-jinde-nesezenete-147807\n\n#MartinVaculík #SsangYongKorando", "Upoutávka: Martin Vaculík a SsangYong Korando. Takový poměr cena/výbava už jinde neseženete!", "d24f320b-8708-42a6-bcac-5f903fde1a2e", "HaBEJE7XNYI", false, 121, false, "https://www.youtube.com/watch?v=HaBEJE7XNYI", 127, "/downloads/Auto.cz - Martin Vaculík/2023-02-27 - Upoutávka: Martin Vaculík a SsangYong Korando. Takový poměr cena⧸výbava už jinde neseženete!.mp4", false, false, 6, [], 1, ~U[2023-02-27 16:50:00Z], ~U[2025-12-10 17:14:40Z], ~U[2025-12-10 17:14:40Z], "Martin Vaculík má rád značku Dacia, neboť zájemcům o ojetinu poskytuje nové auto - sice jednodušší, ale se zárukou. Ke značce Dacia v posledních letech přibyl též korejský SsangYong, přičemž za nový kus modelu Korando dáte stejné peníze (od 569 900 Kč), jako za Volkswagen Tiguan s 200 000 km na hrbu. Od Martina však nečekejte klasickou recenzi s popisem designu a pocitů při jízdě - i na nové vozy se dívá svým \"bazarovým\" způsobem, když jej zajímá, jak kvalitně je vůz vyrobený a snaží se i o nějakou predikci spolehlivosti: https://www.auto.cz/video-martin-vaculik-a-ssangyong-korando-takovy-pomer-cena-vybava-uz-jinde-nesezenete-147807\n\n#MartinVaculík #SsangYongKorando", "Upoutávka: Martin Vaculík a SsangYong Korando. Takový poměr cena/výbava už jinde neseženete!", "HaBEJE7XNYI", 121, false, "https://www.youtube.com/watch?v=HaBEJE7XNYI", "/downloads/Auto.cz - Martin Vaculík/2023-02-27 - Upoutávka: Martin Vaculík a SsangYong Korando. Takový poměr cena⧸výbava už jinde neseženete!.mp4", false, 6, ~U[2023-02-27 16:50:00Z]] 18:14:40.865 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=722.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:40.866 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:14:40.868 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=9.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12704] 18:14:40.869 [debug] Current batch of media processed. Will check again in 1000ms 18:14:41.870 [debug] Current batch of media processed. Will check again in 1000ms 18:14:41.979 [info] {"source":"oban","duration":1512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:42.870 [debug] Current batch of media processed. Will check again in 1000ms 18:14:43.872 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Technický expert Světa motorů Martin Vaculík si velkého medvěda do bazarové rubriky nevybral kvůli omlazovací proceduře, ale faktu, že už jej dnes lze koupit za zajímavé peníze. Základní holátka se vejdou i do půl milionu korun. My vám dnes ve videu ukážeme kousek s motorem 2.0 TDI/110 kW, který najezdil 109.000 km a v „áčkách“ si jej cení na 549.999 Kč. Vyplatí se? Posuďte sami: https://www.auto.cz/video-martin-vaculik-a-ojeta-skoda-kodiaq-medved-za-pul-milionu-dnes-uz-to-jde-147549\n\n#MartinVaculík #ŠkodaKodiaq", "duration" => 155, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-02-06 - Upoutávka: Martin Vaculík a ojetá Škoda Kodiaq. Medvěd za půl milionu? Dnes už to jde!.mp4", "id" => "J_3Oh1sNWmo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=J_3Oh1sNWmo", "playlist_index" => 128, "timestamp" => 1675704000, "title" => "Upoutávka: Martin Vaculík a ojetá Škoda Kodiaq. Medvěd za půl milionu? Dnes už to jde!", "upload_date" => "20230206"} 18:14:43.875 [debug] QUERY OK source="sources" db=1.5ms queue=0.3ms idle=1995.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:14:43.877 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1998.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:43.878 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=1898.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-06 17:20:00Z], 6] 18:14:43.886 [debug] QUERY OK source="media_items" db=7.1ms idle=731.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický expert Světa motorů Martin Vaculík si velkého medvěda do bazarové rubriky nevybral kvůli omlazovací proceduře, ale faktu, že už jej dnes lze koupit za zajímavé peníze. Základní holátka se vejdou i do půl milionu korun. My vám dnes ve videu ukážeme kousek s motorem 2.0 TDI/110 kW, který najezdil 109.000 km a v „áčkách“ si jej cení na 549.999 Kč. Vyplatí se? Posuďte sami: https://www.auto.cz/video-martin-vaculik-a-ojeta-skoda-kodiaq-medved-za-pul-milionu-dnes-uz-to-jde-147549\n\n#MartinVaculík #ŠkodaKodiaq", "Upoutávka: Martin Vaculík a ojetá Škoda Kodiaq. Medvěd za půl milionu? Dnes už to jde!", "29d49e1b-45ac-471f-959a-897f781a4769", "J_3Oh1sNWmo", false, 155, false, "https://www.youtube.com/watch?v=J_3Oh1sNWmo", 128, "/downloads/Auto.cz - Martin Vaculík/2023-02-06 - Upoutávka: Martin Vaculík a ojetá Škoda Kodiaq. Medvěd za půl milionu? Dnes už to jde!.mp4", false, false, 6, [], 1, ~U[2023-02-06 17:20:00Z], ~U[2025-12-10 17:14:43Z], ~U[2025-12-10 17:14:43Z], "Technický expert Světa motorů Martin Vaculík si velkého medvěda do bazarové rubriky nevybral kvůli omlazovací proceduře, ale faktu, že už jej dnes lze koupit za zajímavé peníze. Základní holátka se vejdou i do půl milionu korun. My vám dnes ve videu ukážeme kousek s motorem 2.0 TDI/110 kW, který najezdil 109.000 km a v „áčkách“ si jej cení na 549.999 Kč. Vyplatí se? Posuďte sami: https://www.auto.cz/video-martin-vaculik-a-ojeta-skoda-kodiaq-medved-za-pul-milionu-dnes-uz-to-jde-147549\n\n#MartinVaculík #ŠkodaKodiaq", "Upoutávka: Martin Vaculík a ojetá Škoda Kodiaq. Medvěd za půl milionu? Dnes už to jde!", "J_3Oh1sNWmo", 155, false, "https://www.youtube.com/watch?v=J_3Oh1sNWmo", "/downloads/Auto.cz - Martin Vaculík/2023-02-06 - Upoutávka: Martin Vaculík a ojetá Škoda Kodiaq. Medvěd za půl milionu? Dnes už to jde!.mp4", false, 6, ~U[2023-02-06 17:20:00Z]] 18:14:43.888 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=11.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:43.890 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=11.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:14:43.892 [debug] QUERY OK source="media_items" db=0.9ms idle=13.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 [12705] 18:14:43.892 [debug] Current batch of media processed. Will check again in 1000ms 18:14:44.894 [debug] Current batch of media processed. Will check again in 1000ms 18:14:45.894 [debug] Current batch of media processed. Will check again in 1000ms 18:14:46.896 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Škodovky patří mezi oblíbené vozy Martina Vaculíka. V\u00A0dnešní bazarové epizodě se však podíváme na jednu, kterou už coby novou nekoupíte. Je to první novodobé SUV značky, na které se po vlně všech kodiaqů a karoqů tak nějak pozapomnělo. Škoda Yeti: https://www.auto.cz/video-martin-vaculik-a-ojeta-skoda-yeti-hrozici-maler-prozradi-lupa-147468\n\n#MartinVaculík #skodayeti", "duration" => 136, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-01-30 - Upoutávka: Martin Vaculík a ojetá Škoda Yeti. Hrozící malér prozradí lupa!.mp4", "id" => "_aUhmILjaIE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_aUhmILjaIE", "playlist_index" => 129, "timestamp" => 1675097400, "title" => "Upoutávka: Martin Vaculík a ojetá Škoda Yeti. Hrozící malér prozradí lupa!", "upload_date" => "20230130"} 18:14:46.898 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1019.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:14:46.900 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1021.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:46.902 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1022.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-30 16:50:00Z], 6] 18:14:46.906 [debug] QUERY OK source="media_items" db=2.2ms idle=1025.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Škodovky patří mezi oblíbené vozy Martina Vaculíka. V\u00A0dnešní bazarové epizodě se však podíváme na jednu, kterou už coby novou nekoupíte. Je to první novodobé SUV značky, na které se po vlně všech kodiaqů a karoqů tak nějak pozapomnělo. Škoda Yeti: https://www.auto.cz/video-martin-vaculik-a-ojeta-skoda-yeti-hrozici-maler-prozradi-lupa-147468\n\n#MartinVaculík #skodayeti", "Upoutávka: Martin Vaculík a ojetá Škoda Yeti. Hrozící malér prozradí lupa!", "54e467a1-083a-4d01-8de3-4780567f1d04", "_aUhmILjaIE", false, 136, false, "https://www.youtube.com/watch?v=_aUhmILjaIE", 129, "/downloads/Auto.cz - Martin Vaculík/2023-01-30 - Upoutávka: Martin Vaculík a ojetá Škoda Yeti. Hrozící malér prozradí lupa!.mp4", false, false, 6, [], 1, ~U[2023-01-30 16:50:00Z], ~U[2025-12-10 17:14:46Z], ~U[2025-12-10 17:14:46Z], "Škodovky patří mezi oblíbené vozy Martina Vaculíka. V\u00A0dnešní bazarové epizodě se však podíváme na jednu, kterou už coby novou nekoupíte. Je to první novodobé SUV značky, na které se po vlně všech kodiaqů a karoqů tak nějak pozapomnělo. Škoda Yeti: https://www.auto.cz/video-martin-vaculik-a-ojeta-skoda-yeti-hrozici-maler-prozradi-lupa-147468\n\n#MartinVaculík #skodayeti", "Upoutávka: Martin Vaculík a ojetá Škoda Yeti. Hrozící malér prozradí lupa!", "_aUhmILjaIE", 136, false, "https://www.youtube.com/watch?v=_aUhmILjaIE", "/downloads/Auto.cz - Martin Vaculík/2023-01-30 - Upoutávka: Martin Vaculík a ojetá Škoda Yeti. Hrozící malér prozradí lupa!.mp4", false, 6, ~U[2023-01-30 16:50:00Z]] 18:14:46.907 [debug] QUERY OK source="sources" db=0.7ms idle=751.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:46.908 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:14:46.910 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=9.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12706] 18:14:46.910 [debug] Current batch of media processed. Will check again in 1000ms 18:14:47.911 [debug] Current batch of media processed. Will check again in 1000ms 18:14:48.912 [debug] Current batch of media processed. Will check again in 1000ms 18:14:49.914 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Zapomeňme na chvilku na pestrý výběr bazarovek, které vám Martin Vaculík představuje každé pondělí ve své nové videorubrice. Tentokrát tu máme velké video věnované relativně novému modelu. A navíc hodně netradičnímu, alespoň co se tvorby Martina týká. Jde o hybridní Porsche Panamera 4 E-Hybrid Sport Turismo, přičemž toto auto stuttgartské automobilky testuje specialista Světa motorů poprvé v\u00A0životě. Důvod? Ten už se dozvíte ve videu přiloženém výše. A nebojte, dojte i na tradiční „uživatelské“ okénko i zvedák. Máte se na co těšit! https://www.auto.cz/video-martin-vaculik-poprve-v-historii-testuje-nove-porsche-nezapomnelo-se-ani-na-zvedak-147331\n\n#MartinVaculík #PorschePanamera", "duration" => 1415, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-01-23 - Martin Vaculík poprvé v historii testuje nové Porsche! Nezapomnělo se ani na zvedák.mp4", "id" => "d7UDgnj_44I", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=d7UDgnj_44I", "playlist_index" => 130, "timestamp" => 1674492610, "title" => "Martin Vaculík poprvé v historii testuje nové Porsche! Nezapomnělo se ani na zvedák", "upload_date" => "20230123"} 18:14:49.916 [debug] QUERY OK source="sources" db=0.7ms idle=1037.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:14:49.917 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1038.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:49.920 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1040.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-23 16:50:10Z], 6] 18:14:49.926 [debug] QUERY OK source="media_items" db=3.9ms idle=1043.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zapomeňme na chvilku na pestrý výběr bazarovek, které vám Martin Vaculík představuje každé pondělí ve své nové videorubrice. Tentokrát tu máme velké video věnované relativně novému modelu. A navíc hodně netradičnímu, alespoň co se tvorby Martina týká. Jde o hybridní Porsche Panamera 4 E-Hybrid Sport Turismo, přičemž toto auto stuttgartské automobilky testuje specialista Světa motorů poprvé v\u00A0životě. Důvod? Ten už se dozvíte ve videu přiloženém výše. A nebojte, dojte i na tradiční „uživatelské“ okénko i zvedák. Máte se na co těšit! https://www.auto.cz/video-martin-vaculik-poprve-v-historii-testuje-nove-porsche-nezapomnelo-se-ani-na-zvedak-147331\n\n#MartinVaculík #PorschePanamera", "Martin Vaculík poprvé v historii testuje nové Porsche! Nezapomnělo se ani na zvedák", "7f406b09-3150-434e-a740-ebba382610d4", "d7UDgnj_44I", false, 1415, false, "https://www.youtube.com/watch?v=d7UDgnj_44I", 130, "/downloads/Auto.cz - Martin Vaculík/2023-01-23 - Martin Vaculík poprvé v historii testuje nové Porsche! Nezapomnělo se ani na zvedák.mp4", false, false, 6, [], 1, ~U[2023-01-23 16:50:10Z], ~U[2025-12-10 17:14:49Z], ~U[2025-12-10 17:14:49Z], "Zapomeňme na chvilku na pestrý výběr bazarovek, které vám Martin Vaculík představuje každé pondělí ve své nové videorubrice. Tentokrát tu máme velké video věnované relativně novému modelu. A navíc hodně netradičnímu, alespoň co se tvorby Martina týká. Jde o hybridní Porsche Panamera 4 E-Hybrid Sport Turismo, přičemž toto auto stuttgartské automobilky testuje specialista Světa motorů poprvé v\u00A0životě. Důvod? Ten už se dozvíte ve videu přiloženém výše. A nebojte, dojte i na tradiční „uživatelské“ okénko i zvedák. Máte se na co těšit! https://www.auto.cz/video-martin-vaculik-poprve-v-historii-testuje-nove-porsche-nezapomnelo-se-ani-na-zvedak-147331\n\n#MartinVaculík #PorschePanamera", "Martin Vaculík poprvé v historii testuje nové Porsche! Nezapomnělo se ani na zvedák", "d7UDgnj_44I", 1415, false, "https://www.youtube.com/watch?v=d7UDgnj_44I", "/downloads/Auto.cz - Martin Vaculík/2023-01-23 - Martin Vaculík poprvé v historii testuje nové Porsche! Nezapomnělo se ani na zvedák.mp4", false, 6, ~U[2023-01-23 16:50:10Z]] 18:14:49.927 [debug] QUERY OK source="sources" db=1.0ms idle=762.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:49.929 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=12.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:14:49.931 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=12.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12707] 18:14:49.931 [debug] Current batch of media processed. Will check again in 1000ms 18:14:50.933 [debug] Current batch of media processed. Will check again in 1000ms 18:14:51.933 [debug] Current batch of media processed. Will check again in 1000ms 18:14:52.935 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Čtvrtá generace Škody Octavia je tu s námi tři roky a pomalu se z ní stává atraktivní bazarové zboží. Jak funguje coby mladá ojetina vám prozradí Martin Vaculík v nejnovějším videu: https://www.auto.cz/video-martin-vaculik-a-skoda-octavia-iv-jako-ojetina-hodne-pozitiv-ale-i-neprijemna-pravda-147201\n\n#MartinVaculík #ŠkodaOctavia #Bazar", "duration" => 150, "filename" => "/downloads/Auto.cz - Martin Vaculík/2023-01-09 - Upoutávka: Martin Vaculík a Škoda Octavia IV jako ojetina. Hodně pozitiv, ale i nepříjemná pravda.mp4", "id" => "42HOSTqTHDE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=42HOSTqTHDE", "playlist_index" => 131, "timestamp" => 1673283000, "title" => "Upoutávka: Martin Vaculík a Škoda Octavia IV jako ojetina. Hodně pozitiv, ale i nepříjemná pravda", "upload_date" => "20230109"} 18:14:52.937 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1058.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:14:52.938 [debug] QUERY OK source="sources" db=0.5ms idle=1059.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:52.940 [debug] QUERY OK source="media_items" db=1.0ms idle=1061.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-09 16:50:00Z], 6] 18:14:52.943 [debug] QUERY OK source="media_items" db=2.2ms idle=1063.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Čtvrtá generace Škody Octavia je tu s námi tři roky a pomalu se z ní stává atraktivní bazarové zboží. Jak funguje coby mladá ojetina vám prozradí Martin Vaculík v nejnovějším videu: https://www.auto.cz/video-martin-vaculik-a-skoda-octavia-iv-jako-ojetina-hodne-pozitiv-ale-i-neprijemna-pravda-147201\n\n#MartinVaculík #ŠkodaOctavia #Bazar", "Upoutávka: Martin Vaculík a Škoda Octavia IV jako ojetina. Hodně pozitiv, ale i nepříjemná pravda", "40f2a4dc-a8f1-4763-8e91-fbfc5b35104c", "42HOSTqTHDE", false, 150, false, "https://www.youtube.com/watch?v=42HOSTqTHDE", 131, "/downloads/Auto.cz - Martin Vaculík/2023-01-09 - Upoutávka: Martin Vaculík a Škoda Octavia IV jako ojetina. Hodně pozitiv, ale i nepříjemná pravda.mp4", false, false, 6, [], 1, ~U[2023-01-09 16:50:00Z], ~U[2025-12-10 17:14:52Z], ~U[2025-12-10 17:14:52Z], "Čtvrtá generace Škody Octavia je tu s námi tři roky a pomalu se z ní stává atraktivní bazarové zboží. Jak funguje coby mladá ojetina vám prozradí Martin Vaculík v nejnovějším videu: https://www.auto.cz/video-martin-vaculik-a-skoda-octavia-iv-jako-ojetina-hodne-pozitiv-ale-i-neprijemna-pravda-147201\n\n#MartinVaculík #ŠkodaOctavia #Bazar", "Upoutávka: Martin Vaculík a Škoda Octavia IV jako ojetina. Hodně pozitiv, ale i nepříjemná pravda", "42HOSTqTHDE", 150, false, "https://www.youtube.com/watch?v=42HOSTqTHDE", "/downloads/Auto.cz - Martin Vaculík/2023-01-09 - Upoutávka: Martin Vaculík a Škoda Octavia IV jako ojetina. Hodně pozitiv, ale i nepříjemná pravda.mp4", false, 6, ~U[2023-01-09 16:50:00Z]] 18:14:52.945 [debug] QUERY OK source="sources" db=0.6ms idle=772.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:52.946 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=8.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:14:52.947 [debug] QUERY OK source="media_items" db=0.7ms idle=8.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12708] 18:14:52.948 [debug] Current batch of media processed. Will check again in 1000ms 18:14:53.949 [debug] Current batch of media processed. Will check again in 1000ms 18:14:54.949 [debug] Current batch of media processed. Will check again in 1000ms 18:14:55.950 [debug] Current batch of media processed. Will check again in 1000ms 18:14:56.952 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Dlouhodobým testem redakce Světa motorů prošel před časem Hyundai i30 s batůžkem na zádech a základním motorem. Jeho několikaměsíční působení zhodnotil na závěr sám Martin Vaculík: https://www.auto.cz/video-martin-vaculik-se-louci-s-lidovym-hyundaiem-i30-jednim-z-poslednich-normalnich-kombi-147033\n\n#MartinVaculík #Hyundaii30", "duration" => 1934, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-12-23 - 🎄🎁 Martin Vaculík se loučí s lidovým Hyundaiem i30: Jedním z posledních normálních kombi.mp4", "id" => "n_nbBpJSZfo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=n_nbBpJSZfo", "playlist_index" => 132, "timestamp" => 1671814209, "title" => "🎄🎁 Martin Vaculík se loučí s lidovým Hyundaiem i30: Jedním z posledních normálních kombi", "upload_date" => "20221223"} 18:14:56.954 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=769.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:14:56.955 [debug] QUERY OK source="sources" db=0.9ms idle=76.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:56.957 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=77.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-23 16:50:09Z], 6] 18:14:56.960 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=79.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dlouhodobým testem redakce Světa motorů prošel před časem Hyundai i30 s batůžkem na zádech a základním motorem. Jeho několikaměsíční působení zhodnotil na závěr sám Martin Vaculík: https://www.auto.cz/video-martin-vaculik-se-louci-s-lidovym-hyundaiem-i30-jednim-z-poslednich-normalnich-kombi-147033\n\n#MartinVaculík #Hyundaii30", "🎄🎁 Martin Vaculík se loučí s lidovým Hyundaiem i30: Jedním z posledních normálních kombi", "2888b02b-479e-4d14-82b3-2bbf2a02c971", "n_nbBpJSZfo", false, 1934, false, "https://www.youtube.com/watch?v=n_nbBpJSZfo", 132, "/downloads/Auto.cz - Martin Vaculík/2022-12-23 - 🎄🎁 Martin Vaculík se loučí s lidovým Hyundaiem i30: Jedním z posledních normálních kombi.mp4", false, false, 6, [], 1, ~U[2022-12-23 16:50:09Z], ~U[2025-12-10 17:14:56Z], ~U[2025-12-10 17:14:56Z], "Dlouhodobým testem redakce Světa motorů prošel před časem Hyundai i30 s batůžkem na zádech a základním motorem. Jeho několikaměsíční působení zhodnotil na závěr sám Martin Vaculík: https://www.auto.cz/video-martin-vaculik-se-louci-s-lidovym-hyundaiem-i30-jednim-z-poslednich-normalnich-kombi-147033\n\n#MartinVaculík #Hyundaii30", "🎄🎁 Martin Vaculík se loučí s lidovým Hyundaiem i30: Jedním z posledních normálních kombi", "n_nbBpJSZfo", 1934, false, "https://www.youtube.com/watch?v=n_nbBpJSZfo", "/downloads/Auto.cz - Martin Vaculík/2022-12-23 - 🎄🎁 Martin Vaculík se loučí s lidovým Hyundaiem i30: Jedním z posledních normálních kombi.mp4", false, 6, ~U[2022-12-23 16:50:09Z]] 18:14:56.961 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=82.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:56.963 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:14:56.964 [debug] QUERY OK source="media_items" db=0.7ms idle=8.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12709] 18:14:56.964 [debug] Current batch of media processed. Will check again in 1000ms 18:14:57.967 [debug] Current batch of media processed. Will check again in 1000ms 18:14:58.968 [debug] Current batch of media processed. Will check again in 1000ms 18:14:59.970 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Není žádným tajemstvím, že vozy Dacia jsou u technického experta Martina Vaculíka nesmírně oblíbené. Bodují svou technickou jednoduchostí a stále ještě velmi příznivými cenovkami. Obzvlášť to platí pro SUV Duster, které si Martin tentokrát vybral do své velké bazarové videorubriky: https://www.auto.cz/video-martin-vaculik-a-dacia-duster-jako-mlada-ojetina-helma-coby-povinna-vybava-146962\n\n#MartinVaculík #DaciaDuster", "duration" => 159, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-12-19 - Upoutávka: Martin Vaculík a Dacia Duster jako mladá ojetina. Helma coby povinná výbava?.mp4", "id" => "f045GU4qATw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=f045GU4qATw", "playlist_index" => 133, "timestamp" => 1671468600, "title" => "Upoutávka: Martin Vaculík a Dacia Duster jako mladá ojetina. Helma coby povinná výbava?", "upload_date" => "20221219"} 18:14:59.972 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=1093.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:14:59.974 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1095.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:59.975 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1096.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-19 16:50:00Z], 6] 18:14:59.980 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=1098.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Není žádným tajemstvím, že vozy Dacia jsou u technického experta Martina Vaculíka nesmírně oblíbené. Bodují svou technickou jednoduchostí a stále ještě velmi příznivými cenovkami. Obzvlášť to platí pro SUV Duster, které si Martin tentokrát vybral do své velké bazarové videorubriky: https://www.auto.cz/video-martin-vaculik-a-dacia-duster-jako-mlada-ojetina-helma-coby-povinna-vybava-146962\n\n#MartinVaculík #DaciaDuster", "Upoutávka: Martin Vaculík a Dacia Duster jako mladá ojetina. Helma coby povinná výbava?", "c7865f14-034e-4505-b333-f6172eb4bac2", "f045GU4qATw", false, 159, false, "https://www.youtube.com/watch?v=f045GU4qATw", 133, "/downloads/Auto.cz - Martin Vaculík/2022-12-19 - Upoutávka: Martin Vaculík a Dacia Duster jako mladá ojetina. Helma coby povinná výbava?.mp4", false, false, 6, [], 1, ~U[2022-12-19 16:50:00Z], ~U[2025-12-10 17:14:59Z], ~U[2025-12-10 17:14:59Z], "Není žádným tajemstvím, že vozy Dacia jsou u technického experta Martina Vaculíka nesmírně oblíbené. Bodují svou technickou jednoduchostí a stále ještě velmi příznivými cenovkami. Obzvlášť to platí pro SUV Duster, které si Martin tentokrát vybral do své velké bazarové videorubriky: https://www.auto.cz/video-martin-vaculik-a-dacia-duster-jako-mlada-ojetina-helma-coby-povinna-vybava-146962\n\n#MartinVaculík #DaciaDuster", "Upoutávka: Martin Vaculík a Dacia Duster jako mladá ojetina. Helma coby povinná výbava?", "f045GU4qATw", 159, false, "https://www.youtube.com/watch?v=f045GU4qATw", "/downloads/Auto.cz - Martin Vaculík/2022-12-19 - Upoutávka: Martin Vaculík a Dacia Duster jako mladá ojetina. Helma coby povinná výbava?.mp4", false, 6, ~U[2022-12-19 16:50:00Z]] 18:14:59.981 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=789.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:14:59.982 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=9.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:14:59.984 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12710] 18:14:59.984 [debug] Current batch of media processed. Will check again in 1000ms 18:15:00.494 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:15:00.985 [debug] Current batch of media processed. Will check again in 1000ms 18:15:01.986 [debug] Current batch of media processed. Will check again in 1000ms 18:15:02.988 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V\u00A0čerstvé epizodě Bazarů Martina Vaculíka si technický expert Světa motorů posvítí na Mercedes-Benz třídy V. Sehnat jej coby ojetinu není vůbec snadné, jak totiž Martin informuje hned v\u00A0úvodu, v\u00A0inzerátech a na bazarových stáních se tohle auto dlouho nezdrží. Nový díl nabídne bližší pohled na „véčko“ z\u00A0roku 2016, které má najeto 68.000 km a stojí bez korunky rovných 1,1 milionu Kč: https://www.auto.cz/video-martin-vaculik-a-mercedes-tridy-v-jako-ojetina-auto-po-kterem-se-v-bazaru-jen-zaprasi-146873\n\n#MartinVaculík #TřídaV", "duration" => 126, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-12-12 - Upoutávka: Martin Vaculík a Mercedes třídy V\u00A0jako ojetina. Auto, po kterém se v\u00A0bazaru jen zapráší.mp4", "id" => "oORrsjGlKDM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=oORrsjGlKDM", "playlist_index" => 134, "timestamp" => 1670871612, "title" => "Upoutávka: Martin Vaculík a Mercedes třídy V\u00A0jako ojetina. Auto, po kterém se v\u00A0bazaru jen zapráší", "upload_date" => "20221212"} 18:15:02.990 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1109.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:15:02.992 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1111.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:02.994 [debug] QUERY OK source="media_items" db=1.0ms idle=1112.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-12 19:00:12Z], 6] 18:15:02.998 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=1114.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V\u00A0čerstvé epizodě Bazarů Martina Vaculíka si technický expert Světa motorů posvítí na Mercedes-Benz třídy V. Sehnat jej coby ojetinu není vůbec snadné, jak totiž Martin informuje hned v\u00A0úvodu, v\u00A0inzerátech a na bazarových stáních se tohle auto dlouho nezdrží. Nový díl nabídne bližší pohled na „véčko“ z\u00A0roku 2016, které má najeto 68.000 km a stojí bez korunky rovných 1,1 milionu Kč: https://www.auto.cz/video-martin-vaculik-a-mercedes-tridy-v-jako-ojetina-auto-po-kterem-se-v-bazaru-jen-zaprasi-146873\n\n#MartinVaculík #TřídaV", "Upoutávka: Martin Vaculík a Mercedes třídy V\u00A0jako ojetina. Auto, po kterém se v\u00A0bazaru jen zapráší", "79d8c5f9-23b7-4a81-b5a7-6a539d231f94", "oORrsjGlKDM", false, 126, false, "https://www.youtube.com/watch?v=oORrsjGlKDM", 134, "/downloads/Auto.cz - Martin Vaculík/2022-12-12 - Upoutávka: Martin Vaculík a Mercedes třídy V\u00A0jako ojetina. Auto, po kterém se v\u00A0bazaru jen zapráší.mp4", false, false, 6, [], 1, ~U[2022-12-12 19:00:12Z], ~U[2025-12-10 17:15:02Z], ~U[2025-12-10 17:15:02Z], "V\u00A0čerstvé epizodě Bazarů Martina Vaculíka si technický expert Světa motorů posvítí na Mercedes-Benz třídy V. Sehnat jej coby ojetinu není vůbec snadné, jak totiž Martin informuje hned v\u00A0úvodu, v\u00A0inzerátech a na bazarových stáních se tohle auto dlouho nezdrží. Nový díl nabídne bližší pohled na „véčko“ z\u00A0roku 2016, které má najeto 68.000 km a stojí bez korunky rovných 1,1 milionu Kč: https://www.auto.cz/video-martin-vaculik-a-mercedes-tridy-v-jako-ojetina-auto-po-kterem-se-v-bazaru-jen-zaprasi-146873\n\n#MartinVaculík #TřídaV", "Upoutávka: Martin Vaculík a Mercedes třídy V\u00A0jako ojetina. Auto, po kterém se v\u00A0bazaru jen zapráší", "oORrsjGlKDM", 126, false, "https://www.youtube.com/watch?v=oORrsjGlKDM", "/downloads/Auto.cz - Martin Vaculík/2022-12-12 - Upoutávka: Martin Vaculík a Mercedes třídy V\u00A0jako ojetina. Auto, po kterém se v\u00A0bazaru jen zapráší.mp4", false, 6, ~U[2022-12-12 19:00:12Z]] 18:15:03.000 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=798.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:03.003 [debug] QUERY OK source="media_profiles" db=2.3ms queue=0.3ms idle=10.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:15:03.006 [debug] QUERY OK source="media_items" db=1.7ms idle=12.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12711] 18:15:03.010 [debug] Current batch of media processed. Will check again in 1000ms 18:15:04.016 [debug] Current batch of media processed. Will check again in 1000ms 18:15:05.016 [debug] Current batch of media processed. Will check again in 1000ms 18:15:06.018 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Mladé ojetiny jsou mezi tuzemskými zákazníky stále populárnější. Není se co divit, vždyť takové ojeté Audi A6 Avant je dnes o tři čtvrtě milionu korun levnější než coby nové? Tedy ojeté… bavíme se o kousku, který najel jen něco přes 15.000 kilometrů za pouhý rok! To už nám přijde jako solidní úspora: https://www.auto.cz/video-martin-vaculik-a-soucasne-audi-a6-rok-stare-auto-je-o-750-000-kc-levnejsi-nez-nove-146784", "duration" => 139, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-12-05 - Upoutávka: Martin Vaculík a současné Audi A6: Rok staré auto je o 750.000 Kč levnější než nové!.mp4", "id" => "0JBYDV3Rf9s", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0JBYDV3Rf9s", "playlist_index" => 135, "timestamp" => 1670259000, "title" => "Upoutávka: Martin Vaculík a současné Audi A6: Rok staré auto je o 750.000 Kč levnější než nové!", "upload_date" => "20221205"} 18:15:06.018 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1138.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:15:06.019 [debug] QUERY OK source="sources" db=0.4ms idle=1139.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:06.020 [debug] QUERY OK source="media_items" db=0.7ms idle=1140.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-05 16:50:00Z], 6] 18:15:06.023 [debug] QUERY OK source="media_items" db=1.4ms idle=1141.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Mladé ojetiny jsou mezi tuzemskými zákazníky stále populárnější. Není se co divit, vždyť takové ojeté Audi A6 Avant je dnes o tři čtvrtě milionu korun levnější než coby nové? Tedy ojeté… bavíme se o kousku, který najel jen něco přes 15.000 kilometrů za pouhý rok! To už nám přijde jako solidní úspora: https://www.auto.cz/video-martin-vaculik-a-soucasne-audi-a6-rok-stare-auto-je-o-750-000-kc-levnejsi-nez-nove-146784", "Upoutávka: Martin Vaculík a současné Audi A6: Rok staré auto je o 750.000 Kč levnější než nové!", "399d1088-07fd-4550-ae91-89db0ba1779c", "0JBYDV3Rf9s", false, 139, false, "https://www.youtube.com/watch?v=0JBYDV3Rf9s", 135, "/downloads/Auto.cz - Martin Vaculík/2022-12-05 - Upoutávka: Martin Vaculík a současné Audi A6: Rok staré auto je o 750.000 Kč levnější než nové!.mp4", false, false, 6, [], 1, ~U[2022-12-05 16:50:00Z], ~U[2025-12-10 17:15:06Z], ~U[2025-12-10 17:15:06Z], "Mladé ojetiny jsou mezi tuzemskými zákazníky stále populárnější. Není se co divit, vždyť takové ojeté Audi A6 Avant je dnes o tři čtvrtě milionu korun levnější než coby nové? Tedy ojeté… bavíme se o kousku, který najel jen něco přes 15.000 kilometrů za pouhý rok! To už nám přijde jako solidní úspora: https://www.auto.cz/video-martin-vaculik-a-soucasne-audi-a6-rok-stare-auto-je-o-750-000-kc-levnejsi-nez-nove-146784", "Upoutávka: Martin Vaculík a současné Audi A6: Rok staré auto je o 750.000 Kč levnější než nové!", "0JBYDV3Rf9s", 139, false, "https://www.youtube.com/watch?v=0JBYDV3Rf9s", "/downloads/Auto.cz - Martin Vaculík/2022-12-05 - Upoutávka: Martin Vaculík a současné Audi A6: Rok staré auto je o 750.000 Kč levnější než nové!.mp4", false, 6, ~U[2022-12-05 16:50:00Z]] 18:15:06.024 [debug] QUERY OK source="sources" db=0.6ms idle=814.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:06.025 [debug] QUERY OK source="media_profiles" db=1.1ms idle=5.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:15:06.026 [debug] QUERY OK source="media_items" db=0.4ms idle=6.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12712] 18:15:06.026 [debug] FileFollowerServer Handler: Got media attributes: %{"filename" => "/downloads/Auto.cz - Martin Vaculík/NA - youtube video #guWUlkIIQlo.NA", "id" => "guWUlkIIQlo", "original_url" => "https://www.youtube.com/watch?v=guWUlkIIQlo", "playlist_index" => 136, "title" => "youtube video #guWUlkIIQlo"} 18:15:06.027 [debug] QUERY OK source="sources" db=0.5ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:15:06.027 [debug] Current batch of media processed. Will check again in 1000ms 18:15:07.028 [debug] Current batch of media processed. Will check again in 1000ms 18:15:08.031 [debug] Current batch of media processed. Will check again in 1000ms 18:15:09.034 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "CELÁ EPIZODA: https://www.auto.cz/video-martin-vaculik-a-skoda-kamiq-jako-mlada-ojetina-za-tyto-penize-ji-rozhodne-nekupujte-146599\n\nŠkodovka odstartovala éru moderních SUV sedmimístným modelem Kodiaq. Následoval menší Karoq a posléze paletu zvýšených modelů doplnil crossover Kamiq. Ten je posazen na platformě MQB A0, jíž sdílí s celou řadou menších koncernových modelů. V hierarchii značky má nejblíže ke Scale, jejíž velké bazarové video jsme vám už přinesli a s níž sdílí například kompletní přístrojovou desku: https://www.auto.cz/video-martin-vaculik-a-skoda-kamiq-jako-mlada-ojetina-za-tyto-penize-ji-rozhodne-nekupujte-146599\n\n#MartinVaculík #ŠkodaKamiq", "duration" => 136, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-11-21 - Upoutávka: Martin Vaculík a Škoda Kamiq jako mladá ojetina. Za tyto peníze ji rozhodně nekupujte!.mp4", "id" => "JFRVMjHFWXI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=JFRVMjHFWXI", "playlist_index" => 137, "timestamp" => 1669049400, "title" => "Upoutávka: Martin Vaculík a Škoda Kamiq jako mladá ojetina. Za tyto peníze ji rozhodně nekupujte!", "upload_date" => "20221121"} 18:15:09.035 [debug] QUERY OK source="sources" db=0.8ms idle=1154.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:15:09.037 [debug] QUERY OK source="sources" db=0.8ms idle=1156.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:09.038 [debug] QUERY OK source="media_items" db=0.9ms idle=1157.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-21 16:50:00Z], 6] 18:15:09.040 [debug] QUERY OK source="media_items" db=1.5ms idle=1158.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["CELÁ EPIZODA: https://www.auto.cz/video-martin-vaculik-a-skoda-kamiq-jako-mlada-ojetina-za-tyto-penize-ji-rozhodne-nekupujte-146599\n\nŠkodovka odstartovala éru moderních SUV sedmimístným modelem Kodiaq. Následoval menší Karoq a posléze paletu zvýšených modelů doplnil crossover Kamiq. Ten je posazen na platformě MQB A0, jíž sdílí s celou řadou menších koncernových modelů. V hierarchii značky má nejblíže ke Scale, jejíž velké bazarové video jsme vám už přinesli a s níž sdílí například kompletní přístrojovou desku: https://www.auto.cz/video-martin-vaculik-a-skoda-kamiq-jako-mlada-ojetina-za-tyto-penize-ji-rozhodne-nekupujte-146599\n\n#MartinVaculík #ŠkodaKamiq", "Upoutávka: Martin Vaculík a Škoda Kamiq jako mladá ojetina. Za tyto peníze ji rozhodně nekupujte!", "55824d0b-63be-4baf-89ec-c1905a7fe2f9", "JFRVMjHFWXI", false, 136, false, "https://www.youtube.com/watch?v=JFRVMjHFWXI", 137, "/downloads/Auto.cz - Martin Vaculík/2022-11-21 - Upoutávka: Martin Vaculík a Škoda Kamiq jako mladá ojetina. Za tyto peníze ji rozhodně nekupujte!.mp4", false, false, 6, [], 1, ~U[2022-11-21 16:50:00Z], ~U[2025-12-10 17:15:09Z], ~U[2025-12-10 17:15:09Z], "CELÁ EPIZODA: https://www.auto.cz/video-martin-vaculik-a-skoda-kamiq-jako-mlada-ojetina-za-tyto-penize-ji-rozhodne-nekupujte-146599\n\nŠkodovka odstartovala éru moderních SUV sedmimístným modelem Kodiaq. Následoval menší Karoq a posléze paletu zvýšených modelů doplnil crossover Kamiq. Ten je posazen na platformě MQB A0, jíž sdílí s celou řadou menších koncernových modelů. V hierarchii značky má nejblíže ke Scale, jejíž velké bazarové video jsme vám už přinesli a s níž sdílí například kompletní přístrojovou desku: https://www.auto.cz/video-martin-vaculik-a-skoda-kamiq-jako-mlada-ojetina-za-tyto-penize-ji-rozhodne-nekupujte-146599\n\n#MartinVaculík #ŠkodaKamiq", "Upoutávka: Martin Vaculík a Škoda Kamiq jako mladá ojetina. Za tyto peníze ji rozhodně nekupujte!", "JFRVMjHFWXI", 136, false, "https://www.youtube.com/watch?v=JFRVMjHFWXI", "/downloads/Auto.cz - Martin Vaculík/2022-11-21 - Upoutávka: Martin Vaculík a Škoda Kamiq jako mladá ojetina. Za tyto peníze ji rozhodně nekupujte!.mp4", false, 6, ~U[2022-11-21 16:50:00Z]] 18:15:09.041 [debug] QUERY OK source="sources" db=0.3ms idle=824.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:09.042 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:15:09.043 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=5.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12713] 18:15:09.044 [debug] Current batch of media processed. Will check again in 1000ms 18:15:10.045 [debug] Current batch of media processed. Will check again in 1000ms 18:15:11.046 [debug] Current batch of media processed. Will check again in 1000ms 18:15:11.981 [info] {"source":"oban","duration":1426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:12.047 [debug] Current batch of media processed. Will check again in 1000ms 18:15:13.049 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "CELÁ EPIZODA: https://www.auto.cz/martin-vaculik-a-soucasna-kia-ceed-jako-ojetina-toto-je-jeden-z-mych-tajnych-tipu-146518\n\nTřetí generace kompaktního modelu Kia Ceed byla představena v\u00A0roce 2018. Dočkala se mnoha změn – zmizel apostrof z\u00A0názvu a poprvé se jednalo o generaci vyvíjenou v\u00A0Evropě se zaměřením na evropské zákazníky. Nedávno Ceed prošel omlazovací procedurou, která však přinesla jen drobné kosmetické retuše: https://www.auto.cz/martin-vaculik-a-soucasna-kia-ceed-jako-ojetina-toto-je-jeden-z-mych-tajnych-tipu-146518\n\n#MartinVaculík #KiaCeed", "duration" => 139, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-11-14 - Upoutávka: Martin Vaculík a současná Kia Ceed jako ojetina. Jeden z\u00A0mých tajných tipů!.mp4", "id" => "A8spYeugnGY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=A8spYeugnGY", "playlist_index" => 138, "timestamp" => 1668444600, "title" => "Upoutávka: Martin Vaculík a současná Kia Ceed jako ojetina. Jeden z\u00A0mých tajných tipů!", "upload_date" => "20221114"} 18:15:13.050 [debug] QUERY OK source="sources" db=0.3ms idle=1068.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:15:13.051 [debug] QUERY OK source="sources" db=0.3ms idle=824.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:13.052 [debug] QUERY OK source="media_items" db=0.9ms idle=171.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-14 16:50:00Z], 6] 18:15:13.055 [debug] QUERY OK source="media_items" db=1.6ms idle=173.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["CELÁ EPIZODA: https://www.auto.cz/martin-vaculik-a-soucasna-kia-ceed-jako-ojetina-toto-je-jeden-z-mych-tajnych-tipu-146518\n\nTřetí generace kompaktního modelu Kia Ceed byla představena v\u00A0roce 2018. Dočkala se mnoha změn – zmizel apostrof z\u00A0názvu a poprvé se jednalo o generaci vyvíjenou v\u00A0Evropě se zaměřením na evropské zákazníky. Nedávno Ceed prošel omlazovací procedurou, která však přinesla jen drobné kosmetické retuše: https://www.auto.cz/martin-vaculik-a-soucasna-kia-ceed-jako-ojetina-toto-je-jeden-z-mych-tajnych-tipu-146518\n\n#MartinVaculík #KiaCeed", "Upoutávka: Martin Vaculík a současná Kia Ceed jako ojetina. Jeden z\u00A0mých tajných tipů!", "f9a4dd67-c478-4e8d-8392-c09726c4391b", "A8spYeugnGY", false, 139, false, "https://www.youtube.com/watch?v=A8spYeugnGY", 138, "/downloads/Auto.cz - Martin Vaculík/2022-11-14 - Upoutávka: Martin Vaculík a současná Kia Ceed jako ojetina. Jeden z\u00A0mých tajných tipů!.mp4", false, false, 6, [], 1, ~U[2022-11-14 16:50:00Z], ~U[2025-12-10 17:15:13Z], ~U[2025-12-10 17:15:13Z], "CELÁ EPIZODA: https://www.auto.cz/martin-vaculik-a-soucasna-kia-ceed-jako-ojetina-toto-je-jeden-z-mych-tajnych-tipu-146518\n\nTřetí generace kompaktního modelu Kia Ceed byla představena v\u00A0roce 2018. Dočkala se mnoha změn – zmizel apostrof z\u00A0názvu a poprvé se jednalo o generaci vyvíjenou v\u00A0Evropě se zaměřením na evropské zákazníky. Nedávno Ceed prošel omlazovací procedurou, která však přinesla jen drobné kosmetické retuše: https://www.auto.cz/martin-vaculik-a-soucasna-kia-ceed-jako-ojetina-toto-je-jeden-z-mych-tajnych-tipu-146518\n\n#MartinVaculík #KiaCeed", "Upoutávka: Martin Vaculík a současná Kia Ceed jako ojetina. Jeden z\u00A0mých tajných tipů!", "A8spYeugnGY", 139, false, "https://www.youtube.com/watch?v=A8spYeugnGY", "/downloads/Auto.cz - Martin Vaculík/2022-11-14 - Upoutávka: Martin Vaculík a současná Kia Ceed jako ojetina. Jeden z\u00A0mých tajných tipů!.mp4", false, 6, ~U[2022-11-14 16:50:00Z]] 18:15:13.057 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=175.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:13.058 [debug] QUERY OK source="media_profiles" db=0.6ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:15:13.059 [debug] QUERY OK source="media_items" db=0.5ms idle=7.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12714] 18:15:13.060 [debug] Current batch of media processed. Will check again in 1000ms 18:15:14.060 [debug] Current batch of media processed. Will check again in 1000ms 18:15:15.061 [debug] Current batch of media processed. Will check again in 1000ms 18:15:16.063 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Technický specialista Světa motorů Martin Vaculík je obrovským fanouškem užitkových vozů značky Volkswagen, zejména pak nejrůznějších variant multivanů a transporterů. Není tedy divu, že si natáčení s generací T4 velmi užil. A aby toho nebylo málo, přizval si k sobě tentokrát i jednu velmi zajímavou výpomoc – mechanika Emila: https://www.auto.cz/video-s-filmovym-transporterem-t4-jak-mechanik-emil-vyskolil-martina-vaculika-146423", "duration" => 2098, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-11-09 - Jak mechanik Emil vyškolil Martina Vaculíka: Transporter T4 z filmu Grand Prix!.mp4", "id" => "BTHmLj8yrM4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BTHmLj8yrM4", "playlist_index" => 139, "timestamp" => 1668012600, "title" => "Jak mechanik Emil vyškolil Martina Vaculíka: Transporter T4 z filmu Grand Prix!", "upload_date" => "20221109"} 18:15:16.064 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1184.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:15:16.066 [debug] QUERY OK source="sources" db=0.4ms idle=1185.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:16.066 [debug] QUERY OK source="media_items" db=0.5ms idle=1186.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-09 16:50:00Z], 6] 18:15:16.068 [debug] QUERY OK source="media_items" db=1.1ms idle=1187.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický specialista Světa motorů Martin Vaculík je obrovským fanouškem užitkových vozů značky Volkswagen, zejména pak nejrůznějších variant multivanů a transporterů. Není tedy divu, že si natáčení s generací T4 velmi užil. A aby toho nebylo málo, přizval si k sobě tentokrát i jednu velmi zajímavou výpomoc – mechanika Emila: https://www.auto.cz/video-s-filmovym-transporterem-t4-jak-mechanik-emil-vyskolil-martina-vaculika-146423", "Jak mechanik Emil vyškolil Martina Vaculíka: Transporter T4 z filmu Grand Prix!", "8e1b7f47-1296-44ea-9d7e-0b79323f687c", "BTHmLj8yrM4", false, 2098, false, "https://www.youtube.com/watch?v=BTHmLj8yrM4", 139, "/downloads/Auto.cz - Martin Vaculík/2022-11-09 - Jak mechanik Emil vyškolil Martina Vaculíka: Transporter T4 z filmu Grand Prix!.mp4", false, false, 6, [], 1, ~U[2022-11-09 16:50:00Z], ~U[2025-12-10 17:15:16Z], ~U[2025-12-10 17:15:16Z], "Technický specialista Světa motorů Martin Vaculík je obrovským fanouškem užitkových vozů značky Volkswagen, zejména pak nejrůznějších variant multivanů a transporterů. Není tedy divu, že si natáčení s generací T4 velmi užil. A aby toho nebylo málo, přizval si k sobě tentokrát i jednu velmi zajímavou výpomoc – mechanika Emila: https://www.auto.cz/video-s-filmovym-transporterem-t4-jak-mechanik-emil-vyskolil-martina-vaculika-146423", "Jak mechanik Emil vyškolil Martina Vaculíka: Transporter T4 z filmu Grand Prix!", "BTHmLj8yrM4", 2098, false, "https://www.youtube.com/watch?v=BTHmLj8yrM4", "/downloads/Auto.cz - Martin Vaculík/2022-11-09 - Jak mechanik Emil vyškolil Martina Vaculíka: Transporter T4 z filmu Grand Prix!.mp4", false, 6, ~U[2022-11-09 16:50:00Z]] 18:15:16.069 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=834.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:16.070 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:15:16.071 [debug] QUERY OK source="media_items" db=0.5ms idle=5.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12715] 18:15:16.071 [debug] Current batch of media processed. Will check again in 1000ms 18:15:17.072 [debug] Current batch of media processed. Will check again in 1000ms 18:15:18.073 [debug] Current batch of media processed. Will check again in 1000ms 18:15:19.076 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "CELÁ EPIZODA ZDE: https://www.auto.cz/video-martin-vaculik-a-skoda-scala-jako-ojetina-nedejte-na-rady-rozumbradu-146420\n\nŘekli byste, že od premiéry Škoda Scala uplynou za pár týdnů čtyři roky? V praxi to znamená, že se z nástupce cenově dostupného Rapidu stává atraktivní bazarové zboží. Technický specialista Martin Vaculík si jeden takový kousek našel, aby si dopodrobna posvítil na veškeré jeho klady i zápory.\n\nJak už jistě dobře víte, Martin své videobazary od podlahy změnil. Namísto občasníku teď vydává novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa je pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz PREMIUM+ níže. Dnešní má skoro půl hodiny a protože je v sekci PREMIUM+, samozřejmě ji zhlédnete bez reklam: https://www.auto.cz/video-martin-vaculik-a-skoda-scala-jako-ojetina-nedejte-na-rady-rozumbradu-146420\n\n#MartinVaculík #ŠkodaScala", "duration" => 137, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-11-07 - Upoutávka: Martin Vaculík a Škoda Scala jako ojetina: Nedejte na rady rozumbradů!.mp4", "id" => "sMnbdFf6xfA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=sMnbdFf6xfA", "playlist_index" => 140, "timestamp" => 1667839800, "title" => "Upoutávka: Martin Vaculík a Škoda Scala jako ojetina: Nedejte na rady rozumbradů!", "upload_date" => "20221107"} 18:15:19.078 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1196.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:15:19.079 [debug] QUERY OK source="sources" db=0.6ms idle=1198.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:19.081 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1199.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-07 16:50:00Z], 6] 18:15:19.085 [debug] QUERY OK source="media_items" db=2.9ms idle=1202.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["CELÁ EPIZODA ZDE: https://www.auto.cz/video-martin-vaculik-a-skoda-scala-jako-ojetina-nedejte-na-rady-rozumbradu-146420\n\nŘekli byste, že od premiéry Škoda Scala uplynou za pár týdnů čtyři roky? V praxi to znamená, že se z nástupce cenově dostupného Rapidu stává atraktivní bazarové zboží. Technický specialista Martin Vaculík si jeden takový kousek našel, aby si dopodrobna posvítil na veškeré jeho klady i zápory.\n\nJak už jistě dobře víte, Martin své videobazary od podlahy změnil. Namísto občasníku teď vydává novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa je pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz PREMIUM+ níže. Dnešní má skoro půl hodiny a protože je v sekci PREMIUM+, samozřejmě ji zhlédnete bez reklam: https://www.auto.cz/video-martin-vaculik-a-skoda-scala-jako-ojetina-nedejte-na-rady-rozumbradu-146420\n\n#MartinVaculík #ŠkodaScala", "Upoutávka: Martin Vaculík a Škoda Scala jako ojetina: Nedejte na rady rozumbradů!", "c970441f-fc17-4f0a-b7ec-d16f3f21fa56", "sMnbdFf6xfA", false, 137, false, "https://www.youtube.com/watch?v=sMnbdFf6xfA", 140, "/downloads/Auto.cz - Martin Vaculík/2022-11-07 - Upoutávka: Martin Vaculík a Škoda Scala jako ojetina: Nedejte na rady rozumbradů!.mp4", false, false, 6, [], 1, ~U[2022-11-07 16:50:00Z], ~U[2025-12-10 17:15:19Z], ~U[2025-12-10 17:15:19Z], "CELÁ EPIZODA ZDE: https://www.auto.cz/video-martin-vaculik-a-skoda-scala-jako-ojetina-nedejte-na-rady-rozumbradu-146420\n\nŘekli byste, že od premiéry Škoda Scala uplynou za pár týdnů čtyři roky? V praxi to znamená, že se z nástupce cenově dostupného Rapidu stává atraktivní bazarové zboží. Technický specialista Martin Vaculík si jeden takový kousek našel, aby si dopodrobna posvítil na veškeré jeho klady i zápory.\n\nJak už jistě dobře víte, Martin své videobazary od podlahy změnil. Namísto občasníku teď vydává novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa je pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz PREMIUM+ níže. Dnešní má skoro půl hodiny a protože je v sekci PREMIUM+, samozřejmě ji zhlédnete bez reklam: https://www.auto.cz/video-martin-vaculik-a-skoda-scala-jako-ojetina-nedejte-na-rady-rozumbradu-146420\n\n#MartinVaculík #ŠkodaScala", "Upoutávka: Martin Vaculík a Škoda Scala jako ojetina: Nedejte na rady rozumbradů!", "sMnbdFf6xfA", 137, false, "https://www.youtube.com/watch?v=sMnbdFf6xfA", "/downloads/Auto.cz - Martin Vaculík/2022-11-07 - Upoutávka: Martin Vaculík a Škoda Scala jako ojetina: Nedejte na rady rozumbradů!.mp4", false, 6, ~U[2022-11-07 16:50:00Z]] 18:15:19.087 [debug] QUERY OK source="sources" db=0.7ms idle=844.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:19.088 [debug] QUERY OK source="media_profiles" db=0.6ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:15:19.090 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12716] 18:15:19.090 [debug] Current batch of media processed. Will check again in 1000ms 18:15:20.092 [debug] Current batch of media processed. Will check again in 1000ms 18:15:21.092 [debug] Current batch of media processed. Will check again in 1000ms 18:15:22.094 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "CELÁ EPIZODA ZDE: https://www.auto.cz/video-martin-vaculik-a-suzuki-vitara-auto-ktere-najete-kilometry-dokonale-maskuje-146314\n\nNení to zdaleka poprvé, co si Martin Vaculík vybral aktuální generaci Suzuki Vitara do svého videa. Populární SUV vám představil již několikrát, věnoval se mu coby horké novince a bylo také jedním z témat jeho bazarové videoporadny. Tentokrát Vitara přijíždí coby klíčové téma nové bazarové epizody.\n\nJak jsme vás informovali už včera, Martin své videobazary od podlahy změnil. Namísto občasníku se teď můžete těšit na novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa bude pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz PREMIUM+ níže. Tentokrát má 43 minut a protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam:\nhttps://www.auto.cz/video-martin-vaculik-a-suzuki-vitara-auto-ktere-najete-kilometry-dokonale-maskuje-146314\n\n#MartinVaculík #SuzukiVitara #Bazar", "duration" => 140, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-10-31 - Upoutávka: Martin Vaculík a Suzuki Vitara. Auto, které najeté kilometry dokonale maskuje!.mp4", "id" => "Nri7LtZGG4o", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Nri7LtZGG4o", "playlist_index" => 141, "timestamp" => 1667235000, "title" => "Upoutávka: Martin Vaculík a Suzuki Vitara. Auto, které najeté kilometry dokonale maskuje!", "upload_date" => "20221031"} 18:15:22.095 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1215.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:15:22.096 [debug] QUERY OK source="sources" db=0.4ms idle=1216.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:22.098 [debug] QUERY OK source="media_items" db=0.9ms idle=1217.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-31 16:50:00Z], 6] 18:15:22.103 [debug] QUERY OK source="media_items" db=3.5ms idle=1218.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["CELÁ EPIZODA ZDE: https://www.auto.cz/video-martin-vaculik-a-suzuki-vitara-auto-ktere-najete-kilometry-dokonale-maskuje-146314\n\nNení to zdaleka poprvé, co si Martin Vaculík vybral aktuální generaci Suzuki Vitara do svého videa. Populární SUV vám představil již několikrát, věnoval se mu coby horké novince a bylo také jedním z témat jeho bazarové videoporadny. Tentokrát Vitara přijíždí coby klíčové téma nové bazarové epizody.\n\nJak jsme vás informovali už včera, Martin své videobazary od podlahy změnil. Namísto občasníku se teď můžete těšit na novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa bude pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz PREMIUM+ níže. Tentokrát má 43 minut a protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam:\nhttps://www.auto.cz/video-martin-vaculik-a-suzuki-vitara-auto-ktere-najete-kilometry-dokonale-maskuje-146314\n\n#MartinVaculík #SuzukiVitara #Bazar", "Upoutávka: Martin Vaculík a Suzuki Vitara. Auto, které najeté kilometry dokonale maskuje!", "45596bcb-3766-4ec4-8b11-9a496c2a1dd6", "Nri7LtZGG4o", false, 140, false, "https://www.youtube.com/watch?v=Nri7LtZGG4o", 141, "/downloads/Auto.cz - Martin Vaculík/2022-10-31 - Upoutávka: Martin Vaculík a Suzuki Vitara. Auto, které najeté kilometry dokonale maskuje!.mp4", false, false, 6, [], 1, ~U[2022-10-31 16:50:00Z], ~U[2025-12-10 17:15:22Z], ~U[2025-12-10 17:15:22Z], "CELÁ EPIZODA ZDE: https://www.auto.cz/video-martin-vaculik-a-suzuki-vitara-auto-ktere-najete-kilometry-dokonale-maskuje-146314\n\nNení to zdaleka poprvé, co si Martin Vaculík vybral aktuální generaci Suzuki Vitara do svého videa. Populární SUV vám představil již několikrát, věnoval se mu coby horké novince a bylo také jedním z témat jeho bazarové videoporadny. Tentokrát Vitara přijíždí coby klíčové téma nové bazarové epizody.\n\nJak jsme vás informovali už včera, Martin své videobazary od podlahy změnil. Namísto občasníku se teď můžete těšit na novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa bude pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz PREMIUM+ níže. Tentokrát má 43 minut a protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam:\nhttps://www.auto.cz/video-martin-vaculik-a-suzuki-vitara-auto-ktere-najete-kilometry-dokonale-maskuje-146314\n\n#MartinVaculík #SuzukiVitara #Bazar", "Upoutávka: Martin Vaculík a Suzuki Vitara. Auto, které najeté kilometry dokonale maskuje!", "Nri7LtZGG4o", 140, false, "https://www.youtube.com/watch?v=Nri7LtZGG4o", "/downloads/Auto.cz - Martin Vaculík/2022-10-31 - Upoutávka: Martin Vaculík a Suzuki Vitara. Auto, které najeté kilometry dokonale maskuje!.mp4", false, 6, ~U[2022-10-31 16:50:00Z]] 18:15:22.104 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=855.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:22.105 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:15:22.106 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=9.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12717] 18:15:22.106 [debug] Current batch of media processed. Will check again in 1000ms 18:15:23.108 [debug] Current batch of media processed. Will check again in 1000ms 18:15:24.108 [debug] Current batch of media processed. Will check again in 1000ms 18:15:25.109 [debug] Current batch of media processed. Will check again in 1000ms 18:15:26.111 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "CELÁ EPIZODA JIŽ NYNÍ ZDE: https://www.auto.cz/video-martin-vaculik-a-bazarova-skoda-rapid-vse-o-posledni-skodovce-sveho-druhu-146266\n\nTechnický expert Martin Vaculík si v novém bazarovém videu opět posvítil na jednu z nejžádanějších ojetin českého trhu. Konkrétně se bavíme o modelu Škoda Rapid z roku 2018, jenž má pod kapotou motor 1.0 TSI s výkonem 81 kW a na tachometru třiašedesát tisíc kilometrů. Jen připomeňme, že Rapid vyráběný od roku 2012 lákal především na atraktivní cenovku. A tak jde dnes i relativně mladou ojetinu koupit za sympatických 299.999 Kč.\n\nJak už jistě dobře víte, Martin své videobazary od podlahy změnil. Namísto občasníku teď vydává novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa je pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz PREMIUM+ níže. Dnešní má 46 minut a protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam: https://www.auto.cz/video-martin-vaculik-a-bazarova-skoda-rapid-vse-o-posledni-skodovce-sveho-druhu-146266\n\n#MartinVaculík #ŠkodaRapid", "duration" => 136, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-10-24 - Upoutávka: Martin Vaculík a bazarová Škoda Rapid. Víme vše o poslední škodovce svého druhu!.mp4", "id" => "iwjQLhQtq40", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=iwjQLhQtq40", "playlist_index" => 142, "timestamp" => 1666626601, "title" => "Upoutávka: Martin Vaculík a bazarová Škoda Rapid. Víme vše o poslední škodovce svého druhu!", "upload_date" => "20221024"} 18:15:26.112 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=851.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:15:26.113 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=233.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:26.115 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=234.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-24 15:50:01Z], 6] 18:15:26.119 [debug] QUERY OK source="media_items" db=3.2ms idle=235.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["CELÁ EPIZODA JIŽ NYNÍ ZDE: https://www.auto.cz/video-martin-vaculik-a-bazarova-skoda-rapid-vse-o-posledni-skodovce-sveho-druhu-146266\n\nTechnický expert Martin Vaculík si v novém bazarovém videu opět posvítil na jednu z nejžádanějších ojetin českého trhu. Konkrétně se bavíme o modelu Škoda Rapid z roku 2018, jenž má pod kapotou motor 1.0 TSI s výkonem 81 kW a na tachometru třiašedesát tisíc kilometrů. Jen připomeňme, že Rapid vyráběný od roku 2012 lákal především na atraktivní cenovku. A tak jde dnes i relativně mladou ojetinu koupit za sympatických 299.999 Kč.\n\nJak už jistě dobře víte, Martin své videobazary od podlahy změnil. Namísto občasníku teď vydává novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa je pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz PREMIUM+ níže. Dnešní má 46 minut a protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam: https://www.auto.cz/video-martin-vaculik-a-bazarova-skoda-rapid-vse-o-posledni-skodovce-sveho-druhu-146266\n\n#MartinVaculík #ŠkodaRapid", "Upoutávka: Martin Vaculík a bazarová Škoda Rapid. Víme vše o poslední škodovce svého druhu!", "143d9348-93b4-4ed7-b619-d27d128d67ce", "iwjQLhQtq40", false, 136, false, "https://www.youtube.com/watch?v=iwjQLhQtq40", 142, "/downloads/Auto.cz - Martin Vaculík/2022-10-24 - Upoutávka: Martin Vaculík a bazarová Škoda Rapid. Víme vše o poslední škodovce svého druhu!.mp4", false, false, 6, [], 1, ~U[2022-10-24 15:50:01Z], ~U[2025-12-10 17:15:26Z], ~U[2025-12-10 17:15:26Z], "CELÁ EPIZODA JIŽ NYNÍ ZDE: https://www.auto.cz/video-martin-vaculik-a-bazarova-skoda-rapid-vse-o-posledni-skodovce-sveho-druhu-146266\n\nTechnický expert Martin Vaculík si v novém bazarovém videu opět posvítil na jednu z nejžádanějších ojetin českého trhu. Konkrétně se bavíme o modelu Škoda Rapid z roku 2018, jenž má pod kapotou motor 1.0 TSI s výkonem 81 kW a na tachometru třiašedesát tisíc kilometrů. Jen připomeňme, že Rapid vyráběný od roku 2012 lákal především na atraktivní cenovku. A tak jde dnes i relativně mladou ojetinu koupit za sympatických 299.999 Kč.\n\nJak už jistě dobře víte, Martin své videobazary od podlahy změnil. Namísto občasníku teď vydává novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa je pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz PREMIUM+ níže. Dnešní má 46 minut a protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam: https://www.auto.cz/video-martin-vaculik-a-bazarova-skoda-rapid-vse-o-posledni-skodovce-sveho-druhu-146266\n\n#MartinVaculík #ŠkodaRapid", "Upoutávka: Martin Vaculík a bazarová Škoda Rapid. Víme vše o poslední škodovce svého druhu!", "iwjQLhQtq40", 136, false, "https://www.youtube.com/watch?v=iwjQLhQtq40", "/downloads/Auto.cz - Martin Vaculík/2022-10-24 - Upoutávka: Martin Vaculík a bazarová Škoda Rapid. Víme vše o poslední škodovce svého druhu!.mp4", false, 6, ~U[2022-10-24 15:50:01Z]] 18:15:26.120 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms 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" = ?) [6] 18:15:26.121 [debug] QUERY OK source="media_profiles" db=0.3ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:15:26.122 [debug] QUERY OK source="media_items" db=0.3ms idle=7.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12718] 18:15:26.122 [debug] Current batch of media processed. Will check again in 1000ms 18:15:27.122 [debug] Current batch of media processed. Will check again in 1000ms 18:15:28.123 [debug] Current batch of media processed. Will check again in 1000ms 18:15:29.125 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Třetí epizoda zbrusu nových videobazarů Martina Vaculíka zaostřuje na Ford Focus čtvrté generace. Tato mladá ojetina se dnes dá pořídit za rozumný peníz. Stojí za zvážení? \n\nJak už jistě dobře víte, Martin své videobazary od podlahy změnil. Namísto občasníku se teď můžete těšit na novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa bude pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz Premium+. Dnešní má přes půl hodiny a protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam: https://www.auto.cz/video-martin-vaculik-a-bazarovy-ford-focus-iv-bez-startovacich-kabelu-to-tentokrat-neslo-146136\n\n#MartinVaculík #FordFocus", "duration" => 360, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-10-17 - Martin Vaculík a bazarový Ford Focus IV: Bez startovacích kabelů to tentokrát nešlo!.mp4", "id" => "_mmHayutaDs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_mmHayutaDs", "playlist_index" => 143, "timestamp" => 1666021800, "title" => "Martin Vaculík a bazarový Ford Focus IV: Bez startovacích kabelů to tentokrát nešlo!", "upload_date" => "20221017"} 18:15:29.127 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1246.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:15:29.129 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1248.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:29.131 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1249.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-17 15:50:00Z], 6] 18:15:29.136 [debug] QUERY OK source="media_items" db=3.0ms idle=1252.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Třetí epizoda zbrusu nových videobazarů Martina Vaculíka zaostřuje na Ford Focus čtvrté generace. Tato mladá ojetina se dnes dá pořídit za rozumný peníz. Stojí za zvážení? \n\nJak už jistě dobře víte, Martin své videobazary od podlahy změnil. Namísto občasníku se teď můžete těšit na novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa bude pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz Premium+. Dnešní má přes půl hodiny a protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam: https://www.auto.cz/video-martin-vaculik-a-bazarovy-ford-focus-iv-bez-startovacich-kabelu-to-tentokrat-neslo-146136\n\n#MartinVaculík #FordFocus", "Martin Vaculík a bazarový Ford Focus IV: Bez startovacích kabelů to tentokrát nešlo!", "8bd9d7ce-3b77-4c10-871a-a4f59804785f", "_mmHayutaDs", false, 360, false, "https://www.youtube.com/watch?v=_mmHayutaDs", 143, "/downloads/Auto.cz - Martin Vaculík/2022-10-17 - Martin Vaculík a bazarový Ford Focus IV: Bez startovacích kabelů to tentokrát nešlo!.mp4", false, false, 6, [], 1, ~U[2022-10-17 15:50:00Z], ~U[2025-12-10 17:15:29Z], ~U[2025-12-10 17:15:29Z], "Třetí epizoda zbrusu nových videobazarů Martina Vaculíka zaostřuje na Ford Focus čtvrté generace. Tato mladá ojetina se dnes dá pořídit za rozumný peníz. Stojí za zvážení? \n\nJak už jistě dobře víte, Martin své videobazary od podlahy změnil. Namísto občasníku se teď můžete těšit na novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa bude pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz Premium+. Dnešní má přes půl hodiny a protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam: https://www.auto.cz/video-martin-vaculik-a-bazarovy-ford-focus-iv-bez-startovacich-kabelu-to-tentokrat-neslo-146136\n\n#MartinVaculík #FordFocus", "Martin Vaculík a bazarový Ford Focus IV: Bez startovacích kabelů to tentokrát nešlo!", "_mmHayutaDs", 360, false, "https://www.youtube.com/watch?v=_mmHayutaDs", "/downloads/Auto.cz - Martin Vaculík/2022-10-17 - Martin Vaculík a bazarový Ford Focus IV: Bez startovacích kabelů to tentokrát nešlo!.mp4", false, 6, ~U[2022-10-17 15:50:00Z]] 18:15:29.137 [debug] QUERY OK source="sources" db=0.9ms idle=869.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:29.138 [debug] QUERY OK source="media_profiles" db=0.7ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:15:29.140 [debug] QUERY OK source="media_items" db=0.8ms idle=10.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 [12719] 18:15:29.140 [debug] Current batch of media processed. Will check again in 1000ms 18:15:30.141 [debug] Current batch of media processed. Will check again in 1000ms 18:15:31.142 [debug] Current batch of media processed. Will check again in 1000ms 18:15:32.144 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Třetí generace Škody Superb je tu s námi od roku 2015. Postupně se tedy propracovala do fáze, kdy lze kousky z úvodní fáze produkce pořídit coby zajímavé ojetiny. Martin Vaculík si do nové bazarové videorubriky jeden takový kus přizval. Rozhodně totiž stojí za podrobnou recenzi!\n\nJak už jistě dobře víte, Martin své videobazary od podlahy změnil. Namísto občasníku se teď můžete těšit na novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa bude pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz Premium+ níže. Už Ta dnešní má 46 minut a protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam: https://www.auto.cz/video-martin-vaculik-a-soucasna-skoda-superb-jako-ojetina-i-obrovsky-kufr-ma-svou-bolistku-146069 👈🏻\n\n#MartinVaculík #ŠkodaSuperb", "duration" => 432, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-10-10 - Martin Vaculík a současná Škoda Superb jako ojetina: I obrovský kufr má svou bolístku!.mp4", "id" => "du_w7Wb0VtY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=du_w7Wb0VtY", "playlist_index" => 144, "timestamp" => 1665417000, "title" => "Martin Vaculík a současná Škoda Superb jako ojetina: I obrovský kufr má svou bolístku!", "upload_date" => "20221010"} 18:15:32.145 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1264.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:15:32.146 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1265.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:32.147 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1266.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-10 15:50:00Z], 6] 18:15:32.150 [debug] QUERY OK source="media_items" db=2.6ms idle=1267.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Třetí generace Škody Superb je tu s námi od roku 2015. Postupně se tedy propracovala do fáze, kdy lze kousky z úvodní fáze produkce pořídit coby zajímavé ojetiny. Martin Vaculík si do nové bazarové videorubriky jeden takový kus přizval. Rozhodně totiž stojí za podrobnou recenzi!\n\nJak už jistě dobře víte, Martin své videobazary od podlahy změnil. Namísto občasníku se teď můžete těšit na novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa bude pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz Premium+ níže. Už Ta dnešní má 46 minut a protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam: https://www.auto.cz/video-martin-vaculik-a-soucasna-skoda-superb-jako-ojetina-i-obrovsky-kufr-ma-svou-bolistku-146069 👈🏻\n\n#MartinVaculík #ŠkodaSuperb", "Martin Vaculík a současná Škoda Superb jako ojetina: I obrovský kufr má svou bolístku!", "39abd21a-a6f0-4fb5-abaa-ae3ae22c9f77", "du_w7Wb0VtY", false, 432, false, "https://www.youtube.com/watch?v=du_w7Wb0VtY", 144, "/downloads/Auto.cz - Martin Vaculík/2022-10-10 - Martin Vaculík a současná Škoda Superb jako ojetina: I obrovský kufr má svou bolístku!.mp4", false, false, 6, [], 1, ~U[2022-10-10 15:50:00Z], ~U[2025-12-10 17:15:32Z], ~U[2025-12-10 17:15:32Z], "Třetí generace Škody Superb je tu s námi od roku 2015. Postupně se tedy propracovala do fáze, kdy lze kousky z úvodní fáze produkce pořídit coby zajímavé ojetiny. Martin Vaculík si do nové bazarové videorubriky jeden takový kus přizval. Rozhodně totiž stojí za podrobnou recenzi!\n\nJak už jistě dobře víte, Martin své videobazary od podlahy změnil. Namísto občasníku se teď můžete těšit na novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa bude pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz Premium+ níže. Už Ta dnešní má 46 minut a protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam: https://www.auto.cz/video-martin-vaculik-a-soucasna-skoda-superb-jako-ojetina-i-obrovsky-kufr-ma-svou-bolistku-146069 👈🏻\n\n#MartinVaculík #ŠkodaSuperb", "Martin Vaculík a současná Škoda Superb jako ojetina: I obrovský kufr má svou bolístku!", "du_w7Wb0VtY", 432, false, "https://www.youtube.com/watch?v=du_w7Wb0VtY", "/downloads/Auto.cz - Martin Vaculík/2022-10-10 - Martin Vaculík a současná Škoda Superb jako ojetina: I obrovský kufr má svou bolístku!.mp4", false, 6, ~U[2022-10-10 15:50:00Z]] 18:15:32.151 [debug] QUERY OK source="sources" db=0.3ms idle=876.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:32.152 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:15:32.152 [debug] QUERY OK source="media_items" db=0.4ms idle=5.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12720] 18:15:32.153 [debug] Current batch of media processed. Will check again in 1000ms 18:15:33.153 [debug] Current batch of media processed. Will check again in 1000ms 18:15:34.154 [debug] Current batch of media processed. Will check again in 1000ms 18:15:35.156 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Jak jsme vás informovali už včera, Martin své videobazary od podlahy změnil. Namísto občasníku se teď můžete těšit na novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa bude pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz Premium+ (odkaz níže). Už ta první s Fiatem 500X stojí za to, vždyť má se vším všudy 48 minut! A protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam.\n🎥 CELÁ EPIZODA JIŽ NYNÍ ZDE: https://www.auto.cz/video-martin-vaculik-a-ojety-fiat-500x-nepravem-opomijeny-bazarovy-klenot-145992\n\n#MartinVaculík #Bazar #Fiat500X", "duration" => 636, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-10-04 - Martin Vaculík a ojetý Fiat 500X. Neprávem opomíjený bazarový klenot?.mp4", "id" => "CSO2U5Q4kLY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CSO2U5Q4kLY", "playlist_index" => 145, "timestamp" => 1664898600, "title" => "Martin Vaculík a ojetý Fiat 500X. Neprávem opomíjený bazarový klenot?", "upload_date" => "20221004"} 18:15:35.158 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1277.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:15:35.160 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1279.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:35.163 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=1281.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-04 15:50:00Z], 6] 18:15:35.174 [debug] QUERY OK source="media_items" db=8.4ms queue=0.1ms idle=1284.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jak jsme vás informovali už včera, Martin své videobazary od podlahy změnil. Namísto občasníku se teď můžete těšit na novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa bude pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz Premium+ (odkaz níže). Už ta první s Fiatem 500X stojí za to, vždyť má se vším všudy 48 minut! A protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam.\n🎥 CELÁ EPIZODA JIŽ NYNÍ ZDE: https://www.auto.cz/video-martin-vaculik-a-ojety-fiat-500x-nepravem-opomijeny-bazarovy-klenot-145992\n\n#MartinVaculík #Bazar #Fiat500X", "Martin Vaculík a ojetý Fiat 500X. Neprávem opomíjený bazarový klenot?", "9819e9dd-9f5f-4abe-b436-a213ceda5cb4", "CSO2U5Q4kLY", false, 636, false, "https://www.youtube.com/watch?v=CSO2U5Q4kLY", 145, "/downloads/Auto.cz - Martin Vaculík/2022-10-04 - Martin Vaculík a ojetý Fiat 500X. Neprávem opomíjený bazarový klenot?.mp4", false, false, 6, [], 1, ~U[2022-10-04 15:50:00Z], ~U[2025-12-10 17:15:35Z], ~U[2025-12-10 17:15:35Z], "Jak jsme vás informovali už včera, Martin své videobazary od podlahy změnil. Namísto občasníku se teď můžete těšit na novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa bude pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz Premium+ (odkaz níže). Už ta první s Fiatem 500X stojí za to, vždyť má se vším všudy 48 minut! A protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam.\n🎥 CELÁ EPIZODA JIŽ NYNÍ ZDE: https://www.auto.cz/video-martin-vaculik-a-ojety-fiat-500x-nepravem-opomijeny-bazarovy-klenot-145992\n\n#MartinVaculík #Bazar #Fiat500X", "Martin Vaculík a ojetý Fiat 500X. Neprávem opomíjený bazarový klenot?", "CSO2U5Q4kLY", 636, false, "https://www.youtube.com/watch?v=CSO2U5Q4kLY", "/downloads/Auto.cz - Martin Vaculík/2022-10-04 - Martin Vaculík a ojetý Fiat 500X. Neprávem opomíjený bazarový klenot?.mp4", false, 6, ~U[2022-10-04 15:50:00Z]] 18:15:35.176 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=891.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:35.177 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=18.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:15:35.179 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=18.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12721] 18:15:35.180 [debug] Current batch of media processed. Will check again in 1000ms 18:15:36.184 [debug] Current batch of media processed. Will check again in 1000ms 18:15:37.185 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Vedle tradičního týdeníku Světa motorů vychází čtyřikrát do roka speciál zaměřený na automobilovou techniku či ojetiny. Jeho třetí vydání najdete právě teď na stáncích. A abyste nekupovali pověstného zajíce v pytli, Martin Vaculík vám nové číslo v dnešním videu dopodrobna představí: https://www.auto.cz/martin-vaculik-predstavuje-special-sm-technika-najdete-v-nem-velky-prehled-nejuspornejsich-aut-145829\n\n#MartinVaculík #SvětMotorů", "duration" => 852, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-09-23 - Martin Vaculík představuje nový speciál Světa motorů: Velký přehled nejúspornějších aut.mp4", "id" => "zYy2uXDklyA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zYy2uXDklyA", "playlist_index" => 146, "timestamp" => 1663927246, "title" => "Martin Vaculík představuje nový speciál Světa motorů: Velký přehled nejúspornějších aut", "upload_date" => "20220923"} 18:15:37.187 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=896.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:15:37.189 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=308.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:37.190 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=309.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-09-23 10:00:46Z], 6] 18:15:37.194 [debug] QUERY OK source="media_items" db=2.6ms idle=311.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vedle tradičního týdeníku Světa motorů vychází čtyřikrát do roka speciál zaměřený na automobilovou techniku či ojetiny. Jeho třetí vydání najdete právě teď na stáncích. A abyste nekupovali pověstného zajíce v pytli, Martin Vaculík vám nové číslo v dnešním videu dopodrobna představí: https://www.auto.cz/martin-vaculik-predstavuje-special-sm-technika-najdete-v-nem-velky-prehled-nejuspornejsich-aut-145829\n\n#MartinVaculík #SvětMotorů", "Martin Vaculík představuje nový speciál Světa motorů: Velký přehled nejúspornějších aut", "a59b3561-f45f-4ffe-af64-7ce838c7eae3", "zYy2uXDklyA", false, 852, false, "https://www.youtube.com/watch?v=zYy2uXDklyA", 146, "/downloads/Auto.cz - Martin Vaculík/2022-09-23 - Martin Vaculík představuje nový speciál Světa motorů: Velký přehled nejúspornějších aut.mp4", false, false, 6, [], 1, ~U[2022-09-23 10:00:46Z], ~U[2025-12-10 17:15:37Z], ~U[2025-12-10 17:15:37Z], "Vedle tradičního týdeníku Světa motorů vychází čtyřikrát do roka speciál zaměřený na automobilovou techniku či ojetiny. Jeho třetí vydání najdete právě teď na stáncích. A abyste nekupovali pověstného zajíce v pytli, Martin Vaculík vám nové číslo v dnešním videu dopodrobna představí: https://www.auto.cz/martin-vaculik-predstavuje-special-sm-technika-najdete-v-nem-velky-prehled-nejuspornejsich-aut-145829\n\n#MartinVaculík #SvětMotorů", "Martin Vaculík představuje nový speciál Světa motorů: Velký přehled nejúspornějších aut", "zYy2uXDklyA", 852, false, "https://www.youtube.com/watch?v=zYy2uXDklyA", "/downloads/Auto.cz - Martin Vaculík/2022-09-23 - Martin Vaculík představuje nový speciál Světa motorů: Velký přehled nejúspornějších aut.mp4", false, 6, ~U[2022-09-23 10:00:46Z]] 18:15:37.196 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=315.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:37.198 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:15:37.199 [debug] QUERY OK source="media_items" db=0.9ms idle=9.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12722] 18:15:37.200 [debug] Current batch of media processed. Will check again in 1000ms 18:15:38.201 [debug] Current batch of media processed. Will check again in 1000ms 18:15:39.201 [debug] Current batch of media processed. Will check again in 1000ms 18:15:40.202 [debug] Current batch of media processed. Will check again in 1000ms 18:15:41.204 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Když se Martin Vaculík na sociálních sítích pochlubil, že testuje Teslu, strhla se lavina různorodých připomínek a dotazů. Většina měla jedno společné: Bude video? Ano… tady je! Tentokrát na to nebyl sám. Do videa si totiž přizval i své kolegy ze Světa motorů. Video je tak nejen plné praktických zkušeností z každodenního života, ale podrobně ukazuje i fungování netradičního multimediálního systému. A dojde samozřejmě i na technické zajímavosti a poznatky. Troufáme si říct, že takto jste Teslu ještě nepoznali. Video najdete už teď výše, přejeme příjemnou zábavu! https://www.auto.cz/martin-vaculik-a-spol-vs-tesla-model-3-video-ktere-nemelo-nikdy-vzniknout-145048\n\n#MartinVaculík #TeslaModel3", "duration" => 1894, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-08-11 - Martin Vaculík a Tesla Model 3: Video, které nemělo nikdy vzniknout!.mp4", "id" => "aBzvR5zKKUU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aBzvR5zKKUU", "playlist_index" => 147, "timestamp" => 1660233612, "title" => "Martin Vaculík a Tesla Model 3: Video, které nemělo nikdy vzniknout!", "upload_date" => "20220811"} 18:15:41.207 [debug] QUERY OK source="sources" db=1.4ms queue=0.3ms idle=905.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:15:41.208 [debug] QUERY OK source="sources" db=0.5ms idle=327.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:41.210 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=328.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-08-11 16:00:12Z], 6] 18:15:41.214 [debug] QUERY OK source="media_items" db=2.7ms idle=331.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Když se Martin Vaculík na sociálních sítích pochlubil, že testuje Teslu, strhla se lavina různorodých připomínek a dotazů. Většina měla jedno společné: Bude video? Ano… tady je! Tentokrát na to nebyl sám. Do videa si totiž přizval i své kolegy ze Světa motorů. Video je tak nejen plné praktických zkušeností z každodenního života, ale podrobně ukazuje i fungování netradičního multimediálního systému. A dojde samozřejmě i na technické zajímavosti a poznatky. Troufáme si říct, že takto jste Teslu ještě nepoznali. Video najdete už teď výše, přejeme příjemnou zábavu! https://www.auto.cz/martin-vaculik-a-spol-vs-tesla-model-3-video-ktere-nemelo-nikdy-vzniknout-145048\n\n#MartinVaculík #TeslaModel3", "Martin Vaculík a Tesla Model 3: Video, které nemělo nikdy vzniknout!", "a8b9b1d7-fc90-4819-9d90-6f5ab73ceb52", "aBzvR5zKKUU", false, 1894, false, "https://www.youtube.com/watch?v=aBzvR5zKKUU", 147, "/downloads/Auto.cz - Martin Vaculík/2022-08-11 - Martin Vaculík a Tesla Model 3: Video, které nemělo nikdy vzniknout!.mp4", false, false, 6, [], 1, ~U[2022-08-11 16:00:12Z], ~U[2025-12-10 17:15:41Z], ~U[2025-12-10 17:15:41Z], "Když se Martin Vaculík na sociálních sítích pochlubil, že testuje Teslu, strhla se lavina různorodých připomínek a dotazů. Většina měla jedno společné: Bude video? Ano… tady je! Tentokrát na to nebyl sám. Do videa si totiž přizval i své kolegy ze Světa motorů. Video je tak nejen plné praktických zkušeností z každodenního života, ale podrobně ukazuje i fungování netradičního multimediálního systému. A dojde samozřejmě i na technické zajímavosti a poznatky. Troufáme si říct, že takto jste Teslu ještě nepoznali. Video najdete už teď výše, přejeme příjemnou zábavu! https://www.auto.cz/martin-vaculik-a-spol-vs-tesla-model-3-video-ktere-nemelo-nikdy-vzniknout-145048\n\n#MartinVaculík #TeslaModel3", "Martin Vaculík a Tesla Model 3: Video, které nemělo nikdy vzniknout!", "aBzvR5zKKUU", 1894, false, "https://www.youtube.com/watch?v=aBzvR5zKKUU", "/downloads/Auto.cz - Martin Vaculík/2022-08-11 - Martin Vaculík a Tesla Model 3: Video, které nemělo nikdy vzniknout!.mp4", false, 6, ~U[2022-08-11 16:00:12Z]] 18:15:41.216 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=334.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:41.218 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.2ms idle=9.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:15:41.220 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=10.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12723] 18:15:41.220 [debug] Current batch of media processed. Will check again in 1000ms 18:15:41.983 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:42.221 [debug] Current batch of media processed. Will check again in 1000ms 18:15:43.222 [debug] Current batch of media processed. Will check again in 1000ms 18:15:44.224 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Technický expert časopisu Svět motorů má slabost pro vozy značky Dacia. Není divu, že jeden takový považuje za budoucí dostupnou alternativu k drahým elektromobilům. Nebudeme vás napínat, oním vozem je Dacia Jogger s pohonem na LPG, nový kombík z produkce rumunské automobilky. Technický specialista Martin Vaculík vám ve zhruba půlhodinovém videu auto dopodrobna představí. Dojde nejen na detailní technické okénko, ale i praktické rady a vychytávky: https://www.auto.cz/video-martin-vaculik-testuje-budouci-ideal-ceskeho-venkova-ale-nasel-i-chyby-144881", "duration" => 1655, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-08-01 - Martin Vaculík testuje budoucí ideál českého venkova. Našel i chyby?.mp4", "id" => "NEHGXrlhgJ4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=NEHGXrlhgJ4", "playlist_index" => 148, "timestamp" => 1659369613, "title" => "Martin Vaculík testuje budoucí ideál českého venkova. Našel i chyby?", "upload_date" => "20220801"} 18:15:44.226 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1344.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:15:44.227 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1346.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:44.229 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=1348.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-08-01 16:00:13Z], 6] 18:15:44.233 [debug] QUERY OK source="media_items" db=2.8ms idle=923.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický expert časopisu Svět motorů má slabost pro vozy značky Dacia. Není divu, že jeden takový považuje za budoucí dostupnou alternativu k drahým elektromobilům. Nebudeme vás napínat, oním vozem je Dacia Jogger s pohonem na LPG, nový kombík z produkce rumunské automobilky. Technický specialista Martin Vaculík vám ve zhruba půlhodinovém videu auto dopodrobna představí. Dojde nejen na detailní technické okénko, ale i praktické rady a vychytávky: https://www.auto.cz/video-martin-vaculik-testuje-budouci-ideal-ceskeho-venkova-ale-nasel-i-chyby-144881", "Martin Vaculík testuje budoucí ideál českého venkova. Našel i chyby?", "0f697b1f-4e01-4d31-9f3e-45423a07be33", "NEHGXrlhgJ4", false, 1655, false, "https://www.youtube.com/watch?v=NEHGXrlhgJ4", 148, "/downloads/Auto.cz - Martin Vaculík/2022-08-01 - Martin Vaculík testuje budoucí ideál českého venkova. Našel i chyby?.mp4", false, false, 6, [], 1, ~U[2022-08-01 16:00:13Z], ~U[2025-12-10 17:15:44Z], ~U[2025-12-10 17:15:44Z], "Technický expert časopisu Svět motorů má slabost pro vozy značky Dacia. Není divu, že jeden takový považuje za budoucí dostupnou alternativu k drahým elektromobilům. Nebudeme vás napínat, oním vozem je Dacia Jogger s pohonem na LPG, nový kombík z produkce rumunské automobilky. Technický specialista Martin Vaculík vám ve zhruba půlhodinovém videu auto dopodrobna představí. Dojde nejen na detailní technické okénko, ale i praktické rady a vychytávky: https://www.auto.cz/video-martin-vaculik-testuje-budouci-ideal-ceskeho-venkova-ale-nasel-i-chyby-144881", "Martin Vaculík testuje budoucí ideál českého venkova. Našel i chyby?", "NEHGXrlhgJ4", 1655, false, "https://www.youtube.com/watch?v=NEHGXrlhgJ4", "/downloads/Auto.cz - Martin Vaculík/2022-08-01 - Martin Vaculík testuje budoucí ideál českého venkova. Našel i chyby?.mp4", false, 6, ~U[2022-08-01 16:00:13Z]] 18:15:44.235 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=354.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:44.236 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=9.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:15:44.238 [debug] QUERY OK source="media_items" db=0.8ms idle=9.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12724] 18:15:44.238 [debug] Current batch of media processed. Will check again in 1000ms 18:15:45.238 [debug] Current batch of media processed. Will check again in 1000ms 18:15:46.239 [debug] Current batch of media processed. Will check again in 1000ms 18:15:47.242 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Je to paradox dnešní doby. Nové, ale i zánovní a ojeté automobily permanentně zdražují. A tak se může stát, že i vůz, který pravidelně používáte a najíždíte kilometry, nakonec stejně prodáte za více než kupní cenu. A právě takovým kouskům je věnováno nejnovější vydání speciálního Světa motorů, který opět vznikal pod taktovkou Martina Vaculíka: https://www.auto.cz/martin-vaculik-predstavuje-special-sveta-motoru-20-ojetin-na-kterych-vydelate-144502\n\n#MartinVaculík #SvětMotorů #Ojetiny", "duration" => 616, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-06-21 - Martin Vaculík představuje speciál Světa motorů: 20 ojetin, na kterých vyděláte!.mp4", "id" => "XWZ2NTdxzY8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XWZ2NTdxzY8", "playlist_index" => 149, "timestamp" => 1655823030, "title" => "Martin Vaculík představuje speciál Světa motorů: 20 ojetin, na kterých vyděláte!", "upload_date" => "20220621"} 18:15:47.243 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=1362.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:15:47.245 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1364.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:47.246 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=1365.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-06-21 14:50:30Z], 6] 18:15:47.251 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=1367.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Je to paradox dnešní doby. Nové, ale i zánovní a ojeté automobily permanentně zdražují. A tak se může stát, že i vůz, který pravidelně používáte a najíždíte kilometry, nakonec stejně prodáte za více než kupní cenu. A právě takovým kouskům je věnováno nejnovější vydání speciálního Světa motorů, který opět vznikal pod taktovkou Martina Vaculíka: https://www.auto.cz/martin-vaculik-predstavuje-special-sveta-motoru-20-ojetin-na-kterych-vydelate-144502\n\n#MartinVaculík #SvětMotorů #Ojetiny", "Martin Vaculík představuje speciál Světa motorů: 20 ojetin, na kterých vyděláte!", "7e1480d9-c638-436c-b11c-37df896a5456", "XWZ2NTdxzY8", false, 616, false, "https://www.youtube.com/watch?v=XWZ2NTdxzY8", 149, "/downloads/Auto.cz - Martin Vaculík/2022-06-21 - Martin Vaculík představuje speciál Světa motorů: 20 ojetin, na kterých vyděláte!.mp4", false, false, 6, [], 1, ~U[2022-06-21 14:50:30Z], ~U[2025-12-10 17:15:47Z], ~U[2025-12-10 17:15:47Z], "Je to paradox dnešní doby. Nové, ale i zánovní a ojeté automobily permanentně zdražují. A tak se může stát, že i vůz, který pravidelně používáte a najíždíte kilometry, nakonec stejně prodáte za více než kupní cenu. A právě takovým kouskům je věnováno nejnovější vydání speciálního Světa motorů, který opět vznikal pod taktovkou Martina Vaculíka: https://www.auto.cz/martin-vaculik-predstavuje-special-sveta-motoru-20-ojetin-na-kterych-vydelate-144502\n\n#MartinVaculík #SvětMotorů #Ojetiny", "Martin Vaculík představuje speciál Světa motorů: 20 ojetin, na kterých vyděláte!", "XWZ2NTdxzY8", 616, false, "https://www.youtube.com/watch?v=XWZ2NTdxzY8", "/downloads/Auto.cz - Martin Vaculík/2022-06-21 - Martin Vaculík představuje speciál Světa motorů: 20 ojetin, na kterých vyděláte!.mp4", false, 6, ~U[2022-06-21 14:50:30Z]] 18:15:47.253 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms 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" = ?) [6] 18:15:47.254 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:15:47.256 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=10.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12725] 18:15:47.256 [debug] Current batch of media processed. Will check again in 1000ms 18:15:48.257 [debug] Current batch of media processed. Will check again in 1000ms 18:15:49.258 [debug] Current batch of media processed. Will check again in 1000ms 18:15:50.260 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Jak sám Martin na začátku videa říká, vidět v jeho videotestu vůz značky Subaru nebývá úplně časté. Nový Outback modelového roku 2021 jej však zaujal natolik, že se velký test rozhodl natočit. A když říkáme velký, myslíme opravdu velký, neboť se můžete těšit na neskutečných 42 minut automobilové zábavy, ale i podrobných technických informací: https://www.auto.cz/martin-vaculik-a-megatest-subaru-outback-nejlepsi-auto-do-nepohody-143690\n\n#MartinVaculík #SubaruOutback", "duration" => 2540, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-05-30 - Martin Vaculík a megatest Subaru Outback: Nejlepší auto do nepohody?.mp4", "id" => "KLA-MZtoH_g", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KLA-MZtoH_g", "playlist_index" => 150, "timestamp" => 1653926446, "title" => "Martin Vaculík a megatest Subaru Outback: Nejlepší auto do nepohody?", "upload_date" => "20220530"} 18:15:50.262 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1381.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:15:50.264 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1383.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:50.267 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=1385.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-05-30 16:00:46Z], 6] 18:15:50.271 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=1388.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jak sám Martin na začátku videa říká, vidět v jeho videotestu vůz značky Subaru nebývá úplně časté. Nový Outback modelového roku 2021 jej však zaujal natolik, že se velký test rozhodl natočit. A když říkáme velký, myslíme opravdu velký, neboť se můžete těšit na neskutečných 42 minut automobilové zábavy, ale i podrobných technických informací: https://www.auto.cz/martin-vaculik-a-megatest-subaru-outback-nejlepsi-auto-do-nepohody-143690\n\n#MartinVaculík #SubaruOutback", "Martin Vaculík a megatest Subaru Outback: Nejlepší auto do nepohody?", "f7b46ae2-c8f9-4b0c-929c-e7ff15073dd2", "KLA-MZtoH_g", false, 2540, false, "https://www.youtube.com/watch?v=KLA-MZtoH_g", 150, "/downloads/Auto.cz - Martin Vaculík/2022-05-30 - Martin Vaculík a megatest Subaru Outback: Nejlepší auto do nepohody?.mp4", false, false, 6, [], 1, ~U[2022-05-30 16:00:46Z], ~U[2025-12-10 17:15:50Z], ~U[2025-12-10 17:15:50Z], "Jak sám Martin na začátku videa říká, vidět v jeho videotestu vůz značky Subaru nebývá úplně časté. Nový Outback modelového roku 2021 jej však zaujal natolik, že se velký test rozhodl natočit. A když říkáme velký, myslíme opravdu velký, neboť se můžete těšit na neskutečných 42 minut automobilové zábavy, ale i podrobných technických informací: https://www.auto.cz/martin-vaculik-a-megatest-subaru-outback-nejlepsi-auto-do-nepohody-143690\n\n#MartinVaculík #SubaruOutback", "Martin Vaculík a megatest Subaru Outback: Nejlepší auto do nepohody?", "KLA-MZtoH_g", 2540, false, "https://www.youtube.com/watch?v=KLA-MZtoH_g", "/downloads/Auto.cz - Martin Vaculík/2022-05-30 - Martin Vaculík a megatest Subaru Outback: Nejlepší auto do nepohody?.mp4", false, 6, ~U[2022-05-30 16:00:46Z]] 18:15:50.273 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=947.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:50.274 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=11.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:15:50.277 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=11.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12726] 18:15:50.277 [debug] Current batch of media processed. Will check again in 1000ms 18:15:51.277 [debug] Current batch of media processed. Will check again in 1000ms 18:15:52.278 [debug] Current batch of media processed. Will check again in 1000ms 18:15:53.280 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Testy terénních vozů od Martina Vaculíka jsou u vás velmi oblíbené, obzvláště pak ten s novodobým Land Cruiserem. Tentokrát si technický specialista Světa motorů posvítil na jednu specialitku. Řeč je samozřejmě o klasické Toyotě Land Cruiser řady 70 a celé plejádě jejích karosářských variant. Možná vás to překvapí, ale i takové auto pořídíte na českém trhu jako zbrusu nové! https://www.auto.cz/martin-vaculik-a-land-cruiser-rady-70-i-takove-nove-auto-koupite-v-cesku-140459\n\n🎥 Upoutávky na nová videa Martina Vaculíka najdete již nyní na našem Instagramu: https://www.instagram.com/auto.cz/\n\n#MartinVaculík #LandCruiser", "duration" => 2397, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-05-04 - Martin Vaculík a Land Cruiser řady 70: I takové nové auto koupíte v Česku!.mp4", "id" => "fQvyEyQr_NM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=fQvyEyQr_NM", "playlist_index" => 151, "timestamp" => 1651680059, "title" => "Martin Vaculík a Land Cruiser řady 70: I takové nové auto koupíte v Česku!", "upload_date" => "20220504"} 18:15:53.282 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=1401.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:15:53.284 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=1403.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:53.286 [debug] QUERY OK source="media_items" db=1.0ms idle=1405.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-05-04 16:00:59Z], 6] 18:15:53.290 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=1407.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Testy terénních vozů od Martina Vaculíka jsou u vás velmi oblíbené, obzvláště pak ten s novodobým Land Cruiserem. Tentokrát si technický specialista Světa motorů posvítil na jednu specialitku. Řeč je samozřejmě o klasické Toyotě Land Cruiser řady 70 a celé plejádě jejích karosářských variant. Možná vás to překvapí, ale i takové auto pořídíte na českém trhu jako zbrusu nové! https://www.auto.cz/martin-vaculik-a-land-cruiser-rady-70-i-takove-nove-auto-koupite-v-cesku-140459\n\n🎥 Upoutávky na nová videa Martina Vaculíka najdete již nyní na našem Instagramu: https://www.instagram.com/auto.cz/\n\n#MartinVaculík #LandCruiser", "Martin Vaculík a Land Cruiser řady 70: I takové nové auto koupíte v Česku!", "e2279bb2-b4de-44fd-b5c9-f4caf92f7576", "fQvyEyQr_NM", false, 2397, false, "https://www.youtube.com/watch?v=fQvyEyQr_NM", 151, "/downloads/Auto.cz - Martin Vaculík/2022-05-04 - Martin Vaculík a Land Cruiser řady 70: I takové nové auto koupíte v Česku!.mp4", false, false, 6, [], 1, ~U[2022-05-04 16:00:59Z], ~U[2025-12-10 17:15:53Z], ~U[2025-12-10 17:15:53Z], "Testy terénních vozů od Martina Vaculíka jsou u vás velmi oblíbené, obzvláště pak ten s novodobým Land Cruiserem. Tentokrát si technický specialista Světa motorů posvítil na jednu specialitku. Řeč je samozřejmě o klasické Toyotě Land Cruiser řady 70 a celé plejádě jejích karosářských variant. Možná vás to překvapí, ale i takové auto pořídíte na českém trhu jako zbrusu nové! https://www.auto.cz/martin-vaculik-a-land-cruiser-rady-70-i-takove-nove-auto-koupite-v-cesku-140459\n\n🎥 Upoutávky na nová videa Martina Vaculíka najdete již nyní na našem Instagramu: https://www.instagram.com/auto.cz/\n\n#MartinVaculík #LandCruiser", "Martin Vaculík a Land Cruiser řady 70: I takové nové auto koupíte v Česku!", "fQvyEyQr_NM", 2397, false, "https://www.youtube.com/watch?v=fQvyEyQr_NM", "/downloads/Auto.cz - Martin Vaculík/2022-05-04 - Martin Vaculík a Land Cruiser řady 70: I takové nové auto koupíte v Česku!.mp4", false, 6, ~U[2022-05-04 16:00:59Z]] 18:15:53.292 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=958.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:53.294 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=10.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:15:53.296 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=10.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 [12727] 18:15:53.296 [debug] Current batch of media processed. Will check again in 1000ms 18:15:54.296 [debug] Current batch of media processed. Will check again in 1000ms 18:15:55.297 [debug] Current batch of media processed. Will check again in 1000ms 18:15:56.299 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V nejnovějším díle svého nepravidelného videospeciálu nám Martin Vaculík představí Volkswagen California s motorem 2.0 TDI (110 kW). I když se na první pohled může zdát, že je to onen dobře známý pohon, Martin vás dnes vyvede z omylu. Agregát pod kapotou testovaného kousku se totiž dočkal značného přepracování, aby lépe vzdoroval zpřísňujícím se emisním normám: https://www.auto.cz/nove-video-martin-vaculik-a-auto-ktere-mu-rozsirilo-obzory-141686", "duration" => 1986, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-04-20 - Martin Vaculík a VW California: Auto, které mi rozšířilo obzory.mp4", "id" => "ySfp9phFmtI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ySfp9phFmtI", "playlist_index" => 152, "timestamp" => 1650470456, "title" => "Martin Vaculík a VW California: Auto, které mi rozšířilo obzory", "upload_date" => "20220420"} 18:15:56.301 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=1420.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:15:56.302 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1421.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:56.305 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=1423.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-04-20 16:00:56Z], 6] 18:15:56.310 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=1426.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V nejnovějším díle svého nepravidelného videospeciálu nám Martin Vaculík představí Volkswagen California s motorem 2.0 TDI (110 kW). I když se na první pohled může zdát, že je to onen dobře známý pohon, Martin vás dnes vyvede z omylu. Agregát pod kapotou testovaného kousku se totiž dočkal značného přepracování, aby lépe vzdoroval zpřísňujícím se emisním normám: https://www.auto.cz/nove-video-martin-vaculik-a-auto-ktere-mu-rozsirilo-obzory-141686", "Martin Vaculík a VW California: Auto, které mi rozšířilo obzory", "fd556ecf-2c58-4b8c-91e9-873188531cae", "ySfp9phFmtI", false, 1986, false, "https://www.youtube.com/watch?v=ySfp9phFmtI", 152, "/downloads/Auto.cz - Martin Vaculík/2022-04-20 - Martin Vaculík a VW California: Auto, které mi rozšířilo obzory.mp4", false, false, 6, [], 1, ~U[2022-04-20 16:00:56Z], ~U[2025-12-10 17:15:56Z], ~U[2025-12-10 17:15:56Z], "V nejnovějším díle svého nepravidelného videospeciálu nám Martin Vaculík představí Volkswagen California s motorem 2.0 TDI (110 kW). I když se na první pohled může zdát, že je to onen dobře známý pohon, Martin vás dnes vyvede z omylu. Agregát pod kapotou testovaného kousku se totiž dočkal značného přepracování, aby lépe vzdoroval zpřísňujícím se emisním normám: https://www.auto.cz/nove-video-martin-vaculik-a-auto-ktere-mu-rozsirilo-obzory-141686", "Martin Vaculík a VW California: Auto, které mi rozšířilo obzory", "ySfp9phFmtI", 1986, false, "https://www.youtube.com/watch?v=ySfp9phFmtI", "/downloads/Auto.cz - Martin Vaculík/2022-04-20 - Martin Vaculík a VW California: Auto, které mi rozšířilo obzory.mp4", false, 6, ~U[2022-04-20 16:00:56Z]] 18:15:56.312 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=970.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:15:56.314 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.2ms idle=11.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:15:56.316 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=12.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12728] 18:15:56.316 [debug] Current batch of media processed. Will check again in 1000ms 18:15:57.318 [debug] Current batch of media processed. Will check again in 1000ms 18:15:58.318 [debug] Current batch of media processed. Will check again in 1000ms 18:15:59.319 [debug] Current batch of media processed. Will check again in 1000ms 18:16:00.321 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Technický specialista Martin Vaculík má pro vás další videonálož. Tentokrát se v obsáhlém díle zaměří na kombík Hyundai i30 se základní motorizací. Potkat v dnešní éře turbomotorů a elektrifikovaných pohonných jednotek poctivou atmosféru, to není jen tak. Čest všem výjimkám, na jejichž sečtení vám však pomalu stačí prsty jedné ruky. Pro své atmosférické agregáty je dobře známa třeba Mazda, ale věděli jste, že je nabízí také Hyundai? Coby motorový základ si našel cestičku rovnou do populárního modelu i30:\nhttps://www.auto.cz/martin-vaculik-a-hyundai-i30-se-zakladnim-motorem-1-5-dpi-auto-o-ktere-jste-si-hodne-psali-140457\n\n#MartinVaculík #Hyundaii30", "duration" => 1574, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-03-27 - Martin Vaculík a Hyundai i30 se základním motorem 1.5 DPI: Auto, o které jste si hodně psali!.mp4", "id" => "JxnZXRpVZvw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=JxnZXRpVZvw", "playlist_index" => 153, "timestamp" => 1648396829, "title" => "Martin Vaculík a Hyundai i30 se základním motorem 1.5 DPI: Auto, o které jste si hodně psali!", "upload_date" => "20220327"} 18:16:00.323 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=968.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:16:00.324 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=443.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:00.326 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=445.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-03-27 16:00:29Z], 6] 18:16:00.330 [debug] QUERY OK source="media_items" db=2.3ms idle=447.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický specialista Martin Vaculík má pro vás další videonálož. Tentokrát se v obsáhlém díle zaměří na kombík Hyundai i30 se základní motorizací. Potkat v dnešní éře turbomotorů a elektrifikovaných pohonných jednotek poctivou atmosféru, to není jen tak. Čest všem výjimkám, na jejichž sečtení vám však pomalu stačí prsty jedné ruky. Pro své atmosférické agregáty je dobře známa třeba Mazda, ale věděli jste, že je nabízí také Hyundai? Coby motorový základ si našel cestičku rovnou do populárního modelu i30:\nhttps://www.auto.cz/martin-vaculik-a-hyundai-i30-se-zakladnim-motorem-1-5-dpi-auto-o-ktere-jste-si-hodne-psali-140457\n\n#MartinVaculík #Hyundaii30", "Martin Vaculík a Hyundai i30 se základním motorem 1.5 DPI: Auto, o které jste si hodně psali!", "e42200d7-e466-407a-8534-5294c7f3df16", "JxnZXRpVZvw", false, 1574, false, "https://www.youtube.com/watch?v=JxnZXRpVZvw", 153, "/downloads/Auto.cz - Martin Vaculík/2022-03-27 - Martin Vaculík a Hyundai i30 se základním motorem 1.5 DPI: Auto, o které jste si hodně psali!.mp4", false, false, 6, [], 1, ~U[2022-03-27 16:00:29Z], ~U[2025-12-10 17:16:00Z], ~U[2025-12-10 17:16:00Z], "Technický specialista Martin Vaculík má pro vás další videonálož. Tentokrát se v obsáhlém díle zaměří na kombík Hyundai i30 se základní motorizací. Potkat v dnešní éře turbomotorů a elektrifikovaných pohonných jednotek poctivou atmosféru, to není jen tak. Čest všem výjimkám, na jejichž sečtení vám však pomalu stačí prsty jedné ruky. Pro své atmosférické agregáty je dobře známa třeba Mazda, ale věděli jste, že je nabízí také Hyundai? Coby motorový základ si našel cestičku rovnou do populárního modelu i30:\nhttps://www.auto.cz/martin-vaculik-a-hyundai-i30-se-zakladnim-motorem-1-5-dpi-auto-o-ktere-jste-si-hodne-psali-140457\n\n#MartinVaculík #Hyundaii30", "Martin Vaculík a Hyundai i30 se základním motorem 1.5 DPI: Auto, o které jste si hodně psali!", "JxnZXRpVZvw", 1574, false, "https://www.youtube.com/watch?v=JxnZXRpVZvw", "/downloads/Auto.cz - Martin Vaculík/2022-03-27 - Martin Vaculík a Hyundai i30 se základním motorem 1.5 DPI: Auto, o které jste si hodně psali!.mp4", false, 6, ~U[2022-03-27 16:00:29Z]] 18:16:00.332 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=450.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:00.333 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:16:00.335 [debug] QUERY OK source="media_items" db=0.8ms idle=9.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12729] 18:16:00.335 [debug] Current batch of media processed. Will check again in 1000ms 18:16:00.497 [info] {"source":"oban","duration":1261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:16:01.336 [debug] Current batch of media processed. Will check again in 1000ms 18:16:02.337 [debug] Current batch of media processed. Will check again in 1000ms 18:16:03.339 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Automobilový expert časopisu Svět motorů Martin Vaculík se nijak netají tím, že Volkswagen Multivan T6, respektive modernizovaná verze T6.1 patří mezi jeho nejoblíbenější automobily vůbec. Teď ale dostal příležitost vyzkoušet Multivan zbrusu nový, tedy provedení T7. A musel uznat, že v lecčems má novinka postavená na platformě MQB (VW Golf a spol.) řadu výhod: https://www.auto.cz/video-martin-vaculik-a-novy-vw-multivan-t7-tyto-veci-muze-predchudce-jen-zavidet-143116\n\n#MartinVaculík #SvětMotorů #MultivanT7", "duration" => 1636, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-03-23 - Martin Vaculík a nový VW Multivan T7: Tyto věci může předchůdce jen závidět.mp4", "id" => "vnlf66ZJNDc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vnlf66ZJNDc", "playlist_index" => 154, "timestamp" => 1648058445, "title" => "Martin Vaculík a nový VW Multivan T7: Tyto věci může předchůdce jen závidět", "upload_date" => "20220323"} 18:16:03.341 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1460.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:16:03.343 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1462.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:03.345 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1463.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-03-23 18:00:45Z], 6] 18:16:03.349 [debug] QUERY OK source="media_items" db=3.0ms idle=1466.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Automobilový expert časopisu Svět motorů Martin Vaculík se nijak netají tím, že Volkswagen Multivan T6, respektive modernizovaná verze T6.1 patří mezi jeho nejoblíbenější automobily vůbec. Teď ale dostal příležitost vyzkoušet Multivan zbrusu nový, tedy provedení T7. A musel uznat, že v lecčems má novinka postavená na platformě MQB (VW Golf a spol.) řadu výhod: https://www.auto.cz/video-martin-vaculik-a-novy-vw-multivan-t7-tyto-veci-muze-predchudce-jen-zavidet-143116\n\n#MartinVaculík #SvětMotorů #MultivanT7", "Martin Vaculík a nový VW Multivan T7: Tyto věci může předchůdce jen závidět", "314faec7-f5b5-4c59-8604-f56a50e58b97", "vnlf66ZJNDc", false, 1636, false, "https://www.youtube.com/watch?v=vnlf66ZJNDc", 154, "/downloads/Auto.cz - Martin Vaculík/2022-03-23 - Martin Vaculík a nový VW Multivan T7: Tyto věci může předchůdce jen závidět.mp4", false, false, 6, [], 1, ~U[2022-03-23 18:00:45Z], ~U[2025-12-10 17:16:03Z], ~U[2025-12-10 17:16:03Z], "Automobilový expert časopisu Svět motorů Martin Vaculík se nijak netají tím, že Volkswagen Multivan T6, respektive modernizovaná verze T6.1 patří mezi jeho nejoblíbenější automobily vůbec. Teď ale dostal příležitost vyzkoušet Multivan zbrusu nový, tedy provedení T7. A musel uznat, že v lecčems má novinka postavená na platformě MQB (VW Golf a spol.) řadu výhod: https://www.auto.cz/video-martin-vaculik-a-novy-vw-multivan-t7-tyto-veci-muze-predchudce-jen-zavidet-143116\n\n#MartinVaculík #SvětMotorů #MultivanT7", "Martin Vaculík a nový VW Multivan T7: Tyto věci může předchůdce jen závidět", "vnlf66ZJNDc", 1636, false, "https://www.youtube.com/watch?v=vnlf66ZJNDc", "/downloads/Auto.cz - Martin Vaculík/2022-03-23 - Martin Vaculík a nový VW Multivan T7: Tyto věci může předchůdce jen závidět.mp4", false, 6, ~U[2022-03-23 18:00:45Z]] 18:16:03.351 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=987.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:03.352 [debug] QUERY OK source="media_profiles" db=0.6ms idle=10.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:16:03.354 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=10.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12730] 18:16:03.355 [debug] Current batch of media processed. Will check again in 1000ms 18:16:04.356 [debug] Current batch of media processed. Will check again in 1000ms 18:16:05.358 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V nejnovějším videu se Martin Vaculík věnuje modelu Alfa Romeo 166, která je podle něj atraktivním kompromisem mezi líbivým retrem se zajímavou technikou a slušnou pořizovací cenovkou. Tentokrát vám auto nepředstaví sám, ale rovnou si přizval i jeho majitele Vojtu Ondráčka a technicky jej společně rozeberou do nejmenšího detailu: https://www.auto.cz/martin-vaculik-a-alfa-romeo-166-auto-s-dusi-a-nesmirne-zajimavou-technikou-142833\n\nUpoutávky na nová videa najdete na našem Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #AlfaRomeo166", "duration" => 1971, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-02-28 - Martin Vaculík a Alfa Romeo 166: Auto s duší a nesmírně zajímavou technikou.mp4", "id" => "dA31R_49St0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dA31R_49St0", "playlist_index" => 155, "timestamp" => 1646067655, "title" => "Martin Vaculík a Alfa Romeo 166: Auto s duší a nesmírně zajímavou technikou", "upload_date" => "20220228"} 18:16:05.359 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=990.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:16:05.360 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=480.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:05.361 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=480.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-02-28 17:00:55Z], 6] 18:16:05.364 [debug] QUERY OK source="media_items" db=1.8ms idle=482.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V nejnovějším videu se Martin Vaculík věnuje modelu Alfa Romeo 166, která je podle něj atraktivním kompromisem mezi líbivým retrem se zajímavou technikou a slušnou pořizovací cenovkou. Tentokrát vám auto nepředstaví sám, ale rovnou si přizval i jeho majitele Vojtu Ondráčka a technicky jej společně rozeberou do nejmenšího detailu: https://www.auto.cz/martin-vaculik-a-alfa-romeo-166-auto-s-dusi-a-nesmirne-zajimavou-technikou-142833\n\nUpoutávky na nová videa najdete na našem Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #AlfaRomeo166", "Martin Vaculík a Alfa Romeo 166: Auto s duší a nesmírně zajímavou technikou", "de7516df-2ce6-4e53-9d36-706a8e1c7e1a", "dA31R_49St0", false, 1971, false, "https://www.youtube.com/watch?v=dA31R_49St0", 155, "/downloads/Auto.cz - Martin Vaculík/2022-02-28 - Martin Vaculík a Alfa Romeo 166: Auto s duší a nesmírně zajímavou technikou.mp4", false, false, 6, [], 1, ~U[2022-02-28 17:00:55Z], ~U[2025-12-10 17:16:05Z], ~U[2025-12-10 17:16:05Z], "V nejnovějším videu se Martin Vaculík věnuje modelu Alfa Romeo 166, která je podle něj atraktivním kompromisem mezi líbivým retrem se zajímavou technikou a slušnou pořizovací cenovkou. Tentokrát vám auto nepředstaví sám, ale rovnou si přizval i jeho majitele Vojtu Ondráčka a technicky jej společně rozeberou do nejmenšího detailu: https://www.auto.cz/martin-vaculik-a-alfa-romeo-166-auto-s-dusi-a-nesmirne-zajimavou-technikou-142833\n\nUpoutávky na nová videa najdete na našem Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #AlfaRomeo166", "Martin Vaculík a Alfa Romeo 166: Auto s duší a nesmírně zajímavou technikou", "dA31R_49St0", 1971, false, "https://www.youtube.com/watch?v=dA31R_49St0", "/downloads/Auto.cz - Martin Vaculík/2022-02-28 - Martin Vaculík a Alfa Romeo 166: Auto s duší a nesmírně zajímavou technikou.mp4", false, 6, ~U[2022-02-28 17:00:55Z]] 18:16:05.365 [debug] QUERY OK source="sources" db=0.4ms idle=484.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:05.366 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:16:05.367 [debug] QUERY OK source="media_items" db=0.6ms idle=5.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12731] 18:16:05.367 [debug] Current batch of media processed. Will check again in 1000ms 18:16:06.368 [debug] Current batch of media processed. Will check again in 1000ms 18:16:07.368 [debug] Current batch of media processed. Will check again in 1000ms 18:16:08.369 [debug] Current batch of media processed. Will check again in 1000ms 18:16:09.371 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "„Nakoupili jsme osm olejů dle velmi poptávané specifikace VW 502.00 ve viskozitní třídě SAE 5W-40 a nechali v laboratořích společnosti SGS změřit celou řadu jejich parametrů. Další tři oleje jiných tříd jsme použili pro srovnání. Vznikl materiál, jaký zatím žádný motoristický titul nenabídl,“ láká na nové číslo týdeníku Svět motorů sám Martin Vaculík, jenž v nejnovější upoutávce přiznává, že za bohatými devíti stranami stojí několik měsíců práce:\nhttps://www.auto.cz/martin-vaculik-a-upoutavka-na-velky-test-oleju-nekolik-mesicu-prace-prave-ted-na-stancich-142848\n\nAktuální číslo Světa motorů můžete koupit v trafice, případně online zde: https://www.ikiosek.cz/svetmotoru\n\nPro další videa Martina Vaculíka nás nezapomeňte sledovat na Instagramu: \nhttps://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #TestOlejů", "duration" => 493, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-02-22 - Martin Vaculík a velký test olejů: Několik měsíců práce právě teď na stáncích!.mp4", "id" => "qXx-PMMNAmE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qXx-PMMNAmE", "playlist_index" => 156, "timestamp" => 1645552850, "title" => "Martin Vaculík a velký test olejů: Několik měsíců práce právě teď na stáncích!", "upload_date" => "20220222"} 18:16:09.373 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=995.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:16:09.376 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=493.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:09.379 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=496.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-02-22 18:00:50Z], 6] 18:16:09.385 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=500.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["„Nakoupili jsme osm olejů dle velmi poptávané specifikace VW 502.00 ve viskozitní třídě SAE 5W-40 a nechali v laboratořích společnosti SGS změřit celou řadu jejich parametrů. Další tři oleje jiných tříd jsme použili pro srovnání. Vznikl materiál, jaký zatím žádný motoristický titul nenabídl,“ láká na nové číslo týdeníku Svět motorů sám Martin Vaculík, jenž v nejnovější upoutávce přiznává, že za bohatými devíti stranami stojí několik měsíců práce:\nhttps://www.auto.cz/martin-vaculik-a-upoutavka-na-velky-test-oleju-nekolik-mesicu-prace-prave-ted-na-stancich-142848\n\nAktuální číslo Světa motorů můžete koupit v trafice, případně online zde: https://www.ikiosek.cz/svetmotoru\n\nPro další videa Martina Vaculíka nás nezapomeňte sledovat na Instagramu: \nhttps://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #TestOlejů", "Martin Vaculík a velký test olejů: Několik měsíců práce právě teď na stáncích!", "0579080a-3ab2-4488-b473-e268bef54747", "qXx-PMMNAmE", false, 493, false, "https://www.youtube.com/watch?v=qXx-PMMNAmE", 156, "/downloads/Auto.cz - Martin Vaculík/2022-02-22 - Martin Vaculík a velký test olejů: Několik měsíců práce právě teď na stáncích!.mp4", false, false, 6, [], 1, ~U[2022-02-22 18:00:50Z], ~U[2025-12-10 17:16:09Z], ~U[2025-12-10 17:16:09Z], "„Nakoupili jsme osm olejů dle velmi poptávané specifikace VW 502.00 ve viskozitní třídě SAE 5W-40 a nechali v laboratořích společnosti SGS změřit celou řadu jejich parametrů. Další tři oleje jiných tříd jsme použili pro srovnání. Vznikl materiál, jaký zatím žádný motoristický titul nenabídl,“ láká na nové číslo týdeníku Svět motorů sám Martin Vaculík, jenž v nejnovější upoutávce přiznává, že za bohatými devíti stranami stojí několik měsíců práce:\nhttps://www.auto.cz/martin-vaculik-a-upoutavka-na-velky-test-oleju-nekolik-mesicu-prace-prave-ted-na-stancich-142848\n\nAktuální číslo Světa motorů můžete koupit v trafice, případně online zde: https://www.ikiosek.cz/svetmotoru\n\nPro další videa Martina Vaculíka nás nezapomeňte sledovat na Instagramu: \nhttps://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #TestOlejů", "Martin Vaculík a velký test olejů: Několik měsíců práce právě teď na stáncích!", "qXx-PMMNAmE", 493, false, "https://www.youtube.com/watch?v=qXx-PMMNAmE", "/downloads/Auto.cz - Martin Vaculík/2022-02-22 - Martin Vaculík a velký test olejů: Několik měsíců práce právě teď na stáncích!.mp4", false, 6, ~U[2022-02-22 18:00:50Z]] 18:16:09.386 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=12.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:09.388 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:16:09.390 [debug] QUERY OK source="media_items" db=1.0ms idle=9.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12732] 18:16:09.390 [debug] Current batch of media processed. Will check again in 1000ms 18:16:10.390 [debug] Current batch of media processed. Will check again in 1000ms 18:16:11.391 [debug] Current batch of media processed. Will check again in 1000ms 18:16:11.986 [info] {"source":"oban","duration":1479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:12.393 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Věděli jste, že u vybraných užitkových vozů VW si můžete připlatit za manuální spouštění regenerace filtru pevných částic? Co přesně to znamená a k čemu je to dobré vysvětluje sám Martin Vaculík: https://www.auto.cz/martin-vaculik-a-manualni-regenerace-filtru-pevnych-castic-jak-funguje-a-proc-si-priplatit-142338\n\n#MartinVaculík #SvětMotorů", "duration" => 763, "filename" => "/downloads/Auto.cz - Martin Vaculík/2022-01-25 - Martin Vaculík a manuální regenerace filtru pevných částic: Pozor, pálí! ⚠️.mp4", "id" => "9ygn70I9cec", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9ygn70I9cec", "playlist_index" => 157, "timestamp" => 1643133777, "title" => "Martin Vaculík a manuální regenerace filtru pevných částic: Pozor, pálí! ⚠️", "upload_date" => "20220125"} 18:16:12.395 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1514.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:16:12.397 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1516.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:12.399 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1010.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-01-25 18:02:57Z], 6] 18:16:12.402 [debug] QUERY OK source="media_items" db=2.3ms idle=413.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Věděli jste, že u vybraných užitkových vozů VW si můžete připlatit za manuální spouštění regenerace filtru pevných částic? Co přesně to znamená a k čemu je to dobré vysvětluje sám Martin Vaculík: https://www.auto.cz/martin-vaculik-a-manualni-regenerace-filtru-pevnych-castic-jak-funguje-a-proc-si-priplatit-142338\n\n#MartinVaculík #SvětMotorů", "Martin Vaculík a manuální regenerace filtru pevných částic: Pozor, pálí! ⚠️", "d48c3a75-64e8-46d4-afa5-70d034ff5039", "9ygn70I9cec", false, 763, false, "https://www.youtube.com/watch?v=9ygn70I9cec", 157, "/downloads/Auto.cz - Martin Vaculík/2022-01-25 - Martin Vaculík a manuální regenerace filtru pevných částic: Pozor, pálí! ⚠️.mp4", false, false, 6, [], 1, ~U[2022-01-25 18:02:57Z], ~U[2025-12-10 17:16:12Z], ~U[2025-12-10 17:16:12Z], "Věděli jste, že u vybraných užitkových vozů VW si můžete připlatit za manuální spouštění regenerace filtru pevných částic? Co přesně to znamená a k čemu je to dobré vysvětluje sám Martin Vaculík: https://www.auto.cz/martin-vaculik-a-manualni-regenerace-filtru-pevnych-castic-jak-funguje-a-proc-si-priplatit-142338\n\n#MartinVaculík #SvětMotorů", "Martin Vaculík a manuální regenerace filtru pevných částic: Pozor, pálí! ⚠️", "9ygn70I9cec", 763, false, "https://www.youtube.com/watch?v=9ygn70I9cec", "/downloads/Auto.cz - Martin Vaculík/2022-01-25 - Martin Vaculík a manuální regenerace filtru pevných částic: Pozor, pálí! ⚠️.mp4", false, 6, ~U[2022-01-25 18:02:57Z]] 18:16:12.404 [debug] QUERY OK source="sources" db=0.8ms idle=11.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:12.405 [debug] QUERY OK source="media_profiles" db=0.9ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:16:12.407 [debug] QUERY OK source="media_items" db=1.0ms idle=9.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12733] 18:16:12.407 [debug] Current batch of media processed. Will check again in 1000ms 18:16:13.407 [debug] Current batch of media processed. Will check again in 1000ms 18:16:14.408 [debug] Current batch of media processed. Will check again in 1000ms 18:16:15.410 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Z pohledu videotvorby byl rok 2021 v podání Martina Vaculíka mimořádně plodný. Jeho hlášky se stávají kultovní součástí Auto.cz a na sociálních sítích sbírají tisíce reakcí. Vybrali jsme ty nejlepší: https://www.auto.cz/video-nejlepsi-hlasky-martina-vaculika-v-roce-2021-142099", "duration" => 335, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-12-27 - Nejlepší hlášky Martina Vaculíka v roce 2021 🎄.mp4", "id" => "qw2M4hvvqx0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qw2M4hvvqx0", "playlist_index" => 158, "timestamp" => 1640611107, "title" => "Nejlepší hlášky Martina Vaculíka v roce 2021 🎄", "upload_date" => "20211227"} 18:16:15.412 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1530.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:16:15.414 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1531.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:15.416 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=1533.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-12-27 13:18:27Z], 6] 18:16:15.420 [debug] QUERY OK source="media_items" db=2.3ms idle=1022.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Z pohledu videotvorby byl rok 2021 v podání Martina Vaculíka mimořádně plodný. Jeho hlášky se stávají kultovní součástí Auto.cz a na sociálních sítích sbírají tisíce reakcí. Vybrali jsme ty nejlepší: https://www.auto.cz/video-nejlepsi-hlasky-martina-vaculika-v-roce-2021-142099", "Nejlepší hlášky Martina Vaculíka v roce 2021 🎄", "44e35d86-b846-42ac-8267-78df4535b6e3", "qw2M4hvvqx0", false, 335, false, "https://www.youtube.com/watch?v=qw2M4hvvqx0", 158, "/downloads/Auto.cz - Martin Vaculík/2021-12-27 - Nejlepší hlášky Martina Vaculíka v roce 2021 🎄.mp4", false, false, 6, [], 1, ~U[2021-12-27 13:18:27Z], ~U[2025-12-10 17:16:15Z], ~U[2025-12-10 17:16:15Z], "Z pohledu videotvorby byl rok 2021 v podání Martina Vaculíka mimořádně plodný. Jeho hlášky se stávají kultovní součástí Auto.cz a na sociálních sítích sbírají tisíce reakcí. Vybrali jsme ty nejlepší: https://www.auto.cz/video-nejlepsi-hlasky-martina-vaculika-v-roce-2021-142099", "Nejlepší hlášky Martina Vaculíka v roce 2021 🎄", "qw2M4hvvqx0", 335, false, "https://www.youtube.com/watch?v=qw2M4hvvqx0", "/downloads/Auto.cz - Martin Vaculík/2021-12-27 - Nejlepší hlášky Martina Vaculíka v roce 2021 🎄.mp4", false, 6, ~U[2021-12-27 13:18:27Z]] 18:16:15.422 [debug] QUERY OK source="sources" db=1.2ms idle=22.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:15.423 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:16:15.425 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=10.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12734] 18:16:15.425 [debug] Current batch of media processed. Will check again in 1000ms 18:16:16.426 [debug] Current batch of media processed. Will check again in 1000ms 18:16:17.427 [debug] Current batch of media processed. Will check again in 1000ms 18:16:18.429 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Užitkové vozy vám Martin Vaculík nepředstavuje zas tak často. Když už k tomu dojde, je to jasné znamení, že video bude stát za to. Technický expert Světa motorů si v novém díle svého nepravidelného seriálu Šumná auta Martina Vaculíka posvítil na Fiat Ducato 2019, užitkovou dodávku, která nám ve sdíleném automobilovém newsroomu dělala roční společnost: https://www.auto.cz/martin-vaculik-a-fiat-ducato-2019-jedna-z-nejspolehlivejsich-dodavek-soucasnosti-141075\n\n#MartinVaculík #FiatDucato", "duration" => 1465, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-11-15 - Martin Vaculík a Fiat Ducato 2019: Jedna z nejspolehlivějších dodávek současnosti.mp4", "id" => "nKzBEU4sSVY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=nKzBEU4sSVY", "playlist_index" => 159, "timestamp" => 1636995612, "title" => "Martin Vaculík a Fiat Ducato 2019: Jedna z nejspolehlivějších dodávek současnosti", "upload_date" => "20211115"} 18:16:18.431 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=1550.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:16:18.433 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1552.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:18.436 [debug] QUERY OK source="media_items" db=2.0ms queue=0.3ms idle=1554.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-11-15 17:00:12Z], 6] 18:16:18.440 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=1035.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Užitkové vozy vám Martin Vaculík nepředstavuje zas tak často. Když už k tomu dojde, je to jasné znamení, že video bude stát za to. Technický expert Světa motorů si v novém díle svého nepravidelného seriálu Šumná auta Martina Vaculíka posvítil na Fiat Ducato 2019, užitkovou dodávku, která nám ve sdíleném automobilovém newsroomu dělala roční společnost: https://www.auto.cz/martin-vaculik-a-fiat-ducato-2019-jedna-z-nejspolehlivejsich-dodavek-soucasnosti-141075\n\n#MartinVaculík #FiatDucato", "Martin Vaculík a Fiat Ducato 2019: Jedna z nejspolehlivějších dodávek současnosti", "232e12c1-ba28-4cbe-892d-d4f3bcc245a4", "nKzBEU4sSVY", false, 1465, false, "https://www.youtube.com/watch?v=nKzBEU4sSVY", 159, "/downloads/Auto.cz - Martin Vaculík/2021-11-15 - Martin Vaculík a Fiat Ducato 2019: Jedna z nejspolehlivějších dodávek současnosti.mp4", false, false, 6, [], 1, ~U[2021-11-15 17:00:12Z], ~U[2025-12-10 17:16:18Z], ~U[2025-12-10 17:16:18Z], "Užitkové vozy vám Martin Vaculík nepředstavuje zas tak často. Když už k tomu dojde, je to jasné znamení, že video bude stát za to. Technický expert Světa motorů si v novém díle svého nepravidelného seriálu Šumná auta Martina Vaculíka posvítil na Fiat Ducato 2019, užitkovou dodávku, která nám ve sdíleném automobilovém newsroomu dělala roční společnost: https://www.auto.cz/martin-vaculik-a-fiat-ducato-2019-jedna-z-nejspolehlivejsich-dodavek-soucasnosti-141075\n\n#MartinVaculík #FiatDucato", "Martin Vaculík a Fiat Ducato 2019: Jedna z nejspolehlivějších dodávek současnosti", "nKzBEU4sSVY", 1465, false, "https://www.youtube.com/watch?v=nKzBEU4sSVY", "/downloads/Auto.cz - Martin Vaculík/2021-11-15 - Martin Vaculík a Fiat Ducato 2019: Jedna z nejspolehlivějších dodávek současnosti.mp4", false, 6, ~U[2021-11-15 17:00:12Z]] 18:16:18.442 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=36.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:18.443 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:16:18.445 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=10.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12735] 18:16:18.445 [debug] Current batch of media processed. Will check again in 1000ms 18:16:19.449 [debug] Current batch of media processed. Will check again in 1000ms 18:16:20.450 [debug] Current batch of media processed. Will check again in 1000ms 18:16:21.453 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Co mají společného lahodná svíčková a bazarová Octavia třetí generace? Odpovídá Martin Vaculík ve svém novém videu. Zástupce šéfredaktora Světa motorů si na třetí generaci kultovního mladoboleslavského modelu posvítil pěkně od podlahy (doslova). V nejnovějším videu se dozvíte o veškerých detailech, přednost a úskalích, která s tímto modelem souvisí. Aby ne, když má nejnovější vydání Šumných aut Martina Vaculíka stopáž přes půl hodiny! Po nespočtu reakcí napříč sociálními sítěmi si troufáme tvrdit, že právě tohle je nejočekávanější bazarové video letošního roku. Přejeme příjemnou zábavu! A nezapomeňte nás sledovat na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #ŠkodaOctavia #bazar", "duration" => 1979, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-10-21 - Martin Vaculík a ojetá Škoda Octavia III: Nejočekávanější bazarové video je tady!.mp4", "id" => "s8z855jD-Hg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=s8z855jD-Hg", "playlist_index" => 160, "timestamp" => 1634835611, "title" => "Martin Vaculík a ojetá Škoda Octavia III: Nejočekávanější bazarové video je tady!", "upload_date" => "20211021"} 18:16:21.454 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1573.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:16:21.456 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1575.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:21.458 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1576.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-10-21 17:00:11Z], 6] 18:16:21.462 [debug] QUERY OK source="media_items" db=2.9ms idle=1050.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Co mají společného lahodná svíčková a bazarová Octavia třetí generace? Odpovídá Martin Vaculík ve svém novém videu. Zástupce šéfredaktora Světa motorů si na třetí generaci kultovního mladoboleslavského modelu posvítil pěkně od podlahy (doslova). V nejnovějším videu se dozvíte o veškerých detailech, přednost a úskalích, která s tímto modelem souvisí. Aby ne, když má nejnovější vydání Šumných aut Martina Vaculíka stopáž přes půl hodiny! Po nespočtu reakcí napříč sociálními sítěmi si troufáme tvrdit, že právě tohle je nejočekávanější bazarové video letošního roku. Přejeme příjemnou zábavu! A nezapomeňte nás sledovat na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #ŠkodaOctavia #bazar", "Martin Vaculík a ojetá Škoda Octavia III: Nejočekávanější bazarové video je tady!", "92d81b6b-1c38-4b02-b511-5709e9a633a2", "s8z855jD-Hg", false, 1979, false, "https://www.youtube.com/watch?v=s8z855jD-Hg", 160, "/downloads/Auto.cz - Martin Vaculík/2021-10-21 - Martin Vaculík a ojetá Škoda Octavia III: Nejočekávanější bazarové video je tady!.mp4", false, false, 6, [], 1, ~U[2021-10-21 17:00:11Z], ~U[2025-12-10 17:16:21Z], ~U[2025-12-10 17:16:21Z], "Co mají společného lahodná svíčková a bazarová Octavia třetí generace? Odpovídá Martin Vaculík ve svém novém videu. Zástupce šéfredaktora Světa motorů si na třetí generaci kultovního mladoboleslavského modelu posvítil pěkně od podlahy (doslova). V nejnovějším videu se dozvíte o veškerých detailech, přednost a úskalích, která s tímto modelem souvisí. Aby ne, když má nejnovější vydání Šumných aut Martina Vaculíka stopáž přes půl hodiny! Po nespočtu reakcí napříč sociálními sítěmi si troufáme tvrdit, že právě tohle je nejočekávanější bazarové video letošního roku. Přejeme příjemnou zábavu! A nezapomeňte nás sledovat na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #ŠkodaOctavia #bazar", "Martin Vaculík a ojetá Škoda Octavia III: Nejočekávanější bazarové video je tady!", "s8z855jD-Hg", 1979, false, "https://www.youtube.com/watch?v=s8z855jD-Hg", "/downloads/Auto.cz - Martin Vaculík/2021-10-21 - Martin Vaculík a ojetá Škoda Octavia III: Nejočekávanější bazarové video je tady!.mp4", false, 6, ~U[2021-10-21 17:00:11Z]] 18:16:21.464 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=51.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:21.465 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:16:21.467 [debug] QUERY OK source="media_items" db=0.9ms idle=10.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12736] 18:16:21.467 [debug] Current batch of media processed. Will check again in 1000ms 18:16:22.468 [debug] Current batch of media processed. Will check again in 1000ms 18:16:23.469 [debug] Current batch of media processed. Will check again in 1000ms 18:16:24.471 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Video technického experta Světa motorů o startování motoru se spojkou či bez mělo mezi fanoušky obrovský úspěch. Martin Vaculík v něm vysvětluje, proč u všech automobilů, kde je to stále ještě možné, doporučuje startovat bez vyšlápnuté spojky. Pravda, v řadě moderních vozů už něco takového nejde, neboť je sešlápnutí spojky vyžádáno hláškou na palubním počítači.\n\nA Martin dokonce říká, že ne všechny motory musejí takovým zacházením trpět. Některé můžete startovat s vyšlápnutou spojkou a v průběhu celého životního cyklu vozu tím nezpůsobíte sebemenší závadu. Jenže potom jsou agregáty, u kterých byste si měli dávat obzvlášť velký pozor. Technický specialista vám v dnešní videoporadně prozradí, které to jsou: https://www.auto.cz/martin-vaculik-startujete-auto-s-vyslapnutou-spojkou-tyto-motory-tim-trpi-nejvice-141107\n\n#MartinVaculík", "duration" => 211, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-10-11 - Martin Vaculík: Startujete auto s vyšlápnutou spojkou? Tyto motory tím trpí nejvíce.mp4", "id" => "jOLCm-IRUb8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=jOLCm-IRUb8", "playlist_index" => 161, "timestamp" => 1633975835, "title" => "Martin Vaculík: Startujete auto s vyšlápnutou spojkou? Tyto motory tím trpí nejvíce", "upload_date" => "20211011"} 18:16:24.472 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1592.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:16:24.474 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1593.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:24.476 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1594.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-10-11 18:10:35Z], 6] 18:16:24.484 [debug] QUERY OK source="media_items" db=6.6ms queue=0.1ms idle=1060.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Video technického experta Světa motorů o startování motoru se spojkou či bez mělo mezi fanoušky obrovský úspěch. Martin Vaculík v něm vysvětluje, proč u všech automobilů, kde je to stále ještě možné, doporučuje startovat bez vyšlápnuté spojky. Pravda, v řadě moderních vozů už něco takového nejde, neboť je sešlápnutí spojky vyžádáno hláškou na palubním počítači.\n\nA Martin dokonce říká, že ne všechny motory musejí takovým zacházením trpět. Některé můžete startovat s vyšlápnutou spojkou a v průběhu celého životního cyklu vozu tím nezpůsobíte sebemenší závadu. Jenže potom jsou agregáty, u kterých byste si měli dávat obzvlášť velký pozor. Technický specialista vám v dnešní videoporadně prozradí, které to jsou: https://www.auto.cz/martin-vaculik-startujete-auto-s-vyslapnutou-spojkou-tyto-motory-tim-trpi-nejvice-141107\n\n#MartinVaculík", "Martin Vaculík: Startujete auto s vyšlápnutou spojkou? Tyto motory tím trpí nejvíce", "0dbd5a76-1578-4b06-8208-865008a0caa1", "jOLCm-IRUb8", false, 211, false, "https://www.youtube.com/watch?v=jOLCm-IRUb8", 161, "/downloads/Auto.cz - Martin Vaculík/2021-10-11 - Martin Vaculík: Startujete auto s vyšlápnutou spojkou? Tyto motory tím trpí nejvíce.mp4", false, false, 6, [], 1, ~U[2021-10-11 18:10:35Z], ~U[2025-12-10 17:16:24Z], ~U[2025-12-10 17:16:24Z], "Video technického experta Světa motorů o startování motoru se spojkou či bez mělo mezi fanoušky obrovský úspěch. Martin Vaculík v něm vysvětluje, proč u všech automobilů, kde je to stále ještě možné, doporučuje startovat bez vyšlápnuté spojky. Pravda, v řadě moderních vozů už něco takového nejde, neboť je sešlápnutí spojky vyžádáno hláškou na palubním počítači.\n\nA Martin dokonce říká, že ne všechny motory musejí takovým zacházením trpět. Některé můžete startovat s vyšlápnutou spojkou a v průběhu celého životního cyklu vozu tím nezpůsobíte sebemenší závadu. Jenže potom jsou agregáty, u kterých byste si měli dávat obzvlášť velký pozor. Technický specialista vám v dnešní videoporadně prozradí, které to jsou: https://www.auto.cz/martin-vaculik-startujete-auto-s-vyslapnutou-spojkou-tyto-motory-tim-trpi-nejvice-141107\n\n#MartinVaculík", "Martin Vaculík: Startujete auto s vyšlápnutou spojkou? Tyto motory tím trpí nejvíce", "jOLCm-IRUb8", 211, false, "https://www.youtube.com/watch?v=jOLCm-IRUb8", "/downloads/Auto.cz - Martin Vaculík/2021-10-11 - Martin Vaculík: Startujete auto s vyšlápnutou spojkou? Tyto motory tím trpí nejvíce.mp4", false, 6, ~U[2021-10-11 18:10:35Z]] 18:16:24.485 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=65.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:24.487 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=13.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:16:24.488 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=13.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12737] 18:16:24.488 [debug] Current batch of media processed. Will check again in 1000ms 18:16:25.489 [debug] Current batch of media processed. Will check again in 1000ms 18:16:26.490 [debug] Current batch of media processed. Will check again in 1000ms 18:16:27.492 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Čtenář našeho partnerského časopisu chce, aby mu jeho motor 2.0 TDI ve Škodě Yeti dlouho vydržel, a tak zvažuje přidávání olejových přísad. Nejprve se ale zeptal na názor technického specialisty Martina Vaculíka, který odpovídá v nejnovějším díle jeho oblíbené videoporadny: https://www.auto.cz/martin-vaculik-a-prisady-do-motorovych-oleju-maji-smysl-nebo-skodi-140928\n\nNezapomeňte nás sledovat na Instagramu https://www.instagram.com/auto.cz/", "duration" => 141, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-10-05 - Martin Vaculík a přísady do motorových olejů: Mají smysl, nebo škodí?.mp4", "id" => "nT4kQMdLpBA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=nT4kQMdLpBA", "playlist_index" => 162, "timestamp" => 1633448134, "title" => "Martin Vaculík a přísady do motorových olejů: Mají smysl, nebo škodí?", "upload_date" => "20211005"} 18:16:27.493 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1612.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:16:27.495 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1614.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:27.497 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1615.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-10-05 15:35:34Z], 6] 18:16:27.501 [debug] QUERY OK source="media_items" db=1.9ms idle=1075.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Čtenář našeho partnerského časopisu chce, aby mu jeho motor 2.0 TDI ve Škodě Yeti dlouho vydržel, a tak zvažuje přidávání olejových přísad. Nejprve se ale zeptal na názor technického specialisty Martina Vaculíka, který odpovídá v nejnovějším díle jeho oblíbené videoporadny: https://www.auto.cz/martin-vaculik-a-prisady-do-motorovych-oleju-maji-smysl-nebo-skodi-140928\n\nNezapomeňte nás sledovat na Instagramu https://www.instagram.com/auto.cz/", "Martin Vaculík a přísady do motorových olejů: Mají smysl, nebo škodí?", "dd88bc6c-6cfd-4fdd-957f-d2776191b68d", "nT4kQMdLpBA", false, 141, false, "https://www.youtube.com/watch?v=nT4kQMdLpBA", 162, "/downloads/Auto.cz - Martin Vaculík/2021-10-05 - Martin Vaculík a přísady do motorových olejů: Mají smysl, nebo škodí?.mp4", false, false, 6, [], 1, ~U[2021-10-05 15:35:34Z], ~U[2025-12-10 17:16:27Z], ~U[2025-12-10 17:16:27Z], "Čtenář našeho partnerského časopisu chce, aby mu jeho motor 2.0 TDI ve Škodě Yeti dlouho vydržel, a tak zvažuje přidávání olejových přísad. Nejprve se ale zeptal na názor technického specialisty Martina Vaculíka, který odpovídá v nejnovějším díle jeho oblíbené videoporadny: https://www.auto.cz/martin-vaculik-a-prisady-do-motorovych-oleju-maji-smysl-nebo-skodi-140928\n\nNezapomeňte nás sledovat na Instagramu https://www.instagram.com/auto.cz/", "Martin Vaculík a přísady do motorových olejů: Mají smysl, nebo škodí?", "nT4kQMdLpBA", 141, false, "https://www.youtube.com/watch?v=nT4kQMdLpBA", "/downloads/Auto.cz - Martin Vaculík/2021-10-05 - Martin Vaculík a přísady do motorových olejů: Mají smysl, nebo škodí?.mp4", false, 6, ~U[2021-10-05 15:35:34Z]] 18:16:27.502 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=75.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:27.503 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:16:27.504 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=8.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12738] 18:16:27.505 [debug] Current batch of media processed. Will check again in 1000ms 18:16:28.506 [debug] Current batch of media processed. Will check again in 1000ms 18:16:29.507 [debug] Current batch of media processed. Will check again in 1000ms 18:16:30.509 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Starší video, kde Martin Vaculík komentuje techniku Škody tovární řady 742, takzvané stodvacítky, už dávno překonalo půl miliónu zhlédnutí a zná jej v podstatě každý. Auto si tehdy vybral v provedení, které dalo poslední řadě s motorem vzadu její jméno - tedy skutečnou 120 L. A hodně mluvil o zadní nápravě s výkyvnými poloosami, která příčné síly přenášela na motor. Ten tak musel být v karosérii hodně natvrdo a zásadně do ní přenášel svou hlučnost. Autor ve videu zmiňuje i to, že nejen poslední dvě octavie, ale už stará řada 742 mohla mít dvě konstrukčně odlišné řešení nápravy. Pokud vám není jasné, jak ta druhá a lépe řešená náprava s trojúhelníkovými vlečenými rameny použitá na modelech Garde, Rapid, 120 LX, 130, 135 a 136 vypadala a proč tak zásadně vylepšovala vlastnosti vozu, můžete se podívat na Martinovo aktuální video. Natočil ho sice jen na mobil, ale technický popis snad zaujme nejen pamětníky a sběratele, ale i každého, koho zajímá, jak funguje automobil.\nhttps://www.auto.cz/martin-vaculik-a-skoda-136-gl-znate-vzacnost-z-konce-vyroby-140812\n\nSledujte nás na našem Instagramu www.instagram.com/auto.cz", "duration" => 370, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-09-29 - Martin Vaculík a Škoda 136 GL: Znáte vzácnost z konce výroby?.mp4", "id" => "SpArORv2vj4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SpArORv2vj4", "playlist_index" => 163, "timestamp" => 1632913005, "title" => "Martin Vaculík a Škoda 136 GL: Znáte vzácnost z konce výroby?", "upload_date" => "20210929"} 18:16:30.510 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1629.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:16:30.511 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1630.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:30.513 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1632.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-29 10:56:45Z], 6] 18:16:30.519 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=1084.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Starší video, kde Martin Vaculík komentuje techniku Škody tovární řady 742, takzvané stodvacítky, už dávno překonalo půl miliónu zhlédnutí a zná jej v podstatě každý. Auto si tehdy vybral v provedení, které dalo poslední řadě s motorem vzadu její jméno - tedy skutečnou 120 L. A hodně mluvil o zadní nápravě s výkyvnými poloosami, která příčné síly přenášela na motor. Ten tak musel být v karosérii hodně natvrdo a zásadně do ní přenášel svou hlučnost. Autor ve videu zmiňuje i to, že nejen poslední dvě octavie, ale už stará řada 742 mohla mít dvě konstrukčně odlišné řešení nápravy. Pokud vám není jasné, jak ta druhá a lépe řešená náprava s trojúhelníkovými vlečenými rameny použitá na modelech Garde, Rapid, 120 LX, 130, 135 a 136 vypadala a proč tak zásadně vylepšovala vlastnosti vozu, můžete se podívat na Martinovo aktuální video. Natočil ho sice jen na mobil, ale technický popis snad zaujme nejen pamětníky a sběratele, ale i každého, koho zajímá, jak funguje automobil.\nhttps://www.auto.cz/martin-vaculik-a-skoda-136-gl-znate-vzacnost-z-konce-vyroby-140812\n\nSledujte nás na našem Instagramu www.instagram.com/auto.cz", "Martin Vaculík a Škoda 136 GL: Znáte vzácnost z konce výroby?", "5d449db3-2d5d-42ef-a8d0-e3abe1e5ab7a", "SpArORv2vj4", false, 370, false, "https://www.youtube.com/watch?v=SpArORv2vj4", 163, "/downloads/Auto.cz - Martin Vaculík/2021-09-29 - Martin Vaculík a Škoda 136 GL: Znáte vzácnost z konce výroby?.mp4", false, false, 6, [], 1, ~U[2021-09-29 10:56:45Z], ~U[2025-12-10 17:16:30Z], ~U[2025-12-10 17:16:30Z], "Starší video, kde Martin Vaculík komentuje techniku Škody tovární řady 742, takzvané stodvacítky, už dávno překonalo půl miliónu zhlédnutí a zná jej v podstatě každý. Auto si tehdy vybral v provedení, které dalo poslední řadě s motorem vzadu její jméno - tedy skutečnou 120 L. A hodně mluvil o zadní nápravě s výkyvnými poloosami, která příčné síly přenášela na motor. Ten tak musel být v karosérii hodně natvrdo a zásadně do ní přenášel svou hlučnost. Autor ve videu zmiňuje i to, že nejen poslední dvě octavie, ale už stará řada 742 mohla mít dvě konstrukčně odlišné řešení nápravy. Pokud vám není jasné, jak ta druhá a lépe řešená náprava s trojúhelníkovými vlečenými rameny použitá na modelech Garde, Rapid, 120 LX, 130, 135 a 136 vypadala a proč tak zásadně vylepšovala vlastnosti vozu, můžete se podívat na Martinovo aktuální video. Natočil ho sice jen na mobil, ale technický popis snad zaujme nejen pamětníky a sběratele, ale i každého, koho zajímá, jak funguje automobil.\nhttps://www.auto.cz/martin-vaculik-a-skoda-136-gl-znate-vzacnost-z-konce-vyroby-140812\n\nSledujte nás na našem Instagramu www.instagram.com/auto.cz", "Martin Vaculík a Škoda 136 GL: Znáte vzácnost z konce výroby?", "SpArORv2vj4", 370, false, "https://www.youtube.com/watch?v=SpArORv2vj4", "/downloads/Auto.cz - Martin Vaculík/2021-09-29 - Martin Vaculík a Škoda 136 GL: Znáte vzácnost z konce výroby?.mp4", false, 6, ~U[2021-09-29 10:56:45Z]] 18:16:30.521 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=87.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:30.523 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=11.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:16:30.525 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=12.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12739] 18:16:30.525 [debug] Current batch of media processed. Will check again in 1000ms 18:16:31.526 [debug] Current batch of media processed. Will check again in 1000ms 18:16:32.527 [debug] Current batch of media processed. Will check again in 1000ms 18:16:33.529 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Technický expert Martin Vaculík nikdy nepatřil k příznivcům nejrůznějších SUV a crossoverů. Tiguan druhé generace si jej přesto získal: https://www.auto.cz/martin-vaculik-a-ojety-vw-tiguan-se-190-000-km-co-vsechno-si-pred-koupi-pohlidat-140197\n\nNezapomeňte nás sledovat na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #VWTiguan #Bazar", "duration" => 1628, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-09-19 - Martin Vaculík a ojetý VW Tiguan se 190.000 km: Co všechno si před koupí pohlídat?.mp4", "id" => "ktpR5rHyxFk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ktpR5rHyxFk", "playlist_index" => 164, "timestamp" => 1632079262, "title" => "Martin Vaculík a ojetý VW Tiguan se 190.000 km: Co všechno si před koupí pohlídat?", "upload_date" => "20210919"} 18:16:33.531 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1650.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:16:33.532 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1651.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:33.534 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1653.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-19 19:21:02Z], 6] 18:16:33.538 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=1099.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický expert Martin Vaculík nikdy nepatřil k příznivcům nejrůznějších SUV a crossoverů. Tiguan druhé generace si jej přesto získal: https://www.auto.cz/martin-vaculik-a-ojety-vw-tiguan-se-190-000-km-co-vsechno-si-pred-koupi-pohlidat-140197\n\nNezapomeňte nás sledovat na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #VWTiguan #Bazar", "Martin Vaculík a ojetý VW Tiguan se 190.000 km: Co všechno si před koupí pohlídat?", "abd15dcb-ee78-4276-a940-bf9fd78ecbcd", "ktpR5rHyxFk", false, 1628, false, "https://www.youtube.com/watch?v=ktpR5rHyxFk", 164, "/downloads/Auto.cz - Martin Vaculík/2021-09-19 - Martin Vaculík a ojetý VW Tiguan se 190.000 km: Co všechno si před koupí pohlídat?.mp4", false, false, 6, [], 1, ~U[2021-09-19 19:21:02Z], ~U[2025-12-10 17:16:33Z], ~U[2025-12-10 17:16:33Z], "Technický expert Martin Vaculík nikdy nepatřil k příznivcům nejrůznějších SUV a crossoverů. Tiguan druhé generace si jej přesto získal: https://www.auto.cz/martin-vaculik-a-ojety-vw-tiguan-se-190-000-km-co-vsechno-si-pred-koupi-pohlidat-140197\n\nNezapomeňte nás sledovat na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #VWTiguan #Bazar", "Martin Vaculík a ojetý VW Tiguan se 190.000 km: Co všechno si před koupí pohlídat?", "ktpR5rHyxFk", 1628, false, "https://www.youtube.com/watch?v=ktpR5rHyxFk", "/downloads/Auto.cz - Martin Vaculík/2021-09-19 - Martin Vaculík a ojetý VW Tiguan se 190.000 km: Co všechno si před koupí pohlídat?.mp4", false, 6, ~U[2021-09-19 19:21:02Z]] 18:16:33.539 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=98.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:33.541 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:16:33.542 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12740] 18:16:33.543 [debug] Current batch of media processed. Will check again in 1000ms 18:16:34.543 [debug] Current batch of media processed. Will check again in 1000ms 18:16:35.544 [debug] Current batch of media processed. Will check again in 1000ms 18:16:36.546 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Druhá generace Dacie Duster dostala facelift, kterému se ve skupině Renault říká fáze 2. Toto u nás velmi oblíbené SUV fáze jedna můžete znát z flotily dlouhodobě testovaných vozů časopisu Svět motorů i celé řady videí Martina Vaculíka. A tak vás asi příliš nepřekvapí, že se technický expert našeho partnerského týdeníku chtěl s inovovaným provedením seznámit naživo. Novinku porovnal s předchůdcem a připravil pro vás i podrobné video.", "duration" => 1168, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-09-12 - Martin Vaculík představuje omlazenou Dacii Duster!.mp4", "id" => "nCt3h9rQG_I", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=nCt3h9rQG_I", "playlist_index" => 165, "timestamp" => 1631462411, "title" => "Martin Vaculík představuje omlazenou Dacii Duster!", "upload_date" => "20210912"} 18:16:36.548 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1667.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:16:36.550 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1669.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:36.551 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1670.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-12 16:00:11Z], 6] 18:16:36.555 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=1109.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Druhá generace Dacie Duster dostala facelift, kterému se ve skupině Renault říká fáze 2. Toto u nás velmi oblíbené SUV fáze jedna můžete znát z flotily dlouhodobě testovaných vozů časopisu Svět motorů i celé řady videí Martina Vaculíka. A tak vás asi příliš nepřekvapí, že se technický expert našeho partnerského týdeníku chtěl s inovovaným provedením seznámit naživo. Novinku porovnal s předchůdcem a připravil pro vás i podrobné video.", "Martin Vaculík představuje omlazenou Dacii Duster!", "f6a03e67-446c-4542-9e10-f5e7592a9040", "nCt3h9rQG_I", false, 1168, false, "https://www.youtube.com/watch?v=nCt3h9rQG_I", 165, "/downloads/Auto.cz - Martin Vaculík/2021-09-12 - Martin Vaculík představuje omlazenou Dacii Duster!.mp4", false, false, 6, [], 1, ~U[2021-09-12 16:00:11Z], ~U[2025-12-10 17:16:36Z], ~U[2025-12-10 17:16:36Z], "Druhá generace Dacie Duster dostala facelift, kterému se ve skupině Renault říká fáze 2. Toto u nás velmi oblíbené SUV fáze jedna můžete znát z flotily dlouhodobě testovaných vozů časopisu Svět motorů i celé řady videí Martina Vaculíka. A tak vás asi příliš nepřekvapí, že se technický expert našeho partnerského týdeníku chtěl s inovovaným provedením seznámit naživo. Novinku porovnal s předchůdcem a připravil pro vás i podrobné video.", "Martin Vaculík představuje omlazenou Dacii Duster!", "nCt3h9rQG_I", 1168, false, "https://www.youtube.com/watch?v=nCt3h9rQG_I", "/downloads/Auto.cz - Martin Vaculík/2021-09-12 - Martin Vaculík představuje omlazenou Dacii Duster!.mp4", false, 6, ~U[2021-09-12 16:00:11Z]] 18:16:36.557 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=109.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:36.558 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=9.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:16:36.560 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12741] 18:16:36.561 [debug] Current batch of media processed. Will check again in 1000ms 18:16:37.561 [debug] Current batch of media processed. Will check again in 1000ms 18:16:38.562 [debug] Current batch of media processed. Will check again in 1000ms 18:16:39.564 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "O olejích v automatických převodovkách koluje mezi mechaniky a napříč diskusními fóry spoustu legend, polopravd a mýtů. Technický specialista Světa motorů Martin Vaculík tentokrát obdržel do své videoporadny jednoduchý dotaz. Je lepší výměna oleje v automatu s proplachem, nebo stačí bez? https://www.auto.cz/vymena-oleje-v-automatu-opravdu-vydrzi-cely-zivot-a-muze-prevodovku-poskodit-139599\n\nNezapomeňte nás sledovat na Instagramu:\nhttps://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #poradna", "duration" => 335, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-08-20 - Martin Vaculík a výměna oleje v automatu: Opravdu vydrží celý život? A může převodovku poškodit?.mp4", "id" => "43iLgrhMqkY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=43iLgrhMqkY", "playlist_index" => 166, "timestamp" => 1629443346, "title" => "Martin Vaculík a výměna oleje v automatu: Opravdu vydrží celý život? A může převodovku poškodit?", "upload_date" => "20210820"} 18:16:39.566 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1685.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:16:39.567 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1686.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:39.569 [debug] QUERY OK source="media_items" db=1.1ms idle=1688.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-08-20 07:09:06Z], 6] 18:16:39.573 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=1119.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["O olejích v automatických převodovkách koluje mezi mechaniky a napříč diskusními fóry spoustu legend, polopravd a mýtů. Technický specialista Světa motorů Martin Vaculík tentokrát obdržel do své videoporadny jednoduchý dotaz. Je lepší výměna oleje v automatu s proplachem, nebo stačí bez? https://www.auto.cz/vymena-oleje-v-automatu-opravdu-vydrzi-cely-zivot-a-muze-prevodovku-poskodit-139599\n\nNezapomeňte nás sledovat na Instagramu:\nhttps://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #poradna", "Martin Vaculík a výměna oleje v automatu: Opravdu vydrží celý život? A může převodovku poškodit?", "c720c645-08e9-488a-afd9-8f5e53384fdd", "43iLgrhMqkY", false, 335, false, "https://www.youtube.com/watch?v=43iLgrhMqkY", 166, "/downloads/Auto.cz - Martin Vaculík/2021-08-20 - Martin Vaculík a výměna oleje v automatu: Opravdu vydrží celý život? A může převodovku poškodit?.mp4", false, false, 6, [], 1, ~U[2021-08-20 07:09:06Z], ~U[2025-12-10 17:16:39Z], ~U[2025-12-10 17:16:39Z], "O olejích v automatických převodovkách koluje mezi mechaniky a napříč diskusními fóry spoustu legend, polopravd a mýtů. Technický specialista Světa motorů Martin Vaculík tentokrát obdržel do své videoporadny jednoduchý dotaz. Je lepší výměna oleje v automatu s proplachem, nebo stačí bez? https://www.auto.cz/vymena-oleje-v-automatu-opravdu-vydrzi-cely-zivot-a-muze-prevodovku-poskodit-139599\n\nNezapomeňte nás sledovat na Instagramu:\nhttps://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #poradna", "Martin Vaculík a výměna oleje v automatu: Opravdu vydrží celý život? A může převodovku poškodit?", "43iLgrhMqkY", 335, false, "https://www.youtube.com/watch?v=43iLgrhMqkY", "/downloads/Auto.cz - Martin Vaculík/2021-08-20 - Martin Vaculík a výměna oleje v automatu: Opravdu vydrží celý život? A může převodovku poškodit?.mp4", false, 6, ~U[2021-08-20 07:09:06Z]] 18:16:39.575 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=120.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:39.576 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=9.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:16:39.578 [debug] QUERY OK source="media_items" db=0.9ms idle=9.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12742] 18:16:39.578 [debug] Current batch of media processed. Will check again in 1000ms 18:16:40.579 [debug] Current batch of media processed. Will check again in 1000ms 18:16:41.580 [debug] Current batch of media processed. Will check again in 1000ms 18:16:41.988 [info] {"source":"oban","duration":1320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:42.582 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Technický expert Martin Vaculík vám dnes představí auto, které mladší ročníky z našich cest nepamatují. Přesto jej stále můžete koupit jako nové:\nhttps://www.auto.cz/video-martin-vaculik-otestoval-legendarni-gazik-jak-se-uaz-hunter-predvedl-v-terenu-139371\n\nSledujte nás na Instagramu: https://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #UAZHunter", "duration" => 1938, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-07-07 - Martin Vaculík otestoval legendární gazík! Jak se UAZ Hunter předvedl v terénu?.mp4", "id" => "BacAbPjs3ig", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BacAbPjs3ig", "playlist_index" => 167, "timestamp" => 1625653078, "title" => "Martin Vaculík otestoval legendární gazík! Jak se UAZ Hunter předvedl v terénu?", "upload_date" => "20210707"} 18:16:42.584 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1702.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:16:42.585 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1704.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:42.587 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1127.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-07 10:17:58Z], 6] 18:16:42.591 [debug] QUERY OK source="media_items" db=2.3ms idle=600.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický expert Martin Vaculík vám dnes představí auto, které mladší ročníky z našich cest nepamatují. Přesto jej stále můžete koupit jako nové:\nhttps://www.auto.cz/video-martin-vaculik-otestoval-legendarni-gazik-jak-se-uaz-hunter-predvedl-v-terenu-139371\n\nSledujte nás na Instagramu: https://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #UAZHunter", "Martin Vaculík otestoval legendární gazík! Jak se UAZ Hunter předvedl v terénu?", "58c626c0-f74d-44e4-8b63-1de5b55450b0", "BacAbPjs3ig", false, 1938, false, "https://www.youtube.com/watch?v=BacAbPjs3ig", 167, "/downloads/Auto.cz - Martin Vaculík/2021-07-07 - Martin Vaculík otestoval legendární gazík! Jak se UAZ Hunter předvedl v terénu?.mp4", false, false, 6, [], 1, ~U[2021-07-07 10:17:58Z], ~U[2025-12-10 17:16:42Z], ~U[2025-12-10 17:16:42Z], "Technický expert Martin Vaculík vám dnes představí auto, které mladší ročníky z našich cest nepamatují. Přesto jej stále můžete koupit jako nové:\nhttps://www.auto.cz/video-martin-vaculik-otestoval-legendarni-gazik-jak-se-uaz-hunter-predvedl-v-terenu-139371\n\nSledujte nás na Instagramu: https://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #UAZHunter", "Martin Vaculík otestoval legendární gazík! Jak se UAZ Hunter předvedl v terénu?", "BacAbPjs3ig", 1938, false, "https://www.youtube.com/watch?v=BacAbPjs3ig", "/downloads/Auto.cz - Martin Vaculík/2021-07-07 - Martin Vaculík otestoval legendární gazík! Jak se UAZ Hunter předvedl v terénu?.mp4", false, 6, ~U[2021-07-07 10:17:58Z]] 18:16:42.592 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:42.594 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=8.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:16:42.596 [debug] QUERY OK source="media_items" db=0.9ms idle=9.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12743] 18:16:42.596 [debug] Current batch of media processed. Will check again in 1000ms 18:16:43.598 [debug] Current batch of media processed. Will check again in 1000ms 18:16:44.599 [debug] Current batch of media processed. Will check again in 1000ms 18:16:45.601 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "CELÉ VIDEO JIŽ NYNÍ ZDE: https://www.auto.cz/video-martin-vaculik-otestoval-legendarni-gazik-jak-se-uaz-hunter-predvedl-v-terenu-139371\n\nTechnický expert Světa motorů slíbil našemu kameramanovi, že společně s dlouhodobě testovanou Dacií Duster vyrazí do terénu. Nakonec se plán pořádně zamotal...\n\n#MartinVaculík #SvětMotorů", "duration" => 410, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-06-02 - Martin Vaculík a zapomenutý poklad v garáži Světa motorů (CELÉ VIDEO V POPISKU).mp4", "id" => "-xKtwaQmiPY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-xKtwaQmiPY", "playlist_index" => 168, "timestamp" => 1622649600, "title" => "Martin Vaculík a zapomenutý poklad v garáži Světa motorů (CELÉ VIDEO V POPISKU)", "upload_date" => "20210602"} 18:16:45.603 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1722.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:16:45.604 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1723.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:45.606 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1724.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-06-02 16:00:00Z], 6] 18:16:45.610 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=1140.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["CELÉ VIDEO JIŽ NYNÍ ZDE: https://www.auto.cz/video-martin-vaculik-otestoval-legendarni-gazik-jak-se-uaz-hunter-predvedl-v-terenu-139371\n\nTechnický expert Světa motorů slíbil našemu kameramanovi, že společně s dlouhodobě testovanou Dacií Duster vyrazí do terénu. Nakonec se plán pořádně zamotal...\n\n#MartinVaculík #SvětMotorů", "Martin Vaculík a zapomenutý poklad v garáži Světa motorů (CELÉ VIDEO V POPISKU)", "8868e663-6ebf-43ea-99dd-c4b9e282967c", "-xKtwaQmiPY", false, 410, false, "https://www.youtube.com/watch?v=-xKtwaQmiPY", 168, "/downloads/Auto.cz - Martin Vaculík/2021-06-02 - Martin Vaculík a zapomenutý poklad v garáži Světa motorů (CELÉ VIDEO V POPISKU).mp4", false, false, 6, [], 1, ~U[2021-06-02 16:00:00Z], ~U[2025-12-10 17:16:45Z], ~U[2025-12-10 17:16:45Z], "CELÉ VIDEO JIŽ NYNÍ ZDE: https://www.auto.cz/video-martin-vaculik-otestoval-legendarni-gazik-jak-se-uaz-hunter-predvedl-v-terenu-139371\n\nTechnický expert Světa motorů slíbil našemu kameramanovi, že společně s dlouhodobě testovanou Dacií Duster vyrazí do terénu. Nakonec se plán pořádně zamotal...\n\n#MartinVaculík #SvětMotorů", "Martin Vaculík a zapomenutý poklad v garáži Světa motorů (CELÉ VIDEO V POPISKU)", "-xKtwaQmiPY", 410, false, "https://www.youtube.com/watch?v=-xKtwaQmiPY", "/downloads/Auto.cz - Martin Vaculík/2021-06-02 - Martin Vaculík a zapomenutý poklad v garáži Světa motorů (CELÉ VIDEO V POPISKU).mp4", false, 6, ~U[2021-06-02 16:00:00Z]] 18:16:45.612 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=142.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:45.613 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=10.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:16:45.615 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=10.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12744] 18:16:45.615 [debug] Current batch of media processed. Will check again in 1000ms 18:16:46.617 [debug] Current batch of media processed. Will check again in 1000ms 18:16:47.617 [debug] Current batch of media processed. Will check again in 1000ms 18:16:48.618 [debug] Current batch of media processed. Will check again in 1000ms 18:16:49.620 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Expert Světa motorů Martin Vaculík se netají oblibou jednoduchých a bytelných vozů. Mezi takové můžeme zařadit i novou generaci Dacie Sandero, byť oproti předchůdci zaznamenala obrovský posun.\n\nPro více videí a informací ze zákulisí nás sledujte na Instagramu:\nhttps://www.instagram.com/auto.cz\n\n#MartinVaculík #DaciaSanderoStepway #LPG", "duration" => 1445, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-05-26 - Martin Vaculík a Dacia Sandero Stepway: Překvapila uvnitř i na zvedáku!.mp4", "id" => "WgLW02aZenU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=WgLW02aZenU", "playlist_index" => 169, "timestamp" => 1622012631, "title" => "Martin Vaculík a Dacia Sandero Stepway: Překvapila uvnitř i na zvedáku!", "upload_date" => "20210526"} 18:16:49.621 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=740.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:16:49.623 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=742.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:49.625 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=743.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-05-26 07:03:51Z], 6] 18:16:49.629 [debug] QUERY OK source="media_items" db=2.4ms idle=745.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Expert Světa motorů Martin Vaculík se netají oblibou jednoduchých a bytelných vozů. Mezi takové můžeme zařadit i novou generaci Dacie Sandero, byť oproti předchůdci zaznamenala obrovský posun.\n\nPro více videí a informací ze zákulisí nás sledujte na Instagramu:\nhttps://www.instagram.com/auto.cz\n\n#MartinVaculík #DaciaSanderoStepway #LPG", "Martin Vaculík a Dacia Sandero Stepway: Překvapila uvnitř i na zvedáku!", "762c1b4d-146a-432c-92c9-a3bf64f7c8b5", "WgLW02aZenU", false, 1445, false, "https://www.youtube.com/watch?v=WgLW02aZenU", 169, "/downloads/Auto.cz - Martin Vaculík/2021-05-26 - Martin Vaculík a Dacia Sandero Stepway: Překvapila uvnitř i na zvedáku!.mp4", false, false, 6, [], 1, ~U[2021-05-26 07:03:51Z], ~U[2025-12-10 17:16:49Z], ~U[2025-12-10 17:16:49Z], "Expert Světa motorů Martin Vaculík se netají oblibou jednoduchých a bytelných vozů. Mezi takové můžeme zařadit i novou generaci Dacie Sandero, byť oproti předchůdci zaznamenala obrovský posun.\n\nPro více videí a informací ze zákulisí nás sledujte na Instagramu:\nhttps://www.instagram.com/auto.cz\n\n#MartinVaculík #DaciaSanderoStepway #LPG", "Martin Vaculík a Dacia Sandero Stepway: Překvapila uvnitř i na zvedáku!", "WgLW02aZenU", 1445, false, "https://www.youtube.com/watch?v=WgLW02aZenU", "/downloads/Auto.cz - Martin Vaculík/2021-05-26 - Martin Vaculík a Dacia Sandero Stepway: Překvapila uvnitř i na zvedáku!.mp4", false, 6, ~U[2021-05-26 07:03:51Z]] 18:16:49.630 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=149.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:49.631 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:16:49.633 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=9.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12745] 18:16:49.634 [debug] Current batch of media processed. Will check again in 1000ms 18:16:50.634 [debug] Current batch of media processed. Will check again in 1000ms 18:16:51.636 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Technický specialista Martin Vaculík a jeho nejnovější video věnované Dacii Sandero Stepway. Přinášíme vám krátkou upoutávku, celé video najdete již teď zde: https://www.auto.cz/martin-vaculik-a-nova-dacia-sandero-stepway-prekvapila-uvnitr-i-na-zvedaku-138772\n\nNezapomeňte nás sledovat na Instagramu https://www.instagram.com/auto.cz\n\n#MartinVaculík #DaciaSanderoStepway #Zahrádka", "duration" => 340, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-05-03 - Martin Vaculík, Dacia Sandero Stepway a ZAHRÁDKA!.mp4", "id" => "rBikMBxRmLU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rBikMBxRmLU", "playlist_index" => 170, "timestamp" => 1620067481, "title" => "Martin Vaculík, Dacia Sandero Stepway a ZAHRÁDKA!", "upload_date" => "20210503"} 18:16:51.637 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=756.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:16:51.638 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=757.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:51.639 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=758.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-05-03 18:44:41Z], 6] 18:16:51.641 [debug] QUERY OK source="media_items" db=1.4ms idle=759.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický specialista Martin Vaculík a jeho nejnovější video věnované Dacii Sandero Stepway. Přinášíme vám krátkou upoutávku, celé video najdete již teď zde: https://www.auto.cz/martin-vaculik-a-nova-dacia-sandero-stepway-prekvapila-uvnitr-i-na-zvedaku-138772\n\nNezapomeňte nás sledovat na Instagramu https://www.instagram.com/auto.cz\n\n#MartinVaculík #DaciaSanderoStepway #Zahrádka", "Martin Vaculík, Dacia Sandero Stepway a ZAHRÁDKA!", "db9e4609-9012-4d70-82cf-beb90cdeb642", "rBikMBxRmLU", false, 340, false, "https://www.youtube.com/watch?v=rBikMBxRmLU", 170, "/downloads/Auto.cz - Martin Vaculík/2021-05-03 - Martin Vaculík, Dacia Sandero Stepway a ZAHRÁDKA!.mp4", false, false, 6, [], 1, ~U[2021-05-03 18:44:41Z], ~U[2025-12-10 17:16:51Z], ~U[2025-12-10 17:16:51Z], "Technický specialista Martin Vaculík a jeho nejnovější video věnované Dacii Sandero Stepway. Přinášíme vám krátkou upoutávku, celé video najdete již teď zde: https://www.auto.cz/martin-vaculik-a-nova-dacia-sandero-stepway-prekvapila-uvnitr-i-na-zvedaku-138772\n\nNezapomeňte nás sledovat na Instagramu https://www.instagram.com/auto.cz\n\n#MartinVaculík #DaciaSanderoStepway #Zahrádka", "Martin Vaculík, Dacia Sandero Stepway a ZAHRÁDKA!", "rBikMBxRmLU", 340, false, "https://www.youtube.com/watch?v=rBikMBxRmLU", "/downloads/Auto.cz - Martin Vaculík/2021-05-03 - Martin Vaculík, Dacia Sandero Stepway a ZAHRÁDKA!.mp4", false, 6, ~U[2021-05-03 18:44:41Z]] 18:16:51.643 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=158.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:51.643 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:16:51.645 [debug] QUERY OK source="media_items" db=0.6ms idle=6.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12746] 18:16:51.645 [debug] Current batch of media processed. Will check again in 1000ms 18:16:52.646 [debug] Current batch of media processed. Will check again in 1000ms 18:16:53.646 [debug] Current batch of media processed. Will check again in 1000ms 18:16:54.647 [debug] Current batch of media processed. Will check again in 1000ms 18:16:55.649 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "VIDEO JIŽ NYNÍ ZDE: https://www.auto.cz/startovat-motor-se-spojkou-nebo-bez-martin-vaculik-vysvetli-proc-je-jen-jedna-moznost-spravne-138312\n\nV novém díle Otázek a odpovědí vám Martin Vaculík prozradí, jak je to se startováním vozu s manuální převodovkou. Je lepší se spojkou, nebo bez?\n\n#MartinVaculík #SvětMotorů", "duration" => 211, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-04-13 - Startovat auto se spojkou, nebo bez? Martin Vaculík vysvětlí, proč je jen jedna možnost správně.mp4", "id" => "rlQJ83GIzNY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rlQJ83GIzNY", "playlist_index" => 171, "timestamp" => 1618329620, "title" => "Startovat auto se spojkou, nebo bez? Martin Vaculík vysvětlí, proč je jen jedna možnost správně", "upload_date" => "20210413"} 18:16:55.651 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=769.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:16:55.652 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=771.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:55.654 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=772.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-04-13 16:00:20Z], 6] 18:16:55.657 [debug] QUERY OK source="media_items" db=2.2ms idle=774.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["VIDEO JIŽ NYNÍ ZDE: https://www.auto.cz/startovat-motor-se-spojkou-nebo-bez-martin-vaculik-vysvetli-proc-je-jen-jedna-moznost-spravne-138312\n\nV novém díle Otázek a odpovědí vám Martin Vaculík prozradí, jak je to se startováním vozu s manuální převodovkou. Je lepší se spojkou, nebo bez?\n\n#MartinVaculík #SvětMotorů", "Startovat auto se spojkou, nebo bez? Martin Vaculík vysvětlí, proč je jen jedna možnost správně", "777ff67a-d589-423e-a277-931dc9d511c4", "rlQJ83GIzNY", false, 211, false, "https://www.youtube.com/watch?v=rlQJ83GIzNY", 171, "/downloads/Auto.cz - Martin Vaculík/2021-04-13 - Startovat auto se spojkou, nebo bez? Martin Vaculík vysvětlí, proč je jen jedna možnost správně.mp4", false, false, 6, [], 1, ~U[2021-04-13 16:00:20Z], ~U[2025-12-10 17:16:55Z], ~U[2025-12-10 17:16:55Z], "VIDEO JIŽ NYNÍ ZDE: https://www.auto.cz/startovat-motor-se-spojkou-nebo-bez-martin-vaculik-vysvetli-proc-je-jen-jedna-moznost-spravne-138312\n\nV novém díle Otázek a odpovědí vám Martin Vaculík prozradí, jak je to se startováním vozu s manuální převodovkou. Je lepší se spojkou, nebo bez?\n\n#MartinVaculík #SvětMotorů", "Startovat auto se spojkou, nebo bez? Martin Vaculík vysvětlí, proč je jen jedna možnost správně", "rlQJ83GIzNY", 211, false, "https://www.youtube.com/watch?v=rlQJ83GIzNY", "/downloads/Auto.cz - Martin Vaculík/2021-04-13 - Startovat auto se spojkou, nebo bez? Martin Vaculík vysvětlí, proč je jen jedna možnost správně.mp4", false, 6, ~U[2021-04-13 16:00:20Z]] 18:16:55.659 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=165.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:55.660 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=8.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:16:55.662 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12747] 18:16:55.662 [debug] Current batch of media processed. Will check again in 1000ms 18:16:56.663 [debug] Current batch of media processed. Will check again in 1000ms 18:16:57.666 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Technický specialista Martin Vaculík si v bazarové rubrice Světa motorů posvítil na pořádně ojetý VW Multivan T6. Najít kousek s původním motorem a kompletní servisní historií trvalo přes rok. Pohodlně se usaďte a užijte si nejnovější video, protože o šťavnaté informace a pikantní hlášky nebude ani tentokrát nouze!\n\nNezapomeňte nás sledovat na Instagramu, kde se o všech chystaných videích dozvíte s předstihem!\nhttps://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #VWMultivan", "duration" => 1135, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-04-07 - Martin Vaculík a ojetý VW Multivan 2.0 BiTDI: Tento kousek hledal rok!.mp4", "id" => "UcdKRlCx2OU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UcdKRlCx2OU", "playlist_index" => 172, "timestamp" => 1617811216, "title" => "Martin Vaculík a ojetý VW Multivan 2.0 BiTDI: Tento kousek hledal rok!", "upload_date" => "20210407"} 18:16:57.666 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=786.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:16:57.667 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=787.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:57.668 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=788.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-04-07 16:00:16Z], 6] 18:16:57.672 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=789.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický specialista Martin Vaculík si v bazarové rubrice Světa motorů posvítil na pořádně ojetý VW Multivan T6. Najít kousek s původním motorem a kompletní servisní historií trvalo přes rok. Pohodlně se usaďte a užijte si nejnovější video, protože o šťavnaté informace a pikantní hlášky nebude ani tentokrát nouze!\n\nNezapomeňte nás sledovat na Instagramu, kde se o všech chystaných videích dozvíte s předstihem!\nhttps://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #VWMultivan", "Martin Vaculík a ojetý VW Multivan 2.0 BiTDI: Tento kousek hledal rok!", "bdbc978d-70c4-4a54-a54d-81ca1b6d5719", "UcdKRlCx2OU", false, 1135, false, "https://www.youtube.com/watch?v=UcdKRlCx2OU", 172, "/downloads/Auto.cz - Martin Vaculík/2021-04-07 - Martin Vaculík a ojetý VW Multivan 2.0 BiTDI: Tento kousek hledal rok!.mp4", false, false, 6, [], 1, ~U[2021-04-07 16:00:16Z], ~U[2025-12-10 17:16:57Z], ~U[2025-12-10 17:16:57Z], "Technický specialista Martin Vaculík si v bazarové rubrice Světa motorů posvítil na pořádně ojetý VW Multivan T6. Najít kousek s původním motorem a kompletní servisní historií trvalo přes rok. Pohodlně se usaďte a užijte si nejnovější video, protože o šťavnaté informace a pikantní hlášky nebude ani tentokrát nouze!\n\nNezapomeňte nás sledovat na Instagramu, kde se o všech chystaných videích dozvíte s předstihem!\nhttps://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #VWMultivan", "Martin Vaculík a ojetý VW Multivan 2.0 BiTDI: Tento kousek hledal rok!", "UcdKRlCx2OU", 1135, false, "https://www.youtube.com/watch?v=UcdKRlCx2OU", "/downloads/Auto.cz - Martin Vaculík/2021-04-07 - Martin Vaculík a ojetý VW Multivan 2.0 BiTDI: Tento kousek hledal rok!.mp4", false, 6, ~U[2021-04-07 16:00:16Z]] 18:16:57.673 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=175.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:16:57.675 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.5ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:16:57.676 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=8.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12748] 18:16:57.677 [debug] Current batch of media processed. Will check again in 1000ms 18:16:58.678 [debug] Current batch of media processed. Will check again in 1000ms 18:16:59.678 [debug] Current batch of media processed. Will check again in 1000ms 18:17:00.498 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:17:00.680 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "CELÉ VIDEO NAJDETE UŽ NYNÍ ZDE: https://www.auto.cz/martin-vaculik-radi-vadi-vam-kola-utopena-v-blatnicich-rozsirenim-si-zadelavate-na-necekany-maler-138201\n\nTechnický expert časopisu Svět motorů vysvětluje, proč není rozšíření rozchodu kol dobrý nápad. Estetice to možná pomůže, z\u00A0dlouhodobého hlediska ale motorista riskuje trable.\n\nPro další informace o připravovaných videích nás sledujte na Instagramu:\nhttps://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #AutoCZ", "duration" => 294, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-04-01 - Martin Vaculík: Vadí vám kola utopená v blatnících? Rozšířením si zaděláváte na nečekaný malér.mp4", "id" => "mW5nxJ4a8CE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mW5nxJ4a8CE", "playlist_index" => 173, "timestamp" => 1617292816, "title" => "Martin Vaculík: Vadí vám kola utopená v blatnících? Rozšířením si zaděláváte na nečekaný malér", "upload_date" => "20210401"} 18:17:00.682 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1801.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:17:00.683 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1802.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:00.685 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1182.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-04-01 16:00:16Z], 6] 18:17:00.689 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=188.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["CELÉ VIDEO NAJDETE UŽ NYNÍ ZDE: https://www.auto.cz/martin-vaculik-radi-vadi-vam-kola-utopena-v-blatnicich-rozsirenim-si-zadelavate-na-necekany-maler-138201\n\nTechnický expert časopisu Svět motorů vysvětluje, proč není rozšíření rozchodu kol dobrý nápad. Estetice to možná pomůže, z\u00A0dlouhodobého hlediska ale motorista riskuje trable.\n\nPro další informace o připravovaných videích nás sledujte na Instagramu:\nhttps://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #AutoCZ", "Martin Vaculík: Vadí vám kola utopená v blatnících? Rozšířením si zaděláváte na nečekaný malér", "04f6a534-5b49-4e1e-b330-4d5efe5c8f26", "mW5nxJ4a8CE", false, 294, false, "https://www.youtube.com/watch?v=mW5nxJ4a8CE", 173, "/downloads/Auto.cz - Martin Vaculík/2021-04-01 - Martin Vaculík: Vadí vám kola utopená v blatnících? Rozšířením si zaděláváte na nečekaný malér.mp4", false, false, 6, [], 1, ~U[2021-04-01 16:00:16Z], ~U[2025-12-10 17:17:00Z], ~U[2025-12-10 17:17:00Z], "CELÉ VIDEO NAJDETE UŽ NYNÍ ZDE: https://www.auto.cz/martin-vaculik-radi-vadi-vam-kola-utopena-v-blatnicich-rozsirenim-si-zadelavate-na-necekany-maler-138201\n\nTechnický expert časopisu Svět motorů vysvětluje, proč není rozšíření rozchodu kol dobrý nápad. Estetice to možná pomůže, z\u00A0dlouhodobého hlediska ale motorista riskuje trable.\n\nPro další informace o připravovaných videích nás sledujte na Instagramu:\nhttps://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #AutoCZ", "Martin Vaculík: Vadí vám kola utopená v blatnících? Rozšířením si zaděláváte na nečekaný malér", "mW5nxJ4a8CE", 294, false, "https://www.youtube.com/watch?v=mW5nxJ4a8CE", "/downloads/Auto.cz - Martin Vaculík/2021-04-01 - Martin Vaculík: Vadí vám kola utopená v blatnících? Rozšířením si zaděláváte na nečekaný malér.mp4", false, 6, ~U[2021-04-01 16:00:16Z]] 18:17:00.691 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=179.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:00.692 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=9.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:17:00.693 [debug] QUERY OK source="media_items" db=0.8ms idle=9.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12749] 18:17:00.694 [debug] Current batch of media processed. Will check again in 1000ms 18:17:01.695 [debug] Current batch of media processed. Will check again in 1000ms 18:17:02.695 [debug] Current batch of media processed. Will check again in 1000ms 18:17:03.697 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "CELÉ VIDEO JIŽ NYNÍ ZDE: https://www.auto.cz/martin-vaculik-radi-jakou-si-poridit-jednickovou-octavii-na-chov-hledejte-svaty-gral-138116\n\nTechnický specialista Světa motorů Martin Vaculík odpovídá čtenáři na dotaz, který typ Octavie 1. generace by si měl koupit „na chov“, tedy jako potenciálního veterána. Pokud se vám naše videa líbí, nezapomeňte nás sledovat:\n\nInstagram: https://www.instagram.com/auto.cz\n\n#Martin Vaculík #SvětMotorů #ŠkodaOctavia", "duration" => 345, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-03-25 - Otázky a odpovědi Martina Vaculíka: Octavia 1. generace jako investice? A kterou vybrat?.mp4", "id" => "V3wbB6x_qSU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=V3wbB6x_qSU", "playlist_index" => 174, "timestamp" => 1616691616, "title" => "Otázky a odpovědi Martina Vaculíka: Octavia 1. generace jako investice? A kterou vybrat?", "upload_date" => "20210325"} 18:17:03.697 [debug] QUERY OK source="sources" db=0.4ms idle=1817.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:17:03.698 [debug] QUERY OK source="sources" db=0.3ms idle=1818.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:03.699 [debug] QUERY OK source="media_items" db=0.7ms idle=1818.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-25 17:00:16Z], 6] 18:17:03.731 [debug] QUERY OK source="media_items" db=30.3ms idle=1184.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["CELÉ VIDEO JIŽ NYNÍ ZDE: https://www.auto.cz/martin-vaculik-radi-jakou-si-poridit-jednickovou-octavii-na-chov-hledejte-svaty-gral-138116\n\nTechnický specialista Světa motorů Martin Vaculík odpovídá čtenáři na dotaz, který typ Octavie 1. generace by si měl koupit „na chov“, tedy jako potenciálního veterána. Pokud se vám naše videa líbí, nezapomeňte nás sledovat:\n\nInstagram: https://www.instagram.com/auto.cz\n\n#Martin Vaculík #SvětMotorů #ŠkodaOctavia", "Otázky a odpovědi Martina Vaculíka: Octavia 1. generace jako investice? A kterou vybrat?", "e6faacc5-61f5-4f21-b145-e1cd2433aea4", "V3wbB6x_qSU", false, 345, false, "https://www.youtube.com/watch?v=V3wbB6x_qSU", 174, "/downloads/Auto.cz - Martin Vaculík/2021-03-25 - Otázky a odpovědi Martina Vaculíka: Octavia 1. generace jako investice? A kterou vybrat?.mp4", false, false, 6, [], 1, ~U[2021-03-25 17:00:16Z], ~U[2025-12-10 17:17:03Z], ~U[2025-12-10 17:17:03Z], "CELÉ VIDEO JIŽ NYNÍ ZDE: https://www.auto.cz/martin-vaculik-radi-jakou-si-poridit-jednickovou-octavii-na-chov-hledejte-svaty-gral-138116\n\nTechnický specialista Světa motorů Martin Vaculík odpovídá čtenáři na dotaz, který typ Octavie 1. generace by si měl koupit „na chov“, tedy jako potenciálního veterána. Pokud se vám naše videa líbí, nezapomeňte nás sledovat:\n\nInstagram: https://www.instagram.com/auto.cz\n\n#Martin Vaculík #SvětMotorů #ŠkodaOctavia", "Otázky a odpovědi Martina Vaculíka: Octavia 1. generace jako investice? A kterou vybrat?", "V3wbB6x_qSU", 345, false, "https://www.youtube.com/watch?v=V3wbB6x_qSU", "/downloads/Auto.cz - Martin Vaculík/2021-03-25 - Otázky a odpovědi Martina Vaculíka: Octavia 1. generace jako investice? A kterou vybrat?.mp4", false, 6, ~U[2021-03-25 17:00:16Z]] 18:17:03.732 [debug] QUERY OK source="sources" db=0.8ms queue=0.6ms idle=214.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:03.734 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=35.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:17:03.735 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=36.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 [12750] 18:17:03.736 [debug] Current batch of media processed. Will check again in 1000ms 18:17:04.737 [debug] Current batch of media processed. Will check again in 1000ms 18:17:05.737 [debug] Current batch of media processed. Will check again in 1000ms 18:17:06.738 [debug] Current batch of media processed. Will check again in 1000ms 18:17:07.740 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Zvažujete přestavbu svého vozu na pohon LPG? Martin Vaculík vám v nejnovějším videu poradí, který motor je pro to vhodný. Pokud se vám naše videa líbí a zajímá vás, co nového chystáme, nezapomeňte nás sledovat na Instagramu:\nhttps://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #LPG", "duration" => 220, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-03-16 - Martin Vaculík: Který moderní motor je vhodný pro přestavbu na LPG?.mp4", "id" => "Qfs_6oqCaWU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Qfs_6oqCaWU", "playlist_index" => 175, "timestamp" => 1615878012, "title" => "Martin Vaculík: Který moderní motor je vhodný pro přestavbu na LPG?", "upload_date" => "20210316"} 18:17:07.742 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=861.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:17:07.744 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=863.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:07.746 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=864.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-16 07:00:12Z], 6] 18:17:07.764 [debug] QUERY OK source="media_items" db=16.8ms queue=0.1ms idle=866.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zvažujete přestavbu svého vozu na pohon LPG? Martin Vaculík vám v nejnovějším videu poradí, který motor je pro to vhodný. Pokud se vám naše videa líbí a zajímá vás, co nového chystáme, nezapomeňte nás sledovat na Instagramu:\nhttps://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #LPG", "Martin Vaculík: Který moderní motor je vhodný pro přestavbu na LPG?", "250dc042-36ab-49da-ba18-0f56d90ad05f", "Qfs_6oqCaWU", false, 220, false, "https://www.youtube.com/watch?v=Qfs_6oqCaWU", 175, "/downloads/Auto.cz - Martin Vaculík/2021-03-16 - Martin Vaculík: Který moderní motor je vhodný pro přestavbu na LPG?.mp4", false, false, 6, [], 1, ~U[2021-03-16 07:00:12Z], ~U[2025-12-10 17:17:07Z], ~U[2025-12-10 17:17:07Z], "Zvažujete přestavbu svého vozu na pohon LPG? Martin Vaculík vám v nejnovějším videu poradí, který motor je pro to vhodný. Pokud se vám naše videa líbí a zajímá vás, co nového chystáme, nezapomeňte nás sledovat na Instagramu:\nhttps://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #LPG", "Martin Vaculík: Který moderní motor je vhodný pro přestavbu na LPG?", "Qfs_6oqCaWU", 220, false, "https://www.youtube.com/watch?v=Qfs_6oqCaWU", "/downloads/Auto.cz - Martin Vaculík/2021-03-16 - Martin Vaculík: Který moderní motor je vhodný pro přestavbu na LPG?.mp4", false, 6, ~U[2021-03-16 07:00:12Z]] 18:17:07.766 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=237.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:07.767 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=24.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:17:07.769 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=24.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12751] 18:17:07.769 [debug] Current batch of media processed. Will check again in 1000ms 18:17:08.771 [debug] Current batch of media processed. Will check again in 1000ms 18:17:09.772 [debug] Current batch of media processed. Will check again in 1000ms 18:17:10.774 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V novém díle Otázek a odpovědí se technický specialista Světa motorů věnoval oblíbenému tématu, které automobilovou společnost rozděluje na dva tábory. Je třeba zahřívat studený motor před jízdou? Martin Vaculík vysvětlí, proč má z takového postupu husinu. Asi tušíte správně, že o originální hlášky tohoto experte ani tentokrát nebude nouze!\n\n#MartinVaculík #SvětMotorů", "duration" => 290, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-03-10 - Martin Vaculík: Je potřeba zahřívat studený nafťák před jízdou?.mp4", "id" => "dPvl6pbVSh0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dPvl6pbVSh0", "playlist_index" => 176, "timestamp" => 1615395625, "title" => "Martin Vaculík: Je potřeba zahřívat studený nafťák před jízdou?", "upload_date" => "20210310"} 18:17:10.776 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1894.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:17:10.777 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1896.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:10.780 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1897.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-10 17:00:25Z], 6] 18:17:10.784 [debug] QUERY OK source="media_items" db=2.4ms idle=1249.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V novém díle Otázek a odpovědí se technický specialista Světa motorů věnoval oblíbenému tématu, které automobilovou společnost rozděluje na dva tábory. Je třeba zahřívat studený motor před jízdou? Martin Vaculík vysvětlí, proč má z takového postupu husinu. Asi tušíte správně, že o originální hlášky tohoto experte ani tentokrát nebude nouze!\n\n#MartinVaculík #SvětMotorů", "Martin Vaculík: Je potřeba zahřívat studený nafťák před jízdou?", "76d5855b-392c-4271-b214-eecd4c565dde", "dPvl6pbVSh0", false, 290, false, "https://www.youtube.com/watch?v=dPvl6pbVSh0", 176, "/downloads/Auto.cz - Martin Vaculík/2021-03-10 - Martin Vaculík: Je potřeba zahřívat studený nafťák před jízdou?.mp4", false, false, 6, [], 1, ~U[2021-03-10 17:00:25Z], ~U[2025-12-10 17:17:10Z], ~U[2025-12-10 17:17:10Z], "V novém díle Otázek a odpovědí se technický specialista Světa motorů věnoval oblíbenému tématu, které automobilovou společnost rozděluje na dva tábory. Je třeba zahřívat studený motor před jízdou? Martin Vaculík vysvětlí, proč má z takového postupu husinu. Asi tušíte správně, že o originální hlášky tohoto experte ani tentokrát nebude nouze!\n\n#MartinVaculík #SvětMotorů", "Martin Vaculík: Je potřeba zahřívat studený nafťák před jízdou?", "dPvl6pbVSh0", 290, false, "https://www.youtube.com/watch?v=dPvl6pbVSh0", "/downloads/Auto.cz - Martin Vaculík/2021-03-10 - Martin Vaculík: Je potřeba zahřívat studený nafťák před jízdou?.mp4", false, 6, ~U[2021-03-10 17:00:25Z]] 18:17:10.785 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=250.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:10.787 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=10.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:17:10.789 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=10.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12752] 18:17:10.789 [debug] Current batch of media processed. Will check again in 1000ms 18:17:11.790 [debug] Current batch of media processed. Will check again in 1000ms 18:17:11.991 [info] {"source":"oban","duration":2211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:12.791 [debug] Current batch of media processed. Will check again in 1000ms 18:17:13.792 [debug] Current batch of media processed. Will check again in 1000ms 18:17:14.795 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Technického experta Světa motorů zaujala při přípravě nového tištěného speciálu Toyota Land Cruiser. A to natolik, že se o její životní formě rozhodl natočit půlhodinové video. 🎥\n\nSledujte nás také na našem Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #ToyotaLandCruiser", "duration" => 2005, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-03-08 - Martin Vaculík: Toto je poslední nové auto, které vám vydrží celý život!.mp4", "id" => "SQLdEW5-Nag", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SQLdEW5-Nag", "playlist_index" => 177, "timestamp" => 1615222815, "title" => "Martin Vaculík: Toto je poslední nové auto, které vám vydrží celý život!", "upload_date" => "20210308"} 18:17:14.796 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=915.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:17:14.799 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=917.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:14.801 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=919.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-08 17:00:15Z], 6] 18:17:14.811 [debug] QUERY OK source="media_items" db=7.4ms queue=0.1ms idle=923.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technického experta Světa motorů zaujala při přípravě nového tištěného speciálu Toyota Land Cruiser. A to natolik, že se o její životní formě rozhodl natočit půlhodinové video. 🎥\n\nSledujte nás také na našem Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #ToyotaLandCruiser", "Martin Vaculík: Toto je poslední nové auto, které vám vydrží celý život!", "913a3ca1-c5b5-4e68-bf22-d32c39c0ddec", "SQLdEW5-Nag", false, 2005, false, "https://www.youtube.com/watch?v=SQLdEW5-Nag", 177, "/downloads/Auto.cz - Martin Vaculík/2021-03-08 - Martin Vaculík: Toto je poslední nové auto, které vám vydrží celý život!.mp4", false, false, 6, [], 1, ~U[2021-03-08 17:00:15Z], ~U[2025-12-10 17:17:14Z], ~U[2025-12-10 17:17:14Z], "Technického experta Světa motorů zaujala při přípravě nového tištěného speciálu Toyota Land Cruiser. A to natolik, že se o její životní formě rozhodl natočit půlhodinové video. 🎥\n\nSledujte nás také na našem Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #ToyotaLandCruiser", "Martin Vaculík: Toto je poslední nové auto, které vám vydrží celý život!", "SQLdEW5-Nag", 2005, false, "https://www.youtube.com/watch?v=SQLdEW5-Nag", "/downloads/Auto.cz - Martin Vaculík/2021-03-08 - Martin Vaculík: Toto je poslední nové auto, které vám vydrží celý život!.mp4", false, 6, ~U[2021-03-08 17:00:15Z]] 18:17:14.813 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=268.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:14.815 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=17.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:17:14.816 [debug] QUERY OK source="media_items" db=0.9ms idle=16.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 [12753] 18:17:14.817 [debug] Current batch of media processed. Will check again in 1000ms 18:17:15.818 [debug] Current batch of media processed. Will check again in 1000ms 18:17:16.819 [debug] Current batch of media processed. Will check again in 1000ms 18:17:17.821 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Náš technický expert Martin Vaculík se netají svým despektem k Teslám, na elektromobily obecně se však jeho nelibost rozhodně nevztahuje. Pro někoho to bude možná překvapení, ale elektrický Hyundai Kona Martina v mnohém zaujal. CELÉ VIDEO JIŽ NYNÍ ZDE: https://www.auto.cz/martin-vaculik-a-elektromobil-tohle-jste-chteli-videt-137989\n\nSledujte nás na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #HyundaiKona", "duration" => 1254, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-02-18 - Martin Vaculík a elektromobil: Tohle jste chtěli vidět!.mp4", "id" => "4J3NYQUILGM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4J3NYQUILGM", "playlist_index" => 178, "timestamp" => 1613667614, "title" => "Martin Vaculík a elektromobil: Tohle jste chtěli vidět!", "upload_date" => "20210218"} 18:17:17.822 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1941.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:17:17.824 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1943.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:17.826 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1944.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-18 17:00:14Z], 6] 18:17:17.830 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=1279.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Náš technický expert Martin Vaculík se netají svým despektem k Teslám, na elektromobily obecně se však jeho nelibost rozhodně nevztahuje. Pro někoho to bude možná překvapení, ale elektrický Hyundai Kona Martina v mnohém zaujal. CELÉ VIDEO JIŽ NYNÍ ZDE: https://www.auto.cz/martin-vaculik-a-elektromobil-tohle-jste-chteli-videt-137989\n\nSledujte nás na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #HyundaiKona", "Martin Vaculík a elektromobil: Tohle jste chtěli vidět!", "27d308a0-2816-4c0d-b535-5841bddd7092", "4J3NYQUILGM", false, 1254, false, "https://www.youtube.com/watch?v=4J3NYQUILGM", 178, "/downloads/Auto.cz - Martin Vaculík/2021-02-18 - Martin Vaculík a elektromobil: Tohle jste chtěli vidět!.mp4", false, false, 6, [], 1, ~U[2021-02-18 17:00:14Z], ~U[2025-12-10 17:17:17Z], ~U[2025-12-10 17:17:17Z], "Náš technický expert Martin Vaculík se netají svým despektem k Teslám, na elektromobily obecně se však jeho nelibost rozhodně nevztahuje. Pro někoho to bude možná překvapení, ale elektrický Hyundai Kona Martina v mnohém zaujal. CELÉ VIDEO JIŽ NYNÍ ZDE: https://www.auto.cz/martin-vaculik-a-elektromobil-tohle-jste-chteli-videt-137989\n\nSledujte nás na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #HyundaiKona", "Martin Vaculík a elektromobil: Tohle jste chtěli vidět!", "4J3NYQUILGM", 1254, false, "https://www.youtube.com/watch?v=4J3NYQUILGM", "/downloads/Auto.cz - Martin Vaculík/2021-02-18 - Martin Vaculík a elektromobil: Tohle jste chtěli vidět!.mp4", false, 6, ~U[2021-02-18 17:00:14Z]] 18:17:17.832 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=280.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:17.833 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=10.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:17:17.835 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=10.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12754] 18:17:17.836 [debug] Current batch of media processed. Will check again in 1000ms 18:17:18.836 [debug] Current batch of media processed. Will check again in 1000ms 18:17:19.839 [debug] Current batch of media processed. Will check again in 1000ms 18:17:20.842 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Technický expert časopisu Svět motorů Martin Vaculík odpovídá na dotazy čtenářů. V tomto díle se rozpovídal o kvalitě zimní nafty, spolehlivosti kombinace přímého a nepřímého vstřikování a nakonec prozradil, proč je dnes tak náročné vybrat benzinové auto s manuálem a čtyřkolkou.\n\nVIDEA NAJDETE UŽ NYNÍ NA WEBU AUTO.CZ:\nhttps://www.auto.cz/martin-vaculik-odpovida-na-otazky-o-zimni-nafte-proc-bude-letos-dobra-nafta-137918\n\nNezapomeňte nás sledovat na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů", "duration" => 756, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-02-14 - Otázky a odpovědi Martina Vaculíka: Zimní nafta, přímý a nepřímý vstřik a výběr 4x4 s manuálem.mp4", "id" => "ZWPzPAP4IVU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZWPzPAP4IVU", "playlist_index" => 179, "timestamp" => 1613322014, "title" => "Otázky a odpovědi Martina Vaculíka: Zimní nafta, přímý a nepřímý vstřik a výběr 4x4 s manuálem", "upload_date" => "20210214"} 18:17:20.844 [debug] QUERY OK source="sources" db=1.0ms queue=0.3ms idle=1963.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:17:20.845 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1965.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:20.847 [debug] QUERY OK source="media_items" db=1.1ms idle=1966.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-14 17:00:14Z], 6] 18:17:20.851 [debug] QUERY OK source="media_items" db=2.6ms idle=1291.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický expert časopisu Svět motorů Martin Vaculík odpovídá na dotazy čtenářů. V tomto díle se rozpovídal o kvalitě zimní nafty, spolehlivosti kombinace přímého a nepřímého vstřikování a nakonec prozradil, proč je dnes tak náročné vybrat benzinové auto s manuálem a čtyřkolkou.\n\nVIDEA NAJDETE UŽ NYNÍ NA WEBU AUTO.CZ:\nhttps://www.auto.cz/martin-vaculik-odpovida-na-otazky-o-zimni-nafte-proc-bude-letos-dobra-nafta-137918\n\nNezapomeňte nás sledovat na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů", "Otázky a odpovědi Martina Vaculíka: Zimní nafta, přímý a nepřímý vstřik a výběr 4x4 s manuálem", "575804ec-bd4b-4b96-aa7c-853bcf6112e4", "ZWPzPAP4IVU", false, 756, false, "https://www.youtube.com/watch?v=ZWPzPAP4IVU", 179, "/downloads/Auto.cz - Martin Vaculík/2021-02-14 - Otázky a odpovědi Martina Vaculíka: Zimní nafta, přímý a nepřímý vstřik a výběr 4x4 s manuálem.mp4", false, false, 6, [], 1, ~U[2021-02-14 17:00:14Z], ~U[2025-12-10 17:17:20Z], ~U[2025-12-10 17:17:20Z], "Technický expert časopisu Svět motorů Martin Vaculík odpovídá na dotazy čtenářů. V tomto díle se rozpovídal o kvalitě zimní nafty, spolehlivosti kombinace přímého a nepřímého vstřikování a nakonec prozradil, proč je dnes tak náročné vybrat benzinové auto s manuálem a čtyřkolkou.\n\nVIDEA NAJDETE UŽ NYNÍ NA WEBU AUTO.CZ:\nhttps://www.auto.cz/martin-vaculik-odpovida-na-otazky-o-zimni-nafte-proc-bude-letos-dobra-nafta-137918\n\nNezapomeňte nás sledovat na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů", "Otázky a odpovědi Martina Vaculíka: Zimní nafta, přímý a nepřímý vstřik a výběr 4x4 s manuálem", "ZWPzPAP4IVU", 756, false, "https://www.youtube.com/watch?v=ZWPzPAP4IVU", "/downloads/Auto.cz - Martin Vaculík/2021-02-14 - Otázky a odpovědi Martina Vaculíka: Zimní nafta, přímý a nepřímý vstřik a výběr 4x4 s manuálem.mp4", false, 6, ~U[2021-02-14 17:00:14Z]] 18:17:20.852 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=291.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:20.854 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:17:20.855 [debug] QUERY OK source="media_items" db=0.8ms idle=8.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12755] 18:17:20.855 [debug] Current batch of media processed. Will check again in 1000ms 18:17:21.856 [debug] Current batch of media processed. Will check again in 1000ms 18:17:22.858 [debug] Current batch of media processed. Will check again in 1000ms 18:17:23.860 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Máme pro vás další archivní video Martina Vaculíka, které si můžete pustit už nyní zde: https://www.auto.cz/prohlednete-si-unikatni-bmw-x5-prvni-generace-ve-skvelem-stavu-veteran-po-nemz-nikdo-netouzi-111345\n\nKlasicky tvarovaná BMW z přelomu tisíciletí jsou dnes v kurzu a jejich ceny už několik let rostou. Konkrétně se to týká trojky E46 330i s manuálem a M-Paketem, pětky E39 540i s manuálním šestikvaltem a sedmičky E38 s osmi a dvanáctiválcovými motory. Techniku těchto ikon má v sobě i první generace X5 (E53)...\n\n#MartinVaculík #SvětMotorů #BMWX5", "duration" => 363, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-02-08 - Martin Vaculík a první generace BMW X5 ve skvělém stavu. Proč jej nikdo nechce?.mp4", "id" => "nnM-r2RaTeA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=nnM-r2RaTeA", "playlist_index" => 180, "timestamp" => 1612803627, "title" => "Martin Vaculík a první generace BMW X5 ve skvělém stavu. Proč jej nikdo nechce?", "upload_date" => "20210208"} 18:17:23.862 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1980.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:17:23.863 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1982.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:23.866 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1984.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-08 17:00:27Z], 6] 18:17:23.870 [debug] QUERY OK source="media_items" db=3.3ms idle=1302.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Máme pro vás další archivní video Martina Vaculíka, které si můžete pustit už nyní zde: https://www.auto.cz/prohlednete-si-unikatni-bmw-x5-prvni-generace-ve-skvelem-stavu-veteran-po-nemz-nikdo-netouzi-111345\n\nKlasicky tvarovaná BMW z přelomu tisíciletí jsou dnes v kurzu a jejich ceny už několik let rostou. Konkrétně se to týká trojky E46 330i s manuálem a M-Paketem, pětky E39 540i s manuálním šestikvaltem a sedmičky E38 s osmi a dvanáctiválcovými motory. Techniku těchto ikon má v sobě i první generace X5 (E53)...\n\n#MartinVaculík #SvětMotorů #BMWX5", "Martin Vaculík a první generace BMW X5 ve skvělém stavu. Proč jej nikdo nechce?", "7261fa34-ea38-4a72-842c-e102008d5918", "nnM-r2RaTeA", false, 363, false, "https://www.youtube.com/watch?v=nnM-r2RaTeA", 180, "/downloads/Auto.cz - Martin Vaculík/2021-02-08 - Martin Vaculík a první generace BMW X5 ve skvělém stavu. Proč jej nikdo nechce?.mp4", false, false, 6, [], 1, ~U[2021-02-08 17:00:27Z], ~U[2025-12-10 17:17:23Z], ~U[2025-12-10 17:17:23Z], "Máme pro vás další archivní video Martina Vaculíka, které si můžete pustit už nyní zde: https://www.auto.cz/prohlednete-si-unikatni-bmw-x5-prvni-generace-ve-skvelem-stavu-veteran-po-nemz-nikdo-netouzi-111345\n\nKlasicky tvarovaná BMW z přelomu tisíciletí jsou dnes v kurzu a jejich ceny už několik let rostou. Konkrétně se to týká trojky E46 330i s manuálem a M-Paketem, pětky E39 540i s manuálním šestikvaltem a sedmičky E38 s osmi a dvanáctiválcovými motory. Techniku těchto ikon má v sobě i první generace X5 (E53)...\n\n#MartinVaculík #SvětMotorů #BMWX5", "Martin Vaculík a první generace BMW X5 ve skvělém stavu. Proč jej nikdo nechce?", "nnM-r2RaTeA", 363, false, "https://www.youtube.com/watch?v=nnM-r2RaTeA", "/downloads/Auto.cz - Martin Vaculík/2021-02-08 - Martin Vaculík a první generace BMW X5 ve skvělém stavu. Proč jej nikdo nechce?.mp4", false, 6, ~U[2021-02-08 17:00:27Z]] 18:17:23.872 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=303.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:23.873 [debug] QUERY OK source="media_profiles" db=0.6ms idle=10.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:17:23.875 [debug] QUERY OK source="media_items" db=1.0ms idle=10.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12756] 18:17:23.875 [debug] Current batch of media processed. Will check again in 1000ms 18:17:24.876 [debug] Current batch of media processed. Will check again in 1000ms 18:17:25.878 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Slíbili jsme vám starší videa Martina Vaculíka z archivu, tak tady je jedno z nich. Technický expert Světa motorů ve videu z roku 2018 představuje auto svého dětství - Nissan Patrol Y60. Celé video již nyní zde: https://www.auto.cz/video-tohle-auto-cesti-podnikatele-milovali-jaky-je-dnes-nissan-patrol-y60-120226\n\n#MartinVaculík #SvětMotorů #NissanPatrol", "duration" => 541, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-02-03 - Martin Vaculík představuje auto svého dětství!.mp4", "id" => "q6AEYOVSTBM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=q6AEYOVSTBM", "playlist_index" => 181, "timestamp" => 1612371660, "title" => "Martin Vaculík představuje auto svého dětství!", "upload_date" => "20210203"} 18:17:25.880 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=999.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:17:25.882 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1001.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:25.883 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1002.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-03 17:01:00Z], 6] 18:17:25.887 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=1004.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Slíbili jsme vám starší videa Martina Vaculíka z archivu, tak tady je jedno z nich. Technický expert Světa motorů ve videu z roku 2018 představuje auto svého dětství - Nissan Patrol Y60. Celé video již nyní zde: https://www.auto.cz/video-tohle-auto-cesti-podnikatele-milovali-jaky-je-dnes-nissan-patrol-y60-120226\n\n#MartinVaculík #SvětMotorů #NissanPatrol", "Martin Vaculík představuje auto svého dětství!", "f4777859-f5f1-45df-96c4-85cc2bca3748", "q6AEYOVSTBM", false, 541, false, "https://www.youtube.com/watch?v=q6AEYOVSTBM", 181, "/downloads/Auto.cz - Martin Vaculík/2021-02-03 - Martin Vaculík představuje auto svého dětství!.mp4", false, false, 6, [], 1, ~U[2021-02-03 17:01:00Z], ~U[2025-12-10 17:17:25Z], ~U[2025-12-10 17:17:25Z], "Slíbili jsme vám starší videa Martina Vaculíka z archivu, tak tady je jedno z nich. Technický expert Světa motorů ve videu z roku 2018 představuje auto svého dětství - Nissan Patrol Y60. Celé video již nyní zde: https://www.auto.cz/video-tohle-auto-cesti-podnikatele-milovali-jaky-je-dnes-nissan-patrol-y60-120226\n\n#MartinVaculík #SvětMotorů #NissanPatrol", "Martin Vaculík představuje auto svého dětství!", "q6AEYOVSTBM", 541, false, "https://www.youtube.com/watch?v=q6AEYOVSTBM", "/downloads/Auto.cz - Martin Vaculík/2021-02-03 - Martin Vaculík představuje auto svého dětství!.mp4", false, 6, ~U[2021-02-03 17:01:00Z]] 18:17:25.888 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=311.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:25.889 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=8.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:17:25.890 [debug] QUERY OK source="media_items" db=0.3ms idle=7.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12757] 18:17:25.890 [debug] Current batch of media processed. Will check again in 1000ms 18:17:26.891 [debug] Current batch of media processed. Will check again in 1000ms 18:17:27.891 [debug] Current batch of media processed. Will check again in 1000ms 18:17:28.893 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Technický specialista Světa motorů si tentokrát posvítil na Škodu Rapid, která coby ojetina začíná klesat k částkám okolo 100 000 Kč. Je to po letech dobrá volba? A jak je na tom po čtvrt milionu kilometrů motor 1.2 TSI? Martin Vaculík odpovídá... https://www.auto.cz/martin-vaculik-se-podival-na-ojetou-skodu-rapid-velmi-ojetou-jak-dopadla-137790\n\nNezapomeňte nás sledovat na Instagramu\nhttps://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #ŠkodaRapid", "duration" => 1204, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-01-31 - Martin Vaculík a pořádně ojetá Škoda Rapid: Jak obstál motor 1.2 TSI?.mp4", "id" => "8pvjHpT5-Ks", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8pvjHpT5-Ks", "playlist_index" => 182, "timestamp" => 1612112410, "title" => "Martin Vaculík a pořádně ojetá Škoda Rapid: Jak obstál motor 1.2 TSI?", "upload_date" => "20210131"} 18:17:28.894 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1013.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:17:28.894 [debug] QUERY OK source="sources" db=0.2ms idle=1014.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:28.895 [debug] QUERY OK source="media_items" db=0.8ms idle=1015.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-01-31 17:00:10Z], 6] 18:17:28.899 [debug] QUERY OK source="media_items" db=2.2ms idle=1016.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický specialista Světa motorů si tentokrát posvítil na Škodu Rapid, která coby ojetina začíná klesat k částkám okolo 100 000 Kč. Je to po letech dobrá volba? A jak je na tom po čtvrt milionu kilometrů motor 1.2 TSI? Martin Vaculík odpovídá... https://www.auto.cz/martin-vaculik-se-podival-na-ojetou-skodu-rapid-velmi-ojetou-jak-dopadla-137790\n\nNezapomeňte nás sledovat na Instagramu\nhttps://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #ŠkodaRapid", "Martin Vaculík a pořádně ojetá Škoda Rapid: Jak obstál motor 1.2 TSI?", "bdde3029-a61b-43b2-b004-aaa02b3b50fe", "8pvjHpT5-Ks", false, 1204, false, "https://www.youtube.com/watch?v=8pvjHpT5-Ks", 182, "/downloads/Auto.cz - Martin Vaculík/2021-01-31 - Martin Vaculík a pořádně ojetá Škoda Rapid: Jak obstál motor 1.2 TSI?.mp4", false, false, 6, [], 1, ~U[2021-01-31 17:00:10Z], ~U[2025-12-10 17:17:28Z], ~U[2025-12-10 17:17:28Z], "Technický specialista Světa motorů si tentokrát posvítil na Škodu Rapid, která coby ojetina začíná klesat k částkám okolo 100 000 Kč. Je to po letech dobrá volba? A jak je na tom po čtvrt milionu kilometrů motor 1.2 TSI? Martin Vaculík odpovídá... https://www.auto.cz/martin-vaculik-se-podival-na-ojetou-skodu-rapid-velmi-ojetou-jak-dopadla-137790\n\nNezapomeňte nás sledovat na Instagramu\nhttps://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #ŠkodaRapid", "Martin Vaculík a pořádně ojetá Škoda Rapid: Jak obstál motor 1.2 TSI?", "8pvjHpT5-Ks", 1204, false, "https://www.youtube.com/watch?v=8pvjHpT5-Ks", "/downloads/Auto.cz - Martin Vaculík/2021-01-31 - Martin Vaculík a pořádně ojetá Škoda Rapid: Jak obstál motor 1.2 TSI?.mp4", false, 6, ~U[2021-01-31 17:00:10Z]] 18:17:28.900 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=315.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:28.901 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:17:28.902 [debug] QUERY OK source="media_items" db=0.6ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12758] 18:17:28.902 [debug] Current batch of media processed. Will check again in 1000ms 18:17:29.903 [debug] Current batch of media processed. Will check again in 1000ms 18:17:30.903 [debug] Current batch of media processed. Will check again in 1000ms 18:17:31.904 [debug] Current batch of media processed. Will check again in 1000ms 18:17:32.906 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Bazarová rubrika časopisu Svět motorů se nově rozrůstá o krátká videa z její přípravy, což pro vás znamená jediné: ještě více Martina Vaculíka! Tentokrát se technický expert Světa motorů zaměřil na ojetou Audi A3, jejíž cena pomalu začíná klesat k atraktivní hranici. Vyplatí se oproti Octavii, Leonu či Golfu? A na co si dát při výběru pozor? Pohodlně se usaďte, Martin Vaculík začíná... https://www.auto.cz/martin-vaculik-proklepl-ojetou-audi-a3-slavne-bazary-sveta-motoru-nove-i-ve-videu-137712\n\nJestli se vám video líbí, nezapomeňte nás podpořit lajkem a odběrem tohoto kanálu. A pro sledování zákulisí nejen o videích Martina Vaculíka nás sledujte také na Instagramu www.instagram.com/auto.cz\n\nA nezapomeňte také, že tištěnou verzi časopisu Svět motorů včetně ještě obsáhlejšího hodnocení ojeté Audi A3 najdete na webu iKiosek.cz: https://www.ikiosek.cz/detail/floowiecnc-pu/485207/1064-svet-motoru-3-2021\n\n#MartinVaculík #SvětMotorů #AudiA3", "duration" => 912, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-01-28 - Martin Vaculík a ojetá Audi A3: Opravdu má stejnou techniku jako Octavia?.mp4", "id" => "4to-8felBjo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4to-8felBjo", "playlist_index" => 183, "timestamp" => 1611853212, "title" => "Martin Vaculík a ojetá Audi A3: Opravdu má stejnou techniku jako Octavia?", "upload_date" => "20210128"} 18:17:32.907 [debug] QUERY OK source="sources" db=0.5ms idle=309.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:17:32.908 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=28.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:32.910 [debug] QUERY OK source="media_items" db=0.6ms idle=29.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-01-28 17:00:12Z], 6] 18:17:32.920 [debug] QUERY OK source="media_items" db=9.5ms queue=0.1ms idle=30.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Bazarová rubrika časopisu Svět motorů se nově rozrůstá o krátká videa z její přípravy, což pro vás znamená jediné: ještě více Martina Vaculíka! Tentokrát se technický expert Světa motorů zaměřil na ojetou Audi A3, jejíž cena pomalu začíná klesat k atraktivní hranici. Vyplatí se oproti Octavii, Leonu či Golfu? A na co si dát při výběru pozor? Pohodlně se usaďte, Martin Vaculík začíná... https://www.auto.cz/martin-vaculik-proklepl-ojetou-audi-a3-slavne-bazary-sveta-motoru-nove-i-ve-videu-137712\n\nJestli se vám video líbí, nezapomeňte nás podpořit lajkem a odběrem tohoto kanálu. A pro sledování zákulisí nejen o videích Martina Vaculíka nás sledujte také na Instagramu www.instagram.com/auto.cz\n\nA nezapomeňte také, že tištěnou verzi časopisu Svět motorů včetně ještě obsáhlejšího hodnocení ojeté Audi A3 najdete na webu iKiosek.cz: https://www.ikiosek.cz/detail/floowiecnc-pu/485207/1064-svet-motoru-3-2021\n\n#MartinVaculík #SvětMotorů #AudiA3", "Martin Vaculík a ojetá Audi A3: Opravdu má stejnou techniku jako Octavia?", "48b19401-dd2d-410c-aa3b-fb4aff21c987", "4to-8felBjo", false, 912, false, "https://www.youtube.com/watch?v=4to-8felBjo", 183, "/downloads/Auto.cz - Martin Vaculík/2021-01-28 - Martin Vaculík a ojetá Audi A3: Opravdu má stejnou techniku jako Octavia?.mp4", false, false, 6, [], 1, ~U[2021-01-28 17:00:12Z], ~U[2025-12-10 17:17:32Z], ~U[2025-12-10 17:17:32Z], "Bazarová rubrika časopisu Svět motorů se nově rozrůstá o krátká videa z její přípravy, což pro vás znamená jediné: ještě více Martina Vaculíka! Tentokrát se technický expert Světa motorů zaměřil na ojetou Audi A3, jejíž cena pomalu začíná klesat k atraktivní hranici. Vyplatí se oproti Octavii, Leonu či Golfu? A na co si dát při výběru pozor? Pohodlně se usaďte, Martin Vaculík začíná... https://www.auto.cz/martin-vaculik-proklepl-ojetou-audi-a3-slavne-bazary-sveta-motoru-nove-i-ve-videu-137712\n\nJestli se vám video líbí, nezapomeňte nás podpořit lajkem a odběrem tohoto kanálu. A pro sledování zákulisí nejen o videích Martina Vaculíka nás sledujte také na Instagramu www.instagram.com/auto.cz\n\nA nezapomeňte také, že tištěnou verzi časopisu Svět motorů včetně ještě obsáhlejšího hodnocení ojeté Audi A3 najdete na webu iKiosek.cz: https://www.ikiosek.cz/detail/floowiecnc-pu/485207/1064-svet-motoru-3-2021\n\n#MartinVaculík #SvětMotorů #AudiA3", "Martin Vaculík a ojetá Audi A3: Opravdu má stejnou techniku jako Octavia?", "4to-8felBjo", 912, false, "https://www.youtube.com/watch?v=4to-8felBjo", "/downloads/Auto.cz - Martin Vaculík/2021-01-28 - Martin Vaculík a ojetá Audi A3: Opravdu má stejnou techniku jako Octavia?.mp4", false, 6, ~U[2021-01-28 17:00:12Z]] 18:17:32.921 [debug] QUERY OK source="sources" db=0.5ms idle=40.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:32.922 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=14.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:17:32.923 [debug] QUERY OK source="media_items" db=0.6ms idle=14.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12759] 18:17:32.923 [debug] Current batch of media processed. Will check again in 1000ms 18:17:33.924 [debug] Current batch of media processed. Will check again in 1000ms 18:17:34.926 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Minule vám Martin Vaculík představil tu správnou specifikaci Škody Octavia. Jenže taková stála 895.800 Kč a byl to vůz s předním pohonem. Co tak za 738.900 Kč dvoulitrovou čtyřkolku Mazda CX-30?\n\nSledujte nás na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #MazdaCX30 #AutoCZ", "duration" => 1617, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-01-29 - Martin Vaculík: Toto je poslední normální auto!.mp4", "id" => "LWYAlYRUToU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LWYAlYRUToU", "playlist_index" => 184, "timestamp" => 1611937811, "title" => "Martin Vaculík: Toto je poslední normální auto!", "upload_date" => "20210129"} 18:17:34.928 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=326.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:17:34.929 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=48.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:34.931 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=49.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-01-29 16:30:11Z], 6] 18:17:34.934 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=52.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Minule vám Martin Vaculík představil tu správnou specifikaci Škody Octavia. Jenže taková stála 895.800 Kč a byl to vůz s předním pohonem. Co tak za 738.900 Kč dvoulitrovou čtyřkolku Mazda CX-30?\n\nSledujte nás na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #MazdaCX30 #AutoCZ", "Martin Vaculík: Toto je poslední normální auto!", "83cd2031-131e-4b2e-b51c-9f196339db8c", "LWYAlYRUToU", false, 1617, false, "https://www.youtube.com/watch?v=LWYAlYRUToU", 184, "/downloads/Auto.cz - Martin Vaculík/2021-01-29 - Martin Vaculík: Toto je poslední normální auto!.mp4", false, false, 6, [], 1, ~U[2021-01-29 16:30:11Z], ~U[2025-12-10 17:17:34Z], ~U[2025-12-10 17:17:34Z], "Minule vám Martin Vaculík představil tu správnou specifikaci Škody Octavia. Jenže taková stála 895.800 Kč a byl to vůz s předním pohonem. Co tak za 738.900 Kč dvoulitrovou čtyřkolku Mazda CX-30?\n\nSledujte nás na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #MazdaCX30 #AutoCZ", "Martin Vaculík: Toto je poslední normální auto!", "LWYAlYRUToU", 1617, false, "https://www.youtube.com/watch?v=LWYAlYRUToU", "/downloads/Auto.cz - Martin Vaculík/2021-01-29 - Martin Vaculík: Toto je poslední normální auto!.mp4", false, 6, ~U[2021-01-29 16:30:11Z]] 18:17:34.936 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=54.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:34.937 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=8.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:17:34.939 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12760] 18:17:34.939 [debug] Current batch of media processed. Will check again in 1000ms 18:17:35.940 [debug] Current batch of media processed. Will check again in 1000ms 18:17:36.943 [debug] Current batch of media processed. Will check again in 1000ms 18:17:37.943 [debug] Current batch of media processed. Will check again in 1000ms 18:17:38.945 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Možná jste si všimli, že přijetí současné octavie odborníky i veřejností bylo vlažnější než u generací předchozích. Martin Vaculík tvrdí, že je to především věc specifikace – než se však ke správně nakonfigurované octavii dostal, trvalo to téměř rok.\n\n#MartinVaculík #SvětMotorů #ŠkodaOctavia", "duration" => 769, "filename" => "/downloads/Auto.cz - Martin Vaculík/2021-01-01 - Martin Vaculík: Jak vybrat správnou specifikaci nové Octavie?.mp4", "id" => "FnMY3uXhHBs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=FnMY3uXhHBs", "playlist_index" => 185, "timestamp" => 1609520410, "title" => "Martin Vaculík: Jak vybrat správnou specifikaci nové Octavie?", "upload_date" => "20210101"} 18:17:38.947 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=335.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:17:38.948 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=67.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:38.950 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=68.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-01-01 17:00:10Z], 6] 18:17:38.954 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=71.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Možná jste si všimli, že přijetí současné octavie odborníky i veřejností bylo vlažnější než u generací předchozích. Martin Vaculík tvrdí, že je to především věc specifikace – než se však ke správně nakonfigurované octavii dostal, trvalo to téměř rok.\n\n#MartinVaculík #SvětMotorů #ŠkodaOctavia", "Martin Vaculík: Jak vybrat správnou specifikaci nové Octavie?", "ec94f22e-bae8-4d64-b3b2-a53b868cb46f", "FnMY3uXhHBs", false, 769, false, "https://www.youtube.com/watch?v=FnMY3uXhHBs", 185, "/downloads/Auto.cz - Martin Vaculík/2021-01-01 - Martin Vaculík: Jak vybrat správnou specifikaci nové Octavie?.mp4", false, false, 6, [], 1, ~U[2021-01-01 17:00:10Z], ~U[2025-12-10 17:17:38Z], ~U[2025-12-10 17:17:38Z], "Možná jste si všimli, že přijetí současné octavie odborníky i veřejností bylo vlažnější než u generací předchozích. Martin Vaculík tvrdí, že je to především věc specifikace – než se však ke správně nakonfigurované octavii dostal, trvalo to téměř rok.\n\n#MartinVaculík #SvětMotorů #ŠkodaOctavia", "Martin Vaculík: Jak vybrat správnou specifikaci nové Octavie?", "FnMY3uXhHBs", 769, false, "https://www.youtube.com/watch?v=FnMY3uXhHBs", "/downloads/Auto.cz - Martin Vaculík/2021-01-01 - Martin Vaculík: Jak vybrat správnou specifikaci nové Octavie?.mp4", false, 6, ~U[2021-01-01 17:00:10Z]] 18:17:38.956 [debug] QUERY OK source="sources" db=0.8ms queue=0.4ms idle=75.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:38.958 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=10.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:17:38.960 [debug] QUERY OK source="media_items" db=0.9ms idle=10.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12761] 18:17:38.960 [debug] Current batch of media processed. Will check again in 1000ms 18:17:39.964 [debug] Current batch of media processed. Will check again in 1000ms 18:17:40.965 [debug] Current batch of media processed. Will check again in 1000ms 18:17:41.967 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Svět motorů Speciál 04/2020 věnovaný ojetinám najdete v trafikách, nebo si jej můžete objednat online: https://www.ikiosek.cz/detail/floowiecnc-pu/473959/1332-svet-motoru-special-04-2020\n\nSledujte nás na Instagramu: www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #SMspeciál", "duration" => 603, "filename" => "/downloads/Auto.cz - Martin Vaculík/2020-12-22 - Martin Vaculík představuje SM Speciál: 25 nejžádanějších ojetých vozů.mp4", "id" => "ABUWkE1ZEmo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ABUWkE1ZEmo", "playlist_index" => 186, "timestamp" => 1608638118, "title" => "Martin Vaculík představuje SM Speciál: 25 nejžádanějších ojetých vozů", "upload_date" => "20201222"} 18:17:41.969 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1088.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:17:41.970 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1090.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:41.972 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1091.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-22 11:55:18Z], 6] 18:17:41.975 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1092.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Svět motorů Speciál 04/2020 věnovaný ojetinám najdete v trafikách, nebo si jej můžete objednat online: https://www.ikiosek.cz/detail/floowiecnc-pu/473959/1332-svet-motoru-special-04-2020\n\nSledujte nás na Instagramu: www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #SMspeciál", "Martin Vaculík představuje SM Speciál: 25 nejžádanějších ojetých vozů", "96f62006-035e-404a-a1f2-3f03ab9ca993", "ABUWkE1ZEmo", false, 603, false, "https://www.youtube.com/watch?v=ABUWkE1ZEmo", 186, "/downloads/Auto.cz - Martin Vaculík/2020-12-22 - Martin Vaculík představuje SM Speciál: 25 nejžádanějších ojetých vozů.mp4", false, false, 6, [], 1, ~U[2020-12-22 11:55:18Z], ~U[2025-12-10 17:17:41Z], ~U[2025-12-10 17:17:41Z], "Svět motorů Speciál 04/2020 věnovaný ojetinám najdete v trafikách, nebo si jej můžete objednat online: https://www.ikiosek.cz/detail/floowiecnc-pu/473959/1332-svet-motoru-special-04-2020\n\nSledujte nás na Instagramu: www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #SMspeciál", "Martin Vaculík představuje SM Speciál: 25 nejžádanějších ojetých vozů", "ABUWkE1ZEmo", 603, false, "https://www.youtube.com/watch?v=ABUWkE1ZEmo", "/downloads/Auto.cz - Martin Vaculík/2020-12-22 - Martin Vaculík představuje SM Speciál: 25 nejžádanějších ojetých vozů.mp4", false, 6, ~U[2020-12-22 11:55:18Z]] 18:17:41.976 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=357.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:41.977 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:17:41.979 [debug] QUERY OK source="media_items" db=0.7ms idle=7.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12762] 18:17:41.979 [debug] Current batch of media processed. Will check again in 1000ms 18:17:41.994 [info] {"source":"oban","duration":2509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:42.980 [debug] Current batch of media processed. Will check again in 1000ms 18:17:43.981 [debug] Current batch of media processed. Will check again in 1000ms 18:17:44.983 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Svět motorů už půl roku testuje Dacii Duster 1.0 TCe s originálním pohonem LPG, neboť jí považuje za jedno z nejvýhodnějších aut na českém trhu. Nedávno došlo i na trochu svéráznou zkoušku: https://www.auto.cz/martin-vaculik-vzal-dacii-duster-1-0-tce-lpg-a-devet-pytlu-betonu-na-projizdku-137184\n\n#MartinVaculík #SvětMotorů #DaciaDusterLPG", "duration" => 382, "filename" => "/downloads/Auto.cz - Martin Vaculík/2020-12-16 - Martin Vaculík vzal Dacii Duster 1.0 TCe LPG a devět pytlů betonu na projížďku.mp4", "id" => "UOsFr52X7dk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UOsFr52X7dk", "playlist_index" => 187, "timestamp" => 1608102013, "title" => "Martin Vaculík vzal Dacii Duster 1.0 TCe LPG a devět pytlů betonu na projížďku", "upload_date" => "20201216"} 18:17:44.985 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1104.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:17:44.987 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1105.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:44.989 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1107.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-16 07:00:13Z], 6] 18:17:45.000 [debug] QUERY OK source="media_items" db=9.5ms queue=0.1ms idle=1110.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Svět motorů už půl roku testuje Dacii Duster 1.0 TCe s originálním pohonem LPG, neboť jí považuje za jedno z nejvýhodnějších aut na českém trhu. Nedávno došlo i na trochu svéráznou zkoušku: https://www.auto.cz/martin-vaculik-vzal-dacii-duster-1-0-tce-lpg-a-devet-pytlu-betonu-na-projizdku-137184\n\n#MartinVaculík #SvětMotorů #DaciaDusterLPG", "Martin Vaculík vzal Dacii Duster 1.0 TCe LPG a devět pytlů betonu na projížďku", "6b48ab3d-5d10-4990-9505-5b382396a806", "UOsFr52X7dk", false, 382, false, "https://www.youtube.com/watch?v=UOsFr52X7dk", 187, "/downloads/Auto.cz - Martin Vaculík/2020-12-16 - Martin Vaculík vzal Dacii Duster 1.0 TCe LPG a devět pytlů betonu na projížďku.mp4", false, false, 6, [], 1, ~U[2020-12-16 07:00:13Z], ~U[2025-12-10 17:17:44Z], ~U[2025-12-10 17:17:44Z], "Svět motorů už půl roku testuje Dacii Duster 1.0 TCe s originálním pohonem LPG, neboť jí považuje za jedno z nejvýhodnějších aut na českém trhu. Nedávno došlo i na trochu svéráznou zkoušku: https://www.auto.cz/martin-vaculik-vzal-dacii-duster-1-0-tce-lpg-a-devet-pytlu-betonu-na-projizdku-137184\n\n#MartinVaculík #SvětMotorů #DaciaDusterLPG", "Martin Vaculík vzal Dacii Duster 1.0 TCe LPG a devět pytlů betonu na projížďku", "UOsFr52X7dk", 382, false, "https://www.youtube.com/watch?v=UOsFr52X7dk", "/downloads/Auto.cz - Martin Vaculík/2020-12-16 - Martin Vaculík vzal Dacii Duster 1.0 TCe LPG a devět pytlů betonu na projížďku.mp4", false, 6, ~U[2020-12-16 07:00:13Z]] 18:17:45.003 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=374.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:45.005 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.2ms idle=18.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:17:45.007 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=18.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12763] 18:17:45.007 [debug] Current batch of media processed. Will check again in 1000ms 18:17:46.008 [debug] Current batch of media processed. Will check again in 1000ms 18:17:47.011 [debug] Current batch of media processed. Will check again in 1000ms 18:17:48.012 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Technický specialista Martin Vaculík se projel do Brna, aby si k testu dovezl Ladu 2131 v modernizovaném provedení. S vozem najel přes 1600 km. Jaké jsou jeho dojmy? Pokud na video nechce čekat, najdete jej tady: https://www.auto.cz/martin-vaculik-testuje-ladu-niva-2020-mnoho-novinek-hlavni-nevyhoda-zustala-136712\n\n#MartinVaculík #SvětMotorů #LadaNiva", "duration" => 1561, "filename" => "/downloads/Auto.cz - Martin Vaculík/2020-11-08 - Martin Vaculík a 1600 kilometrů za volantem Lady Niva 2020!.mp4", "id" => "R85yhvzIcs4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=R85yhvzIcs4", "playlist_index" => 188, "timestamp" => 1604858428, "title" => "Martin Vaculík a 1600 kilometrů za volantem Lady Niva 2020!", "upload_date" => "20201108"} 18:17:48.013 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1132.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:17:48.014 [debug] QUERY OK source="sources" db=0.6ms idle=1134.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:48.016 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1135.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-11-08 18:00:28Z], 6] 18:17:48.019 [debug] QUERY OK source="media_items" db=1.5ms idle=1137.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický specialista Martin Vaculík se projel do Brna, aby si k testu dovezl Ladu 2131 v modernizovaném provedení. S vozem najel přes 1600 km. Jaké jsou jeho dojmy? Pokud na video nechce čekat, najdete jej tady: https://www.auto.cz/martin-vaculik-testuje-ladu-niva-2020-mnoho-novinek-hlavni-nevyhoda-zustala-136712\n\n#MartinVaculík #SvětMotorů #LadaNiva", "Martin Vaculík a 1600 kilometrů za volantem Lady Niva 2020!", "608aeab2-d1e3-4966-9a38-67e3bed1e867", "R85yhvzIcs4", false, 1561, false, "https://www.youtube.com/watch?v=R85yhvzIcs4", 188, "/downloads/Auto.cz - Martin Vaculík/2020-11-08 - Martin Vaculík a 1600 kilometrů za volantem Lady Niva 2020!.mp4", false, false, 6, [], 1, ~U[2020-11-08 18:00:28Z], ~U[2025-12-10 17:17:48Z], ~U[2025-12-10 17:17:48Z], "Technický specialista Martin Vaculík se projel do Brna, aby si k testu dovezl Ladu 2131 v modernizovaném provedení. S vozem najel přes 1600 km. Jaké jsou jeho dojmy? Pokud na video nechce čekat, najdete jej tady: https://www.auto.cz/martin-vaculik-testuje-ladu-niva-2020-mnoho-novinek-hlavni-nevyhoda-zustala-136712\n\n#MartinVaculík #SvětMotorů #LadaNiva", "Martin Vaculík a 1600 kilometrů za volantem Lady Niva 2020!", "R85yhvzIcs4", 1561, false, "https://www.youtube.com/watch?v=R85yhvzIcs4", "/downloads/Auto.cz - Martin Vaculík/2020-11-08 - Martin Vaculík a 1600 kilometrů za volantem Lady Niva 2020!.mp4", false, 6, ~U[2020-11-08 18:00:28Z]] 18:17:48.020 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=385.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:48.023 [debug] QUERY OK source="media_profiles" db=2.7ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:17:48.026 [debug] QUERY OK source="media_items" db=0.7ms idle=10.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12764] 18:17:48.027 [debug] Current batch of media processed. Will check again in 1000ms 18:17:49.028 [debug] Current batch of media processed. Will check again in 1000ms 18:17:50.029 [debug] Current batch of media processed. Will check again in 1000ms 18:17:51.031 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Když se řekne litrový tříválec a k tomu ještě hybrid, automobilovému fandovi většinou naskočí husí kůže. O jednotce 1.0 EcoBoost mHEV 114 kW od Fordu si však Martin Vaculík myslí pravý opak a ve dnešním videu zkusí přesvědčit i vás. Celé jej najdete zde: https://www.auto.cz/video-martin-vaculik-proklepnul-1-0-ecoboost-mhev-jsou-trivalce-zlo-136199\n\nSledujte nás na Instagramu www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #FordFocus", "duration" => 1016, "filename" => "/downloads/Auto.cz - Martin Vaculík/2020-10-04 - Martin Vaculík proklepnul 1.0 EcoBoost mHEV. Jsou tříválce zlo?.mp4", "id" => "y21GlfUbD-Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=y21GlfUbD-Q", "playlist_index" => 189, "timestamp" => 1601830832, "title" => "Martin Vaculík proklepnul 1.0 EcoBoost mHEV. Jsou tříválce zlo?", "upload_date" => "20201004"} 18:17:51.031 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1151.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:17:51.032 [debug] QUERY OK source="sources" db=0.2ms idle=1152.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:51.033 [debug] QUERY OK source="media_items" db=0.5ms idle=1152.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-10-04 17:00:32Z], 6] 18:17:51.035 [debug] QUERY OK source="media_items" db=1.1ms idle=1153.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Když se řekne litrový tříválec a k tomu ještě hybrid, automobilovému fandovi většinou naskočí husí kůže. O jednotce 1.0 EcoBoost mHEV 114 kW od Fordu si však Martin Vaculík myslí pravý opak a ve dnešním videu zkusí přesvědčit i vás. Celé jej najdete zde: https://www.auto.cz/video-martin-vaculik-proklepnul-1-0-ecoboost-mhev-jsou-trivalce-zlo-136199\n\nSledujte nás na Instagramu www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #FordFocus", "Martin Vaculík proklepnul 1.0 EcoBoost mHEV. Jsou tříválce zlo?", "86fdb353-878d-4ff4-b9b1-b39b3b47d7a6", "y21GlfUbD-Q", false, 1016, false, "https://www.youtube.com/watch?v=y21GlfUbD-Q", 189, "/downloads/Auto.cz - Martin Vaculík/2020-10-04 - Martin Vaculík proklepnul 1.0 EcoBoost mHEV. Jsou tříválce zlo?.mp4", false, false, 6, [], 1, ~U[2020-10-04 17:00:32Z], ~U[2025-12-10 17:17:51Z], ~U[2025-12-10 17:17:51Z], "Když se řekne litrový tříválec a k tomu ještě hybrid, automobilovému fandovi většinou naskočí husí kůže. O jednotce 1.0 EcoBoost mHEV 114 kW od Fordu si však Martin Vaculík myslí pravý opak a ve dnešním videu zkusí přesvědčit i vás. Celé jej najdete zde: https://www.auto.cz/video-martin-vaculik-proklepnul-1-0-ecoboost-mhev-jsou-trivalce-zlo-136199\n\nSledujte nás na Instagramu www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #FordFocus", "Martin Vaculík proklepnul 1.0 EcoBoost mHEV. Jsou tříválce zlo?", "y21GlfUbD-Q", 1016, false, "https://www.youtube.com/watch?v=y21GlfUbD-Q", "/downloads/Auto.cz - Martin Vaculík/2020-10-04 - Martin Vaculík proklepnul 1.0 EcoBoost mHEV. Jsou tříválce zlo?.mp4", false, 6, ~U[2020-10-04 17:00:32Z]] 18:17:51.035 [debug] QUERY OK source="sources" db=0.4ms idle=393.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:51.036 [debug] QUERY OK source="media_profiles" db=0.2ms idle=4.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:17:51.037 [debug] QUERY OK source="media_items" db=0.4ms idle=4.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12765] 18:17:51.037 [debug] Current batch of media processed. Will check again in 1000ms 18:17:52.037 [debug] Current batch of media processed. Will check again in 1000ms 18:17:53.039 [debug] Current batch of media processed. Will check again in 1000ms 18:17:54.040 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Vyznáte se v hybridech? Jaká je nová Octavia? A jak se lakují auta? Technický specialista časopisu Svět motorů a populární automobilový videotvůrce Martin Vaculík by vám rád představil nové vydání speciálu Technika.\n\nSpeciál Technika časopisu Svět motorů najdete na stáncích vedle tradičního týdeníku, případně jej můžete koupit online zde: https://www.ikiosek.cz/detail/floowiecnc-pu/460918/1332-svet-motoru-special-03-2020\n\nSledujte nas na Instagramu: https://www.instagram.com/auto.cz\n#MartinVaculík #SvětMotorů #SpeciálTechnika", "duration" => 269, "filename" => "/downloads/Auto.cz - Martin Vaculík/2020-09-27 - Martin Vaculík představuje nový Svět motorů Speciál Technika 3⧸2020.mp4", "id" => "18oxb9qOvcA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=18oxb9qOvcA", "playlist_index" => 190, "timestamp" => 1601214649, "title" => "Martin Vaculík představuje nový Svět motorů Speciál Technika 3/2020", "upload_date" => "20200927"} 18:17:54.041 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1160.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:17:54.041 [debug] QUERY OK source="sources" db=0.2ms idle=1161.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:54.042 [debug] QUERY OK source="media_items" db=0.9ms idle=1161.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-09-27 13:50:49Z], 6] 18:17:54.045 [debug] QUERY OK source="media_items" db=1.9ms idle=1163.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vyznáte se v hybridech? Jaká je nová Octavia? A jak se lakují auta? Technický specialista časopisu Svět motorů a populární automobilový videotvůrce Martin Vaculík by vám rád představil nové vydání speciálu Technika.\n\nSpeciál Technika časopisu Svět motorů najdete na stáncích vedle tradičního týdeníku, případně jej můžete koupit online zde: https://www.ikiosek.cz/detail/floowiecnc-pu/460918/1332-svet-motoru-special-03-2020\n\nSledujte nas na Instagramu: https://www.instagram.com/auto.cz\n#MartinVaculík #SvětMotorů #SpeciálTechnika", "Martin Vaculík představuje nový Svět motorů Speciál Technika 3/2020", "5e6067a6-1de3-4343-ae27-66814506c3b9", "18oxb9qOvcA", false, 269, false, "https://www.youtube.com/watch?v=18oxb9qOvcA", 190, "/downloads/Auto.cz - Martin Vaculík/2020-09-27 - Martin Vaculík představuje nový Svět motorů Speciál Technika 3⧸2020.mp4", false, false, 6, [], 1, ~U[2020-09-27 13:50:49Z], ~U[2025-12-10 17:17:54Z], ~U[2025-12-10 17:17:54Z], "Vyznáte se v hybridech? Jaká je nová Octavia? A jak se lakují auta? Technický specialista časopisu Svět motorů a populární automobilový videotvůrce Martin Vaculík by vám rád představil nové vydání speciálu Technika.\n\nSpeciál Technika časopisu Svět motorů najdete na stáncích vedle tradičního týdeníku, případně jej můžete koupit online zde: https://www.ikiosek.cz/detail/floowiecnc-pu/460918/1332-svet-motoru-special-03-2020\n\nSledujte nas na Instagramu: https://www.instagram.com/auto.cz\n#MartinVaculík #SvětMotorů #SpeciálTechnika", "Martin Vaculík představuje nový Svět motorů Speciál Technika 3/2020", "18oxb9qOvcA", 269, false, "https://www.youtube.com/watch?v=18oxb9qOvcA", "/downloads/Auto.cz - Martin Vaculík/2020-09-27 - Martin Vaculík představuje nový Svět motorů Speciál Technika 3⧸2020.mp4", false, 6, ~U[2020-09-27 13:50:49Z]] 18:17:54.046 [debug] QUERY OK source="sources" db=0.4ms idle=393.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:54.047 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:17:54.048 [debug] QUERY OK source="media_items" db=0.5ms idle=5.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12766] 18:17:54.048 [debug] Current batch of media processed. Will check again in 1000ms 18:17:55.048 [debug] Current batch of media processed. Will check again in 1000ms 18:17:56.049 [debug] Current batch of media processed. Will check again in 1000ms 18:17:57.051 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Plynová Dacia Duster možná není na první pohled auto, z něhož byste měli skákat do vzduchu a natáčet videa, Martin Vaculík vás ale jistě už stačil přesvědčit, že si tohle rumunské SUV vaši pozornost zaslouží. A že jde o jedno z nejzajímavějších aut, jaké se v naší redakci v poslední době objevilo: https://www.auto.cz/martin-vaculik-odpovida-na-otazky-k-plynove-dacii-duster-135365\n\nSledujte nás na Instagramu:\nhttps://www.instagram.com/auto.cz", "duration" => 201, "filename" => "/downloads/Auto.cz - Martin Vaculík/2020-08-04 - Martin Vaculík odpovídá na otázky k plynové Dacii Duster.mp4", "id" => "cIg398hPVcM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=cIg398hPVcM", "playlist_index" => 191, "timestamp" => 1596548205, "title" => "Martin Vaculík odpovídá na otázky k plynové Dacii Duster", "upload_date" => "20200804"} 18:17:57.053 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=1172.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:17:57.055 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1174.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:57.057 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1175.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-08-04 13:36:45Z], 6] 18:17:57.061 [debug] QUERY OK source="media_items" db=2.6ms idle=1178.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Plynová Dacia Duster možná není na první pohled auto, z něhož byste měli skákat do vzduchu a natáčet videa, Martin Vaculík vás ale jistě už stačil přesvědčit, že si tohle rumunské SUV vaši pozornost zaslouží. A že jde o jedno z nejzajímavějších aut, jaké se v naší redakci v poslední době objevilo: https://www.auto.cz/martin-vaculik-odpovida-na-otazky-k-plynove-dacii-duster-135365\n\nSledujte nás na Instagramu:\nhttps://www.instagram.com/auto.cz", "Martin Vaculík odpovídá na otázky k plynové Dacii Duster", "56cd28cd-e935-4d54-9423-cacc81092661", "cIg398hPVcM", false, 201, false, "https://www.youtube.com/watch?v=cIg398hPVcM", 191, "/downloads/Auto.cz - Martin Vaculík/2020-08-04 - Martin Vaculík odpovídá na otázky k plynové Dacii Duster.mp4", false, false, 6, [], 1, ~U[2020-08-04 13:36:45Z], ~U[2025-12-10 17:17:57Z], ~U[2025-12-10 17:17:57Z], "Plynová Dacia Duster možná není na první pohled auto, z něhož byste měli skákat do vzduchu a natáčet videa, Martin Vaculík vás ale jistě už stačil přesvědčit, že si tohle rumunské SUV vaši pozornost zaslouží. A že jde o jedno z nejzajímavějších aut, jaké se v naší redakci v poslední době objevilo: https://www.auto.cz/martin-vaculik-odpovida-na-otazky-k-plynove-dacii-duster-135365\n\nSledujte nás na Instagramu:\nhttps://www.instagram.com/auto.cz", "Martin Vaculík odpovídá na otázky k plynové Dacii Duster", "cIg398hPVcM", 201, false, "https://www.youtube.com/watch?v=cIg398hPVcM", "/downloads/Auto.cz - Martin Vaculík/2020-08-04 - Martin Vaculík odpovídá na otázky k plynové Dacii Duster.mp4", false, 6, ~U[2020-08-04 13:36:45Z]] 18:17:57.062 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=399.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:17:57.063 [debug] QUERY OK source="media_profiles" db=0.4ms idle=8.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:17:57.064 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=8.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12767] 18:17:57.065 [debug] Current batch of media processed. Will check again in 1000ms 18:17:58.065 [debug] Current batch of media processed. Will check again in 1000ms 18:17:59.066 [debug] Current batch of media processed. Will check again in 1000ms 18:18:00.068 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Chybí vám svérázná videa Martina Vaculíka? Přes rok nic nenatočil a tvrdí, že nemá čas a chybí i inspirace. Jaké že výjimečné auto technika Světa motorů vytrhlo z letargie? Možná vás to překvapí… je to Dacia Duster LPG!\n\nNechce se vám čekat? Videa Martina Vaculíka najdete vždy s několikadenním předstihem na webu Auto.cz. Díl s Dacií Duster LPG si můžete pustit už nyní zde:\nhttps://www.auto.cz/auto-o-kterem-vaculik-musel-neco-natocit-135227\n\nSledujte nas na Instagramu: https://www.instagram.com/auto.cz\nSledujte nas na Facebooku: https://fb.com/auto.cz\nA samozřejmě na webu https://www.auto.cz\n\n#MartinVaculík #SvětMotorů #DaciaDuster", "duration" => 789, "filename" => "/downloads/Auto.cz - Martin Vaculík/2020-07-22 - Dacia Duster LPG: Auto, o kterém Martin Vaculík musel něco natočit.mp4", "id" => "8UF1wv87ZpQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8UF1wv87ZpQ", "playlist_index" => 192, "timestamp" => 1595415610, "title" => "Dacia Duster LPG: Auto, o kterém Martin Vaculík musel něco natočit", "upload_date" => "20200722"} 18:18:00.070 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1189.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:18:00.071 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1190.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:00.073 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1191.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-07-22 11:00:10Z], 6] 18:18:00.077 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=1193.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Chybí vám svérázná videa Martina Vaculíka? Přes rok nic nenatočil a tvrdí, že nemá čas a chybí i inspirace. Jaké že výjimečné auto technika Světa motorů vytrhlo z letargie? Možná vás to překvapí… je to Dacia Duster LPG!\n\nNechce se vám čekat? Videa Martina Vaculíka najdete vždy s několikadenním předstihem na webu Auto.cz. Díl s Dacií Duster LPG si můžete pustit už nyní zde:\nhttps://www.auto.cz/auto-o-kterem-vaculik-musel-neco-natocit-135227\n\nSledujte nas na Instagramu: https://www.instagram.com/auto.cz\nSledujte nas na Facebooku: https://fb.com/auto.cz\nA samozřejmě na webu https://www.auto.cz\n\n#MartinVaculík #SvětMotorů #DaciaDuster", "Dacia Duster LPG: Auto, o kterém Martin Vaculík musel něco natočit", "b443340e-3fc5-4674-981b-c4f1378a0b6d", "8UF1wv87ZpQ", false, 789, false, "https://www.youtube.com/watch?v=8UF1wv87ZpQ", 192, "/downloads/Auto.cz - Martin Vaculík/2020-07-22 - Dacia Duster LPG: Auto, o kterém Martin Vaculík musel něco natočit.mp4", false, false, 6, [], 1, ~U[2020-07-22 11:00:10Z], ~U[2025-12-10 17:18:00Z], ~U[2025-12-10 17:18:00Z], "Chybí vám svérázná videa Martina Vaculíka? Přes rok nic nenatočil a tvrdí, že nemá čas a chybí i inspirace. Jaké že výjimečné auto technika Světa motorů vytrhlo z letargie? Možná vás to překvapí… je to Dacia Duster LPG!\n\nNechce se vám čekat? Videa Martina Vaculíka najdete vždy s několikadenním předstihem na webu Auto.cz. Díl s Dacií Duster LPG si můžete pustit už nyní zde:\nhttps://www.auto.cz/auto-o-kterem-vaculik-musel-neco-natocit-135227\n\nSledujte nas na Instagramu: https://www.instagram.com/auto.cz\nSledujte nas na Facebooku: https://fb.com/auto.cz\nA samozřejmě na webu https://www.auto.cz\n\n#MartinVaculík #SvětMotorů #DaciaDuster", "Dacia Duster LPG: Auto, o kterém Martin Vaculík musel něco natočit", "8UF1wv87ZpQ", 789, false, "https://www.youtube.com/watch?v=8UF1wv87ZpQ", "/downloads/Auto.cz - Martin Vaculík/2020-07-22 - Dacia Duster LPG: Auto, o kterém Martin Vaculík musel něco natočit.mp4", false, 6, ~U[2020-07-22 11:00:10Z]] 18:18:00.078 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=407.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:00.079 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:18:00.081 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12768] 18:18:00.082 [debug] Current batch of media processed. Will check again in 1000ms 18:18:00.499 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:18:01.082 [debug] Current batch of media processed. Will check again in 1000ms 18:18:02.083 [debug] Current batch of media processed. Will check again in 1000ms 18:18:03.085 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Druhá generace malého Opelu Corsa se vyráběla od roku 1993, ale k hlavnímu dějství, aspoň co se českého trhu týče, nastoupila až v roce 1996. Kompletní článek: https://www.auto.cz/opel-corsa-b-tohle-auto-kdysi-zmenilo-cesky-trh-nasli-jsme-raritne-zachovaly-kus-111198\n\n#MartinVaculík #SvětMotorů #OpelCorsa", "duration" => 424, "filename" => "/downloads/Auto.cz - Martin Vaculík/2019-07-22 - Martin Vaculík a Opel Corsa B: Tohle auto kdysi změnilo český trh.mp4", "id" => "5mXSuhRaXl0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5mXSuhRaXl0", "playlist_index" => 193, "timestamp" => 1563818296, "title" => "Martin Vaculík a Opel Corsa B: Tohle auto kdysi změnilo český trh", "upload_date" => "20190722"} 18:18:03.087 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1206.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:18:03.089 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1208.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:03.091 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1209.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-22 17:58:16Z], 6] 18:18:03.094 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=1212.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Druhá generace malého Opelu Corsa se vyráběla od roku 1993, ale k hlavnímu dějství, aspoň co se českého trhu týče, nastoupila až v roce 1996. Kompletní článek: https://www.auto.cz/opel-corsa-b-tohle-auto-kdysi-zmenilo-cesky-trh-nasli-jsme-raritne-zachovaly-kus-111198\n\n#MartinVaculík #SvětMotorů #OpelCorsa", "Martin Vaculík a Opel Corsa B: Tohle auto kdysi změnilo český trh", "c925564b-9eb0-4a9e-89f3-c8a7125bdf2c", "5mXSuhRaXl0", false, 424, false, "https://www.youtube.com/watch?v=5mXSuhRaXl0", 193, "/downloads/Auto.cz - Martin Vaculík/2019-07-22 - Martin Vaculík a Opel Corsa B: Tohle auto kdysi změnilo český trh.mp4", false, false, 6, [], 2, ~U[2019-07-22 17:58:16Z], ~U[2025-12-10 17:18:03Z], ~U[2025-12-10 17:18:03Z], "Druhá generace malého Opelu Corsa se vyráběla od roku 1993, ale k hlavnímu dějství, aspoň co se českého trhu týče, nastoupila až v roce 1996. Kompletní článek: https://www.auto.cz/opel-corsa-b-tohle-auto-kdysi-zmenilo-cesky-trh-nasli-jsme-raritne-zachovaly-kus-111198\n\n#MartinVaculík #SvětMotorů #OpelCorsa", "Martin Vaculík a Opel Corsa B: Tohle auto kdysi změnilo český trh", "5mXSuhRaXl0", 424, false, "https://www.youtube.com/watch?v=5mXSuhRaXl0", "/downloads/Auto.cz - Martin Vaculík/2019-07-22 - Martin Vaculík a Opel Corsa B: Tohle auto kdysi změnilo český trh.mp4", false, 6, ~U[2019-07-22 17:58:16Z]] 18:18:03.096 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=413.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:03.097 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:18:03.099 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12769] 18:18:03.099 [debug] Current batch of media processed. Will check again in 1000ms 18:18:04.100 [debug] Current batch of media processed. Will check again in 1000ms 18:18:05.101 [debug] Current batch of media processed. Will check again in 1000ms 18:18:06.103 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "O Škodě Octavii první generace z let 1996 až 2010 už jsme napsali asi vše. Byť i její třetí generace už má za sebou facelift, tak ta první je stále jedním z nejrozšířenějších vozů na našich silnicích. Celý článek: https://www.auto.cz/prohlednete-si-do-detailu-raritne-zachovalou-skodu-octavia-za-20-let-najela-jenom-17-534-km-109477\n\n#MartinVaculík #SvětMotorů #ŠkodaOctavia", "duration" => 273, "filename" => "/downloads/Auto.cz - Martin Vaculík/2019-07-22 - Martin Vaculík a raritně zachovalá Škoda Octavia 1. generace.mp4", "id" => "D6x-Jx1E4Vg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=D6x-Jx1E4Vg", "playlist_index" => 194, "timestamp" => 1563793003, "title" => "Martin Vaculík a raritně zachovalá Škoda Octavia 1. generace", "upload_date" => "20190722"} 18:18:06.104 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1223.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:18:06.105 [debug] QUERY OK source="sources" db=0.4ms idle=1224.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:06.106 [debug] QUERY OK source="media_items" db=1.0ms idle=1225.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-22 10:56:43Z], 6] 18:18:06.110 [debug] QUERY OK source="media_items" db=2.1ms idle=1227.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["O Škodě Octavii první generace z let 1996 až 2010 už jsme napsali asi vše. Byť i její třetí generace už má za sebou facelift, tak ta první je stále jedním z nejrozšířenějších vozů na našich silnicích. Celý článek: https://www.auto.cz/prohlednete-si-do-detailu-raritne-zachovalou-skodu-octavia-za-20-let-najela-jenom-17-534-km-109477\n\n#MartinVaculík #SvětMotorů #ŠkodaOctavia", "Martin Vaculík a raritně zachovalá Škoda Octavia 1. generace", "3ebeb652-ebfa-4639-8264-9452f2f3e699", "D6x-Jx1E4Vg", false, 273, false, "https://www.youtube.com/watch?v=D6x-Jx1E4Vg", 194, "/downloads/Auto.cz - Martin Vaculík/2019-07-22 - Martin Vaculík a raritně zachovalá Škoda Octavia 1. generace.mp4", false, false, 6, [], 2, ~U[2019-07-22 10:56:43Z], ~U[2025-12-10 17:18:06Z], ~U[2025-12-10 17:18:06Z], "O Škodě Octavii první generace z let 1996 až 2010 už jsme napsali asi vše. Byť i její třetí generace už má za sebou facelift, tak ta první je stále jedním z nejrozšířenějších vozů na našich silnicích. Celý článek: https://www.auto.cz/prohlednete-si-do-detailu-raritne-zachovalou-skodu-octavia-za-20-let-najela-jenom-17-534-km-109477\n\n#MartinVaculík #SvětMotorů #ŠkodaOctavia", "Martin Vaculík a raritně zachovalá Škoda Octavia 1. generace", "D6x-Jx1E4Vg", 273, false, "https://www.youtube.com/watch?v=D6x-Jx1E4Vg", "/downloads/Auto.cz - Martin Vaculík/2019-07-22 - Martin Vaculík a raritně zachovalá Škoda Octavia 1. generace.mp4", false, 6, ~U[2019-07-22 10:56:43Z]] 18:18:06.111 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=421.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:06.112 [debug] QUERY OK source="media_profiles" db=0.4ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:18:06.113 [debug] QUERY OK source="media_items" db=0.7ms idle=7.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12770] 18:18:06.113 [debug] Current batch of media processed. Will check again in 1000ms 18:18:07.114 [debug] Current batch of media processed. Will check again in 1000ms 18:18:08.115 [debug] Current batch of media processed. Will check again in 1000ms 18:18:09.117 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pokud Mercedes-Benz třídy G letos slaví čtyřicetiny a stále se vyrábí, proti ruskému stroji UAZ 2206 je to stále pěkný zelenáč. Takzvaná „buchanka“ se produkuje od roku 1965 a její základní mechanické řešení je ještě o deset let starší. Celý článek: https://www.auto.cz/uaz-2206-buchanka-to-se-stale-vyrabi-129137\n\n#MartinVaculík #SvětMotorů #Buchanka", "duration" => 1287, "filename" => "/downloads/Auto.cz - Martin Vaculík/2019-07-09 - Martin Vaculík a UAZ 2206 Buchanka: To se stále vyrábí?!.mp4", "id" => "OY9OYw58GaE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=OY9OYw58GaE", "playlist_index" => 195, "timestamp" => 1562669388, "title" => "Martin Vaculík a UAZ 2206 Buchanka: To se stále vyrábí?!", "upload_date" => "20190709"} 18:18:09.119 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1238.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:18:09.121 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1240.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:09.123 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1241.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-09 10:49:48Z], 6] 18:18:09.127 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=1243.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pokud Mercedes-Benz třídy G letos slaví čtyřicetiny a stále se vyrábí, proti ruskému stroji UAZ 2206 je to stále pěkný zelenáč. Takzvaná „buchanka“ se produkuje od roku 1965 a její základní mechanické řešení je ještě o deset let starší. Celý článek: https://www.auto.cz/uaz-2206-buchanka-to-se-stale-vyrabi-129137\n\n#MartinVaculík #SvětMotorů #Buchanka", "Martin Vaculík a UAZ 2206 Buchanka: To se stále vyrábí?!", "3abda6a5-ab8e-4555-a9c5-d3352a6923fa", "OY9OYw58GaE", false, 1287, false, "https://www.youtube.com/watch?v=OY9OYw58GaE", 195, "/downloads/Auto.cz - Martin Vaculík/2019-07-09 - Martin Vaculík a UAZ 2206 Buchanka: To se stále vyrábí?!.mp4", false, false, 6, [], 1, ~U[2019-07-09 10:49:48Z], ~U[2025-12-10 17:18:09Z], ~U[2025-12-10 17:18:09Z], "Pokud Mercedes-Benz třídy G letos slaví čtyřicetiny a stále se vyrábí, proti ruskému stroji UAZ 2206 je to stále pěkný zelenáč. Takzvaná „buchanka“ se produkuje od roku 1965 a její základní mechanické řešení je ještě o deset let starší. Celý článek: https://www.auto.cz/uaz-2206-buchanka-to-se-stale-vyrabi-129137\n\n#MartinVaculík #SvětMotorů #Buchanka", "Martin Vaculík a UAZ 2206 Buchanka: To se stále vyrábí?!", "OY9OYw58GaE", 1287, false, "https://www.youtube.com/watch?v=OY9OYw58GaE", "/downloads/Auto.cz - Martin Vaculík/2019-07-09 - Martin Vaculík a UAZ 2206 Buchanka: To se stále vyrábí?!.mp4", false, 6, ~U[2019-07-09 10:49:48Z]] 18:18:09.128 [debug] QUERY OK source="sources" db=0.6ms idle=429.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:09.130 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=9.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:18:09.132 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=10.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12771] 18:18:09.132 [debug] Current batch of media processed. Will check again in 1000ms 18:18:10.132 [debug] Current batch of media processed. Will check again in 1000ms 18:18:11.133 [debug] Current batch of media processed. Will check again in 1000ms 18:18:11.998 [info] {"source":"oban","duration":2542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:12.135 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V nedávném videu jsme vám ukázali to absolutně nejlepší auto podle Martina Vaculíka. A jak vypadá nejlepší auto pro člověka, který moc peněz nemá? Původní článek: https://www.auto.cz/video-nejlepsi-auto-za-rozumne-penize-podle-martina-vaculika-128769", "duration" => 913, "filename" => "/downloads/Auto.cz - Martin Vaculík/2019-07-16 - Martin Vaculík: Nejlepší auto za rozumné peníze?.mp4", "id" => "vjnpubKQk98", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vjnpubKQk98", "playlist_index" => 196, "timestamp" => 1563281606, "title" => "Martin Vaculík: Nejlepší auto za rozumné peníze?", "upload_date" => "20190716"} 18:18:12.136 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1255.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:18:12.137 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1256.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:12.138 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1257.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-16 12:53:26Z], 6] 18:18:12.140 [debug] QUERY OK source="media_items" db=1.4ms idle=432.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V nedávném videu jsme vám ukázali to absolutně nejlepší auto podle Martina Vaculíka. A jak vypadá nejlepší auto pro člověka, který moc peněz nemá? Původní článek: https://www.auto.cz/video-nejlepsi-auto-za-rozumne-penize-podle-martina-vaculika-128769", "Martin Vaculík: Nejlepší auto za rozumné peníze?", "b592a5c1-3ab4-4551-a70b-136ba749f018", "vjnpubKQk98", false, 913, false, "https://www.youtube.com/watch?v=vjnpubKQk98", 196, "/downloads/Auto.cz - Martin Vaculík/2019-07-16 - Martin Vaculík: Nejlepší auto za rozumné peníze?.mp4", false, false, 6, [], 1, ~U[2019-07-16 12:53:26Z], ~U[2025-12-10 17:18:12Z], ~U[2025-12-10 17:18:12Z], "V nedávném videu jsme vám ukázali to absolutně nejlepší auto podle Martina Vaculíka. A jak vypadá nejlepší auto pro člověka, který moc peněz nemá? Původní článek: https://www.auto.cz/video-nejlepsi-auto-za-rozumne-penize-podle-martina-vaculika-128769", "Martin Vaculík: Nejlepší auto za rozumné peníze?", "vjnpubKQk98", 913, false, "https://www.youtube.com/watch?v=vjnpubKQk98", "/downloads/Auto.cz - Martin Vaculík/2019-07-16 - Martin Vaculík: Nejlepší auto za rozumné peníze?.mp4", false, 6, ~U[2019-07-16 12:53:26Z]] 18:18:12.141 [debug] QUERY OK source="sources" db=0.4ms idle=142.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:12.141 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:18:12.142 [debug] QUERY OK source="media_items" db=0.4ms idle=4.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12772] 18:18:12.143 [debug] Current batch of media processed. Will check again in 1000ms 18:18:13.143 [debug] Current batch of media processed. Will check again in 1000ms 18:18:14.144 [debug] Current batch of media processed. Will check again in 1000ms 18:18:15.146 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Od listopadu roku 2017 testujeme Škodu Rapid 1.0 TSI. Po osmnácti měsících a 100.000 ujetých kilometrech jsme ji celou rozebrali. Tady jsou výsledky... https://www.auto.cz/skoda-rapid-po-100-000-km-rozebrali-jsme-ji-do-sroubku-129793\n\n#MartinVaculík #SvětMotorů #ŠkodaRapid", "duration" => 785, "filename" => "/downloads/Auto.cz - Martin Vaculík/2019-07-01 - Škoda Rapid 1.0 TSI po 100.000 km. Jak dopadla?.mp4", "id" => "z65HyJEMQ8E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=z65HyJEMQ8E", "playlist_index" => 197, "timestamp" => 1561988132, "title" => "Škoda Rapid 1.0 TSI po 100.000 km. Jak dopadla?", "upload_date" => "20190701"} 18:18:15.147 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1266.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:18:15.148 [debug] QUERY OK source="sources" db=0.4ms idle=1267.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:15.149 [debug] QUERY OK source="media_items" db=0.8ms idle=1268.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-01 13:35:32Z], 6] 18:18:15.152 [debug] QUERY OK source="media_items" db=1.4ms idle=1270.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Od listopadu roku 2017 testujeme Škodu Rapid 1.0 TSI. Po osmnácti měsících a 100.000 ujetých kilometrech jsme ji celou rozebrali. Tady jsou výsledky... https://www.auto.cz/skoda-rapid-po-100-000-km-rozebrali-jsme-ji-do-sroubku-129793\n\n#MartinVaculík #SvětMotorů #ŠkodaRapid", "Škoda Rapid 1.0 TSI po 100.000 km. Jak dopadla?", "e28a5acd-5e98-4cc9-8fab-b177caf0df35", "z65HyJEMQ8E", false, 785, false, "https://www.youtube.com/watch?v=z65HyJEMQ8E", 197, "/downloads/Auto.cz - Martin Vaculík/2019-07-01 - Škoda Rapid 1.0 TSI po 100.000 km. Jak dopadla?.mp4", false, false, 6, [], 1, ~U[2019-07-01 13:35:32Z], ~U[2025-12-10 17:18:15Z], ~U[2025-12-10 17:18:15Z], "Od listopadu roku 2017 testujeme Škodu Rapid 1.0 TSI. Po osmnácti měsících a 100.000 ujetých kilometrech jsme ji celou rozebrali. Tady jsou výsledky... https://www.auto.cz/skoda-rapid-po-100-000-km-rozebrali-jsme-ji-do-sroubku-129793\n\n#MartinVaculík #SvětMotorů #ŠkodaRapid", "Škoda Rapid 1.0 TSI po 100.000 km. Jak dopadla?", "z65HyJEMQ8E", 785, false, "https://www.youtube.com/watch?v=z65HyJEMQ8E", "/downloads/Auto.cz - Martin Vaculík/2019-07-01 - Škoda Rapid 1.0 TSI po 100.000 km. Jak dopadla?.mp4", false, 6, ~U[2019-07-01 13:35:32Z]] 18:18:15.153 [debug] QUERY OK source="sources" db=0.3ms idle=439.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:15.154 [debug] QUERY OK source="media_profiles" db=0.3ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:18:15.155 [debug] QUERY OK source="media_items" db=0.5ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12773] 18:18:15.155 [debug] Current batch of media processed. Will check again in 1000ms 18:18:16.155 [debug] Current batch of media processed. Will check again in 1000ms 18:18:17.156 [debug] Current batch of media processed. Will check again in 1000ms 18:18:18.158 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ceny favoritů letí vzhůru, mnohdy až ke stotisícovým částkám. Je to nafouknutá bublina, nebo cena odráží jeho skutečné kvality? https://www.auto.cz/ze-skody-favorit-se-stava-sberatelsky-kousek-jednim-takovym-jsme-se-svezli-126462", "duration" => 816, "filename" => "/downloads/Auto.cz - Martin Vaculík/2019-03-25 - Martin Vaculík a Škoda Favorit: Je to už dnes sběratelský kousek?.mp4", "id" => "43FDVkujAlA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=43FDVkujAlA", "playlist_index" => 198, "timestamp" => 1553522715, "title" => "Martin Vaculík a Škoda Favorit: Je to už dnes sběratelský kousek?", "upload_date" => "20190325"} 18:18:18.160 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1279.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:18:18.162 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=1280.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:18.164 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1283.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-03-25 14:05:15Z], 6] 18:18:18.168 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=1285.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ceny favoritů letí vzhůru, mnohdy až ke stotisícovým částkám. Je to nafouknutá bublina, nebo cena odráží jeho skutečné kvality? https://www.auto.cz/ze-skody-favorit-se-stava-sberatelsky-kousek-jednim-takovym-jsme-se-svezli-126462", "Martin Vaculík a Škoda Favorit: Je to už dnes sběratelský kousek?", "03be0ded-759a-4896-9900-c9a6c160c9f0", "43FDVkujAlA", false, 816, false, "https://www.youtube.com/watch?v=43FDVkujAlA", 198, "/downloads/Auto.cz - Martin Vaculík/2019-03-25 - Martin Vaculík a Škoda Favorit: Je to už dnes sběratelský kousek?.mp4", false, false, 6, [], 2, ~U[2019-03-25 14:05:15Z], ~U[2025-12-10 17:18:18Z], ~U[2025-12-10 17:18:18Z], "Ceny favoritů letí vzhůru, mnohdy až ke stotisícovým částkám. Je to nafouknutá bublina, nebo cena odráží jeho skutečné kvality? https://www.auto.cz/ze-skody-favorit-se-stava-sberatelsky-kousek-jednim-takovym-jsme-se-svezli-126462", "Martin Vaculík a Škoda Favorit: Je to už dnes sběratelský kousek?", "43FDVkujAlA", 816, false, "https://www.youtube.com/watch?v=43FDVkujAlA", "/downloads/Auto.cz - Martin Vaculík/2019-03-25 - Martin Vaculík a Škoda Favorit: Je to už dnes sběratelský kousek?.mp4", false, 6, ~U[2019-03-25 14:05:15Z]] 18:18:18.169 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=447.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:18.171 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:18:18.172 [debug] QUERY OK source="media_items" db=1.1ms idle=9.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12774] 18:18:18.173 [debug] Current batch of media processed. Will check again in 1000ms 18:18:19.173 [debug] Current batch of media processed. Will check again in 1000ms 18:18:20.174 [debug] Current batch of media processed. Will check again in 1000ms 18:18:21.176 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Když se řekne, že někdo zařadil bez spojky, obvykle je řeč o žákyni autoškoly, které ještě vázne spolupráce nohou a rukou, zato jí však nechybí síla a odvaha. Ono to ale jde i bez skřípění zubů, jak nám ve videu ukáže Martin Vaculík. https://www.auto.cz/naucime-vas-s-manualem-radit-bez-spojky-k-cemu-je-to-dobre-106009\n\n#MartinVaculík #SvětMotorů", "duration" => 63, "filename" => "/downloads/Auto.cz - Martin Vaculík/2019-03-25 - Jak v autě s manuální převodovkou řadit bez spojky?.mp4", "id" => "yO5txGNrlxo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=yO5txGNrlxo", "playlist_index" => 199, "timestamp" => 1553512472, "title" => "Jak v autě s manuální převodovkou řadit bez spojky?", "upload_date" => "20190325"} 18:18:21.178 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1297.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:18:21.179 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1298.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:21.182 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1300.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-03-25 11:14:32Z], 6] 18:18:21.189 [debug] QUERY OK source="media_items" db=5.6ms queue=0.1ms idle=1303.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Když se řekne, že někdo zařadil bez spojky, obvykle je řeč o žákyni autoškoly, které ještě vázne spolupráce nohou a rukou, zato jí však nechybí síla a odvaha. Ono to ale jde i bez skřípění zubů, jak nám ve videu ukáže Martin Vaculík. https://www.auto.cz/naucime-vas-s-manualem-radit-bez-spojky-k-cemu-je-to-dobre-106009\n\n#MartinVaculík #SvětMotorů", "Jak v autě s manuální převodovkou řadit bez spojky?", "8712b691-b5ba-41eb-86fa-ffa33613edf6", "yO5txGNrlxo", false, 63, false, "https://www.youtube.com/watch?v=yO5txGNrlxo", 199, "/downloads/Auto.cz - Martin Vaculík/2019-03-25 - Jak v autě s manuální převodovkou řadit bez spojky?.mp4", false, false, 6, [], 2, ~U[2019-03-25 11:14:32Z], ~U[2025-12-10 17:18:21Z], ~U[2025-12-10 17:18:21Z], "Když se řekne, že někdo zařadil bez spojky, obvykle je řeč o žákyni autoškoly, které ještě vázne spolupráce nohou a rukou, zato jí však nechybí síla a odvaha. Ono to ale jde i bez skřípění zubů, jak nám ve videu ukáže Martin Vaculík. https://www.auto.cz/naucime-vas-s-manualem-radit-bez-spojky-k-cemu-je-to-dobre-106009\n\n#MartinVaculík #SvětMotorů", "Jak v autě s manuální převodovkou řadit bez spojky?", "yO5txGNrlxo", 63, false, "https://www.youtube.com/watch?v=yO5txGNrlxo", "/downloads/Auto.cz - Martin Vaculík/2019-03-25 - Jak v autě s manuální převodovkou řadit bez spojky?.mp4", false, 6, ~U[2019-03-25 11:14:32Z]] 18:18:21.191 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=462.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:21.193 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=13.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:18:21.194 [debug] QUERY OK source="media_items" db=0.8ms idle=14.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12775] 18:18:21.195 [debug] Current batch of media processed. Will check again in 1000ms 18:18:22.195 [debug] Current batch of media processed. Will check again in 1000ms 18:18:23.196 [debug] Current batch of media processed. Will check again in 1000ms 18:18:24.199 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Škodu 120 snad netřeba představovat. Pokud chcete zavzpomínat na staré časy, můžete si jednu takovou pořídit. Pokud za ni budete ochotni utratit 120 tisíc korun. Stojí za to? https://www.auto.cz/skoda-120-l-za-120-tisic-z-vysmivaneho-auta-se-stava-rarita-ukazeme-jeji-nejznamejsi-preslapy-121658\n\n#MartinVaculík #Škoda120L", "duration" => 944, "filename" => "/downloads/Auto.cz - Martin Vaculík/2019-03-22 - Škoda 120 L za 120 tisíc? Z vysmívaného auta se stává rarita. Ukážeme její nejznámější přešlapy.mp4", "id" => "eJ_OewK4xsY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=eJ_OewK4xsY", "playlist_index" => 200, "timestamp" => 1553267840, "title" => "Škoda 120 L za 120 tisíc? Z vysmívaného auta se stává rarita. Ukážeme její nejznámější přešlapy", "upload_date" => "20190322"} 18:18:24.200 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1319.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:18:24.202 [debug] QUERY OK source="sources" db=0.9ms idle=1321.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:24.204 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1323.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-03-22 15:17:20Z], 6] 18:18:24.208 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=1325.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Škodu 120 snad netřeba představovat. Pokud chcete zavzpomínat na staré časy, můžete si jednu takovou pořídit. Pokud za ni budete ochotni utratit 120 tisíc korun. Stojí za to? https://www.auto.cz/skoda-120-l-za-120-tisic-z-vysmivaneho-auta-se-stava-rarita-ukazeme-jeji-nejznamejsi-preslapy-121658\n\n#MartinVaculík #Škoda120L", "Škoda 120 L za 120 tisíc? Z vysmívaného auta se stává rarita. Ukážeme její nejznámější přešlapy", "0a80952e-a572-435b-bba0-3dde71556968", "eJ_OewK4xsY", false, 944, false, "https://www.youtube.com/watch?v=eJ_OewK4xsY", 200, "/downloads/Auto.cz - Martin Vaculík/2019-03-22 - Škoda 120 L za 120 tisíc? Z vysmívaného auta se stává rarita. Ukážeme její nejznámější přešlapy.mp4", false, false, 6, [], 3, ~U[2019-03-22 15:17:20Z], ~U[2025-12-10 17:18:24Z], ~U[2025-12-10 17:18:24Z], "Škodu 120 snad netřeba představovat. Pokud chcete zavzpomínat na staré časy, můžete si jednu takovou pořídit. Pokud za ni budete ochotni utratit 120 tisíc korun. Stojí za to? https://www.auto.cz/skoda-120-l-za-120-tisic-z-vysmivaneho-auta-se-stava-rarita-ukazeme-jeji-nejznamejsi-preslapy-121658\n\n#MartinVaculík #Škoda120L", "Škoda 120 L za 120 tisíc? Z vysmívaného auta se stává rarita. Ukážeme její nejznámější přešlapy", "eJ_OewK4xsY", 944, false, "https://www.youtube.com/watch?v=eJ_OewK4xsY", "/downloads/Auto.cz - Martin Vaculík/2019-03-22 - Škoda 120 L za 120 tisíc? Z vysmívaného auta se stává rarita. Ukážeme její nejznámější přešlapy.mp4", false, 6, ~U[2019-03-22 15:17:20Z]] 18:18:24.210 [debug] QUERY OK source="sources" db=1.2ms 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" = ?) [6] 18:18:24.211 [debug] QUERY OK source="media_profiles" db=0.7ms idle=10.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:18:24.213 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=10.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12776] 18:18:24.213 [debug] Current batch of media processed. Will check again in 1000ms 18:18:25.214 [debug] Current batch of media processed. Will check again in 1000ms 18:18:26.215 [debug] Current batch of media processed. Will check again in 1000ms 18:18:27.216 [debug] Current batch of media processed. Will check again in 1000ms 18:18:28.218 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Automobilový expert Martin Vaculík si myslí, že nejlepším vozem na světě je Toyota Land Cruiser 100. A má pro to pádné argumenty. Do rukou se mu navíc dostal opravdu unikátní kousek: https://www.auto.cz/video-jake-auto-je-nejlepsi-na-svete-128297\n\n#MartinVaculík #SvětMotorů #LexusLX470", "duration" => 1051, "filename" => "/downloads/Auto.cz - Martin Vaculík/2019-03-22 - Martin Vaculík: Toto je nejlepší auto na světě!.mp4", "id" => "8q9zLYo3iNQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8q9zLYo3iNQ", "playlist_index" => 201, "timestamp" => 1553258645, "title" => "Martin Vaculík: Toto je nejlepší auto na světě!", "upload_date" => "20190322"} 18:18:28.220 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=471.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:18:28.221 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=340.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:28.223 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=342.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-03-22 12:44:05Z], 6] 18:18:28.227 [debug] QUERY OK source="media_items" db=2.5ms idle=344.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Automobilový expert Martin Vaculík si myslí, že nejlepším vozem na světě je Toyota Land Cruiser 100. A má pro to pádné argumenty. Do rukou se mu navíc dostal opravdu unikátní kousek: https://www.auto.cz/video-jake-auto-je-nejlepsi-na-svete-128297\n\n#MartinVaculík #SvětMotorů #LexusLX470", "Martin Vaculík: Toto je nejlepší auto na světě!", "fcd33794-cc3f-47f4-857c-495da8901fdd", "8q9zLYo3iNQ", false, 1051, false, "https://www.youtube.com/watch?v=8q9zLYo3iNQ", 201, "/downloads/Auto.cz - Martin Vaculík/2019-03-22 - Martin Vaculík: Toto je nejlepší auto na světě!.mp4", false, false, 6, [], 3, ~U[2019-03-22 12:44:05Z], ~U[2025-12-10 17:18:28Z], ~U[2025-12-10 17:18:28Z], "Automobilový expert Martin Vaculík si myslí, že nejlepším vozem na světě je Toyota Land Cruiser 100. A má pro to pádné argumenty. Do rukou se mu navíc dostal opravdu unikátní kousek: https://www.auto.cz/video-jake-auto-je-nejlepsi-na-svete-128297\n\n#MartinVaculík #SvětMotorů #LexusLX470", "Martin Vaculík: Toto je nejlepší auto na světě!", "8q9zLYo3iNQ", 1051, false, "https://www.youtube.com/watch?v=8q9zLYo3iNQ", "/downloads/Auto.cz - Martin Vaculík/2019-03-22 - Martin Vaculík: Toto je nejlepší auto na světě!.mp4", false, 6, ~U[2019-03-22 12:44:05Z]] 18:18:28.229 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=348.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:28.231 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=10.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:18:28.232 [debug] QUERY OK source="media_items" db=0.7ms idle=10.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12777] 18:18:28.233 [debug] Current batch of media processed. Will check again in 1000ms 18:18:29.233 [debug] Current batch of media processed. Will check again in 1000ms 18:18:30.234 [debug] Current batch of media processed. Will check again in 1000ms 18:18:31.237 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V naší redakci dva týdny pobyla Škoda Fabia, která na českých cestách najela již 1 265 581 kilometrů a stále velmi dobře funguje. Nevěříte? Čtěte dále, vše vysvětlíme: https://www.auto.cz/skoda-fabia-s-najetymi-1-265-581-km-velke-finale-proc-je-v-tak-dobrem-stavu-107718\n\n#MartinVaculík #SvětMotorů #ŠkodaFabia", "duration" => 203, "filename" => "/downloads/Auto.cz - Martin Vaculík/2019-03-22 - Škoda Fabia s najetými 1 265 581 kilometry: Proč je v tak dobrém stavu?.mp4", "id" => "DTrofdqRoHw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DTrofdqRoHw", "playlist_index" => 202, "timestamp" => 1553249298, "title" => "Škoda Fabia s najetými 1 265 581 kilometry: Proč je v tak dobrém stavu?", "upload_date" => "20190322"} 18:18:31.239 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1358.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:18:31.240 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1360.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:31.242 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1361.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-03-22 10:08:18Z], 6] 18:18:31.246 [debug] QUERY OK source="media_items" db=2.5ms idle=1363.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V naší redakci dva týdny pobyla Škoda Fabia, která na českých cestách najela již 1 265 581 kilometrů a stále velmi dobře funguje. Nevěříte? Čtěte dále, vše vysvětlíme: https://www.auto.cz/skoda-fabia-s-najetymi-1-265-581-km-velke-finale-proc-je-v-tak-dobrem-stavu-107718\n\n#MartinVaculík #SvětMotorů #ŠkodaFabia", "Škoda Fabia s najetými 1 265 581 kilometry: Proč je v tak dobrém stavu?", "98fcb8da-9f5c-4150-8e78-1c2e1ec5b6dd", "DTrofdqRoHw", false, 203, false, "https://www.youtube.com/watch?v=DTrofdqRoHw", 202, "/downloads/Auto.cz - Martin Vaculík/2019-03-22 - Škoda Fabia s najetými 1 265 581 kilometry: Proč je v tak dobrém stavu?.mp4", false, false, 6, [], 3, ~U[2019-03-22 10:08:18Z], ~U[2025-12-10 17:18:31Z], ~U[2025-12-10 17:18:31Z], "V naší redakci dva týdny pobyla Škoda Fabia, která na českých cestách najela již 1 265 581 kilometrů a stále velmi dobře funguje. Nevěříte? Čtěte dále, vše vysvětlíme: https://www.auto.cz/skoda-fabia-s-najetymi-1-265-581-km-velke-finale-proc-je-v-tak-dobrem-stavu-107718\n\n#MartinVaculík #SvětMotorů #ŠkodaFabia", "Škoda Fabia s najetými 1 265 581 kilometry: Proč je v tak dobrém stavu?", "DTrofdqRoHw", 203, false, "https://www.youtube.com/watch?v=DTrofdqRoHw", "/downloads/Auto.cz - Martin Vaculík/2019-03-22 - Škoda Fabia s najetými 1 265 581 kilometry: Proč je v tak dobrém stavu?.mp4", false, 6, ~U[2019-03-22 10:08:18Z]] 18:18:31.248 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=493.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:31.250 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.4ms idle=10.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:18:31.252 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=10.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12778] 18:18:31.252 [debug] Current batch of media processed. Will check again in 1000ms 18:18:32.252 [debug] Current batch of media processed. Will check again in 1000ms 18:18:33.254 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Lehce ojeté BMW řady 3 na ceně nikdy příliš neztrácelo. To ale u generace F30 neplatí, často se prodává za stejnou cenu jako podobně stará octavia. Martin Vaculík vám ve videu vysvětlí, proč tomu tak je. http://www.auto.cz/ojete-bmw-rady-3-stoji-jako-podobne-stara-octavia-jak-je-to-mozne-126610\n\n#MartinVaculík #SvětMotorů #BMW3", "duration" => 912, "filename" => "/downloads/Auto.cz - Martin Vaculík/2018-12-30 - Ojeté BMW řady 3 stojí jako podobně stará Octavia. Jak je to možné?.mp4", "id" => "Ny39CHjEs7A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Ny39CHjEs7A", "playlist_index" => 203, "timestamp" => 1546162024, "title" => "Ojeté BMW řady 3 stojí jako podobně stará Octavia. Jak je to možné?", "upload_date" => "20181230"} 18:18:33.255 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=495.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:18:33.256 [debug] QUERY OK source="sources" db=0.4ms idle=375.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.257 [debug] QUERY OK source="media_items" db=0.7ms idle=376.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-12-30 09:27:04Z], 6] 18:18:33.258 [debug] QUERY OK source="media_items" db=1.0ms idle=377.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Lehce ojeté BMW řady 3 na ceně nikdy příliš neztrácelo. To ale u generace F30 neplatí, často se prodává za stejnou cenu jako podobně stará octavia. Martin Vaculík vám ve videu vysvětlí, proč tomu tak je. http://www.auto.cz/ojete-bmw-rady-3-stoji-jako-podobne-stara-octavia-jak-je-to-mozne-126610\n\n#MartinVaculík #SvětMotorů #BMW3", "Ojeté BMW řady 3 stojí jako podobně stará Octavia. Jak je to možné?", "7cf6fcc1-1a04-4c71-b663-2913991fbfab", "Ny39CHjEs7A", false, 912, false, "https://www.youtube.com/watch?v=Ny39CHjEs7A", 203, "/downloads/Auto.cz - Martin Vaculík/2018-12-30 - Ojeté BMW řady 3 stojí jako podobně stará Octavia. Jak je to možné?.mp4", false, false, 6, [], 1, ~U[2018-12-30 09:27:04Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Lehce ojeté BMW řady 3 na ceně nikdy příliš neztrácelo. To ale u generace F30 neplatí, často se prodává za stejnou cenu jako podobně stará octavia. Martin Vaculík vám ve videu vysvětlí, proč tomu tak je. http://www.auto.cz/ojete-bmw-rady-3-stoji-jako-podobne-stara-octavia-jak-je-to-mozne-126610\n\n#MartinVaculík #SvětMotorů #BMW3", "Ojeté BMW řady 3 stojí jako podobně stará Octavia. Jak je to možné?", "Ny39CHjEs7A", 912, false, "https://www.youtube.com/watch?v=Ny39CHjEs7A", "/downloads/Auto.cz - Martin Vaculík/2018-12-30 - Ojeté BMW řady 3 stojí jako podobně stará Octavia. Jak je to možné?.mp4", false, 6, ~U[2018-12-30 09:27:04Z]] 18:18:33.259 [debug] QUERY OK source="sources" db=0.4ms idle=379.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.260 [debug] QUERY OK source="media_profiles" db=0.2ms idle=4.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:18:33.261 [debug] QUERY OK source="media_items" db=0.4ms idle=4.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12978] 18:18:33.261 [debug] Current batch of media processed. Will check again in 1000ms 18:18:33.368 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://youtube.com/playlist?list=PLcV5NDlkgJcSldc7Ktq5JWWAUCCUqwMmE&si=oJIMgJOeJClbPSah --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Auto.cz - Martin Vaculík/%(upload_date>%Y-%m-%d)S - %(title)S.%(ext)S --remux-video mp4 --format-sort res:4320,+codec:avc, vp9, av01: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/46/06/460661d850288234b686721f60c9ede214127875585ea0153bae3514e800b99f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: Deprecated Feature: Using arbitrary fields (vp9) for format sorting is deprecated and may be removed in a future version Deprecated Feature: Using arbitrary fields (av01) for format sorting is deprecated and may be removed in a future version 18:18:33.392 [debug] Gracefully stopping file follower 18:18:33.392 [debug] QUERY OK source="sources" db=0.6ms idle=134.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 18:18:33.393 [debug] QUERY OK source="sources" db=0.5ms idle=134.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.394 [debug] QUERY OK source="media_items" db=0.7ms idle=134.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-09 16:50:00Z], 6] 18:18:33.400 [debug] QUERY OK source="media_items" db=2.6ms idle=136.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Kdyby na světě bylo vše v pořádku, nemuseli by se ani majitelé starších dieselů bez filtrů pevných částic bát měření emisí. Situace je bohužel složitější, naštěstí pro mnohé z nich je zde jednoduché řešení v podobě nových parafinických naft XTL, například už běžně dostupného hydrogenovaného rostlinného oleje HVO.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Jak vyzrát se starým dieselem na měření emisí a nepodvádět? 🤔 Martin Vaculík poradí! 🤩", "67f9721c-6003-42e5-971f-c7617b974f8f", "9MBAq4GfNAI", false, 1239, false, "https://www.youtube.com/watch?v=9MBAq4GfNAI", 1, "/downloads/Auto.cz - Martin Vaculík/2025-12-09 - Jak vyzrát se starým dieselem na měření emisí a nepodvádět? 🤔 Martin Vaculík poradí! 🤩.mp4", false, false, 6, [], 1, ~U[2025-12-09 16:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Kdyby na světě bylo vše v pořádku, nemuseli by se ani majitelé starších dieselů bez filtrů pevných částic bát měření emisí. Situace je bohužel složitější, naštěstí pro mnohé z nich je zde jednoduché řešení v podobě nových parafinických naft XTL, například už běžně dostupného hydrogenovaného rostlinného oleje HVO.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Jak vyzrát se starým dieselem na měření emisí a nepodvádět? 🤔 Martin Vaculík poradí! 🤩", "9MBAq4GfNAI", 1239, false, "https://www.youtube.com/watch?v=9MBAq4GfNAI", "/downloads/Auto.cz - Martin Vaculík/2025-12-09 - Jak vyzrát se starým dieselem na měření emisí a nepodvádět? 🤔 Martin Vaculík poradí! 🤩.mp4", false, 6, ~U[2025-12-09 16:50:00Z]] 18:18:33.401 [debug] QUERY OK source="sources" db=0.7ms idle=139.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.403 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=9.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 16:50:00Z], 6] 18:18:33.407 [debug] QUERY OK source="media_items" db=2.6ms idle=10.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Podobné, a přesto úplně jiné - nějak tak by šla ve zkratce popsat situace v nabídce současné generace Audi A6. Tak si v tom pojďme udělat jasno.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík porovnal benzinové a elektrické Audi A6. Teď už si je nespletete!", "5e4ef4e1-29e5-4d02-8379-cbee0923d8e3", "hAc3SsA24rM", false, 3386, false, "https://www.youtube.com/watch?v=hAc3SsA24rM", 2, "/downloads/Auto.cz - Martin Vaculík/2025-11-25 - Martin Vaculík porovnal benzinové a elektrické Audi A6. Teď už si je nespletete!.mp4", false, false, 6, [], 1, ~U[2025-11-25 16:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Podobné, a přesto úplně jiné - nějak tak by šla ve zkratce popsat situace v nabídce současné generace Audi A6. Tak si v tom pojďme udělat jasno.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík porovnal benzinové a elektrické Audi A6. Teď už si je nespletete!", "hAc3SsA24rM", 3386, false, "https://www.youtube.com/watch?v=hAc3SsA24rM", "/downloads/Auto.cz - Martin Vaculík/2025-11-25 - Martin Vaculík porovnal benzinové a elektrické Audi A6. Teď už si je nespletete!.mp4", false, 6, ~U[2025-11-25 16:50:00Z]] 18:18:33.409 [debug] QUERY OK source="sources" db=0.5ms idle=13.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.411 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=10.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 16:55:00Z], 6] 18:18:33.414 [debug] QUERY OK source="media_items" db=2.0ms idle=10.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Když v zatáčce dostanete smyk předních kol, prudce brzděte. A lepší pneumatiky mějte vždy vzadu. Marek Kohoutek z Polygonu Most radí Martinu Vaculíkovi, jak jezdit s elektromobilem v zimě.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík zjišťuje, jak jezdit v zimě s elektromobilem. To zas bude diskuse…", "aaa3030d-2633-4624-9435-946e7a64e58e", "zBDi4CKzdNg", false, 2301, false, "https://www.youtube.com/watch?v=zBDi4CKzdNg", 3, "/downloads/Auto.cz - Martin Vaculík/2025-11-18 - Martin Vaculík zjišťuje, jak jezdit v zimě s elektromobilem. To zas bude diskuse….mp4", false, false, 6, [], 1, ~U[2025-11-18 16:55:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Když v zatáčce dostanete smyk předních kol, prudce brzděte. A lepší pneumatiky mějte vždy vzadu. Marek Kohoutek z Polygonu Most radí Martinu Vaculíkovi, jak jezdit s elektromobilem v zimě.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík zjišťuje, jak jezdit v zimě s elektromobilem. To zas bude diskuse…", "zBDi4CKzdNg", 2301, false, "https://www.youtube.com/watch?v=zBDi4CKzdNg", "/downloads/Auto.cz - Martin Vaculík/2025-11-18 - Martin Vaculík zjišťuje, jak jezdit v zimě s elektromobilem. To zas bude diskuse….mp4", false, 6, ~U[2025-11-18 16:55:00Z]] 18:18:33.416 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=11.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.417 [debug] QUERY OK source="media_items" db=0.9ms idle=9.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-12 16:55:03Z], 6] 18:18:33.421 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Když v roce 2020 nahradila čtyřválcovou šestnáctistovku pod kapotou Toyoty Corolla tříválcová patnáctistovka, málokoho zajímalo, že výkonově na tom se svými 92 kW není o nic hůře. A že průběh točivého momentu i účinnost má dokonce lepší. Většinu mrzel hubší běh a trápily předsudky vůči životnosti tříválců.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík prozkoumal tříválcovou Toyotu Corolla po 200.000 km: Přežila Bolt, ale co dál? 🤔", "b2260c05-4f2b-456c-969a-9654136c8dfe", "qDnEOldZchY", false, 4291, false, "https://www.youtube.com/watch?v=qDnEOldZchY", 4, "/downloads/Auto.cz - Martin Vaculík/2025-11-12 - Martin Vaculík prozkoumal tříválcovou Toyotu Corolla po 200.000 km: Přežila Bolt, ale co dál? 🤔.mp4", false, false, 6, [], 1, ~U[2025-11-12 16:55:03Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Když v roce 2020 nahradila čtyřválcovou šestnáctistovku pod kapotou Toyoty Corolla tříválcová patnáctistovka, málokoho zajímalo, že výkonově na tom se svými 92 kW není o nic hůře. A že průběh točivého momentu i účinnost má dokonce lepší. Většinu mrzel hubší běh a trápily předsudky vůči životnosti tříválců.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík prozkoumal tříválcovou Toyotu Corolla po 200.000 km: Přežila Bolt, ale co dál? 🤔", "qDnEOldZchY", 4291, false, "https://www.youtube.com/watch?v=qDnEOldZchY", "/downloads/Auto.cz - Martin Vaculík/2025-11-12 - Martin Vaculík prozkoumal tříválcovou Toyotu Corolla po 200.000 km: Přežila Bolt, ale co dál? 🤔.mp4", false, 6, ~U[2025-11-12 16:55:03Z]] 18:18:33.422 [debug] QUERY OK source="sources" db=0.7ms idle=10.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.424 [debug] QUERY OK source="media_items" db=1.1ms idle=8.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-04 16:50:01Z], 6] 18:18:33.427 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=8.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Životnost trakční baterie je omezená, tak jsem se vydal zjišťovat, jak bude možno ji využít, až skutečně doslouží. Půjde z ní udělat bateriové úložiště domu?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Poslední video Martina Vaculíka o BMW i3. Co bude, až baterka doslouží?", "8f4354b9-f979-494f-a20a-0daa4eaa5eec", "jSzOoYyWI5Y", false, 3128, false, "https://www.youtube.com/watch?v=jSzOoYyWI5Y", 5, "/downloads/Auto.cz - Martin Vaculík/2025-11-04 - Poslední video Martina Vaculíka o BMW i3. Co bude, až baterka doslouží?.mp4", false, false, 6, [], 1, ~U[2025-11-04 16:50:01Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Životnost trakční baterie je omezená, tak jsem se vydal zjišťovat, jak bude možno ji využít, až skutečně doslouží. Půjde z ní udělat bateriové úložiště domu?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Poslední video Martina Vaculíka o BMW i3. Co bude, až baterka doslouží?", "jSzOoYyWI5Y", 3128, false, "https://www.youtube.com/watch?v=jSzOoYyWI5Y", "/downloads/Auto.cz - Martin Vaculík/2025-11-04 - Poslední video Martina Vaculíka o BMW i3. Co bude, až baterka doslouží?.mp4", false, 6, ~U[2025-11-04 16:50:01Z]] 18:18:33.428 [debug] QUERY OK source="sources" db=0.6ms idle=10.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.430 [debug] QUERY OK source="media_items" db=0.8ms idle=8.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-28 16:50:00Z], 6] 18:18:33.433 [debug] QUERY OK source="media_items" db=2.1ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Už máme za sebou dva díly o levném elektromobilu s nekonečným dojezdem BMW i3 REX, jichž v letech 2013 až 2019 vzniklo 67 tisíc kusů. Po obecném představení přišly nejčastější závady. Dnes se budeme věnovat největší technické kontroverzi: svíčkám, sacímu filtru a oleji v reduktoru, u nichž výrobce nepředepisuje výměny ani kontroly. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "BMW i3 REX vs. Martin Vaculík: Svíčky a sací filtr na celý život? Zbláznili se v BMW?", "c72b88ec-1d78-4b7a-bcea-5e5360727717", "HyyYatCnhb8", false, 1833, false, "https://www.youtube.com/watch?v=HyyYatCnhb8", 6, "/downloads/Auto.cz - Martin Vaculík/2025-10-28 - BMW i3 REX vs. Martin Vaculík: Svíčky a sací filtr na celý život? Zbláznili se v BMW?.mp4", false, false, 6, [], 1, ~U[2025-10-28 16:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Už máme za sebou dva díly o levném elektromobilu s nekonečným dojezdem BMW i3 REX, jichž v letech 2013 až 2019 vzniklo 67 tisíc kusů. Po obecném představení přišly nejčastější závady. Dnes se budeme věnovat největší technické kontroverzi: svíčkám, sacímu filtru a oleji v reduktoru, u nichž výrobce nepředepisuje výměny ani kontroly. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "BMW i3 REX vs. Martin Vaculík: Svíčky a sací filtr na celý život? Zbláznili se v BMW?", "HyyYatCnhb8", 1833, false, "https://www.youtube.com/watch?v=HyyYatCnhb8", "/downloads/Auto.cz - Martin Vaculík/2025-10-28 - BMW i3 REX vs. Martin Vaculík: Svíčky a sací filtr na celý život? Zbláznili se v BMW?.mp4", false, 6, ~U[2025-10-28 16:50:00Z]] 18:18:33.434 [debug] QUERY OK source="sources" db=0.5ms idle=9.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.436 [debug] QUERY OK source="media_items" db=1.0ms idle=7.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-21 15:55:00Z], 6] 18:18:33.438 [debug] QUERY OK source="media_items" db=1.6ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Minule jsme vám slibovali, že dílů o BMW i3 bude více. Dnes jsme si pro vás připravili ten druhý.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík a největší expert na BMW i3 v Česku: Spalovací motor VS spolehlivost elektromobilu!", "27bb090f-6279-4884-b3d9-736a2226ba60", "FL79V4hl6Hg", false, 4398, false, "https://www.youtube.com/watch?v=FL79V4hl6Hg", 7, "/downloads/Auto.cz - Martin Vaculík/2025-10-21 - Martin Vaculík a největší expert na BMW i3 v Česku: Spalovací motor VS spolehlivost elektromobilu!.mp4", false, false, 6, [], 1, ~U[2025-10-21 15:55:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Minule jsme vám slibovali, že dílů o BMW i3 bude více. Dnes jsme si pro vás připravili ten druhý.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík a největší expert na BMW i3 v Česku: Spalovací motor VS spolehlivost elektromobilu!", "FL79V4hl6Hg", 4398, false, "https://www.youtube.com/watch?v=FL79V4hl6Hg", "/downloads/Auto.cz - Martin Vaculík/2025-10-21 - Martin Vaculík a největší expert na BMW i3 v Česku: Spalovací motor VS spolehlivost elektromobilu!.mp4", false, 6, ~U[2025-10-21 15:55:00Z]] 18:18:33.440 [debug] QUERY OK source="sources" db=0.7ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.441 [debug] QUERY OK source="media_items" db=0.9ms idle=7.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-13 15:50:00Z], 6] 18:18:33.444 [debug] QUERY OK source="media_items" db=1.5ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ve své době bylo toto auto jako přízrak. Jak funguje BMW i3 po letech, uvidíte v dnešním videu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík a BMW i3 REX: Levný elektromobil s nekonečným dojezdem", "031c0aa9-4ec2-44c6-b521-2ae79e35400d", "HGee4t2DiJg", false, 2757, false, "https://www.youtube.com/watch?v=HGee4t2DiJg", 8, "/downloads/Auto.cz - Martin Vaculík/2025-10-13 - Martin Vaculík a BMW i3 REX: Levný elektromobil s nekonečným dojezdem.mp4", false, false, 6, [], 1, ~U[2025-10-13 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Ve své době bylo toto auto jako přízrak. Jak funguje BMW i3 po letech, uvidíte v dnešním videu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík a BMW i3 REX: Levný elektromobil s nekonečným dojezdem", "HGee4t2DiJg", 2757, false, "https://www.youtube.com/watch?v=HGee4t2DiJg", "/downloads/Auto.cz - Martin Vaculík/2025-10-13 - Martin Vaculík a BMW i3 REX: Levný elektromobil s nekonečným dojezdem.mp4", false, 6, ~U[2025-10-13 15:50:00Z]] 18:18:33.445 [debug] QUERY OK source="sources" db=0.6ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.447 [debug] QUERY OK source="media_items" db=0.9ms 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[2025-10-08 15:50:02Z], 6] 18:18:33.450 [debug] QUERY OK source="media_items" db=1.9ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V diskusích často čteme, že se elektromobilem z Prahy do Ostravy na jedno nabití dojet nedá. A protože si rádi závažná tvrzení ověřujeme, vyzkoušeli jsme to na vlastní kůži.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Reportáž Martina Vaculíka: TDI proti elektromobilu na cestě do Ostravy a zpět!", "ee17baf8-181b-4d5b-8d4a-062e13d9de3c", "lqMneLdZKpA", false, 2272, false, "https://www.youtube.com/watch?v=lqMneLdZKpA", 9, "/downloads/Auto.cz - Martin Vaculík/2025-10-08 - Reportáž Martina Vaculíka: TDI proti elektromobilu na cestě do Ostravy a zpět!.mp4", false, false, 6, [], 1, ~U[2025-10-08 15:50:02Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "V diskusích často čteme, že se elektromobilem z Prahy do Ostravy na jedno nabití dojet nedá. A protože si rádi závažná tvrzení ověřujeme, vyzkoušeli jsme to na vlastní kůži.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Reportáž Martina Vaculíka: TDI proti elektromobilu na cestě do Ostravy a zpět!", "lqMneLdZKpA", 2272, false, "https://www.youtube.com/watch?v=lqMneLdZKpA", "/downloads/Auto.cz - Martin Vaculík/2025-10-08 - Reportáž Martina Vaculíka: TDI proti elektromobilu na cestě do Ostravy a zpět!.mp4", false, 6, ~U[2025-10-08 15:50:02Z]] 18:18:33.451 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.452 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=7.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-29 15:50:00Z], 6] 18:18:33.455 [debug] QUERY OK source="media_items" db=1.9ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["I já musím občas zajít na kurz jízdy. Vyzkoušel si driftování se Subaru BRZ a natočil o tom video.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík na kurzu driftování se Subaru BRZ. Šlo mu to, nebo se ztrapnil?", "c9d5ffbb-9d68-4c37-85e8-f70be71143c4", "QJ5VpM1prPY", false, 1067, false, "https://www.youtube.com/watch?v=QJ5VpM1prPY", 10, "/downloads/Auto.cz - Martin Vaculík/2025-09-29 - Martin Vaculík na kurzu driftování se Subaru BRZ. Šlo mu to, nebo se ztrapnil?.mp4", false, false, 6, [], 1, ~U[2025-09-29 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "I já musím občas zajít na kurz jízdy. Vyzkoušel si driftování se Subaru BRZ a natočil o tom video.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík na kurzu driftování se Subaru BRZ. Šlo mu to, nebo se ztrapnil?", "QJ5VpM1prPY", 1067, false, "https://www.youtube.com/watch?v=QJ5VpM1prPY", "/downloads/Auto.cz - Martin Vaculík/2025-09-29 - Martin Vaculík na kurzu driftování se Subaru BRZ. Šlo mu to, nebo se ztrapnil?.mp4", false, 6, ~U[2025-09-29 15:50:00Z]] 18:18:33.456 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.458 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=7.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-22 15:50:00Z], 6] 18:18:33.461 [debug] QUERY OK source="media_items" db=1.9ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Třetí generace Fiatu Ducato se vyrábí od roku 2006, za chvíli tak na výrobních linkách oslaví 20 let. Montáž moderního elektrického pohonu do starého dobrého veterána je slušnou technickou kuriozitou, které však nelze upřít slušnou funkci.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík tvrdí, že Fiat E-Ducato je už použitelná dodávka. Co na to kurýr DPD?", "47a542c7-ace6-4a7f-942c-dbe4821b18ad", "DZ2sxjsKLZw", false, 2044, false, "https://www.youtube.com/watch?v=DZ2sxjsKLZw", 11, "/downloads/Auto.cz - Martin Vaculík/2025-09-22 - Martin Vaculík tvrdí, že Fiat E-Ducato je už použitelná dodávka. Co na to kurýr DPD?.mp4", false, false, 6, [], 1, ~U[2025-09-22 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Třetí generace Fiatu Ducato se vyrábí od roku 2006, za chvíli tak na výrobních linkách oslaví 20 let. Montáž moderního elektrického pohonu do starého dobrého veterána je slušnou technickou kuriozitou, které však nelze upřít slušnou funkci.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík tvrdí, že Fiat E-Ducato je už použitelná dodávka. Co na to kurýr DPD?", "DZ2sxjsKLZw", 2044, false, "https://www.youtube.com/watch?v=DZ2sxjsKLZw", "/downloads/Auto.cz - Martin Vaculík/2025-09-22 - Martin Vaculík tvrdí, že Fiat E-Ducato je už použitelná dodávka. Co na to kurýr DPD?.mp4", false, 6, ~U[2025-09-22 15:50:00Z]] 18:18:33.462 [debug] QUERY OK source="sources" db=0.6ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.463 [debug] QUERY OK source="media_items" db=0.9ms idle=7.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-16 15:55:00Z], 6] 18:18:33.469 [debug] QUERY OK source="media_items" db=4.6ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Škoda Enyaq je jedním z mých nejoblíbenějších elektromobilů, na kterém velmi oceňuji prostorný interiér, komfortní podvozek, skvělý adaptivní tempomat, dobré odhlučnění a překvapivě účinné aerodynamické řešení karoserie. To ale není všechno.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík a modernizovaná Škoda Enyaq: Tohle zavání průšvihem!", "933aad7e-192d-47a1-b14c-6a778096a246", "PyaKJlmmRIU", false, 3276, false, "https://www.youtube.com/watch?v=PyaKJlmmRIU", 12, "/downloads/Auto.cz - Martin Vaculík/2025-09-16 - Martin Vaculík a modernizovaná Škoda Enyaq: Tohle zavání průšvihem!.mp4", false, false, 6, [], 1, ~U[2025-09-16 15:55:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Škoda Enyaq je jedním z mých nejoblíbenějších elektromobilů, na kterém velmi oceňuji prostorný interiér, komfortní podvozek, skvělý adaptivní tempomat, dobré odhlučnění a překvapivě účinné aerodynamické řešení karoserie. To ale není všechno.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík a modernizovaná Škoda Enyaq: Tohle zavání průšvihem!", "PyaKJlmmRIU", 3276, false, "https://www.youtube.com/watch?v=PyaKJlmmRIU", "/downloads/Auto.cz - Martin Vaculík/2025-09-16 - Martin Vaculík a modernizovaná Škoda Enyaq: Tohle zavání průšvihem!.mp4", false, 6, ~U[2025-09-16 15:55:00Z]] 18:18:33.470 [debug] QUERY OK source="sources" db=0.5ms idle=11.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.472 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=9.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-11 15:50:01Z], 6] 18:18:33.474 [debug] QUERY OK source="media_items" db=1.4ms idle=10.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zatímco dříve byly jasnou volbou zájemců o luxusní sedan naftové motory, dnes tomu tak úplně není. V dnešním videu si řekneme, že to není špatně.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Je motor Audi EA 888 pořád takový průšvih? Martin Vaculík testuje jeho 5. generaci!", "419186ec-3a1a-413a-9bd2-993b91538597", "6XDqLWz8x_o", false, 1681, false, "https://www.youtube.com/watch?v=6XDqLWz8x_o", 13, "/downloads/Auto.cz - Martin Vaculík/2025-09-11 - Je motor Audi EA 888 pořád takový průšvih? Martin Vaculík testuje jeho 5. generaci!.mp4", false, false, 6, [], 1, ~U[2025-09-11 15:50:01Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Zatímco dříve byly jasnou volbou zájemců o luxusní sedan naftové motory, dnes tomu tak úplně není. V dnešním videu si řekneme, že to není špatně.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Je motor Audi EA 888 pořád takový průšvih? Martin Vaculík testuje jeho 5. generaci!", "6XDqLWz8x_o", 1681, false, "https://www.youtube.com/watch?v=6XDqLWz8x_o", "/downloads/Auto.cz - Martin Vaculík/2025-09-11 - Je motor Audi EA 888 pořád takový průšvih? Martin Vaculík testuje jeho 5. generaci!.mp4", false, 6, ~U[2025-09-11 15:50:01Z]] 18:18:33.475 [debug] QUERY OK source="sources" db=0.5ms idle=10.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.476 [debug] QUERY OK source="media_items" db=0.8ms idle=6.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-01 15:50:01Z], 6] 18:18:33.478 [debug] QUERY OK source="media_items" db=1.3ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Už asi víte, že nástupce Audi A4 se jmenuje A5 a že pokud si ji pořídíte s dieselem, dostanete standardně novou generaci mild-hybridu. Byl jsem před časem na mezinárodní prezentaci, prozkoumal, jak celá věc funguje, a v dnešním videu to podrobně ukazuji v praxi.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Technika nových vozů Audi pod lupou Martina Vaculíka: A5 2.0 TDI MHEV plus", "9e53d207-98d3-4fea-b042-368f9d756786", "xce7TcsSREQ", false, 3831, false, "https://www.youtube.com/watch?v=xce7TcsSREQ", 14, "/downloads/Auto.cz - Martin Vaculík/2025-09-01 - Technika nových vozů Audi pod lupou Martina Vaculíka: A5 2.0 TDI MHEV plus.mp4", false, false, 6, [], 1, ~U[2025-09-01 15:50:01Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Už asi víte, že nástupce Audi A4 se jmenuje A5 a že pokud si ji pořídíte s dieselem, dostanete standardně novou generaci mild-hybridu. Byl jsem před časem na mezinárodní prezentaci, prozkoumal, jak celá věc funguje, a v dnešním videu to podrobně ukazuji v praxi.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Technika nových vozů Audi pod lupou Martina Vaculíka: A5 2.0 TDI MHEV plus", "xce7TcsSREQ", 3831, false, "https://www.youtube.com/watch?v=xce7TcsSREQ", "/downloads/Auto.cz - Martin Vaculík/2025-09-01 - Technika nových vozů Audi pod lupou Martina Vaculíka: A5 2.0 TDI MHEV plus.mp4", false, 6, ~U[2025-09-01 15:50:01Z]] 18:18:33.480 [debug] QUERY OK source="sources" db=0.6ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.481 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=6.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-26 15:50:00Z], 6] 18:18:33.483 [debug] QUERY OK source="media_items" db=1.3ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jsem fascinován technikou a některé věci lze bezpečně předvádět jen na uzavřených tratích, proto mě v dnešním videu uvidíte za volantem Volkswagenu Golf R Black Edition na Autodromu Most.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík předvádí velkou zbraň VW Golf R na okruhu v Mostě!", "32b5417d-c818-41d6-9cb5-9978f0c78158", "aBTHiyZUDWs", false, 1160, false, "https://www.youtube.com/watch?v=aBTHiyZUDWs", 15, "/downloads/Auto.cz - Martin Vaculík/2025-08-26 - Martin Vaculík předvádí velkou zbraň VW Golf R na okruhu v Mostě!.mp4", false, false, 6, [], 1, ~U[2025-08-26 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Jsem fascinován technikou a některé věci lze bezpečně předvádět jen na uzavřených tratích, proto mě v dnešním videu uvidíte za volantem Volkswagenu Golf R Black Edition na Autodromu Most.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík předvádí velkou zbraň VW Golf R na okruhu v Mostě!", "aBTHiyZUDWs", 1160, false, "https://www.youtube.com/watch?v=aBTHiyZUDWs", "/downloads/Auto.cz - Martin Vaculík/2025-08-26 - Martin Vaculík předvádí velkou zbraň VW Golf R na okruhu v Mostě!.mp4", false, 6, ~U[2025-08-26 15:50:00Z]] 18:18:33.484 [debug] QUERY OK source="sources" db=0.4ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.485 [debug] QUERY OK source="media_items" db=0.6ms idle=6.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-18 15:50:00Z], 6] 18:18:33.487 [debug] QUERY OK source="media_items" db=1.2ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ať už si o elektromobilech myslíte cokoliv, tak jistě uznáte, že je nový Renault 5 E-Tech je nejhezčím autem současnosti. Podrobil jsem ho důkladnému testu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Elektrický Renault 5 v testu Martina Vaculíka. Pouze krásný, nebo i dobrý?", "f126b830-824b-4447-8578-85e760680c6c", "58HwcQS0RK0", false, 2252, false, "https://www.youtube.com/watch?v=58HwcQS0RK0", 16, "/downloads/Auto.cz - Martin Vaculík/2025-08-18 - Elektrický Renault 5 v testu Martina Vaculíka. Pouze krásný, nebo i dobrý?.mp4", false, false, 6, [], 1, ~U[2025-08-18 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Ať už si o elektromobilech myslíte cokoliv, tak jistě uznáte, že je nový Renault 5 E-Tech je nejhezčím autem současnosti. Podrobil jsem ho důkladnému testu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Elektrický Renault 5 v testu Martina Vaculíka. Pouze krásný, nebo i dobrý?", "58HwcQS0RK0", 2252, false, "https://www.youtube.com/watch?v=58HwcQS0RK0", "/downloads/Auto.cz - Martin Vaculík/2025-08-18 - Elektrický Renault 5 v testu Martina Vaculíka. Pouze krásný, nebo i dobrý?.mp4", false, 6, ~U[2025-08-18 15:50:00Z]] 18:18:33.488 [debug] QUERY OK source="sources" db=0.8ms idle=5.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.489 [debug] QUERY OK source="media_items" db=0.8ms idle=5.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-13 15:50:00Z], 6] 18:18:33.491 [debug] QUERY OK source="media_items" db=1.2ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Deštivé počasí tohoto léta přírodě prospívá, člověka však často netěší. Nám například umí pořádně zkomplikovat natáčení. Reportáž o nové čtyřkolce v řadě Volkswagen T7 Multivan se tak změnila v úplné bahenní lázně.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík vykoupal Multivan T7 4Motion v blátě!", "d3a695f9-fedd-4ecf-94a2-0aa98695bd05", "RhDzi7rLHvc", false, 1401, false, "https://www.youtube.com/watch?v=RhDzi7rLHvc", 17, "/downloads/Auto.cz - Martin Vaculík/2025-08-13 - Martin Vaculík vykoupal Multivan T7 4Motion v blátě!.mp4", false, false, 6, [], 1, ~U[2025-08-13 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Deštivé počasí tohoto léta přírodě prospívá, člověka však často netěší. Nám například umí pořádně zkomplikovat natáčení. Reportáž o nové čtyřkolce v řadě Volkswagen T7 Multivan se tak změnila v úplné bahenní lázně.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík vykoupal Multivan T7 4Motion v blátě!", "RhDzi7rLHvc", 1401, false, "https://www.youtube.com/watch?v=RhDzi7rLHvc", "/downloads/Auto.cz - Martin Vaculík/2025-08-13 - Martin Vaculík vykoupal Multivan T7 4Motion v blátě!.mp4", false, 6, ~U[2025-08-13 15:50:00Z]] 18:18:33.492 [debug] QUERY OK source="sources" db=0.6ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.493 [debug] QUERY OK source="media_items" db=0.5ms idle=5.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-08 15:50:01Z], 6] 18:18:33.495 [debug] QUERY OK source="media_items" db=1.1ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Radek Pokorný je developer a majitel firmy Engine Prague. V jeho prodejní galerii se nachází přes 200 zajímavých aut včetně absolutních skvostů s cenou v desítkách milionů korun. Sám pan Pokorný ale překvapivě preferuje spíše levnější modely. Které to jsou?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík zpovídá Radka Pokorného o jeho automovilových radostech. Jaké jsou v jeho top 5?", "4130ad1d-dbab-4494-b3bb-70801f25187d", "QHj9WA0Ihvk", false, 1722, false, "https://www.youtube.com/watch?v=QHj9WA0Ihvk", 18, "/downloads/Auto.cz - Martin Vaculík/2025-08-08 - Martin Vaculík zpovídá Radka Pokorného o jeho automovilových radostech. Jaké jsou v jeho top 5?.mp4", false, false, 6, [], 1, ~U[2025-08-08 15:50:01Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Radek Pokorný je developer a majitel firmy Engine Prague. V jeho prodejní galerii se nachází přes 200 zajímavých aut včetně absolutních skvostů s cenou v desítkách milionů korun. Sám pan Pokorný ale překvapivě preferuje spíše levnější modely. Které to jsou?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz", "Martin Vaculík zpovídá Radka Pokorného o jeho automovilových radostech. Jaké jsou v jeho top 5?", "QHj9WA0Ihvk", 1722, false, "https://www.youtube.com/watch?v=QHj9WA0Ihvk", "/downloads/Auto.cz - Martin Vaculík/2025-08-08 - Martin Vaculík zpovídá Radka Pokorného o jeho automovilových radostech. Jaké jsou v jeho top 5?.mp4", false, 6, ~U[2025-08-08 15:50:01Z]] 18:18:33.496 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=5.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.497 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=5.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-28 15:58:59Z], 6] 18:18:33.499 [debug] QUERY OK source="media_items" db=1.7ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Čas rychle letí, a tak octavie čtvrté generace už nejsou zánovní leštěnky, ale mnohdy životem pěkně utýraná auta. Však i ceny nejlevnějších kusů už padají pod 300 000 Kč, což je často pouhá třetina původní ceníkové částky. Martin Vaculík proklepl jeden z levnějších kusů!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík vybírá ojetou Škodu Octavia 4. generace. Vadí, když je po leasingu?", "d7a14a24-8370-45c4-8002-866498d869c6", "R33nlWDGqGc", false, 2382, false, "https://www.youtube.com/watch?v=R33nlWDGqGc", 19, "/downloads/Auto.cz - Martin Vaculík/2025-07-28 - Martin Vaculík vybírá ojetou Škodu Octavia 4. generace. Vadí, když je po leasingu?.mp4", false, false, 6, [], 1, ~U[2025-07-28 15:58:59Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Čas rychle letí, a tak octavie čtvrté generace už nejsou zánovní leštěnky, ale mnohdy životem pěkně utýraná auta. Však i ceny nejlevnějších kusů už padají pod 300 000 Kč, což je často pouhá třetina původní ceníkové částky. Martin Vaculík proklepl jeden z levnějších kusů!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík vybírá ojetou Škodu Octavia 4. generace. Vadí, když je po leasingu?", "R33nlWDGqGc", 2382, false, "https://www.youtube.com/watch?v=R33nlWDGqGc", "/downloads/Auto.cz - Martin Vaculík/2025-07-28 - Martin Vaculík vybírá ojetou Škodu Octavia 4. generace. Vadí, když je po leasingu?.mp4", false, 6, ~U[2025-07-28 15:58:59Z]] 18:18:33.500 [debug] QUERY OK source="sources" db=0.4ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.501 [debug] QUERY OK source="media_items" db=0.7ms idle=5.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-22 15:50:00Z], 6] 18:18:33.504 [debug] QUERY OK source="media_items" db=2.1ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Škoda 445 je jeden z nejdostupnějších veteránů pro svépomocnou renovaci. Fandovská základna mladoboleslavských „páteřáků“ je tak silná, že všechny díly se znovu vyrábějí.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík projíždí nádhernou Škodu 445 Spartak. Její název by ale používat neměl...", "a209c073-e275-47ba-a73f-5fa3e67443ac", "anGs5I3B2fc", false, 2835, false, "https://www.youtube.com/watch?v=anGs5I3B2fc", 20, "/downloads/Auto.cz - Martin Vaculík/2025-07-22 - Martin Vaculík projíždí nádhernou Škodu 445 Spartak. Její název by ale používat neměl....mp4", false, false, 6, [], 1, ~U[2025-07-22 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Škoda 445 je jeden z nejdostupnějších veteránů pro svépomocnou renovaci. Fandovská základna mladoboleslavských „páteřáků“ je tak silná, že všechny díly se znovu vyrábějí.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík projíždí nádhernou Škodu 445 Spartak. Její název by ale používat neměl...", "anGs5I3B2fc", 2835, false, "https://www.youtube.com/watch?v=anGs5I3B2fc", "/downloads/Auto.cz - Martin Vaculík/2025-07-22 - Martin Vaculík projíždí nádhernou Škodu 445 Spartak. Její název by ale používat neměl....mp4", false, 6, ~U[2025-07-22 15:50:00Z]] 18:18:33.506 [debug] QUERY OK source="sources" db=0.4ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.507 [debug] QUERY OK source="media_items" db=1.5ms idle=6.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-16 15:50:00Z], 6] 18:18:33.510 [debug] QUERY OK source="media_items" db=1.3ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Škodě Fabia třetí generace s naftovým motorem se kdekdo vyhne obloukem. Přitom máme jasný důkaz toho, že může jít o zajímavou ojetinu. Když se Martinu Vaculíkovi ozvali táta a syn Sukovi, že mají na služební Fabii 1.4 TDI/77 kW najeto už 500.000 km, neuplynulo ani pár dní a byl na místě i s televizním štábem. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík proklepnul Škodu Fabia, která najela 500.000 km s tím nejhorším motorem!", "dda7e458-df62-47a7-9688-2e1cdf2ccb0d", "AzGQUzn5Ckg", false, 1370, false, "https://www.youtube.com/watch?v=AzGQUzn5Ckg", 21, "/downloads/Auto.cz - Martin Vaculík/2025-07-16 - Martin Vaculík proklepnul Škodu Fabia, která najela 500.000 km s tím nejhorším motorem!.mp4", false, false, 6, [], 1, ~U[2025-07-16 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Škodě Fabia třetí generace s naftovým motorem se kdekdo vyhne obloukem. Přitom máme jasný důkaz toho, že může jít o zajímavou ojetinu. Když se Martinu Vaculíkovi ozvali táta a syn Sukovi, že mají na služební Fabii 1.4 TDI/77 kW najeto už 500.000 km, neuplynulo ani pár dní a byl na místě i s televizním štábem. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík proklepnul Škodu Fabia, která najela 500.000 km s tím nejhorším motorem!", "AzGQUzn5Ckg", 1370, false, "https://www.youtube.com/watch?v=AzGQUzn5Ckg", "/downloads/Auto.cz - Martin Vaculík/2025-07-16 - Martin Vaculík proklepnul Škodu Fabia, která najela 500.000 km s tím nejhorším motorem!.mp4", false, 6, ~U[2025-07-16 15:50:00Z]] 18:18:33.510 [debug] QUERY OK source="sources" db=0.4ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.511 [debug] QUERY OK source="media_items" db=0.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[2025-07-10 15:50:01Z], 6] 18:18:33.513 [debug] QUERY OK source="media_items" db=1.1ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zajímavostí Suzuki Swift je alternativní nabídka pohonu 4x4 na principu viskózní spojky. Martin Vaculík Swift 4x4 prověřil v Adventure Landu Bělá pod Bezdězem. Původní ambicí byly jen pěkné záběry, ale nakonec malinkaté autíčko s atmosférickým tříválcem (60 kW a 108 Nm) fungovalo daleko lépe! Podívejte se na video a posuďte sami. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík si spletl Suzuki Swift s terénním vozem. Jak to dopadlo?", "e202a06b-7203-47d8-af93-f5282b146ff2", "_CsxeT8rYO4", false, 1161, false, "https://www.youtube.com/watch?v=_CsxeT8rYO4", 22, "/downloads/Auto.cz - Martin Vaculík/2025-07-10 - Martin Vaculík si spletl Suzuki Swift s terénním vozem. Jak to dopadlo?.mp4", false, false, 6, [], 1, ~U[2025-07-10 15:50:01Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Zajímavostí Suzuki Swift je alternativní nabídka pohonu 4x4 na principu viskózní spojky. Martin Vaculík Swift 4x4 prověřil v Adventure Landu Bělá pod Bezdězem. Původní ambicí byly jen pěkné záběry, ale nakonec malinkaté autíčko s atmosférickým tříválcem (60 kW a 108 Nm) fungovalo daleko lépe! Podívejte se na video a posuďte sami. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík si spletl Suzuki Swift s terénním vozem. Jak to dopadlo?", "_CsxeT8rYO4", 1161, false, "https://www.youtube.com/watch?v=_CsxeT8rYO4", "/downloads/Auto.cz - Martin Vaculík/2025-07-10 - Martin Vaculík si spletl Suzuki Swift s terénním vozem. Jak to dopadlo?.mp4", false, 6, ~U[2025-07-10 15:50:01Z]] 18:18:33.514 [debug] QUERY OK source="sources" db=0.6ms idle=5.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.515 [debug] QUERY OK source="media_items" db=0.4ms idle=5.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-03 15:50:01Z], 6] 18:18:33.517 [debug] QUERY OK source="media_items" db=1.0ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík si zvednul spalovací a elektrické G na zvedák a ukazuje. Tak se pohodlně usaďte a užijte si popis jízdních vlastností i technický výklad. Tento off-road vás nadchne, i pokud elektromobilům nefandíte.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Elektrický Mercedes-Benz třídy G dvojím pohledem: Nadchne každého, kdo se sveze!", "0340c3a9-6171-4af7-b48c-f6042a7bfcda", "b-0cmPrc0L8", false, 1969, false, "https://www.youtube.com/watch?v=b-0cmPrc0L8", 23, "/downloads/Auto.cz - Martin Vaculík/2025-07-03 - Elektrický Mercedes-Benz třídy G dvojím pohledem: Nadchne každého, kdo se sveze!.mp4", false, false, 6, [], 1, ~U[2025-07-03 15:50:01Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Martin Vaculík si zvednul spalovací a elektrické G na zvedák a ukazuje. Tak se pohodlně usaďte a užijte si popis jízdních vlastností i technický výklad. Tento off-road vás nadchne, i pokud elektromobilům nefandíte.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Elektrický Mercedes-Benz třídy G dvojím pohledem: Nadchne každého, kdo se sveze!", "b-0cmPrc0L8", 1969, false, "https://www.youtube.com/watch?v=b-0cmPrc0L8", "/downloads/Auto.cz - Martin Vaculík/2025-07-03 - Elektrický Mercedes-Benz třídy G dvojím pohledem: Nadchne každého, kdo se sveze!.mp4", false, 6, ~U[2025-07-03 15:50:01Z]] 18:18:33.517 [debug] QUERY OK source="sources" db=0.3ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.518 [debug] QUERY OK source="media_items" db=0.4ms idle=4.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-27 15:50:00Z], 6] 18:18:33.520 [debug] QUERY OK source="media_items" db=0.9ms idle=4.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vozy Porsche se v Česku na testování půjčují jen minimálně a spíše novinářům, kteří se ke značce lépe hodí vzhledem i oblékáním. Porsche Taycan se Martinu Vaculíkovi dlouho vyhýbalo a byla to trochu nenaplněná láska. Nakonec si k němu ale našlo cestu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík konečně testoval Porsche Taycan! Tohle je dobré i na vesnici", "08ecb63b-a943-4314-8aa0-d82886c161cf", "eFa5LE6naIw", false, 1685, false, "https://www.youtube.com/watch?v=eFa5LE6naIw", 24, "/downloads/Auto.cz - Martin Vaculík/2025-06-27 - Martin Vaculík konečně testoval Porsche Taycan! Tohle je dobré i na vesnici.mp4", false, false, 6, [], 1, ~U[2025-06-27 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Vozy Porsche se v Česku na testování půjčují jen minimálně a spíše novinářům, kteří se ke značce lépe hodí vzhledem i oblékáním. Porsche Taycan se Martinu Vaculíkovi dlouho vyhýbalo a byla to trochu nenaplněná láska. Nakonec si k němu ale našlo cestu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík konečně testoval Porsche Taycan! Tohle je dobré i na vesnici", "eFa5LE6naIw", 1685, false, "https://www.youtube.com/watch?v=eFa5LE6naIw", "/downloads/Auto.cz - Martin Vaculík/2025-06-27 - Martin Vaculík konečně testoval Porsche Taycan! Tohle je dobré i na vesnici.mp4", false, 6, ~U[2025-06-27 15:50:00Z]] 18:18:33.520 [debug] QUERY OK source="sources" db=0.3ms idle=4.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.521 [debug] QUERY OK source="media_items" db=0.5ms idle=4.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-18 15:50:00Z], 6] 18:18:33.523 [debug] QUERY OK source="media_items" db=1.1ms idle=4.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Značka Subaru má v očích českých motoristů výjimečný status vozů japonsky spolehlivých, pečlivě dílensky zpracovaných a s výjimečnými jízdními vlastnostmi. Martin Vaculík si vzal aktuální šestou generaci modelu Forester do Adventure Landu v Bělé pod Bezdězem a vyzkoušel ji na asfaltu i v terénu. Nahradí systém řízení trakce X-Mode poctivý mezinápravový diferenciál? \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík prohání nové Subaru Forester po uzavřené trati!", "2c91b05d-967f-42b6-a572-c2fe6704a3cd", "zEdpWisRguA", false, 822, false, "https://www.youtube.com/watch?v=zEdpWisRguA", 25, "/downloads/Auto.cz - Martin Vaculík/2025-06-18 - Martin Vaculík prohání nové Subaru Forester po uzavřené trati!.mp4", false, false, 6, [], 1, ~U[2025-06-18 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Značka Subaru má v očích českých motoristů výjimečný status vozů japonsky spolehlivých, pečlivě dílensky zpracovaných a s výjimečnými jízdními vlastnostmi. Martin Vaculík si vzal aktuální šestou generaci modelu Forester do Adventure Landu v Bělé pod Bezdězem a vyzkoušel ji na asfaltu i v terénu. Nahradí systém řízení trakce X-Mode poctivý mezinápravový diferenciál? \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík prohání nové Subaru Forester po uzavřené trati!", "zEdpWisRguA", 822, false, "https://www.youtube.com/watch?v=zEdpWisRguA", "/downloads/Auto.cz - Martin Vaculík/2025-06-18 - Martin Vaculík prohání nové Subaru Forester po uzavřené trati!.mp4", false, 6, ~U[2025-06-18 15:50:00Z]] 18:18:33.524 [debug] QUERY OK source="sources" db=0.3ms idle=5.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.524 [debug] QUERY OK source="media_items" db=0.4ms idle=4.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-11 15:50:00Z], 6] 18:18:33.526 [debug] QUERY OK source="media_items" db=1.2ms idle=4.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Kolegové ze Světa motorů měli v redakci přes rok auto, které jsme jim všichni záviděli. Renault Espace aktuální šesté generace, což je technicky vzato prodloužená verze crossoveru Austral. Závěrečného hodnocení se jako vždy zhostil Martin Vaculík. Zjistil však výrazný nadstav hladiny oleje, aniž by však auto trvale jezdilo na krátké vzdálenosti, kdy u přímovstřikových motorů vždy k nějakému ředění oleje benzinem dochází. Martin se věcí podrobně zabýval, nastudoval servisní technické akce, kterými věc řeší samotný výrobce a ve videu odhaluje možné příčiny.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a Renault Espace: Proč se zvýšila hladina oleje?", "97aa97bf-dd73-4ff6-94ec-bc365fde9cc8", "b1Uo5MrLwGI", false, 3700, false, "https://www.youtube.com/watch?v=b1Uo5MrLwGI", 26, "/downloads/Auto.cz - Martin Vaculík/2025-06-11 - Martin Vaculík a Renault Espace: Proč se zvýšila hladina oleje?.mp4", false, false, 6, [], 1, ~U[2025-06-11 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Kolegové ze Světa motorů měli v redakci přes rok auto, které jsme jim všichni záviděli. Renault Espace aktuální šesté generace, což je technicky vzato prodloužená verze crossoveru Austral. Závěrečného hodnocení se jako vždy zhostil Martin Vaculík. Zjistil však výrazný nadstav hladiny oleje, aniž by však auto trvale jezdilo na krátké vzdálenosti, kdy u přímovstřikových motorů vždy k nějakému ředění oleje benzinem dochází. Martin se věcí podrobně zabýval, nastudoval servisní technické akce, kterými věc řeší samotný výrobce a ve videu odhaluje možné příčiny.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a Renault Espace: Proč se zvýšila hladina oleje?", "b1Uo5MrLwGI", 3700, false, "https://www.youtube.com/watch?v=b1Uo5MrLwGI", "/downloads/Auto.cz - Martin Vaculík/2025-06-11 - Martin Vaculík a Renault Espace: Proč se zvýšila hladina oleje?.mp4", false, 6, ~U[2025-06-11 15:50:00Z]] 18:18:33.528 [debug] QUERY OK source="sources" db=0.3ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.529 [debug] QUERY OK source="media_items" db=0.6ms idle=5.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-03 15:50:00Z], 6] 18:18:33.566 [debug] QUERY OK source="media_items" db=36.5ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pokud po dnešním videu po unikátním voze, za kterým se opravdu každý ohlédne, zatoužíte, nevěste hlavu. Zapátrat můžete v zahraničí: například na Mobile.de je v tuto chvíli k mání hezkých 217 kousků. Ceny použitelných kusů startují na 3000 eurech, tedy 75.000 korunách. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Vzácná technická kuriozita v testu Martina Vaculíka: Vzpomínáte na Toyotu iQ?", "61cd40ae-3f93-4422-a83e-5667f64badbd", "QzII2Equ_Ks", false, 1073, false, "https://www.youtube.com/watch?v=QzII2Equ_Ks", 27, "/downloads/Auto.cz - Martin Vaculík/2025-06-03 - Vzácná technická kuriozita v testu Martina Vaculíka: Vzpomínáte na Toyotu iQ?.mp4", false, false, 6, [], 1, ~U[2025-06-03 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Pokud po dnešním videu po unikátním voze, za kterým se opravdu každý ohlédne, zatoužíte, nevěste hlavu. Zapátrat můžete v zahraničí: například na Mobile.de je v tuto chvíli k mání hezkých 217 kousků. Ceny použitelných kusů startují na 3000 eurech, tedy 75.000 korunách. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Vzácná technická kuriozita v testu Martina Vaculíka: Vzpomínáte na Toyotu iQ?", "QzII2Equ_Ks", 1073, false, "https://www.youtube.com/watch?v=QzII2Equ_Ks", "/downloads/Auto.cz - Martin Vaculík/2025-06-03 - Vzácná technická kuriozita v testu Martina Vaculíka: Vzpomínáte na Toyotu iQ?.mp4", false, 6, ~U[2025-06-03 15:50:00Z]] 18:18:33.568 [debug] QUERY OK source="sources" db=0.8ms idle=42.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.569 [debug] QUERY OK source="media_items" db=0.8ms idle=41.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-28 15:50:00Z], 6] 18:18:33.588 [debug] QUERY OK source="media_items" db=17.9ms idle=41.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["U tesly až do teď nefungoval program testovacích aut a jejich pravidelných zápůjček. K nejslavnějším elektroautům jsme se nakonec vždy nějak dostali, ale vždy jen na den či dva. V loňském roce se situace začala měnit. Významným redakcím dorazily do mailů nabídky na rezervace termínů. Konečně tak měl Martin Vaculík čas jezdit celý týden teslou. Co na ni říká a jak hodnotí kvalitu, servis a jízdní vlastnosti, to se dozvíte ve videu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík a první regulérní test Tesly Model 3: Konečně trocha lidskosti!", "06de4410-4d72-43ea-81ef-479fca9dcd91", "blTMTFm5A8E", false, 1517, false, "https://www.youtube.com/watch?v=blTMTFm5A8E", 28, "/downloads/Auto.cz - Martin Vaculík/2025-05-28 - Martin Vaculík a první regulérní test Tesly Model 3: Konečně trocha lidskosti!.mp4", false, false, 6, [], 1, ~U[2025-05-28 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "U tesly až do teď nefungoval program testovacích aut a jejich pravidelných zápůjček. K nejslavnějším elektroautům jsme se nakonec vždy nějak dostali, ale vždy jen na den či dva. V loňském roce se situace začala měnit. Významným redakcím dorazily do mailů nabídky na rezervace termínů. Konečně tak měl Martin Vaculík čas jezdit celý týden teslou. Co na ni říká a jak hodnotí kvalitu, servis a jízdní vlastnosti, to se dozvíte ve videu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík a první regulérní test Tesly Model 3: Konečně trocha lidskosti!", "blTMTFm5A8E", 1517, false, "https://www.youtube.com/watch?v=blTMTFm5A8E", "/downloads/Auto.cz - Martin Vaculík/2025-05-28 - Martin Vaculík a první regulérní test Tesly Model 3: Konečně trocha lidskosti!.mp4", false, 6, ~U[2025-05-28 15:50:00Z]] 18:18:33.590 [debug] QUERY OK source="sources" db=0.7ms idle=60.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.591 [debug] QUERY OK source="media_items" db=1.1ms idle=24.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-22 16:00:10Z], 6] 18:18:33.594 [debug] QUERY OK source="media_items" db=2.0ms idle=24.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Škoda Octavia první generace s motorem TDI je naprostá klasika, jak si ale stojí jako ojetina? Martin Vaculík českou legendu pořádně proklepne a představí vám její klíčové problémy: korozi a kouřivost. Při dnešní kvalitě náhradních dílů, které výrobce dávno nedodává, by ale ani výměna všeho nemusela přinést kladný výsledek. Co teda Martin radí? Kupujte dle výsledku emisního měření!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik #skodaoctavia", "Martin Vaculík a kultovní Octavia I: Perspektivní pracant, nebo šrot na vyhození?", "cde5598e-35cb-458a-bb2c-0618039a79c1", "39V8m-S3H4U", false, 1387, false, "https://www.youtube.com/watch?v=39V8m-S3H4U", 29, "/downloads/Auto.cz - Martin Vaculík/2025-05-22 - Martin Vaculík a kultovní Octavia I: Perspektivní pracant, nebo šrot na vyhození?.mp4", false, false, 6, [], 1, ~U[2025-05-22 16:00:10Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Škoda Octavia první generace s motorem TDI je naprostá klasika, jak si ale stojí jako ojetina? Martin Vaculík českou legendu pořádně proklepne a představí vám její klíčové problémy: korozi a kouřivost. Při dnešní kvalitě náhradních dílů, které výrobce dávno nedodává, by ale ani výměna všeho nemusela přinést kladný výsledek. Co teda Martin radí? Kupujte dle výsledku emisního měření!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik #skodaoctavia", "Martin Vaculík a kultovní Octavia I: Perspektivní pracant, nebo šrot na vyhození?", "39V8m-S3H4U", 1387, false, "https://www.youtube.com/watch?v=39V8m-S3H4U", "/downloads/Auto.cz - Martin Vaculík/2025-05-22 - Martin Vaculík a kultovní Octavia I: Perspektivní pracant, nebo šrot na vyhození?.mp4", false, 6, ~U[2025-05-22 16:00:10Z]] 18:18:33.596 [debug] QUERY OK source="sources" db=1.0ms idle=25.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.597 [debug] QUERY OK source="media_items" db=0.8ms idle=8.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-12 03:50:01Z], 6] 18:18:33.600 [debug] QUERY OK source="media_items" db=1.6ms idle=8.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pokud Martin Vaculík dnes něco ví o elektromobilech, je to velká zásluha stálého spolupracovníka Světa motorů Jiřího Zimy. Jak zhodnotil dlouhodobě testovanou Škodu Enyaq 85x L&K?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik #skodaenyaq", "Škoda Enyaq 85x L&K naposledy: Zkušený elektromobilista nejen chválil", "81a742a0-a1c4-457a-ae97-55e1717735e8", "Qge3Wc-xV34", false, 2205, false, "https://www.youtube.com/watch?v=Qge3Wc-xV34", 30, "/downloads/Auto.cz - Martin Vaculík/2025-05-12 - Škoda Enyaq 85x L&K naposledy: Zkušený elektromobilista nejen chválil.mp4", false, false, 6, [], 1, ~U[2025-05-12 03:50:01Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Pokud Martin Vaculík dnes něco ví o elektromobilech, je to velká zásluha stálého spolupracovníka Světa motorů Jiřího Zimy. Jak zhodnotil dlouhodobě testovanou Škodu Enyaq 85x L&K?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik #skodaenyaq", "Škoda Enyaq 85x L&K naposledy: Zkušený elektromobilista nejen chválil", "Qge3Wc-xV34", 2205, false, "https://www.youtube.com/watch?v=Qge3Wc-xV34", "/downloads/Auto.cz - Martin Vaculík/2025-05-12 - Škoda Enyaq 85x L&K naposledy: Zkušený elektromobilista nejen chválil.mp4", false, 6, ~U[2025-05-12 03:50:01Z]] 18:18:33.601 [debug] QUERY OK source="sources" db=0.5ms idle=9.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.603 [debug] QUERY OK source="media_items" db=1.1ms idle=7.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-07 15:50:00Z], 6] 18:18:33.606 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Enyaq 85x v nejvyšší výbavě Laurin & Klement se rychle stává jednou z nejvzácnějších moderních škodovek. Vyráběl se totiž pouhých 13 měsíců. \nPřesně takový vzácný kousek jsme měli v redakci a všechny bavil tak, že za půl roku zdolal celých 32.464 km a docela tak popřel tradovanou poučku, že elektromobil “nikam nedojede”. Několik týdnů si jej vyzkoušel i Martin Vaculík - jako tradičně právě za tímto vozem si na jaře vezl ovce a nakonec se zhostil i závěrečného hodnocení.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik #skodaenyaq", "Martin Vaculík a Škoda Enyaq 85x L&K: Auto, které nechtěl vracet!", "30cb546c-0104-457f-8842-f3179ed1caab", "MhIptF9u-bo", false, 2412, false, "https://www.youtube.com/watch?v=MhIptF9u-bo", 31, "/downloads/Auto.cz - Martin Vaculík/2025-05-07 - Martin Vaculík a Škoda Enyaq 85x L&K: Auto, které nechtěl vracet!.mp4", false, false, 6, [], 1, ~U[2025-05-07 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Enyaq 85x v nejvyšší výbavě Laurin & Klement se rychle stává jednou z nejvzácnějších moderních škodovek. Vyráběl se totiž pouhých 13 měsíců. \nPřesně takový vzácný kousek jsme měli v redakci a všechny bavil tak, že za půl roku zdolal celých 32.464 km a docela tak popřel tradovanou poučku, že elektromobil “nikam nedojede”. Několik týdnů si jej vyzkoušel i Martin Vaculík - jako tradičně právě za tímto vozem si na jaře vezl ovce a nakonec se zhostil i závěrečného hodnocení.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik #skodaenyaq", "Martin Vaculík a Škoda Enyaq 85x L&K: Auto, které nechtěl vracet!", "MhIptF9u-bo", 2412, false, "https://www.youtube.com/watch?v=MhIptF9u-bo", "/downloads/Auto.cz - Martin Vaculík/2025-05-07 - Martin Vaculík a Škoda Enyaq 85x L&K: Auto, které nechtěl vracet!.mp4", false, 6, ~U[2025-05-07 15:50:00Z]] 18:18:33.607 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.609 [debug] QUERY OK source="media_items" db=1.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[2025-04-29 16:50:00Z], 6] 18:18:33.611 [debug] QUERY OK source="media_items" db=1.4ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin se ve svém videu velmi zaměřil na znázornění jednotlivých jízdních situací - například předjíždění, nájezd na dálnici, jízda v dálničním stoupání a jízda ustálenou rychlostí, abyste si mohli sami udělat závěr, zda by vám takový motor stačil. Na konci jej vzal i na válcovou zkušebnu výkonu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a Fabia 1.0 MPI za 364.900 Kč: Stačí 93 Nm?", "355be9a1-238a-4e9c-ab39-01dd73ee050d", "h-VRRCUFPjI", false, 2973, false, "https://www.youtube.com/watch?v=h-VRRCUFPjI", 32, "/downloads/Auto.cz - Martin Vaculík/2025-04-29 - Martin Vaculík a Fabia 1.0 MPI za 364.900 Kč: Stačí 93 Nm?.mp4", false, false, 6, [], 1, ~U[2025-04-29 16:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Martin se ve svém videu velmi zaměřil na znázornění jednotlivých jízdních situací - například předjíždění, nájezd na dálnici, jízda v dálničním stoupání a jízda ustálenou rychlostí, abyste si mohli sami udělat závěr, zda by vám takový motor stačil. Na konci jej vzal i na válcovou zkušebnu výkonu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a Fabia 1.0 MPI za 364.900 Kč: Stačí 93 Nm?", "h-VRRCUFPjI", 2973, false, "https://www.youtube.com/watch?v=h-VRRCUFPjI", "/downloads/Auto.cz - Martin Vaculík/2025-04-29 - Martin Vaculík a Fabia 1.0 MPI za 364.900 Kč: Stačí 93 Nm?.mp4", false, 6, ~U[2025-04-29 16:50:00Z]] 18:18:33.612 [debug] QUERY OK source="sources" db=0.4ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.613 [debug] QUERY OK source="media_items" db=0.9ms idle=6.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-25 16:02:46Z], 6] 18:18:33.616 [debug] QUERY OK source="media_items" db=1.7ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin získal k testu základní model E220d s mechanickým odpružením a pohonem jen zadní nápravy. Dnešní video má hodinu. Ovšem nejde jen o tradiční test jednoho modelu. Martin představí celou genezi třídy E, změří spotřebu vozu při úsporné jízdě, ukáže vám jej na zvedáku a například se dozvíte, jak správně brzdit v krizových situacích.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Mercedes-Benz E220d v hodinovém videu Martina Vaculíka!", "b500c571-3f08-4105-a675-3ba972b5f8a9", "aJvz6OZB4vg", false, 3725, false, "https://www.youtube.com/watch?v=aJvz6OZB4vg", 33, "/downloads/Auto.cz - Martin Vaculík/2025-04-25 - Mercedes-Benz E220d v hodinovém videu Martina Vaculíka!.mp4", false, false, 6, [], 1, ~U[2025-04-25 16:02:46Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Martin získal k testu základní model E220d s mechanickým odpružením a pohonem jen zadní nápravy. Dnešní video má hodinu. Ovšem nejde jen o tradiční test jednoho modelu. Martin představí celou genezi třídy E, změří spotřebu vozu při úsporné jízdě, ukáže vám jej na zvedáku a například se dozvíte, jak správně brzdit v krizových situacích.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Mercedes-Benz E220d v hodinovém videu Martina Vaculíka!", "aJvz6OZB4vg", 3725, false, "https://www.youtube.com/watch?v=aJvz6OZB4vg", "/downloads/Auto.cz - Martin Vaculík/2025-04-25 - Mercedes-Benz E220d v hodinovém videu Martina Vaculíka!.mp4", false, 6, ~U[2025-04-25 16:02:46Z]] 18:18:33.617 [debug] QUERY OK source="sources" db=0.7ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.618 [debug] QUERY OK source="media_items" db=0.8ms idle=6.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-24 15:50:00Z], 6] 18:18:33.621 [debug] QUERY OK source="media_items" db=1.6ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Automobilky z říše středu mají zálibu ve vytváření nových značek, čímž dělají na trhu zmatek. Zeekr od Geely si ale rychle získal jméno i v Evropě a nově se dá koupit v Česku. Zhodnotili jsme proto, jak si stojí proti zavedené konkurenci.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Vaculík a Dokoupil hodnotí prémiový Zeekr 001: Umí Číňani dělat podvozky?", "f3947ea5-e3f6-42df-8d7c-f6e9a896ecac", "8wlmQ35631Q", false, 1250, false, "https://www.youtube.com/watch?v=8wlmQ35631Q", 34, "/downloads/Auto.cz - Martin Vaculík/2025-04-24 - Vaculík a Dokoupil hodnotí prémiový Zeekr 001: Umí Číňani dělat podvozky?.mp4", false, false, 6, [], 1, ~U[2025-04-24 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Automobilky z říše středu mají zálibu ve vytváření nových značek, čímž dělají na trhu zmatek. Zeekr od Geely si ale rychle získal jméno i v Evropě a nově se dá koupit v Česku. Zhodnotili jsme proto, jak si stojí proti zavedené konkurenci.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Vaculík a Dokoupil hodnotí prémiový Zeekr 001: Umí Číňani dělat podvozky?", "8wlmQ35631Q", 1250, false, "https://www.youtube.com/watch?v=8wlmQ35631Q", "/downloads/Auto.cz - Martin Vaculík/2025-04-24 - Vaculík a Dokoupil hodnotí prémiový Zeekr 001: Umí Číňani dělat podvozky?.mp4", false, 6, ~U[2025-04-24 15:50:00Z]] 18:18:33.622 [debug] QUERY OK source="sources" db=0.4ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.624 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=6.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-16 19:38:12Z], 6] 18:18:33.626 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Už koncem tohoto týdne by měly přijít první teplejší dny, kdy mnozí zmáčknou magické tlačítko AC. Z výparníku klimatizace se začne odpařovat vlhkost a vnese do interiéru vše, co se na něm usadilo nebo narostlo. V dnešním videu vám tak Martin Vaculík předvede postup, který sice není profesionální, ale je představuje rychlou záchranu a většinou stačí. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Smrdí vám klimatizace? Martin Vaculík předvádí jednoduchý postup!", "da9f66fd-5781-47e7-9c9b-833cf7ea4513", "QWmhAoFKYsE", false, 708, false, "https://www.youtube.com/watch?v=QWmhAoFKYsE", 35, "/downloads/Auto.cz - Martin Vaculík/2025-04-16 - Smrdí vám klimatizace? Martin Vaculík předvádí jednoduchý postup!.mkv", false, false, 6, [], 1, ~U[2025-04-16 19:38:12Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Už koncem tohoto týdne by měly přijít první teplejší dny, kdy mnozí zmáčknou magické tlačítko AC. Z výparníku klimatizace se začne odpařovat vlhkost a vnese do interiéru vše, co se na něm usadilo nebo narostlo. V dnešním videu vám tak Martin Vaculík předvede postup, který sice není profesionální, ale je představuje rychlou záchranu a většinou stačí. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Smrdí vám klimatizace? Martin Vaculík předvádí jednoduchý postup!", "QWmhAoFKYsE", 708, false, "https://www.youtube.com/watch?v=QWmhAoFKYsE", "/downloads/Auto.cz - Martin Vaculík/2025-04-16 - Smrdí vám klimatizace? Martin Vaculík předvádí jednoduchý postup!.mkv", false, 6, ~U[2025-04-16 19:38:12Z]] 18:18:33.627 [debug] QUERY OK source="sources" db=0.4ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.628 [debug] QUERY OK source="media_items" db=0.7ms 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[2025-04-11 15:50:00Z], 6] 18:18:33.631 [debug] QUERY OK source="media_items" db=1.8ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík si do dnešního videa pozval posilu: Petra Větvinského, nadšeného řidiče, který kombinuje spalovací a elektrická auta, jak pro běžný provoz, tak pro okruhové ježdění, driftování a autoslalomy. Ve videu se tak dozvíte, jak bezpečně začít s driftováním, jakým chybám se vyhnout a jak správně udržovat vozidlo v řízeném smyku. A na vlastní oči uvidíte, jaký je rozdíl v driftování s klasickou šestiválcovou spalovací zadokolkou a s teslou, která má pro každou nápravu jeden elektromotor. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Tohle byste od Martina Vaculíka nečekali: Driftuje lépe BMW, nebo Tesla?", "dd3f435c-b4a3-459d-9002-df21191712a0", "5C_PYDxorKg", false, 2350, false, "https://www.youtube.com/watch?v=5C_PYDxorKg", 36, "/downloads/Auto.cz - Martin Vaculík/2025-04-11 - Tohle byste od Martina Vaculíka nečekali: Driftuje lépe BMW, nebo Tesla?.mp4", false, false, 6, [], 1, ~U[2025-04-11 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Martin Vaculík si do dnešního videa pozval posilu: Petra Větvinského, nadšeného řidiče, který kombinuje spalovací a elektrická auta, jak pro běžný provoz, tak pro okruhové ježdění, driftování a autoslalomy. Ve videu se tak dozvíte, jak bezpečně začít s driftováním, jakým chybám se vyhnout a jak správně udržovat vozidlo v řízeném smyku. A na vlastní oči uvidíte, jaký je rozdíl v driftování s klasickou šestiválcovou spalovací zadokolkou a s teslou, která má pro každou nápravu jeden elektromotor. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Tohle byste od Martina Vaculíka nečekali: Driftuje lépe BMW, nebo Tesla?", "5C_PYDxorKg", 2350, false, "https://www.youtube.com/watch?v=5C_PYDxorKg", "/downloads/Auto.cz - Martin Vaculík/2025-04-11 - Tohle byste od Martina Vaculíka nečekali: Driftuje lépe BMW, nebo Tesla?.mp4", false, 6, ~U[2025-04-11 15:50:00Z]] 18:18:33.632 [debug] QUERY OK source="sources" db=0.4ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.634 [debug] QUERY OK source="media_items" db=0.8ms idle=6.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-02 15:50:00Z], 6] 18:18:33.636 [debug] QUERY OK source="media_items" db=1.6ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Váš oblíbený technik Světa motorů nachystal další specialitu. Otestoval BMW 550e xDrive vybavené příplatkovou položkou 2VW Adaptivní M podvozek Professional. Ten krom tužších a snížených per obsahuje i elektronicky regulovatelné tlumiče, aktivní stabilizátory a řízení zadní nápravy. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík zjišťuje, jak pracují aktivní stabilizátory u vozů BMW", "282920c7-ee54-4160-a0c1-49763a013b3f", "TE9Ep62t6jU", false, 1376, false, "https://www.youtube.com/watch?v=TE9Ep62t6jU", 37, "/downloads/Auto.cz - Martin Vaculík/2025-04-02 - Martin Vaculík zjišťuje, jak pracují aktivní stabilizátory u vozů BMW.mp4", false, false, 6, [], 1, ~U[2025-04-02 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Váš oblíbený technik Světa motorů nachystal další specialitu. Otestoval BMW 550e xDrive vybavené příplatkovou položkou 2VW Adaptivní M podvozek Professional. Ten krom tužších a snížených per obsahuje i elektronicky regulovatelné tlumiče, aktivní stabilizátory a řízení zadní nápravy. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík zjišťuje, jak pracují aktivní stabilizátory u vozů BMW", "TE9Ep62t6jU", 1376, false, "https://www.youtube.com/watch?v=TE9Ep62t6jU", "/downloads/Auto.cz - Martin Vaculík/2025-04-02 - Martin Vaculík zjišťuje, jak pracují aktivní stabilizátory u vozů BMW.mp4", false, 6, ~U[2025-04-02 15:50:00Z]] 18:18:33.637 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.639 [debug] QUERY OK source="media_items" db=0.7ms decode=0.4ms idle=6.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-24 16:50:00Z], 6] 18:18:33.641 [debug] QUERY OK source="media_items" db=1.3ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["S hybridním pohonem se většinou pojí zážehové motory, Mercedes-Benz však velké baterie umí přidat i k nafťákům. Jak to funguje, zkoušel Martin Vaculík napříč Českem.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík a Mercedes-Benz E 300de 4Matic: Vynikající univerzál!", "802d0669-96fb-48c4-ac2a-b83ebafb47d7", "ucpUBKgUcfs", false, 855, false, "https://www.youtube.com/watch?v=ucpUBKgUcfs", 38, "/downloads/Auto.cz - Martin Vaculík/2025-03-24 - Martin Vaculík a Mercedes-Benz E 300de 4Matic: Vynikající univerzál!.mkv", false, false, 6, [], 1, ~U[2025-03-24 16:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "S hybridním pohonem se většinou pojí zážehové motory, Mercedes-Benz však velké baterie umí přidat i k nafťákům. Jak to funguje, zkoušel Martin Vaculík napříč Českem.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík a Mercedes-Benz E 300de 4Matic: Vynikající univerzál!", "ucpUBKgUcfs", 855, false, "https://www.youtube.com/watch?v=ucpUBKgUcfs", "/downloads/Auto.cz - Martin Vaculík/2025-03-24 - Martin Vaculík a Mercedes-Benz E 300de 4Matic: Vynikající univerzál!.mkv", false, 6, ~U[2025-03-24 16:50:00Z]] 18:18:33.642 [debug] QUERY OK source="sources" db=0.5ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.643 [debug] QUERY OK source="media_items" db=0.9ms idle=6.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-18 16:50:00Z], 6] 18:18:33.646 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík se zajel podívat do servisu, který opravuje jak dvouspojkovou převodovku, tak planetovou s hydrodynamickým měničem. S Radkem Němcem z Plzně vydrželi nad technikou obou automatů debatovat půl hodiny. Vydržíte to též? Některá doporučení, jak se o oba automaty starat, jsou platné i pro převodovky jiných výrobců. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík se byl podívat na opravy automatických převodovek Ford. Která zlobí víc?", "b9b0f93f-d46f-47ee-b856-b97503b1e9cc", "HMhlFcCbryE", false, 1973, false, "https://www.youtube.com/watch?v=HMhlFcCbryE", 39, "/downloads/Auto.cz - Martin Vaculík/2025-03-18 - Martin Vaculík se byl podívat na opravy automatických převodovek Ford. Která zlobí víc?.mp4", false, false, 6, [], 1, ~U[2025-03-18 16:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Martin Vaculík se zajel podívat do servisu, který opravuje jak dvouspojkovou převodovku, tak planetovou s hydrodynamickým měničem. S Radkem Němcem z Plzně vydrželi nad technikou obou automatů debatovat půl hodiny. Vydržíte to též? Některá doporučení, jak se o oba automaty starat, jsou platné i pro převodovky jiných výrobců. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík se byl podívat na opravy automatických převodovek Ford. Která zlobí víc?", "HMhlFcCbryE", 1973, false, "https://www.youtube.com/watch?v=HMhlFcCbryE", "/downloads/Auto.cz - Martin Vaculík/2025-03-18 - Martin Vaculík se byl podívat na opravy automatických převodovek Ford. Která zlobí víc?.mp4", false, 6, ~U[2025-03-18 16:50:00Z]] 18:18:33.647 [debug] QUERY OK source="sources" db=0.4ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.648 [debug] QUERY OK source="media_items" db=0.8ms 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[2025-03-10 17:00:48Z], 6] 18:18:33.651 [debug] QUERY OK source="media_items" db=2.3ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Právě vychází první letošní speciál Světa motorů zaměřený na dostupnou elektromobilitu. Martin Vaculík se v rámci příprav vydal za Filipem Houžvičkou, mistrem odborného výcviku na Integrované střední škole automobilní v Brně (ISŠA), který se snaží své žáky připravit přesně na ty úkoly, které budou zanedlouho autoservisy čekat.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík zkoumá nejčastější závady elektromobilů. Pusťte si videoukázku z nového speciálu", "58268e5c-e51a-49d3-927f-cf7545e6bbd2", "hR2mohICkbs", false, 2342, false, "https://www.youtube.com/watch?v=hR2mohICkbs", 40, "/downloads/Auto.cz - Martin Vaculík/2025-03-10 - Martin Vaculík zkoumá nejčastější závady elektromobilů. Pusťte si videoukázku z nového speciálu.mp4", false, false, 6, [], 1, ~U[2025-03-10 17:00:48Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Právě vychází první letošní speciál Světa motorů zaměřený na dostupnou elektromobilitu. Martin Vaculík se v rámci příprav vydal za Filipem Houžvičkou, mistrem odborného výcviku na Integrované střední škole automobilní v Brně (ISŠA), který se snaží své žáky připravit přesně na ty úkoly, které budou zanedlouho autoservisy čekat.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík zkoumá nejčastější závady elektromobilů. Pusťte si videoukázku z nového speciálu", "hR2mohICkbs", 2342, false, "https://www.youtube.com/watch?v=hR2mohICkbs", "/downloads/Auto.cz - Martin Vaculík/2025-03-10 - Martin Vaculík zkoumá nejčastější závady elektromobilů. Pusťte si videoukázku z nového speciálu.mp4", false, 6, ~U[2025-03-10 17:00:48Z]] 18:18:33.652 [debug] QUERY OK source="sources" db=0.4ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.654 [debug] QUERY OK source="media_items" db=0.9ms idle=6.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-05 16:50:00Z], 6] 18:18:33.656 [debug] QUERY OK source="media_items" db=1.3ms idle=7.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík ve videu popisuje nejen techniku, ale právě i vysvětluje smysl jednotlivých nových řešení. A to principy, které nabral přímo od konstruktérů a žádná tisková zpráva je nepopisuje! Můžete se těšit na pečlivý rozbor auta na zvedáku, ale třeba i měření vnější charakteristiky tříválcové dvanáctistovky na válcové zkušebně. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Dacia Duster Extreme TCe 130 4x4: Vaculík vysvětluje dosud nepublikované technické podrobnosti", "cbfcdf58-a0c7-44fe-b58a-f224217009d0", "lSFV28yNQzg", false, 1405, false, "https://www.youtube.com/watch?v=lSFV28yNQzg", 41, "/downloads/Auto.cz - Martin Vaculík/2025-03-05 - Dacia Duster Extreme TCe 130 4x4: Vaculík vysvětluje dosud nepublikované technické podrobnosti.mp4", false, false, 6, [], 1, ~U[2025-03-05 16:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Martin Vaculík ve videu popisuje nejen techniku, ale právě i vysvětluje smysl jednotlivých nových řešení. A to principy, které nabral přímo od konstruktérů a žádná tisková zpráva je nepopisuje! Můžete se těšit na pečlivý rozbor auta na zvedáku, ale třeba i měření vnější charakteristiky tříválcové dvanáctistovky na válcové zkušebně. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Dacia Duster Extreme TCe 130 4x4: Vaculík vysvětluje dosud nepublikované technické podrobnosti", "lSFV28yNQzg", 1405, false, "https://www.youtube.com/watch?v=lSFV28yNQzg", "/downloads/Auto.cz - Martin Vaculík/2025-03-05 - Dacia Duster Extreme TCe 130 4x4: Vaculík vysvětluje dosud nepublikované technické podrobnosti.mp4", false, 6, ~U[2025-03-05 16:50:00Z]] 18:18:33.657 [debug] QUERY OK source="sources" db=0.5ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.658 [debug] QUERY OK source="media_items" db=0.6ms idle=6.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-25 14:45:30Z], 6] 18:18:33.660 [debug] QUERY OK source="media_items" db=1.2ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík se do Nošovic zajel podívat na hodnocení modelu Kona s menší baterií Eco (48,6 kWh) po 160.000 najetých kilometrech. Je jasné, že velmi rychle najeté kilometry zcela nevystihují běžnou provozní realitu, ale některé poznatky jsou opravdu přesvědčivé. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Tohle jinde neuvidíte: Vaculík detailně zkoumá Hyundai Kona Electric po 160.000 km!", "ace1fe1c-49bc-40c3-bd94-10fc3a283640", "hwdli-rERq4", false, 1369, false, "https://www.youtube.com/watch?v=hwdli-rERq4", 42, "/downloads/Auto.cz - Martin Vaculík/2025-02-25 - Tohle jinde neuvidíte: Vaculík detailně zkoumá Hyundai Kona Electric po 160.000 km!.mp4", false, false, 6, [], 1, ~U[2025-02-25 14:45:30Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Martin Vaculík se do Nošovic zajel podívat na hodnocení modelu Kona s menší baterií Eco (48,6 kWh) po 160.000 najetých kilometrech. Je jasné, že velmi rychle najeté kilometry zcela nevystihují běžnou provozní realitu, ale některé poznatky jsou opravdu přesvědčivé. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Tohle jinde neuvidíte: Vaculík detailně zkoumá Hyundai Kona Electric po 160.000 km!", "hwdli-rERq4", 1369, false, "https://www.youtube.com/watch?v=hwdli-rERq4", "/downloads/Auto.cz - Martin Vaculík/2025-02-25 - Tohle jinde neuvidíte: Vaculík detailně zkoumá Hyundai Kona Electric po 160.000 km!.mp4", false, 6, ~U[2025-02-25 14:45:30Z]] 18:18:33.661 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.663 [debug] QUERY OK source="media_items" db=0.8ms idle=6.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-21 16:50:00Z], 6] 18:18:33.665 [debug] QUERY OK source="media_items" db=1.4ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Po odchodu VW Transporteru/Multivanu T6.1, což byla jen modernizace T5 z roku 2003, je právě ducato tím největším veteránem na výrobních linkách evropských automobilek. I pokud vás dodávky nezajímají, dnešní video si dopřejte. Je plné technických špeků z automobilové konstrukce. Na zvedák se sice dodávka ve verzi L4H2 nevešla, ale Martin Vaculík si samozřejmě nějak poradil. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Fiat Ducato ve videotestu Martina Vaculíka: Dva veteráni!", "c300ff19-202f-4154-961b-6b83b24a8273", "ULPaAm04jlk", false, 1606, false, "https://www.youtube.com/watch?v=ULPaAm04jlk", 43, "/downloads/Auto.cz - Martin Vaculík/2025-02-21 - Fiat Ducato ve videotestu Martina Vaculíka: Dva veteráni!.mkv", false, false, 6, [], 1, ~U[2025-02-21 16:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Po odchodu VW Transporteru/Multivanu T6.1, což byla jen modernizace T5 z roku 2003, je právě ducato tím největším veteránem na výrobních linkách evropských automobilek. I pokud vás dodávky nezajímají, dnešní video si dopřejte. Je plné technických špeků z automobilové konstrukce. Na zvedák se sice dodávka ve verzi L4H2 nevešla, ale Martin Vaculík si samozřejmě nějak poradil. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Fiat Ducato ve videotestu Martina Vaculíka: Dva veteráni!", "ULPaAm04jlk", 1606, false, "https://www.youtube.com/watch?v=ULPaAm04jlk", "/downloads/Auto.cz - Martin Vaculík/2025-02-21 - Fiat Ducato ve videotestu Martina Vaculíka: Dva veteráni!.mkv", false, 6, ~U[2025-02-21 16:50:00Z]] 18:18:33.666 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.667 [debug] QUERY OK source="media_items" db=0.5ms idle=6.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-20 17:00:21Z], 6] 18:18:33.670 [debug] QUERY OK source="media_items" db=2.6ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Parta přátel na sklonku léta vzala Škodu Enyaq a Dodge Challenger a vyrazili do Černé Hory. Země, kde se první elektromobily teprve objevují. Na začátku to vypadalo, že nebude kde nabíjet, situace však nakonec byla úplně odlišná. Vychutnejte si povídání pokryté fotografiemi z cesty. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "🎧 Elektromobilem do Černé Hory: Překvapivý ráj // Podcast Za volantem", "7c0c7148-2a90-4df4-bc75-28793216ff40", "Bu1A8w3uzZM", false, 4036, false, "https://www.youtube.com/watch?v=Bu1A8w3uzZM", 44, "/downloads/Auto.cz - Martin Vaculík/2025-02-20 - 🎧 Elektromobilem do Černé Hory: Překvapivý ráj ⧸⧸ Podcast Za volantem.mp4", false, false, 6, [], 1, ~U[2025-02-20 17:00:21Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Parta přátel na sklonku léta vzala Škodu Enyaq a Dodge Challenger a vyrazili do Černé Hory. Země, kde se první elektromobily teprve objevují. Na začátku to vypadalo, že nebude kde nabíjet, situace však nakonec byla úplně odlišná. Vychutnejte si povídání pokryté fotografiemi z cesty. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "🎧 Elektromobilem do Černé Hory: Překvapivý ráj // Podcast Za volantem", "Bu1A8w3uzZM", 4036, false, "https://www.youtube.com/watch?v=Bu1A8w3uzZM", "/downloads/Auto.cz - Martin Vaculík/2025-02-20 - 🎧 Elektromobilem do Černé Hory: Překvapivý ráj ⧸⧸ Podcast Za volantem.mp4", false, 6, ~U[2025-02-20 17:00:21Z]] 18:18:33.671 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [6] 18:18:33.672 [debug] QUERY OK source="media_items" db=0.4ms idle=6.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-13 19:00:20Z], 6] 18:18:33.673 [debug] QUERY OK source="media_items" db=1.1ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V minulém díle jsme si představili Mercedes-Benz E430 4Matic s nímž majitel Michal většinou tvrdě pracuje. Tahá koně, jiné vozy, jezdí do lesa za svým zaměstnáním operátora vyvážecího stroje. No ale co měl Michal dělat, když mu mercedes sebral redaktor Světa motorů a nechal výměnou za něj elektrické auto? No dlouho nad tím nepřemýšlel a začal Enyaq 85x Laurin & Klement používat stejně. 👉 V této verzi videa jsme pro vás přidali i fotky od Michala, abyste viděli Enyaq v plném nasazení! \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Vyměň káru za elektromobil: Nejvíc kontroverzní díl přichází! Podívejte se, co všechno Enyaq tahal", "1ca82a61-a2a8-497f-9f15-287564f5d4ee", "Udt1BQFUrZ4", false, 1019, false, "https://www.youtube.com/watch?v=Udt1BQFUrZ4", 45, "/downloads/Auto.cz - Martin Vaculík/2025-02-13 - Vyměň káru za elektromobil: Nejvíc kontroverzní díl přichází! Podívejte se, co všechno Enyaq tahal.mp4", false, false, 6, [], 1, ~U[2025-02-13 19:00:20Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "V minulém díle jsme si představili Mercedes-Benz E430 4Matic s nímž majitel Michal většinou tvrdě pracuje. Tahá koně, jiné vozy, jezdí do lesa za svým zaměstnáním operátora vyvážecího stroje. No ale co měl Michal dělat, když mu mercedes sebral redaktor Světa motorů a nechal výměnou za něj elektrické auto? No dlouho nad tím nepřemýšlel a začal Enyaq 85x Laurin & Klement používat stejně. 👉 V této verzi videa jsme pro vás přidali i fotky od Michala, abyste viděli Enyaq v plném nasazení! \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Vyměň káru za elektromobil: Nejvíc kontroverzní díl přichází! Podívejte se, co všechno Enyaq tahal", "Udt1BQFUrZ4", 1019, false, "https://www.youtube.com/watch?v=Udt1BQFUrZ4", "/downloads/Auto.cz - Martin Vaculík/2025-02-13 - Vyměň káru za elektromobil: Nejvíc kontroverzní díl přichází! Podívejte se, co všechno Enyaq tahal.mp4", false, 6, ~U[2025-02-13 19:00:20Z]] 18:18:33.674 [debug] QUERY OK source="sources" db=0.3ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.675 [debug] QUERY OK source="media_items" db=0.5ms idle=4.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-10 16:50:00Z], 6] 18:18:33.677 [debug] QUERY OK source="media_items" db=1.3ms idle=4.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V minulém díle jsme si představili Mercedes-Benz E430 4Matic s nímž majitel Michal většinou tvrdě pracuje. Tahá koně, jiné vozy, jezdí do lesa za svým zaměstnáním operátora vyvážecího stroje. No ale co měl Michal dělat, když mu mercedes sebral redaktor Světa motorů a nechal výměnou za něj elektrické auto? No dlouho nad tím nepřemýšlel a začal Enyaq 85x Laurin & Klement používat stejně. \nVideo i s prostřihy na důkazový materiál najdete tady 👉 https://youtu.be/Udt1BQFUrZ4\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Vyměň káru za elektromobil: Nejvíc kontroverzní díl přichází!", "45c85aff-d8a8-4762-9a27-48b0fed23685", "Ivdg8utFez0", false, 1019, false, "https://www.youtube.com/watch?v=Ivdg8utFez0", 46, "/downloads/Auto.cz - Martin Vaculík/2025-02-10 - Vyměň káru za elektromobil: Nejvíc kontroverzní díl přichází!.mp4", false, false, 6, [], 1, ~U[2025-02-10 16:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "V minulém díle jsme si představili Mercedes-Benz E430 4Matic s nímž majitel Michal většinou tvrdě pracuje. Tahá koně, jiné vozy, jezdí do lesa za svým zaměstnáním operátora vyvážecího stroje. No ale co měl Michal dělat, když mu mercedes sebral redaktor Světa motorů a nechal výměnou za něj elektrické auto? No dlouho nad tím nepřemýšlel a začal Enyaq 85x Laurin & Klement používat stejně. \nVideo i s prostřihy na důkazový materiál najdete tady 👉 https://youtu.be/Udt1BQFUrZ4\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Vyměň káru za elektromobil: Nejvíc kontroverzní díl přichází!", "Ivdg8utFez0", 1019, false, "https://www.youtube.com/watch?v=Ivdg8utFez0", "/downloads/Auto.cz - Martin Vaculík/2025-02-10 - Vyměň káru za elektromobil: Nejvíc kontroverzní díl přichází!.mp4", false, 6, ~U[2025-02-10 16:50:00Z]] 18:18:33.678 [debug] QUERY OK source="sources" db=0.2ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.679 [debug] QUERY OK source="media_items" db=0.7ms idle=5.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-03 16:50:00Z], 6] 18:18:33.681 [debug] QUERY OK source="media_items" db=1.2ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Co když vyzkouší Škodu Enyaq člověk, který s auty opravdu tvrdě pracuje? A tím jeho dříčem je Mercedes-Benz E430 4Matic ve verzi kombi. Michal Teplík, tedy majitel mercedesu, není jen uživatel, ale své vozy i sám opravuje. Obvyklá stať „zvedák” tak opravdu stojí za to. A garantujeme vám, že takový zvedák, jaký hraje v tomto videu, jste ještě neviděli! \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik #mercedesbenz", "Martin Vaculík a legendární masařka 🤩 | Mercedes-Benz E430 4Matic | Vyměň káru za elektromobil", "a1c98039-e4f0-4e89-a350-9499ba72bcd7", "U5fskQaLqw4", false, 3062, false, "https://www.youtube.com/watch?v=U5fskQaLqw4", 47, "/downloads/Auto.cz - Martin Vaculík/2025-02-03 - Martin Vaculík a legendární masařka 🤩 | Mercedes-Benz E430 4Matic | Vyměň káru za elektromobil.mp4", false, false, 6, [], 1, ~U[2025-02-03 16:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Co když vyzkouší Škodu Enyaq člověk, který s auty opravdu tvrdě pracuje? A tím jeho dříčem je Mercedes-Benz E430 4Matic ve verzi kombi. Michal Teplík, tedy majitel mercedesu, není jen uživatel, ale své vozy i sám opravuje. Obvyklá stať „zvedák” tak opravdu stojí za to. A garantujeme vám, že takový zvedák, jaký hraje v tomto videu, jste ještě neviděli! \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik #mercedesbenz", "Martin Vaculík a legendární masařka 🤩 | Mercedes-Benz E430 4Matic | Vyměň káru za elektromobil", "U5fskQaLqw4", 3062, false, "https://www.youtube.com/watch?v=U5fskQaLqw4", "/downloads/Auto.cz - Martin Vaculík/2025-02-03 - Martin Vaculík a legendární masařka 🤩 | Mercedes-Benz E430 4Matic | Vyměň káru za elektromobil.mp4", false, 6, ~U[2025-02-03 16:50:00Z]] 18:18:33.682 [debug] QUERY OK source="sources" db=0.3ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.683 [debug] QUERY OK source="media_items" db=0.5ms idle=4.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-29 16:50:00Z], 6] 18:18:33.684 [debug] QUERY OK source="media_items" db=1.0ms idle=4.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Elektromobilů s často zcela konfekční technikou, které se snaží zapůsobit jménem nějaké ikony ze spalovacího světa, je dnes trh plný. I Martin Vaculík, jakkoliv je jinak příznivcem elektroaut, přistupoval k čínskému Mini ze začátku spíše s nedůvěrou. V recenzi se tak krom jízdních vlastností dost zaměřil i na kvalitu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Zábava s elektrickým Mini? V testu Martina Vaculíka určitě ano!", "9a086856-3e8c-42fd-bf67-84bf9e52dc83", "SVShabGvLyI", false, 2258, false, "https://www.youtube.com/watch?v=SVShabGvLyI", 48, "/downloads/Auto.cz - Martin Vaculík/2025-01-29 - Zábava s elektrickým Mini? V testu Martina Vaculíka určitě ano!.mp4", false, false, 6, [], 1, ~U[2025-01-29 16:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Elektromobilů s často zcela konfekční technikou, které se snaží zapůsobit jménem nějaké ikony ze spalovacího světa, je dnes trh plný. I Martin Vaculík, jakkoliv je jinak příznivcem elektroaut, přistupoval k čínskému Mini ze začátku spíše s nedůvěrou. V recenzi se tak krom jízdních vlastností dost zaměřil i na kvalitu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Zábava s elektrickým Mini? V testu Martina Vaculíka určitě ano!", "SVShabGvLyI", 2258, false, "https://www.youtube.com/watch?v=SVShabGvLyI", "/downloads/Auto.cz - Martin Vaculík/2025-01-29 - Zábava s elektrickým Mini? V testu Martina Vaculíka určitě ano!.mp4", false, 6, ~U[2025-01-29 16:50:00Z]] 18:18:33.686 [debug] QUERY OK source="sources" db=0.3ms queue=1.0ms idle=5.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.687 [debug] QUERY OK source="media_items" db=0.5ms idle=5.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-21 16:50:00Z], 6] 18:18:33.690 [debug] QUERY OK source="media_items" db=1.1ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Subaru si na svých asistenčních systémech zakládalo ještě dříve, než se staly homologačně povinnými. Japonská značka systém stále cizeluje a vylepšuje a technik Světa motorů, kterému jinak zásahy do řízení způsobují záchvaty zuřivosti, tentokráte nic nevypíná. Jak se mu v testu se zapnutými asistenty dařilo?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík a Subaru Crosstrek e-Boxer: První auto, ve kterém nevypnul asistenty!", "445239be-c224-43a3-8b2a-2b8714f33212", "t5cMqgsVQo4", false, 1485, false, "https://www.youtube.com/watch?v=t5cMqgsVQo4", 49, "/downloads/Auto.cz - Martin Vaculík/2025-01-21 - Martin Vaculík a Subaru Crosstrek e-Boxer: První auto, ve kterém nevypnul asistenty!.mkv", false, false, 6, [], 1, ~U[2025-01-21 16:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Subaru si na svých asistenčních systémech zakládalo ještě dříve, než se staly homologačně povinnými. Japonská značka systém stále cizeluje a vylepšuje a technik Světa motorů, kterému jinak zásahy do řízení způsobují záchvaty zuřivosti, tentokráte nic nevypíná. Jak se mu v testu se zapnutými asistenty dařilo?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík a Subaru Crosstrek e-Boxer: První auto, ve kterém nevypnul asistenty!", "t5cMqgsVQo4", 1485, false, "https://www.youtube.com/watch?v=t5cMqgsVQo4", "/downloads/Auto.cz - Martin Vaculík/2025-01-21 - Martin Vaculík a Subaru Crosstrek e-Boxer: První auto, ve kterém nevypnul asistenty!.mkv", false, 6, ~U[2025-01-21 16:50:00Z]] 18:18:33.691 [debug] QUERY OK source="sources" db=0.4ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.692 [debug] QUERY OK source="media_items" db=0.6ms idle=7.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-16 16:50:00Z], 6] 18:18:33.694 [debug] QUERY OK source="media_items" db=1.3ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hyundai Ioniq 5 N, elektromobil s výkonem 650 koní, zrychlením z klidu na 100 km/h za 3,4 s a nejvyšší rychlostí 260 km/h sbírá samou chválu. Martin Vaculík zkoumal, čím jsou fantastické vlastnosti podvozku dány a jak se podařilo kompenzovat vysokou hmotnost. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík testuje Hyundai Ioniq 5 N! ⚡", "3a571245-ab1f-4b55-82c3-cf7641df1590", "plPXQps3uQ4", false, 2606, false, "https://www.youtube.com/watch?v=plPXQps3uQ4", 50, "/downloads/Auto.cz - Martin Vaculík/2025-01-16 - Martin Vaculík testuje Hyundai Ioniq 5 N! ⚡.mp4", false, false, 6, [], 1, ~U[2025-01-16 16:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Hyundai Ioniq 5 N, elektromobil s výkonem 650 koní, zrychlením z klidu na 100 km/h za 3,4 s a nejvyšší rychlostí 260 km/h sbírá samou chválu. Martin Vaculík zkoumal, čím jsou fantastické vlastnosti podvozku dány a jak se podařilo kompenzovat vysokou hmotnost. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n#autocz #martinvaculik", "Martin Vaculík testuje Hyundai Ioniq 5 N! ⚡", "plPXQps3uQ4", 2606, false, "https://www.youtube.com/watch?v=plPXQps3uQ4", "/downloads/Auto.cz - Martin Vaculík/2025-01-16 - Martin Vaculík testuje Hyundai Ioniq 5 N! ⚡.mp4", false, 6, ~U[2025-01-16 16:50:00Z]] 18:18:33.695 [debug] QUERY OK source="sources" db=0.3ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.696 [debug] QUERY OK source="media_items" db=0.7ms idle=6.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-01 16:50:00Z], 6] 18:18:33.698 [debug] QUERY OK source="media_items" db=1.1ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ani tentokrát jsme nemohli zapomenout na výběr těch nejlepších hlášek Martina Vaculíka! Která vás nejvíc pobavila?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "To nejlepší od Martina Vaculíka za rok 2024!", "80d6fd3b-3d67-4f8a-9b07-f7978ef0ba69", "_X8snVc9cHQ", false, 265, false, "https://www.youtube.com/watch?v=_X8snVc9cHQ", 51, "/downloads/Auto.cz - Martin Vaculík/2025-01-01 - To nejlepší od Martina Vaculíka za rok 2024!.mp4", false, false, 6, [], 1, ~U[2025-01-01 16:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Ani tentokrát jsme nemohli zapomenout na výběr těch nejlepších hlášek Martina Vaculíka! Která vás nejvíc pobavila?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "To nejlepší od Martina Vaculíka za rok 2024!", "_X8snVc9cHQ", 265, false, "https://www.youtube.com/watch?v=_X8snVc9cHQ", "/downloads/Auto.cz - Martin Vaculík/2025-01-01 - To nejlepší od Martina Vaculíka za rok 2024!.mp4", false, 6, ~U[2025-01-01 16:50:00Z]] 18:18:33.699 [debug] QUERY OK source="sources" db=0.2ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.700 [debug] QUERY OK source="media_items" db=0.5ms idle=4.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-31 17:50:00Z], 6] 18:18:33.701 [debug] QUERY OK source="media_items" db=1.2ms idle=4.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V rámci nepravidelného seriálu “Vyměň káru za elektromobil” už Martin Vaculík vyzkoušel a natočil několik zajímavých aut. Asi nejvíc bude vzpomínat na to technicky nejobyčejnější z nich: Škodu Favorit 135 L.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík za volantem Škody Favorit: Nejen vzpomínky na dědečka", "82953ce0-ac0c-4fed-ba09-90cf9b4ddd04", "La0O_WO5TQA", false, 1779, false, "https://www.youtube.com/watch?v=La0O_WO5TQA", 52, "/downloads/Auto.cz - Martin Vaculík/2024-12-31 - Martin Vaculík za volantem Škody Favorit: Nejen vzpomínky na dědečka.mp4", false, false, 6, [], 1, ~U[2024-12-31 17:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "V rámci nepravidelného seriálu “Vyměň káru za elektromobil” už Martin Vaculík vyzkoušel a natočil několik zajímavých aut. Asi nejvíc bude vzpomínat na to technicky nejobyčejnější z nich: Škodu Favorit 135 L.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík za volantem Škody Favorit: Nejen vzpomínky na dědečka", "La0O_WO5TQA", 1779, false, "https://www.youtube.com/watch?v=La0O_WO5TQA", "/downloads/Auto.cz - Martin Vaculík/2024-12-31 - Martin Vaculík za volantem Škody Favorit: Nejen vzpomínky na dědečka.mp4", false, 6, ~U[2024-12-31 17:50:00Z]] 18:18:33.702 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.703 [debug] QUERY OK source="media_items" db=0.7ms idle=4.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-30 16:50:00Z], 6] 18:18:33.705 [debug] QUERY OK source="media_items" db=1.6ms idle=4.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["S Martinem Vaculíkem se už Radek Pokorný v podcastu jednou sešel a probrali mnoho zajímavých aut. Mnohé z vás mrzelo, že ta auta nevidí. Své druhé setkání proto pojali jinak. Natáčelo se přímo v prodejní galerii, a to v showroomu Porsche.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "🎧 Martin Vaculík a Radek Pokorný podruhé. Tentokráte o vozech Porsche // Podcast Za volantem", "bd02f0e8-d5e0-4b54-b329-345aef0173e1", "C_ypwQriV38", false, 4802, false, "https://www.youtube.com/watch?v=C_ypwQriV38", 53, "/downloads/Auto.cz - Martin Vaculík/2024-12-30 - 🎧 Martin Vaculík a Radek Pokorný podruhé. Tentokráte o vozech Porsche ⧸⧸ Podcast Za volantem.mp4", false, false, 6, [], 1, ~U[2024-12-30 16:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "S Martinem Vaculíkem se už Radek Pokorný v podcastu jednou sešel a probrali mnoho zajímavých aut. Mnohé z vás mrzelo, že ta auta nevidí. Své druhé setkání proto pojali jinak. Natáčelo se přímo v prodejní galerii, a to v showroomu Porsche.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "🎧 Martin Vaculík a Radek Pokorný podruhé. Tentokráte o vozech Porsche // Podcast Za volantem", "C_ypwQriV38", 4802, false, "https://www.youtube.com/watch?v=C_ypwQriV38", "/downloads/Auto.cz - Martin Vaculík/2024-12-30 - 🎧 Martin Vaculík a Radek Pokorný podruhé. Tentokráte o vozech Porsche ⧸⧸ Podcast Za volantem.mp4", false, 6, ~U[2024-12-30 16:50:00Z]] 18:18:33.706 [debug] QUERY OK source="sources" db=0.3ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.707 [debug] QUERY OK source="media_items" db=0.6ms idle=5.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-23 17:30:07Z], 6] 18:18:33.709 [debug] QUERY OK source="media_items" db=1.8ms idle=5.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technik Světa motorů ve videu srovnává tři možnosti startu nepojízdného vozu: Nabití akumulátoru z vnějšího zdroje, startovací kabely a dnes tolik populární power-banku. Právě její schopnost v pohodě nastartovat i dvoulitrový diesel, jehož baterka klesla až na deset voltů, jej velice překvapila. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík vám ukáže, jak oživit Škodu Octavia IV s vybitou baterkou", "a1097c3c-ed37-4942-899b-22c96a2b5c2a", "rpmwz1oD8dM", false, 923, false, "https://www.youtube.com/watch?v=rpmwz1oD8dM", 54, "/downloads/Auto.cz - Martin Vaculík/2024-12-23 - Martin Vaculík vám ukáže, jak oživit Škodu Octavia IV s vybitou baterkou.mp4", false, false, 6, [], 1, ~U[2024-12-23 17:30:07Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Technik Světa motorů ve videu srovnává tři možnosti startu nepojízdného vozu: Nabití akumulátoru z vnějšího zdroje, startovací kabely a dnes tolik populární power-banku. Právě její schopnost v pohodě nastartovat i dvoulitrový diesel, jehož baterka klesla až na deset voltů, jej velice překvapila. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík vám ukáže, jak oživit Škodu Octavia IV s vybitou baterkou", "rpmwz1oD8dM", 923, false, "https://www.youtube.com/watch?v=rpmwz1oD8dM", "/downloads/Auto.cz - Martin Vaculík/2024-12-23 - Martin Vaculík vám ukáže, jak oživit Škodu Octavia IV s vybitou baterkou.mp4", false, 6, ~U[2024-12-23 17:30:07Z]] 18:18:33.710 [debug] QUERY OK source="sources" db=0.3ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.711 [debug] QUERY OK source="media_items" db=0.7ms idle=5.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-17 16:50:00Z], 6] 18:18:33.713 [debug] QUERY OK source="media_items" db=1.6ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Letošní klíčová novinka Škody, Superb čtvrté generace, prošel Martinovým testem ve verzi Combi 1.5 TSI (110 kW). Video obsahuje také překvapení! Martin je sice velkým stoupencem elektromobilů, ale sám s nimi jezdí spíše na kratší cesty, do Alp s nosičem jízdních kol tak jel právě testovaným superbem!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Nová Škoda Superb v testu Martina Vaculíka: Tlumiče netlučou, takže samá chvála?", "f0e0f262-d52a-440d-8a5f-a5fa62cf9c1d", "_-t1DNsm7aA", false, 4223, false, "https://www.youtube.com/watch?v=_-t1DNsm7aA", 55, "/downloads/Auto.cz - Martin Vaculík/2024-12-17 - Nová Škoda Superb v testu Martina Vaculíka: Tlumiče netlučou, takže samá chvála?.mp4", false, false, 6, [], 1, ~U[2024-12-17 16:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Letošní klíčová novinka Škody, Superb čtvrté generace, prošel Martinovým testem ve verzi Combi 1.5 TSI (110 kW). Video obsahuje také překvapení! Martin je sice velkým stoupencem elektromobilů, ale sám s nimi jezdí spíše na kratší cesty, do Alp s nosičem jízdních kol tak jel právě testovaným superbem!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Nová Škoda Superb v testu Martina Vaculíka: Tlumiče netlučou, takže samá chvála?", "_-t1DNsm7aA", 4223, false, "https://www.youtube.com/watch?v=_-t1DNsm7aA", "/downloads/Auto.cz - Martin Vaculík/2024-12-17 - Nová Škoda Superb v testu Martina Vaculíka: Tlumiče netlučou, takže samá chvála?.mp4", false, 6, ~U[2024-12-17 16:50:00Z]] 18:18:33.714 [debug] QUERY OK source="sources" db=0.2ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.715 [debug] QUERY OK source="media_items" db=0.6ms idle=5.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-03 16:50:00Z], 6] 18:18:33.717 [debug] QUERY OK source="media_items" db=1.4ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík získal k testu zcela aktuální provedení pro rok 2025, kde již místo slavného OHV Hemi pracuje nový řadový šestiválec Hurricane. O hodnocení účinnosti a spotřeby paliva, v tomto případě LPG, vás Martin ve dnešním videu samozřejmě také neošidí.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík a RAM 1500 s novým šestiválcem. Nahradí poctivé V8 Hemi?", "9ca3f37f-a0ad-48dd-b535-c76fd7df08bc", "r5zYc2Xj8HE", false, 2592, false, "https://www.youtube.com/watch?v=r5zYc2Xj8HE", 56, "/downloads/Auto.cz - Martin Vaculík/2024-12-03 - Martin Vaculík a RAM 1500 s novým šestiválcem. Nahradí poctivé V8 Hemi?.mp4", false, false, 6, [], 1, ~U[2024-12-03 16:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Martin Vaculík získal k testu zcela aktuální provedení pro rok 2025, kde již místo slavného OHV Hemi pracuje nový řadový šestiválec Hurricane. O hodnocení účinnosti a spotřeby paliva, v tomto případě LPG, vás Martin ve dnešním videu samozřejmě také neošidí.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík a RAM 1500 s novým šestiválcem. Nahradí poctivé V8 Hemi?", "r5zYc2Xj8HE", 2592, false, "https://www.youtube.com/watch?v=r5zYc2Xj8HE", "/downloads/Auto.cz - Martin Vaculík/2024-12-03 - Martin Vaculík a RAM 1500 s novým šestiválcem. Nahradí poctivé V8 Hemi?.mp4", false, 6, ~U[2024-12-03 16:50:00Z]] 18:18:33.718 [debug] QUERY OK source="sources" db=0.3ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.719 [debug] QUERY OK source="media_items" db=0.7ms idle=4.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-26 16:50:00Z], 6] 18:18:33.720 [debug] QUERY OK source="media_items" db=1.1ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík se v testu zásadně zaměřil na kvalitu automobilu, jeho technická řešení a výrobní úspory. Spojil síly se stálým spolupracovníkem Světa motorů Jiřím Zimou, proto se v téměř hodinové reportáži dozvíte i věci, které Martin obvykle nehodnotí. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Experti Světa motorů proklepli elektrické Volvo EX 30!", "6207e581-9145-4c3a-99a8-c033bb32946d", "9QE7yN7aF4g", false, 3369, false, "https://www.youtube.com/watch?v=9QE7yN7aF4g", 57, "/downloads/Auto.cz - Martin Vaculík/2024-11-26 - Experti Světa motorů proklepli elektrické Volvo EX 30!.mp4", false, false, 6, [], 1, ~U[2024-11-26 16:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Martin Vaculík se v testu zásadně zaměřil na kvalitu automobilu, jeho technická řešení a výrobní úspory. Spojil síly se stálým spolupracovníkem Světa motorů Jiřím Zimou, proto se v téměř hodinové reportáži dozvíte i věci, které Martin obvykle nehodnotí. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Experti Světa motorů proklepli elektrické Volvo EX 30!", "9QE7yN7aF4g", 3369, false, "https://www.youtube.com/watch?v=9QE7yN7aF4g", "/downloads/Auto.cz - Martin Vaculík/2024-11-26 - Experti Světa motorů proklepli elektrické Volvo EX 30!.mp4", false, 6, ~U[2024-11-26 16:50:00Z]] 18:18:33.721 [debug] QUERY OK source="sources" db=0.4ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.722 [debug] QUERY OK source="media_items" db=0.4ms idle=4.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-18 16:55:02Z], 6] 18:18:33.724 [debug] QUERY OK source="media_items" db=1.0ms queue=0.3ms idle=4.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technik Světa motorů Martin Vaculík se byl podívat, jak si s čištěním filtrů pevných částic umí poradit značkový servis Audi v rámci služby Audi Repair Concept. Experti slavného německého výrobce vybrali službu, která dává nejlepší výsledky - není tedy žádná náhoda, že filtry k vyčištění putují až do dalekého Švédska. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Čištění filtrů pevných částic dorazilo i do značkových servisů. Je to k něčemu?", "febd9e20-2137-407c-9b89-06125dbc1f06", "akrrsedk000", false, 1291, false, "https://www.youtube.com/watch?v=akrrsedk000", 58, "/downloads/Auto.cz - Martin Vaculík/2024-11-18 - Čištění filtrů pevných částic dorazilo i do značkových servisů. Je to k něčemu?.mp4", false, false, 6, [], 1, ~U[2024-11-18 16:55:02Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Technik Světa motorů Martin Vaculík se byl podívat, jak si s čištěním filtrů pevných částic umí poradit značkový servis Audi v rámci služby Audi Repair Concept. Experti slavného německého výrobce vybrali službu, která dává nejlepší výsledky - není tedy žádná náhoda, že filtry k vyčištění putují až do dalekého Švédska. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Čištění filtrů pevných částic dorazilo i do značkových servisů. Je to k něčemu?", "akrrsedk000", 1291, false, "https://www.youtube.com/watch?v=akrrsedk000", "/downloads/Auto.cz - Martin Vaculík/2024-11-18 - Čištění filtrů pevných částic dorazilo i do značkových servisů. Je to k něčemu?.mp4", false, 6, ~U[2024-11-18 16:55:02Z]] 18:18:33.725 [debug] QUERY OK source="sources" db=0.4ms idle=5.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.726 [debug] QUERY OK source="media_items" db=0.7ms idle=4.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-12 16:50:00Z], 6] 18:18:33.727 [debug] QUERY OK source="media_items" db=1.0ms idle=4.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík ve videu představuje nejen novinky proti předchozímu provedení, ale řeší také, jak je to s tou spolehlivostí. O životnosti a nekonečné opravitelnosti rámového základu nikdo nepochybuje, ale co s tím motorem? Z Armády České republiky prosakují nepěkné historky zejména o filtrech pevných částic motorů řady GD. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Nová Toyota Land Cruiser 250 očima Martina Vaculíka!", "f30c7e44-7287-4227-a674-ee9be017c99c", "PlMCUcf3xb8", false, 2703, false, "https://www.youtube.com/watch?v=PlMCUcf3xb8", 59, "/downloads/Auto.cz - Martin Vaculík/2024-11-12 - Nová Toyota Land Cruiser 250 očima Martina Vaculíka!.mp4", false, false, 6, [], 1, ~U[2024-11-12 16:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Martin Vaculík ve videu představuje nejen novinky proti předchozímu provedení, ale řeší také, jak je to s tou spolehlivostí. O životnosti a nekonečné opravitelnosti rámového základu nikdo nepochybuje, ale co s tím motorem? Z Armády České republiky prosakují nepěkné historky zejména o filtrech pevných částic motorů řady GD. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Nová Toyota Land Cruiser 250 očima Martina Vaculíka!", "PlMCUcf3xb8", 2703, false, "https://www.youtube.com/watch?v=PlMCUcf3xb8", "/downloads/Auto.cz - Martin Vaculík/2024-11-12 - Nová Toyota Land Cruiser 250 očima Martina Vaculíka!.mp4", false, 6, ~U[2024-11-12 16:50:00Z]] 18:18:33.728 [debug] QUERY OK source="sources" db=0.3ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.729 [debug] QUERY OK source="media_items" db=0.6ms idle=4.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-05 16:50:00Z], 6] 18:18:33.732 [debug] QUERY OK source="media_items" db=2.5ms idle=4.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dobové recenze tento vůz vynášely do nebe za kombinaci rychlosti a komfortu. Skeptici říkají, že auto je moc těžké, nezatáčí a celkově není tak sportovní, jak by člověk čekal. Kde je pravda, to vám v dnešním videu řekne Martin Vaculík.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #mitsubishi", "Dvě legendy v jednom videu: Ikona 90. let Mitsubishi 3000 GT v testu Martina Vaculíka!", "3175ecc3-39cd-493a-b99f-57eb27d03d65", "w8ilNjqySdk", false, 1652, false, "https://www.youtube.com/watch?v=w8ilNjqySdk", 60, "/downloads/Auto.cz - Martin Vaculík/2024-11-05 - Dvě legendy v jednom videu: Ikona 90. let Mitsubishi 3000 GT v testu Martina Vaculíka!.mp4", false, false, 6, [], 1, ~U[2024-11-05 16:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Dobové recenze tento vůz vynášely do nebe za kombinaci rychlosti a komfortu. Skeptici říkají, že auto je moc těžké, nezatáčí a celkově není tak sportovní, jak by člověk čekal. Kde je pravda, to vám v dnešním videu řekne Martin Vaculík.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #mitsubishi", "Dvě legendy v jednom videu: Ikona 90. let Mitsubishi 3000 GT v testu Martina Vaculíka!", "w8ilNjqySdk", 1652, false, "https://www.youtube.com/watch?v=w8ilNjqySdk", "/downloads/Auto.cz - Martin Vaculík/2024-11-05 - Dvě legendy v jednom videu: Ikona 90. let Mitsubishi 3000 GT v testu Martina Vaculíka!.mp4", false, 6, ~U[2024-11-05 16:50:00Z]] 18:18:33.733 [debug] QUERY OK source="sources" db=0.3ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.734 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-29 16:50:00Z], 6] 18:18:33.736 [debug] QUERY OK source="media_items" db=1.2ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík se rozjel za mistrem odborného výcviku z ISŠA Brno Filipem Houžvičkou, který mu předvedl, jak se má správně měřit baterka ojetého elektromobilu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík zjišťoval, jak dlouho vydrží baterka elektromobilu!", "26a05d48-a700-4c70-9839-dd604dbc4004", "BNURfxbJtjs", false, 2367, false, "https://www.youtube.com/watch?v=BNURfxbJtjs", 61, "/downloads/Auto.cz - Martin Vaculík/2024-10-29 - Martin Vaculík zjišťoval, jak dlouho vydrží baterka elektromobilu!.mp4", false, false, 6, [], 1, ~U[2024-10-29 16:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Martin Vaculík se rozjel za mistrem odborného výcviku z ISŠA Brno Filipem Houžvičkou, který mu předvedl, jak se má správně měřit baterka ojetého elektromobilu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík zjišťoval, jak dlouho vydrží baterka elektromobilu!", "BNURfxbJtjs", 2367, false, "https://www.youtube.com/watch?v=BNURfxbJtjs", "/downloads/Auto.cz - Martin Vaculík/2024-10-29 - Martin Vaculík zjišťoval, jak dlouho vydrží baterka elektromobilu!.mp4", false, 6, ~U[2024-10-29 16:50:00Z]] 18:18:33.736 [debug] QUERY OK source="sources" db=0.3ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.737 [debug] QUERY OK source="media_items" db=0.6ms idle=4.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-21 15:50:02Z], 6] 18:18:33.739 [debug] QUERY OK source="media_items" db=1.2ms idle=4.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Před týdnem jste si vychutnali jízdní vlastnosti a design legendárního Citroënu XM. Ve druhém díle se už představí i majitel Lukáš Burian.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Vyměň káru za elektromobil: Technika Citroënu XM a co říká majitel na Škodu Enyaq?", "4a90fc7f-786e-4c4d-8106-2792df4ed281", "tAdxK6uOwvM", false, 1974, false, "https://www.youtube.com/watch?v=tAdxK6uOwvM", 62, "/downloads/Auto.cz - Martin Vaculík/2024-10-21 - Vyměň káru za elektromobil: Technika Citroënu XM a co říká majitel na Škodu Enyaq?.mp4", false, false, 6, [], 1, ~U[2024-10-21 15:50:02Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Před týdnem jste si vychutnali jízdní vlastnosti a design legendárního Citroënu XM. Ve druhém díle se už představí i majitel Lukáš Burian.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Vyměň káru za elektromobil: Technika Citroënu XM a co říká majitel na Škodu Enyaq?", "tAdxK6uOwvM", 1974, false, "https://www.youtube.com/watch?v=tAdxK6uOwvM", "/downloads/Auto.cz - Martin Vaculík/2024-10-21 - Vyměň káru za elektromobil: Technika Citroënu XM a co říká majitel na Škodu Enyaq?.mp4", false, 6, ~U[2024-10-21 15:50:02Z]] 18:18:33.740 [debug] QUERY OK source="sources" db=0.3ms idle=5.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.741 [debug] QUERY OK source="media_items" db=0.7ms idle=4.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-18 15:50:00Z], 6] 18:18:33.742 [debug] QUERY OK source="media_items" db=1.1ms idle=4.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík si vzal na test nového Mitsubishi Colt, kterému mnozí vytýkají, že to je „jen“ přeznačkovaný Renault Clio. Hned v prvních sekundách však slyšíme odvážné tvrzení – fakt, že jde o clio, je podle Martina jedna z nejlepších věcí, která mohla colt potkat.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Mitsubishi Colt 1.0 MPI-T: Už teď víme, že bude spolehlivé!", "83deb650-b9cc-4cf4-8d44-594454440413", "Sg7DFdd3vJY", false, 300, false, "https://www.youtube.com/watch?v=Sg7DFdd3vJY", 63, "/downloads/Auto.cz - Martin Vaculík/2024-10-18 - Mitsubishi Colt 1.0 MPI-T: Už teď víme, že bude spolehlivé!.mkv", false, false, 6, [], 1, ~U[2024-10-18 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Martin Vaculík si vzal na test nového Mitsubishi Colt, kterému mnozí vytýkají, že to je „jen“ přeznačkovaný Renault Clio. Hned v prvních sekundách však slyšíme odvážné tvrzení – fakt, že jde o clio, je podle Martina jedna z nejlepších věcí, která mohla colt potkat.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Mitsubishi Colt 1.0 MPI-T: Už teď víme, že bude spolehlivé!", "Sg7DFdd3vJY", 300, false, "https://www.youtube.com/watch?v=Sg7DFdd3vJY", "/downloads/Auto.cz - Martin Vaculík/2024-10-18 - Mitsubishi Colt 1.0 MPI-T: Už teď víme, že bude spolehlivé!.mkv", false, 6, ~U[2024-10-18 15:50:00Z]] 18:18:33.743 [debug] QUERY OK source="sources" db=0.3ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.744 [debug] QUERY OK source="media_items" db=0.7ms idle=4.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-17 15:50:00Z], 6] 18:18:33.746 [debug] QUERY OK source="media_items" db=1.4ms idle=4.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Už jste viděli, jak Martin vyzkoušel Alfu Romeo 164 nadšence Vojty Ondráčka, který za to projel elektrickou Škodu Enyaq 85x. Tentokrát mu Lukáš Burian z Brna zapůjčil zachovalý exemplář Citroënu XM z roku 1996. Šlo sice o jeden z hůře vybavených vozů, zajímavý však přeplňovaným motorem 2.0 Turbo CT (108 kW)!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Vyměň káru za elektromobil: Martin Vaculík vyzkoušel Citroën XM 2.0 Turbo CT", "1603b445-b3b5-447b-93d8-f5c50dbe960d", "v9HWrCNQlKU", false, 1582, false, "https://www.youtube.com/watch?v=v9HWrCNQlKU", 64, "/downloads/Auto.cz - Martin Vaculík/2024-10-17 - Vyměň káru za elektromobil: Martin Vaculík vyzkoušel Citroën XM 2.0 Turbo CT.mp4", false, false, 6, [], 1, ~U[2024-10-17 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Už jste viděli, jak Martin vyzkoušel Alfu Romeo 164 nadšence Vojty Ondráčka, který za to projel elektrickou Škodu Enyaq 85x. Tentokrát mu Lukáš Burian z Brna zapůjčil zachovalý exemplář Citroënu XM z roku 1996. Šlo sice o jeden z hůře vybavených vozů, zajímavý však přeplňovaným motorem 2.0 Turbo CT (108 kW)!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Vyměň káru za elektromobil: Martin Vaculík vyzkoušel Citroën XM 2.0 Turbo CT", "v9HWrCNQlKU", 1582, false, "https://www.youtube.com/watch?v=v9HWrCNQlKU", "/downloads/Auto.cz - Martin Vaculík/2024-10-17 - Vyměň káru za elektromobil: Martin Vaculík vyzkoušel Citroën XM 2.0 Turbo CT.mp4", false, 6, ~U[2024-10-17 15:50:00Z]] 18:18:33.747 [debug] QUERY OK source="sources" db=0.3ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.748 [debug] QUERY OK source="media_items" db=0.6ms idle=4.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-10 15:50:00Z], 6] 18:18:33.750 [debug] QUERY OK source="media_items" db=1.4ms idle=4.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V minulém díle jste se podrobně seznámili s rozdíly mezi motory 1.5 TSI Evo I DPCA a 1.5 TSI Evo II DXDB (oba 110 kW a 250 Nm), kterými se od sebe liší první provedení Škody Octavia IV nabízené od konce roku 2019 a modernizované.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skodaoctavia", "Nová octavia v testu Martina Vaculíka: Motor překvapil, výrobní úspory jej rozzuřily", "1fc25fda-a721-4e12-a137-f9f522925e9c", "O6rqFBCmRtg", false, 2610, false, "https://www.youtube.com/watch?v=O6rqFBCmRtg", 65, "/downloads/Auto.cz - Martin Vaculík/2024-10-10 - Nová octavia v testu Martina Vaculíka: Motor překvapil, výrobní úspory jej rozzuřily.mp4", false, false, 6, [], 1, ~U[2024-10-10 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "V minulém díle jste se podrobně seznámili s rozdíly mezi motory 1.5 TSI Evo I DPCA a 1.5 TSI Evo II DXDB (oba 110 kW a 250 Nm), kterými se od sebe liší první provedení Škody Octavia IV nabízené od konce roku 2019 a modernizované.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skodaoctavia", "Nová octavia v testu Martina Vaculíka: Motor překvapil, výrobní úspory jej rozzuřily", "O6rqFBCmRtg", 2610, false, "https://www.youtube.com/watch?v=O6rqFBCmRtg", "/downloads/Auto.cz - Martin Vaculík/2024-10-10 - Nová octavia v testu Martina Vaculíka: Motor překvapil, výrobní úspory jej rozzuřily.mp4", false, 6, ~U[2024-10-10 15:50:00Z]] 18:18:33.750 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=5.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.751 [debug] QUERY OK source="media_items" db=0.7ms idle=4.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-03 16:00:09Z], 6] 18:18:33.754 [debug] QUERY OK source="media_items" db=1.3ms idle=5.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["O Martinovi Vaculíkovi často říkáte, že je propagátorem elektromobility a nemyslíte to jen jako pochvalu. Do svého podcastu si proto schválně pozval skutečného propagátora elektromobility Jana Staňka z kanálu Electro Dad, který si už v roce 2019 dal za cíl inspirovat milión lidí k přechodu na elektromobil a čistou energii. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "🎧 Martin Vaculík a skutečný propagátor elektromobility Electro Dad Jan Staněk! / Podcast Za volantem", "aadc3d45-5173-4430-a890-2d247615887f", "AAhUdwVAPvY", false, 4621, false, "https://www.youtube.com/watch?v=AAhUdwVAPvY", 66, "/downloads/Auto.cz - Martin Vaculík/2024-10-03 - 🎧 Martin Vaculík a skutečný propagátor elektromobility Electro Dad Jan Staněk! ⧸ Podcast Za volantem.mp4", false, false, 6, [], 1, ~U[2024-10-03 16:00:09Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "O Martinovi Vaculíkovi často říkáte, že je propagátorem elektromobility a nemyslíte to jen jako pochvalu. Do svého podcastu si proto schválně pozval skutečného propagátora elektromobility Jana Staňka z kanálu Electro Dad, který si už v roce 2019 dal za cíl inspirovat milión lidí k přechodu na elektromobil a čistou energii. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "🎧 Martin Vaculík a skutečný propagátor elektromobility Electro Dad Jan Staněk! / Podcast Za volantem", "AAhUdwVAPvY", 4621, false, "https://www.youtube.com/watch?v=AAhUdwVAPvY", "/downloads/Auto.cz - Martin Vaculík/2024-10-03 - 🎧 Martin Vaculík a skutečný propagátor elektromobility Electro Dad Jan Staněk! ⧸ Podcast Za volantem.mp4", false, 6, ~U[2024-10-03 16:00:09Z]] 18:18:33.754 [debug] QUERY OK source="sources" db=0.3ms idle=6.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.755 [debug] QUERY OK source="media_items" db=0.6ms idle=4.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-02 15:50:00Z], 6] 18:18:33.766 [debug] QUERY OK source="media_items" db=10.1ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V prvním díle Martin Vaculík podrobně představí techniku motoru 1.5 TSI Evo II, konkrétně varianty DXDB. Martin měl to štěstí, že se mu podařilo zachytit vedoucího vývoje motorů ve Škodě Auto Ing. Karla France nad rozebraným motorem právě nového typu a nechal si vysvětlit, co vše se změnilo.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skodaoctavia", "Martin Vaculík a motor 1.5 TSI Evo II rozebraný na prvočástice!", "51ea091f-b4b6-4d6e-a18d-dcdb32b8df3c", "XiETDYzWV48", false, 2930, false, "https://www.youtube.com/watch?v=XiETDYzWV48", 67, "/downloads/Auto.cz - Martin Vaculík/2024-10-02 - Martin Vaculík a motor 1.5 TSI Evo II rozebraný na prvočástice!.mp4", false, false, 6, [], 1, ~U[2024-10-02 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "V prvním díle Martin Vaculík podrobně představí techniku motoru 1.5 TSI Evo II, konkrétně varianty DXDB. Martin měl to štěstí, že se mu podařilo zachytit vedoucího vývoje motorů ve Škodě Auto Ing. Karla France nad rozebraným motorem právě nového typu a nechal si vysvětlit, co vše se změnilo.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skodaoctavia", "Martin Vaculík a motor 1.5 TSI Evo II rozebraný na prvočástice!", "XiETDYzWV48", 2930, false, "https://www.youtube.com/watch?v=XiETDYzWV48", "/downloads/Auto.cz - Martin Vaculík/2024-10-02 - Martin Vaculík a motor 1.5 TSI Evo II rozebraný na prvočástice!.mp4", false, 6, ~U[2024-10-02 15:50:00Z]] 18:18:33.767 [debug] QUERY OK source="sources" db=0.3ms idle=13.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.768 [debug] QUERY OK source="media_items" db=0.8ms idle=12.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-23 15:50:00Z], 6] 18:18:33.770 [debug] QUERY OK source="media_items" db=1.5ms idle=13.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Automobilka Škoda, které věnoval velkou část života, uspořádala setkání s vybranými novináři. Martin Vaculík coby zástupce Světa motorů tak byl mezi gratulanty. Při té příležitosti se mu podařilo natočit také improvizovaný rozhovor!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skoda", "Otec Favoritu Petr Hrdlička oslavil 90! Martin Vaculík ho vyzpovídal v rozhovoru", "8f90a2ce-0ab6-4dec-9f1d-f2c728230bd5", "kfBejUKyk74", false, 1314, false, "https://www.youtube.com/watch?v=kfBejUKyk74", 68, "/downloads/Auto.cz - Martin Vaculík/2024-09-23 - Otec Favoritu Petr Hrdlička oslavil 90! Martin Vaculík ho vyzpovídal v rozhovoru.mp4", false, false, 6, [], 1, ~U[2024-09-23 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Automobilka Škoda, které věnoval velkou část života, uspořádala setkání s vybranými novináři. Martin Vaculík coby zástupce Světa motorů tak byl mezi gratulanty. Při té příležitosti se mu podařilo natočit také improvizovaný rozhovor!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skoda", "Otec Favoritu Petr Hrdlička oslavil 90! Martin Vaculík ho vyzpovídal v rozhovoru", "kfBejUKyk74", 1314, false, "https://www.youtube.com/watch?v=kfBejUKyk74", "/downloads/Auto.cz - Martin Vaculík/2024-09-23 - Otec Favoritu Petr Hrdlička oslavil 90! Martin Vaculík ho vyzpovídal v rozhovoru.mp4", false, 6, ~U[2024-09-23 15:50:00Z]] 18:18:33.771 [debug] QUERY OK source="sources" db=0.3ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.772 [debug] QUERY OK source="media_items" db=0.8ms idle=5.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-17 15:50:00Z], 6] 18:18:33.774 [debug] QUERY OK source="media_items" db=1.5ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Terénní čtyřkolky jsou stále populárnější kategorie vozidel. Těmto strojům se Martin Vaculík ve svých recenzích dosud vyhýbal a rozhodl se to napravit tím asi nejlepším, jaký vůbec existuje. Po obvyklém technickém rozboru následuje i jízdní zkouška, z které se Martin vzpamatovával 14 dní. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík a Polaris RZR Pro R: Z jízdy se vzpamatovával 14 dní", "bb8193c7-7020-4519-8f57-5df822a0e516", "BUGfIkQ8hZw", false, 3054, false, "https://www.youtube.com/watch?v=BUGfIkQ8hZw", 69, "/downloads/Auto.cz - Martin Vaculík/2024-09-17 - Martin Vaculík a Polaris RZR Pro R: Z jízdy se vzpamatovával 14 dní.mp4", false, false, 6, [], 1, ~U[2024-09-17 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Terénní čtyřkolky jsou stále populárnější kategorie vozidel. Těmto strojům se Martin Vaculík ve svých recenzích dosud vyhýbal a rozhodl se to napravit tím asi nejlepším, jaký vůbec existuje. Po obvyklém technickém rozboru následuje i jízdní zkouška, z které se Martin vzpamatovával 14 dní. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík a Polaris RZR Pro R: Z jízdy se vzpamatovával 14 dní", "BUGfIkQ8hZw", 3054, false, "https://www.youtube.com/watch?v=BUGfIkQ8hZw", "/downloads/Auto.cz - Martin Vaculík/2024-09-17 - Martin Vaculík a Polaris RZR Pro R: Z jízdy se vzpamatovával 14 dní.mp4", false, 6, ~U[2024-09-17 15:50:00Z]] 18:18:33.775 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.776 [debug] QUERY OK source="media_items" db=0.7ms idle=5.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-10 15:50:00Z], 6] 18:18:33.779 [debug] QUERY OK source="media_items" db=1.6ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Letošní rok je na automobilové novinky opravdu bohatý. Jednou z těch pro český trh nejvýznamnější je nová generace Škody Kodiaq.\n\nMartina mile překvapila funkce podvozku už na mezinárodních jízdách se zamaskovanými prototypy, nyní si auto pořádně vyzkoušel i na českých cestách. Nadšený byl z interiéru i práce převodovky. Pár věcí se mu ale také nelíbilo. Dnešní video tak má po oblíbené části \"zvedák\" ještě bonus v podobě měření na válcové zkušebně.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík: S novým Kodiaqem škodováci prokázali ladičské mistrovství!", "1ec23760-8649-43a8-94fa-99c3c6bd1dcc", "sjgD7m1jSlI", false, 2639, false, "https://www.youtube.com/watch?v=sjgD7m1jSlI", 70, "/downloads/Auto.cz - Martin Vaculík/2024-09-10 - Martin Vaculík: S novým Kodiaqem škodováci prokázali ladičské mistrovství!.mp4", false, false, 6, [], 1, ~U[2024-09-10 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Letošní rok je na automobilové novinky opravdu bohatý. Jednou z těch pro český trh nejvýznamnější je nová generace Škody Kodiaq.\n\nMartina mile překvapila funkce podvozku už na mezinárodních jízdách se zamaskovanými prototypy, nyní si auto pořádně vyzkoušel i na českých cestách. Nadšený byl z interiéru i práce převodovky. Pár věcí se mu ale také nelíbilo. Dnešní video tak má po oblíbené části \"zvedák\" ještě bonus v podobě měření na válcové zkušebně.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík: S novým Kodiaqem škodováci prokázali ladičské mistrovství!", "sjgD7m1jSlI", 2639, false, "https://www.youtube.com/watch?v=sjgD7m1jSlI", "/downloads/Auto.cz - Martin Vaculík/2024-09-10 - Martin Vaculík: S novým Kodiaqem škodováci prokázali ladičské mistrovství!.mp4", false, 6, ~U[2024-09-10 15:50:00Z]] 18:18:33.780 [debug] QUERY OK source="sources" db=0.4ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.781 [debug] QUERY OK source="media_items" db=0.7ms idle=5.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-02 15:50:00Z], 6] 18:18:33.783 [debug] QUERY OK source="media_items" db=1.4ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Aby Martin Vaculík zjistil, jakou směsí čar a kouzel se dá i nový motor k dobré funkci na LPG přinutit, zajel na rozumy za Markem Osvaldem z firmy Autogas centrum plus ve Strakonicích. \"Patnáct let jsem neměl podpálenou hlavu ani vysypaný katalyzátor,\" hlásí hrdě Marek. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík zpovídá experta na LPG: Jak je to s přestavbami moderních aut?", "65aac396-6dd6-45f1-a919-1afa07a4d99f", "VTzgiqFRBgU", false, 3581, false, "https://www.youtube.com/watch?v=VTzgiqFRBgU", 71, "/downloads/Auto.cz - Martin Vaculík/2024-09-02 - Martin Vaculík zpovídá experta na LPG: Jak je to s přestavbami moderních aut?.mp4", false, false, 6, [], 1, ~U[2024-09-02 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Aby Martin Vaculík zjistil, jakou směsí čar a kouzel se dá i nový motor k dobré funkci na LPG přinutit, zajel na rozumy za Markem Osvaldem z firmy Autogas centrum plus ve Strakonicích. \"Patnáct let jsem neměl podpálenou hlavu ani vysypaný katalyzátor,\" hlásí hrdě Marek. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Martin Vaculík zpovídá experta na LPG: Jak je to s přestavbami moderních aut?", "VTzgiqFRBgU", 3581, false, "https://www.youtube.com/watch?v=VTzgiqFRBgU", "/downloads/Auto.cz - Martin Vaculík/2024-09-02 - Martin Vaculík zpovídá experta na LPG: Jak je to s přestavbami moderních aut?.mp4", false, 6, ~U[2024-09-02 15:50:00Z]] 18:18:33.784 [debug] QUERY OK source="sources" db=0.5ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.785 [debug] QUERY OK source="media_items" db=0.7ms idle=5.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-26 15:50:00Z], 6] 18:18:33.787 [debug] QUERY OK source="media_items" db=1.0ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dnes se do videotestu Martina Vaculíka dostává Škoda Superb III z roku 2017, jejíž specifikaci Martin pomáhal sestavovat a dodnes tvrdí, že výsledná konfigurace je mimořádně zdařilá.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skodasuperb", "Tuto Škodu Superb III sestavil Martin Vaculík. Jak je na tom po 200.000 km?", "37068c95-dae1-4b21-bad2-46722ad76eb4", "RUo_EoxSjR0", false, 3095, false, "https://www.youtube.com/watch?v=RUo_EoxSjR0", 72, "/downloads/Auto.cz - Martin Vaculík/2024-08-26 - Tuto Škodu Superb III sestavil Martin Vaculík. Jak je na tom po 200.000 km?.mp4", false, false, 6, [], 1, ~U[2024-08-26 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Dnes se do videotestu Martina Vaculíka dostává Škoda Superb III z roku 2017, jejíž specifikaci Martin pomáhal sestavovat a dodnes tvrdí, že výsledná konfigurace je mimořádně zdařilá.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skodasuperb", "Tuto Škodu Superb III sestavil Martin Vaculík. Jak je na tom po 200.000 km?", "RUo_EoxSjR0", 3095, false, "https://www.youtube.com/watch?v=RUo_EoxSjR0", "/downloads/Auto.cz - Martin Vaculík/2024-08-26 - Tuto Škodu Superb III sestavil Martin Vaculík. Jak je na tom po 200.000 km?.mp4", false, 6, ~U[2024-08-26 15:50:00Z]] 18:18:33.787 [debug] QUERY OK source="sources" db=0.2ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.788 [debug] QUERY OK source="media_items" db=0.6ms idle=4.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-21 15:50:29Z], 6] 18:18:33.790 [debug] QUERY OK source="media_items" db=1.1ms idle=4.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Minulé povídání Martina Vaculíka s Michalem Dokoupilem o autech v Číně patří k nejúspěšnějším dílům našeho podcastu Za volantem. Tentokrát se Martin s Michalem sešli ve studiu podruhé, aby si popovídali o dálkovém cestování elektromobilem.\n\nS dlouhodobě testovaným MG4 77 kWh najezdil za 14 dní 9500 po Polsku, Litvě, Lotyšsku, Estonsku, Finsku, Norsku, Švédsku, Dánsku a Německu. Zajímá vás, kolik zaplatil za nabíjení? Jaká je síť nabíječek v zemi, kde se prodává už 90 % elektromobilů?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Levná dovolená? Do Norska elektromobilem! Ujeli jsme 9500 km za 14 dnů", "d9ed5c0b-920f-4a4e-9c47-ca828bf93eb5", "3GAOviy4RYg", false, 4560, false, "https://www.youtube.com/watch?v=3GAOviy4RYg", 73, "/downloads/Auto.cz - Martin Vaculík/2024-08-21 - Levná dovolená? Do Norska elektromobilem! Ujeli jsme 9500 km za 14 dnů.mp4", false, false, 6, [], 1, ~U[2024-08-21 15:50:29Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Minulé povídání Martina Vaculíka s Michalem Dokoupilem o autech v Číně patří k nejúspěšnějším dílům našeho podcastu Za volantem. Tentokrát se Martin s Michalem sešli ve studiu podruhé, aby si popovídali o dálkovém cestování elektromobilem.\n\nS dlouhodobě testovaným MG4 77 kWh najezdil za 14 dní 9500 po Polsku, Litvě, Lotyšsku, Estonsku, Finsku, Norsku, Švédsku, Dánsku a Německu. Zajímá vás, kolik zaplatil za nabíjení? Jaká je síť nabíječek v zemi, kde se prodává už 90 % elektromobilů?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Levná dovolená? Do Norska elektromobilem! Ujeli jsme 9500 km za 14 dnů", "3GAOviy4RYg", 4560, false, "https://www.youtube.com/watch?v=3GAOviy4RYg", "/downloads/Auto.cz - Martin Vaculík/2024-08-21 - Levná dovolená? Do Norska elektromobilem! Ujeli jsme 9500 km za 14 dnů.mp4", false, 6, ~U[2024-08-21 15:50:29Z]] 18:18:33.791 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.792 [debug] QUERY OK source="media_items" db=0.5ms idle=4.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-20 15:50:00Z], 6] 18:18:33.793 [debug] QUERY OK source="media_items" db=0.9ms idle=4.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík vzal Volkswageny Multivan T7 a T6.1 na letiště, aby porovnal jejich dynamiku bok po boku. Sprint krabic za tři, dva, jedna, teď!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Vaculík sprintoval s krabicemi. Volkswageny Multivan T7 a T6.1 si to rozdaly na letišti!", "837ba381-31ba-4bdf-a645-768b221a10fe", "81f49SzjuZI", false, 998, false, "https://www.youtube.com/watch?v=81f49SzjuZI", 74, "/downloads/Auto.cz - Martin Vaculík/2024-08-20 - Vaculík sprintoval s krabicemi. Volkswageny Multivan T7 a T6.1 si to rozdaly na letišti!.mp4", false, false, 6, [], 1, ~U[2024-08-20 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Martin Vaculík vzal Volkswageny Multivan T7 a T6.1 na letiště, aby porovnal jejich dynamiku bok po boku. Sprint krabic za tři, dva, jedna, teď!\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik", "Vaculík sprintoval s krabicemi. Volkswageny Multivan T7 a T6.1 si to rozdaly na letišti!", "81f49SzjuZI", 998, false, "https://www.youtube.com/watch?v=81f49SzjuZI", "/downloads/Auto.cz - Martin Vaculík/2024-08-20 - Vaculík sprintoval s krabicemi. Volkswageny Multivan T7 a T6.1 si to rozdaly na letišti!.mp4", false, 6, ~U[2024-08-20 15:50:00Z]] 18:18:33.794 [debug] QUERY OK source="sources" db=0.4ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.795 [debug] QUERY OK source="media_items" db=0.6ms idle=4.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-12 18:30:28Z], 6] 18:18:33.797 [debug] QUERY OK source="media_items" db=1.1ms idle=4.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Škoda 1000 MB přišla na trhu v dubnu 1964, letos tak oslavila 60 let.\nVěděli jste, že 1000 MB vždy měla automatický sytič a že existovala též provedení s ostrým dvoukarburátorovým motorem? Věděli jste, že umožňovala přepínání na vnitřní cirkulaci vzduchu v kabině, které se pak znovu objevilo až ve chvíli, kdy Felicia dostala za příplatek klimatizaci? Pokud se podíváte na video, zjistíte i mnoho dalšího, o čem byste se jinak jistě zbytečně hádali. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skoda1000MB", "Krám, nebo dobré auto? Martin Vaculík prohnal Škodu 1000 MB!", "16dd157d-37b4-4c36-ae86-5855468ced25", "e4rYUdPOl9o", false, 3090, false, "https://www.youtube.com/watch?v=e4rYUdPOl9o", 75, "/downloads/Auto.cz - Martin Vaculík/2024-08-12 - Krám, nebo dobré auto? Martin Vaculík prohnal Škodu 1000 MB!.mkv", false, false, 6, [], 1, ~U[2024-08-12 18:30:28Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Škoda 1000 MB přišla na trhu v dubnu 1964, letos tak oslavila 60 let.\nVěděli jste, že 1000 MB vždy měla automatický sytič a že existovala též provedení s ostrým dvoukarburátorovým motorem? Věděli jste, že umožňovala přepínání na vnitřní cirkulaci vzduchu v kabině, které se pak znovu objevilo až ve chvíli, kdy Felicia dostala za příplatek klimatizaci? Pokud se podíváte na video, zjistíte i mnoho dalšího, o čem byste se jinak jistě zbytečně hádali. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skoda1000MB", "Krám, nebo dobré auto? Martin Vaculík prohnal Škodu 1000 MB!", "e4rYUdPOl9o", 3090, false, "https://www.youtube.com/watch?v=e4rYUdPOl9o", "/downloads/Auto.cz - Martin Vaculík/2024-08-12 - Krám, nebo dobré auto? Martin Vaculík prohnal Škodu 1000 MB!.mkv", false, 6, ~U[2024-08-12 18:30:28Z]] 18:18:33.798 [debug] QUERY OK source="sources" db=0.3ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.799 [debug] QUERY OK source="media_items" db=0.8ms idle=4.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-06 15:50:00Z], 6] 18:18:33.801 [debug] QUERY OK source="media_items" db=1.2ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Alfa Romeo 75 je posledním modelem představeným před převzetí slavné automobilky koncernem Fiat, což pro Italy bylo něco, jako kdyby dnes škodovka převzala BMW. Výklad Martina Vaculíka pod zvedákem tentokráte stojí za to, a to se pak ještě vztekal, že zapomněl promluvit o umístění palivové nádrže, \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #alfaromeo75", "Kultovní Alfa Romeo 75 v testu Martina Vaculíka!", "92d6fd97-de80-49fb-a75f-f3c2439f77e0", "DqFZQphXA7A", false, 2844, false, "https://www.youtube.com/watch?v=DqFZQphXA7A", 76, "/downloads/Auto.cz - Martin Vaculík/2024-08-06 - Kultovní Alfa Romeo 75 v testu Martina Vaculíka!.mp4", false, false, 6, [], 1, ~U[2024-08-06 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Alfa Romeo 75 je posledním modelem představeným před převzetí slavné automobilky koncernem Fiat, což pro Italy bylo něco, jako kdyby dnes škodovka převzala BMW. Výklad Martina Vaculíka pod zvedákem tentokráte stojí za to, a to se pak ještě vztekal, že zapomněl promluvit o umístění palivové nádrže, \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #alfaromeo75", "Kultovní Alfa Romeo 75 v testu Martina Vaculíka!", "DqFZQphXA7A", 2844, false, "https://www.youtube.com/watch?v=DqFZQphXA7A", "/downloads/Auto.cz - Martin Vaculík/2024-08-06 - Kultovní Alfa Romeo 75 v testu Martina Vaculíka!.mp4", false, 6, ~U[2024-08-06 15:50:00Z]] 18:18:33.802 [debug] QUERY OK source="sources" db=0.3ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.803 [debug] QUERY OK source="media_items" db=0.8ms idle=5.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-29 15:50:00Z], 6] 18:18:33.805 [debug] QUERY OK source="media_items" db=1.4ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Díky přátelství s lidmi ze sdružení Reincars Trutnov si Martin Vaculík mohl nedávno vyzkoušet i opravdu historický automobil z dob, kdy se ještě v tehdejším Československu jezdilo vlevo. Popular byl prvním malým vozem automobilové odnože tehdejších Škodových závodů postaveném na takzvaném páteřovém rámu, na němž pak stálo vše až po Octavii.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skodapopular", "Martin Vaculík ze Světa motorů (43 let) a Škoda Popular OHV (86 let). Kdo bude žít déle?", "65a53288-0818-472b-ac5a-6a252a621d45", "vDFdR2CIXKw", false, 3066, false, "https://www.youtube.com/watch?v=vDFdR2CIXKw", 77, "/downloads/Auto.cz - Martin Vaculík/2024-07-29 - Martin Vaculík ze Světa motorů (43 let) a Škoda Popular OHV (86 let). Kdo bude žít déle?.mp4", false, false, 6, [], 1, ~U[2024-07-29 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Díky přátelství s lidmi ze sdružení Reincars Trutnov si Martin Vaculík mohl nedávno vyzkoušet i opravdu historický automobil z dob, kdy se ještě v tehdejším Československu jezdilo vlevo. Popular byl prvním malým vozem automobilové odnože tehdejších Škodových závodů postaveném na takzvaném páteřovém rámu, na němž pak stálo vše až po Octavii.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #skodapopular", "Martin Vaculík ze Světa motorů (43 let) a Škoda Popular OHV (86 let). Kdo bude žít déle?", "vDFdR2CIXKw", 3066, false, "https://www.youtube.com/watch?v=vDFdR2CIXKw", "/downloads/Auto.cz - Martin Vaculík/2024-07-29 - Martin Vaculík ze Světa motorů (43 let) a Škoda Popular OHV (86 let). Kdo bude žít déle?.mp4", false, 6, ~U[2024-07-29 15:50:00Z]] 18:18:33.806 [debug] QUERY OK source="sources" db=0.3ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.807 [debug] QUERY OK source="media_items" db=0.6ms idle=5.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-26 15:50:00Z], 6] 18:18:33.809 [debug] QUERY OK source="media_items" db=1.3ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík už video o nové generaci velkoprostorového Volkswagenu Multivan dělal, ale byla to tehdy verze 1.4 TSI eHybrid, kterou už dnes neobjednáte. Bude nahrazena novou patnáctistovkou se silnější baterií vybavenou i rychlonabíjením, s níž navíc poprvé přijde i pohon všech kol - těmi zadními bude točit čistě elektromotor.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #vwmultivan", "Martin Vaculík otestoval VW Multivan T7 Long 2.0 TDI: Symbol kvality. Opravdu!", "bb86f4a5-0155-4855-adc8-d741fb9be357", "V_imFSSUfLE", false, 1375, false, "https://www.youtube.com/watch?v=V_imFSSUfLE", 78, "/downloads/Auto.cz - Martin Vaculík/2024-07-26 - Martin Vaculík otestoval VW Multivan T7 Long 2.0 TDI: Symbol kvality. Opravdu!.mp4", false, false, 6, [], 1, ~U[2024-07-26 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Martin Vaculík už video o nové generaci velkoprostorového Volkswagenu Multivan dělal, ale byla to tehdy verze 1.4 TSI eHybrid, kterou už dnes neobjednáte. Bude nahrazena novou patnáctistovkou se silnější baterií vybavenou i rychlonabíjením, s níž navíc poprvé přijde i pohon všech kol - těmi zadními bude točit čistě elektromotor.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #vwmultivan", "Martin Vaculík otestoval VW Multivan T7 Long 2.0 TDI: Symbol kvality. Opravdu!", "V_imFSSUfLE", 1375, false, "https://www.youtube.com/watch?v=V_imFSSUfLE", "/downloads/Auto.cz - Martin Vaculík/2024-07-26 - Martin Vaculík otestoval VW Multivan T7 Long 2.0 TDI: Symbol kvality. Opravdu!.mp4", false, 6, ~U[2024-07-26 15:50:00Z]] 18:18:33.810 [debug] QUERY OK source="sources" db=0.6ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.811 [debug] QUERY OK source="media_items" db=0.6ms idle=5.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-25 15:50:00Z], 6] 18:18:33.812 [debug] QUERY OK source="media_items" db=0.9ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický specialista Světa motorů a velký nadšenec do elektrických aut se podíval na zoubek novému Renaultu Scenic. Ten přišel nejen o spalovací motory, ale také zbytky svého původního charakteru.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #renaultscenic", "Martin Vaculík testuje nový Renault Scenic! Bude z něho odvařený?", "d59e059b-f783-4d8c-bb16-46bf3f2283e3", "OFm1rxJsmo0", false, 300, false, "https://www.youtube.com/watch?v=OFm1rxJsmo0", 79, "/downloads/Auto.cz - Martin Vaculík/2024-07-25 - Martin Vaculík testuje nový Renault Scenic! Bude z něho odvařený?.mp4", false, false, 6, [], 1, ~U[2024-07-25 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Technický specialista Světa motorů a velký nadšenec do elektrických aut se podíval na zoubek novému Renaultu Scenic. Ten přišel nejen o spalovací motory, ale také zbytky svého původního charakteru.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/\n\n#autocz #martinvaculik #renaultscenic", "Martin Vaculík testuje nový Renault Scenic! Bude z něho odvařený?", "OFm1rxJsmo0", 300, false, "https://www.youtube.com/watch?v=OFm1rxJsmo0", "/downloads/Auto.cz - Martin Vaculík/2024-07-25 - Martin Vaculík testuje nový Renault Scenic! Bude z něho odvařený?.mp4", false, 6, ~U[2024-07-25 15:50:00Z]] 18:18:33.813 [debug] QUERY OK source="sources" db=0.2ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.813 [debug] QUERY OK source="media_items" db=0.6ms idle=4.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-23 15:50:00Z], 6] 18:18:33.854 [debug] QUERY OK source="media_items" db=39.7ms idle=4.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Spousta českých motoristů si jistě dokáže sama například vyměnit v autě olej, ale do brzdové kapaliny se nehrne. Přitom, jak vysvětluje Martin Vaculík ve svém dnešním videu, je to základní věc.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík vám poradí, jak vyměnit brzdovou kapalinu", "db65045b-0f62-4925-8f95-9598f1ca07f0", "deI1FpB6wo4", false, 1304, false, "https://www.youtube.com/watch?v=deI1FpB6wo4", 80, "/downloads/Auto.cz - Martin Vaculík/2024-07-23 - Martin Vaculík vám poradí, jak vyměnit brzdovou kapalinu.mp4", false, false, 6, [], 1, ~U[2024-07-23 15:50:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Spousta českých motoristů si jistě dokáže sama například vyměnit v autě olej, ale do brzdové kapaliny se nehrne. Přitom, jak vysvětluje Martin Vaculík ve svém dnešním videu, je to základní věc.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík vám poradí, jak vyměnit brzdovou kapalinu", "deI1FpB6wo4", 1304, false, "https://www.youtube.com/watch?v=deI1FpB6wo4", "/downloads/Auto.cz - Martin Vaculík/2024-07-23 - Martin Vaculík vám poradí, jak vyměnit brzdovou kapalinu.mp4", false, 6, ~U[2024-07-23 15:50:00Z]] 18:18:33.855 [debug] QUERY OK source="sources" db=0.4ms idle=43.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.856 [debug] QUERY OK source="media_items" db=0.9ms idle=43.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-20 09:24:57Z], 6] 18:18:33.874 [debug] QUERY OK source="media_items" db=16.0ms idle=44.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V minulém díle jste si vychutnali povídání Martina Vaculíka s nadšencem a sběratelem Vojtou Ondráčkem o legendární hranaté Alfě Romeo 164 z let 1987 až 1997. Že jízdní vlastnosti slavné Alfy Romeo v provedení QV s motorem 3.0 V6 12V (147 kW) Martin příliš kritizovat nebude, to asi tušíte. Ale co proboha řekne nadšenec do starých poctivých aut na elektromobil, který váží 2,3 tuny? Jak si poradí s častým nabíjením, ke kterému mu Martin nedal zrovna přesné instrukce? O tom všem je dnešní video.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík vyměnil Škodu Enyaq za Alfu Romeo 164. Jak to dopadlo?", "a3a71a79-036f-4a0a-9225-e19bc345e2bc", "ONPZZZrpA1c", false, 2456, false, "https://www.youtube.com/watch?v=ONPZZZrpA1c", 81, "/downloads/Auto.cz - Martin Vaculík/2024-07-20 - Martin Vaculík vyměnil Škodu Enyaq za Alfu Romeo 164. Jak to dopadlo?.mp4", false, false, 6, [], 1, ~U[2024-07-20 09:24:57Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "V minulém díle jste si vychutnali povídání Martina Vaculíka s nadšencem a sběratelem Vojtou Ondráčkem o legendární hranaté Alfě Romeo 164 z let 1987 až 1997. Že jízdní vlastnosti slavné Alfy Romeo v provedení QV s motorem 3.0 V6 12V (147 kW) Martin příliš kritizovat nebude, to asi tušíte. Ale co proboha řekne nadšenec do starých poctivých aut na elektromobil, který váží 2,3 tuny? Jak si poradí s častým nabíjením, ke kterému mu Martin nedal zrovna přesné instrukce? O tom všem je dnešní video.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík vyměnil Škodu Enyaq za Alfu Romeo 164. Jak to dopadlo?", "ONPZZZrpA1c", 2456, false, "https://www.youtube.com/watch?v=ONPZZZrpA1c", "/downloads/Auto.cz - Martin Vaculík/2024-07-20 - Martin Vaculík vyměnil Škodu Enyaq za Alfu Romeo 164. Jak to dopadlo?.mp4", false, 6, ~U[2024-07-20 09:24:57Z]] 18:18:33.875 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=60.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.877 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=21.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-09 15:55:49Z], 6] 18:18:33.881 [debug] QUERY OK source="media_items" db=2.8ms idle=22.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík má rád stará auta a elektromobily. Obě vášně spojil v novém projektu, kdy někteří z vás dostanou příležitost pochlubit se vlastním zajímavým vozem a zároveň si vyzkoušet Škodu Enyaq 85x L&K.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a Alfa Romeo 164: Vyměň káru za elektromobil!", "333962b8-29a9-44ce-8368-ceffb89df5f5", "4UrT-14K8RM", false, 3104, false, "https://www.youtube.com/watch?v=4UrT-14K8RM", 82, "/downloads/Auto.cz - Martin Vaculík/2024-07-09 - Martin Vaculík a Alfa Romeo 164: Vyměň káru za elektromobil!.mp4", false, false, 6, [], 1, ~U[2024-07-09 15:55:49Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Martin Vaculík má rád stará auta a elektromobily. Obě vášně spojil v novém projektu, kdy někteří z vás dostanou příležitost pochlubit se vlastním zajímavým vozem a zároveň si vyzkoušet Škodu Enyaq 85x L&K.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a Alfa Romeo 164: Vyměň káru za elektromobil!", "4UrT-14K8RM", 3104, false, "https://www.youtube.com/watch?v=4UrT-14K8RM", "/downloads/Auto.cz - Martin Vaculík/2024-07-09 - Martin Vaculík a Alfa Romeo 164: Vyměň káru za elektromobil!.mp4", false, 6, ~U[2024-07-09 15:55:49Z]] 18:18:33.883 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=25.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.884 [debug] QUERY OK source="media_items" db=1.2ms idle=10.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-24 15:45:01Z], 6] 18:18:33.892 [debug] QUERY OK source="media_items" db=6.2ms idle=10.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Když už tak technický specialista Světa motorů pochválí nějaké exkluzivní auto, tak je to japonský Lexus, zejména s hybridním pohonem. Martin tvrdí, že problémy, které u evropských prémiových aut přicházejí po 200.000 km, se u lexusů objeví po dvojnásobku.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a Lexus ES 300h: První pořádná sleva na nejlepší auto", "ed0efc9c-780b-4e70-85f5-471765b75946", "CpX5fHTQYoQ", false, 2994, false, "https://www.youtube.com/watch?v=CpX5fHTQYoQ", 83, "/downloads/Auto.cz - Martin Vaculík/2024-06-24 - Martin Vaculík a Lexus ES 300h: První pořádná sleva na nejlepší auto.mp4", false, false, 6, [], 1, ~U[2024-06-24 15:45:01Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Když už tak technický specialista Světa motorů pochválí nějaké exkluzivní auto, tak je to japonský Lexus, zejména s hybridním pohonem. Martin tvrdí, že problémy, které u evropských prémiových aut přicházejí po 200.000 km, se u lexusů objeví po dvojnásobku.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a Lexus ES 300h: První pořádná sleva na nejlepší auto", "CpX5fHTQYoQ", 2994, false, "https://www.youtube.com/watch?v=CpX5fHTQYoQ", "/downloads/Auto.cz - Martin Vaculík/2024-06-24 - Martin Vaculík a Lexus ES 300h: První pořádná sleva na nejlepší auto.mp4", false, 6, ~U[2024-06-24 15:45:01Z]] 18:18:33.893 [debug] QUERY OK source="sources" db=0.3ms idle=15.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.894 [debug] QUERY OK source="media_items" db=0.7ms idle=12.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-20 15:45:01Z], 6] 18:18:33.896 [debug] QUERY OK source="media_items" db=1.2ms idle=12.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technik Světa motorů je dlouhodobým kritikem stavu, kdy nezávislé servisy dělají na autech jen ty lehké a ziskové věci: Oleje, tlumiče, brzdy. Pokud je něco složitějšího, co vyžaduje drahé vybavení či přístup k datům od výrobce, odešlou zákazníka s vozem do autorizovaného servisu s otřepaným výrazem \"Skoč si do značky\".\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík už nebude skákat do značky! Kameru s radarem zaměřují i nezávislé servisy", "cf71b53c-23c9-49dc-92a6-5282c9e76e08", "7JklpyWrWLU", false, 928, false, "https://www.youtube.com/watch?v=7JklpyWrWLU", 84, "/downloads/Auto.cz - Martin Vaculík/2024-06-20 - Martin Vaculík už nebude skákat do značky! Kameru s radarem zaměřují i nezávislé servisy.mp4", false, false, 6, [], 1, ~U[2024-06-20 15:45:01Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Technik Světa motorů je dlouhodobým kritikem stavu, kdy nezávislé servisy dělají na autech jen ty lehké a ziskové věci: Oleje, tlumiče, brzdy. Pokud je něco složitějšího, co vyžaduje drahé vybavení či přístup k datům od výrobce, odešlou zákazníka s vozem do autorizovaného servisu s otřepaným výrazem \"Skoč si do značky\".\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík už nebude skákat do značky! Kameru s radarem zaměřují i nezávislé servisy", "7JklpyWrWLU", 928, false, "https://www.youtube.com/watch?v=7JklpyWrWLU", "/downloads/Auto.cz - Martin Vaculík/2024-06-20 - Martin Vaculík už nebude skákat do značky! Kameru s radarem zaměřují i nezávislé servisy.mp4", false, 6, ~U[2024-06-20 15:45:01Z]] 18:18:33.897 [debug] QUERY OK source="sources" db=0.5ms idle=12.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.899 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=6.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-03 15:45:03Z], 6] 18:18:33.902 [debug] QUERY OK source="media_items" db=2.2ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vozidla na LPG jsou dvoupalivová - startují a do částečného zahřátí jedou na benzin, až když chladicí kapalina vyhřeje reduktor, přepínají na LPG. Dostatečný tlak plynu i pro plný výkon je totiž podmíněn jeho odpařením s pomocím tepla motoru. Jak však bude LPG fungovat v hybridu, kde se motor vypíná a opět startuje mnohokrát za jízdu? Na tyto i další otázky odpoví Martin ve svém dnešním videu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a hybrid na LPG. Může to fungovat?", "e4ee8c81-7b89-4878-85dc-a2d8f6f5a49f", "zQR1TfUb6Dg", false, 2157, false, "https://www.youtube.com/watch?v=zQR1TfUb6Dg", 85, "/downloads/Auto.cz - Martin Vaculík/2024-06-03 - Martin Vaculík a hybrid na LPG. Může to fungovat?.mp4", false, false, 6, [], 1, ~U[2024-06-03 15:45:03Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Vozidla na LPG jsou dvoupalivová - startují a do částečného zahřátí jedou na benzin, až když chladicí kapalina vyhřeje reduktor, přepínají na LPG. Dostatečný tlak plynu i pro plný výkon je totiž podmíněn jeho odpařením s pomocím tepla motoru. Jak však bude LPG fungovat v hybridu, kde se motor vypíná a opět startuje mnohokrát za jízdu? Na tyto i další otázky odpoví Martin ve svém dnešním videu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a hybrid na LPG. Může to fungovat?", "zQR1TfUb6Dg", 2157, false, "https://www.youtube.com/watch?v=zQR1TfUb6Dg", "/downloads/Auto.cz - Martin Vaculík/2024-06-03 - Martin Vaculík a hybrid na LPG. Může to fungovat?.mp4", false, 6, ~U[2024-06-03 15:45:03Z]] 18:18:33.903 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.904 [debug] QUERY OK source="media_items" db=1.0ms idle=7.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-29 15:45:04Z], 6] 18:18:33.908 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík rozdělil svojí recenzi ojetého BMW i3 na dvě části. V té první se zaměřil na základní popis, test baterie v autobazaru, ceny, interiér a jízdní vlastnosti. V druhé zavítal za Zdeňkem Havrlíkem, který tyto vozy opravuje a důkladně spolu prošli jeho techniku.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a BMW i3 rozebrané do šroubku: Co nesmíte udělat, když jej nabíjíte?", "f574bde2-abab-4029-87c8-f5871615faf7", "irY3SKJqMpg", false, 5458, false, "https://www.youtube.com/watch?v=irY3SKJqMpg", 86, "/downloads/Auto.cz - Martin Vaculík/2024-05-29 - Martin Vaculík a BMW i3 rozebrané do šroubku: Co nesmíte udělat, když jej nabíjíte?.mp4", false, false, 6, [], 1, ~U[2024-05-29 15:45:04Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Martin Vaculík rozdělil svojí recenzi ojetého BMW i3 na dvě části. V té první se zaměřil na základní popis, test baterie v autobazaru, ceny, interiér a jízdní vlastnosti. V druhé zavítal za Zdeňkem Havrlíkem, který tyto vozy opravuje a důkladně spolu prošli jeho techniku.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a BMW i3 rozebrané do šroubku: Co nesmíte udělat, když jej nabíjíte?", "irY3SKJqMpg", 5458, false, "https://www.youtube.com/watch?v=irY3SKJqMpg", "/downloads/Auto.cz - Martin Vaculík/2024-05-29 - Martin Vaculík a BMW i3 rozebrané do šroubku: Co nesmíte udělat, když jej nabíjíte?.mp4", false, 6, ~U[2024-05-29 15:45:04Z]] 18:18:33.909 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=9.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.911 [debug] QUERY OK source="media_items" db=1.2ms idle=7.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-11 09:30:00Z], 6] 18:18:33.915 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=8.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Značka Audi má pod obchodním názvem Quattro hned několik různých systémů pohonu všech kol. Ten pro slabší verze vozů s motorem podélně a připojuje pohon zadních kol přes elektromechanicky ovládanou lamelovou spojku jen v případě potřeby. \n\nI takto řešený pohon všech kol, který točivý moment dozadu přenáší jen v případě spotřeby, však má negativní vliv na spotřebu paliva. Nejen zadní polosy, ale i celý diferenciál a právě též kardan se točí stále od zadních kol a zvyšují tak jízdní odpory. Jak tohle Audi řeší?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík zkoumá, jak funguje pohon Quattro Ultra ve vozech Audi. Sledujte, jak se točí kardan.", "0c104ad7-bd72-40e9-9144-a9a92242919c", "39ZEs-GeAcc", false, 1583, false, "https://www.youtube.com/watch?v=39ZEs-GeAcc", 87, "/downloads/Auto.cz - Martin Vaculík/2024-05-11 - Martin Vaculík zkoumá, jak funguje pohon Quattro Ultra ve vozech Audi. Sledujte, jak se točí kardan..mp4", false, false, 6, [], 1, ~U[2024-05-11 09:30:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Značka Audi má pod obchodním názvem Quattro hned několik různých systémů pohonu všech kol. Ten pro slabší verze vozů s motorem podélně a připojuje pohon zadních kol přes elektromechanicky ovládanou lamelovou spojku jen v případě potřeby. \n\nI takto řešený pohon všech kol, který točivý moment dozadu přenáší jen v případě spotřeby, však má negativní vliv na spotřebu paliva. Nejen zadní polosy, ale i celý diferenciál a právě též kardan se točí stále od zadních kol a zvyšují tak jízdní odpory. Jak tohle Audi řeší?\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík zkoumá, jak funguje pohon Quattro Ultra ve vozech Audi. Sledujte, jak se točí kardan.", "39ZEs-GeAcc", 1583, false, "https://www.youtube.com/watch?v=39ZEs-GeAcc", "/downloads/Auto.cz - Martin Vaculík/2024-05-11 - Martin Vaculík zkoumá, jak funguje pohon Quattro Ultra ve vozech Audi. Sledujte, jak se točí kardan..mp4", false, 6, ~U[2024-05-11 09:30:00Z]] 18:18:33.917 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.919 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=9.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-13 15:45:02Z], 6] 18:18:33.922 [debug] QUERY OK source="media_items" db=2.3ms idle=10.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["BMW i3 s hliníkovým podvozkovým rámem, karbonovým skeletem, motorem vzadu a baterií chlazenou okruhem klimatizace bylo v roce 2013 vizionářským počinem. Autíčko svérázného designu určené zejména pro městský provoz jako ojeté projevuje i jiné výhody, než tvůrci zamýšleli.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a BMW i3: Vizionářský elektromobil z dob, kdy proti nim nikdo nic neměl...", "56f231c3-e7ac-4986-8c94-db04a77809c3", "q7ckvT3DqW4", false, 2073, false, "https://www.youtube.com/watch?v=q7ckvT3DqW4", 88, "/downloads/Auto.cz - Martin Vaculík/2024-05-13 - Martin Vaculík a BMW i3: Vizionářský elektromobil z dob, kdy proti nim nikdo nic neměl....mp4", false, false, 6, [], 1, ~U[2024-05-13 15:45:02Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "BMW i3 s hliníkovým podvozkovým rámem, karbonovým skeletem, motorem vzadu a baterií chlazenou okruhem klimatizace bylo v roce 2013 vizionářským počinem. Autíčko svérázného designu určené zejména pro městský provoz jako ojeté projevuje i jiné výhody, než tvůrci zamýšleli.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a BMW i3: Vizionářský elektromobil z dob, kdy proti nim nikdo nic neměl...", "q7ckvT3DqW4", 2073, false, "https://www.youtube.com/watch?v=q7ckvT3DqW4", "/downloads/Auto.cz - Martin Vaculík/2024-05-13 - Martin Vaculík a BMW i3: Vizionářský elektromobil z dob, kdy proti nim nikdo nic neměl....mp4", false, 6, ~U[2024-05-13 15:45:02Z]] 18:18:33.924 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=11.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.926 [debug] QUERY OK source="media_items" db=0.9ms idle=9.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-12 15:30:06Z], 6] 18:18:33.928 [debug] QUERY OK source="media_items" db=1.9ms idle=9.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Renault Mégane E-Tech 60 220 k je zatím rekordman, když za rok najel 52.829 km. Je to ale zatím také první automobil v dlouhodobém testu Světa motorů, kterému byla na konci testu zjištěna závada, s níž by legálně neabsolvoval STK a byl tudíž nezpůsobilý k provozu na veřejných komunikacích.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Renault Mégane E-Tech po 52.829 km: To najel Svět motorů s elektromobilem za rok!", "e8c1984c-0982-4da0-9c2e-7cf0a8b44113", "Ocm4WaNO-4M", false, 2360, false, "https://www.youtube.com/watch?v=Ocm4WaNO-4M", 89, "/downloads/Auto.cz - Martin Vaculík/2024-04-12 - Renault Mégane E-Tech po 52.829 km: To najel Svět motorů s elektromobilem za rok!.mp4", false, false, 6, [], 1, ~U[2024-04-12 15:30:06Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Renault Mégane E-Tech 60 220 k je zatím rekordman, když za rok najel 52.829 km. Je to ale zatím také první automobil v dlouhodobém testu Světa motorů, kterému byla na konci testu zjištěna závada, s níž by legálně neabsolvoval STK a byl tudíž nezpůsobilý k provozu na veřejných komunikacích.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Renault Mégane E-Tech po 52.829 km: To najel Svět motorů s elektromobilem za rok!", "Ocm4WaNO-4M", 2360, false, "https://www.youtube.com/watch?v=Ocm4WaNO-4M", "/downloads/Auto.cz - Martin Vaculík/2024-04-12 - Renault Mégane E-Tech po 52.829 km: To najel Svět motorů s elektromobilem za rok!.mp4", false, 6, ~U[2024-04-12 15:30:06Z]] 18:18:33.929 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=10.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.931 [debug] QUERY OK source="media_items" db=1.0ms idle=7.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-02 15:45:02Z], 6] 18:18:33.934 [debug] QUERY OK source="media_items" db=2.0ms idle=7.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Často narážíme na otázku kdo bude všechny ty elektromobily opravovat. Budoucí mechaniky, schopné postarat se i o auta s alternativním pohonem, vychovávají na Integrované střední škole automobilní Brno. Martin Vaculík ji v rámci reportáže navštívil a sám se něco přiučil. \n\nV rámci oborů Autotronik, automechanik a autoelektrikář se žáci na ISŠA seznamují s konstrukcí a opravami elektrických vozidel u mistra odborného výcviku Filipa Houžvičky. Potřebnou kvalifikaci pro samostatnou práci na vysokonapěťových zařízení s omezením na elektromobily si zde mohou získat i dospělí. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík na ISŠA Brno: Naučte se opravovat elektromobily!", "ba7351f8-6294-45ed-825c-dd21ce7f7705", "nSqFS24YADM", false, 3360, false, "https://www.youtube.com/watch?v=nSqFS24YADM", 90, "/downloads/Auto.cz - Martin Vaculík/2024-04-02 - Martin Vaculík na ISŠA Brno: Naučte se opravovat elektromobily!.mp4", false, false, 6, [], 1, ~U[2024-04-02 15:45:02Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Často narážíme na otázku kdo bude všechny ty elektromobily opravovat. Budoucí mechaniky, schopné postarat se i o auta s alternativním pohonem, vychovávají na Integrované střední škole automobilní Brno. Martin Vaculík ji v rámci reportáže navštívil a sám se něco přiučil. \n\nV rámci oborů Autotronik, automechanik a autoelektrikář se žáci na ISŠA seznamují s konstrukcí a opravami elektrických vozidel u mistra odborného výcviku Filipa Houžvičky. Potřebnou kvalifikaci pro samostatnou práci na vysokonapěťových zařízení s omezením na elektromobily si zde mohou získat i dospělí. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík na ISŠA Brno: Naučte se opravovat elektromobily!", "nSqFS24YADM", 3360, false, "https://www.youtube.com/watch?v=nSqFS24YADM", "/downloads/Auto.cz - Martin Vaculík/2024-04-02 - Martin Vaculík na ISŠA Brno: Naučte se opravovat elektromobily!.mp4", false, 6, ~U[2024-04-02 15:45:02Z]] 18:18:33.935 [debug] QUERY OK source="sources" db=0.5ms 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" = ?) [6] 18:18:33.936 [debug] QUERY OK source="media_items" db=1.0ms idle=7.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-22 16:45:00Z], 6] 18:18:33.940 [debug] QUERY OK source="media_items" db=2.4ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Motory Ford byly první, které zavedly jednu z nejkontroverznějších inovací posledních let - pohon rozvodů ozubeným řemenem máčeným v oleji. Podobnou závadu znají i pozdější motory, které tento systém adaptovaly též - například PSA 1.2 PureTech či Honda 1.0 VTEC Turbo.\n\nMartin Vaculík navštívil servis Ford Algon Plzeň a místní zkušený mechanik Jiří Hrdý mu vše předvedl. Ve videu též vysvětluje, že existují dvě generace motoru 1.0 EcoBoost - od roku 2018 začala nabíhat nová evoluce s rozvody hnanými řetězem, které už se problém netýká.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a kontroverzní tříválec Ford 1.0 EcoBoost: Proč je výměna rozvodů tak drahá?", "5ed4809e-ee16-46da-851c-af6c621671ba", "07VNCGC5QRA", false, 1642, false, "https://www.youtube.com/watch?v=07VNCGC5QRA", 91, "/downloads/Auto.cz - Martin Vaculík/2024-03-22 - Martin Vaculík a kontroverzní tříválec Ford 1.0 EcoBoost: Proč je výměna rozvodů tak drahá?.mp4", false, false, 6, [], 1, ~U[2024-03-22 16:45:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Motory Ford byly první, které zavedly jednu z nejkontroverznějších inovací posledních let - pohon rozvodů ozubeným řemenem máčeným v oleji. Podobnou závadu znají i pozdější motory, které tento systém adaptovaly též - například PSA 1.2 PureTech či Honda 1.0 VTEC Turbo.\n\nMartin Vaculík navštívil servis Ford Algon Plzeň a místní zkušený mechanik Jiří Hrdý mu vše předvedl. Ve videu též vysvětluje, že existují dvě generace motoru 1.0 EcoBoost - od roku 2018 začala nabíhat nová evoluce s rozvody hnanými řetězem, které už se problém netýká.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a kontroverzní tříválec Ford 1.0 EcoBoost: Proč je výměna rozvodů tak drahá?", "07VNCGC5QRA", 1642, false, "https://www.youtube.com/watch?v=07VNCGC5QRA", "/downloads/Auto.cz - Martin Vaculík/2024-03-22 - Martin Vaculík a kontroverzní tříválec Ford 1.0 EcoBoost: Proč je výměna rozvodů tak drahá?.mp4", false, 6, ~U[2024-03-22 16:45:00Z]] 18:18:33.941 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.943 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=7.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-01 16:45:02Z], 6] 18:18:33.946 [debug] QUERY OK source="media_items" db=2.1ms idle=8.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík vyrazil do soukromého muzea Reincars v Trutnově, kde načerpal informace o legendárních škodovkách, které nás často doprovázely během dětství a dospívání. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Vaculík a staré škodovky. Nechybí „erko“, vzácné 110 LS ani rapid! 🤯🚘", "00952b96-02dd-40be-9958-15a9e7394866", "MglM-ZKCpW4", false, 500, false, "https://www.youtube.com/watch?v=MglM-ZKCpW4", 92, "/downloads/Auto.cz - Martin Vaculík/2024-03-01 - Vaculík a staré škodovky. Nechybí „erko“, vzácné 110 LS ani rapid! 🤯🚘.mp4", false, false, 6, [], 1, ~U[2024-03-01 16:45:02Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Martin Vaculík vyrazil do soukromého muzea Reincars v Trutnově, kde načerpal informace o legendárních škodovkách, které nás často doprovázely během dětství a dospívání. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Vaculík a staré škodovky. Nechybí „erko“, vzácné 110 LS ani rapid! 🤯🚘", "MglM-ZKCpW4", 500, false, "https://www.youtube.com/watch?v=MglM-ZKCpW4", "/downloads/Auto.cz - Martin Vaculík/2024-03-01 - Vaculík a staré škodovky. Nechybí „erko“, vzácné 110 LS ani rapid! 🤯🚘.mp4", false, 6, ~U[2024-03-01 16:45:02Z]] 18:18:33.947 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=10.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.949 [debug] QUERY OK source="media_items" db=1.1ms idle=8.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-04 16:45:00Z], 6] 18:18:33.953 [debug] QUERY OK source="media_items" db=2.9ms idle=8.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jedním z argumentů proti elektromobilitě je dopad na český automobilový průmysl, který zde živí 500.000 lidí. Mnozí mají obavy, že elektromobil je jednodušší, což bude znamenat menší výrobu dílů.\n\nTato obava však byla na místě zejména u starších elektromobilů - ty dnešní se při cestě za zákazníkem vydaly cestou překvapivě složitých konstrukcí, kdy jeden motor bývá vpředu, jeden vzadu, o topení se stará tepelné čerpadlo... Takové moderní elektrické BMW zkrátka není o mnoho jednodušší než jeho spalovací ekvivalent. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Na Valašsku vzniká klíčová součást pro elektrická BMW. Martin Vaculík byl u toho! 🛠️", "95316369-ece5-4051-bc59-b2ea1ab230fa", "3uIVPK_1k-0", false, 2324, false, "https://www.youtube.com/watch?v=3uIVPK_1k-0", 93, "/downloads/Auto.cz - Martin Vaculík/2024-03-04 - Na Valašsku vzniká klíčová součást pro elektrická BMW. Martin Vaculík byl u toho! 🛠️.mp4", false, false, 6, [], 1, ~U[2024-03-04 16:45:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Jedním z argumentů proti elektromobilitě je dopad na český automobilový průmysl, který zde živí 500.000 lidí. Mnozí mají obavy, že elektromobil je jednodušší, což bude znamenat menší výrobu dílů.\n\nTato obava však byla na místě zejména u starších elektromobilů - ty dnešní se při cestě za zákazníkem vydaly cestou překvapivě složitých konstrukcí, kdy jeden motor bývá vpředu, jeden vzadu, o topení se stará tepelné čerpadlo... Takové moderní elektrické BMW zkrátka není o mnoho jednodušší než jeho spalovací ekvivalent. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Na Valašsku vzniká klíčová součást pro elektrická BMW. Martin Vaculík byl u toho! 🛠️", "3uIVPK_1k-0", 2324, false, "https://www.youtube.com/watch?v=3uIVPK_1k-0", "/downloads/Auto.cz - Martin Vaculík/2024-03-04 - Na Valašsku vzniká klíčová součást pro elektrická BMW. Martin Vaculík byl u toho! 🛠️.mp4", false, 6, ~U[2024-03-04 16:45:00Z]] 18:18:33.955 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=10.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.956 [debug] QUERY OK source="media_items" db=1.3ms idle=9.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-21 16:45:03Z], 6] 18:18:33.960 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=9.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Z 600.000 dosud vyrobených kodiaqů první generace jich jen 20.460 bylo v provedení RS TDI (176 kW). Právě na toto vzácné provedení se ve své videorecenzi Martin zaměřil tentokrát.\n\nŘeč bude o specifických servisních nárocích dvojicí turbodmychadel přeplňovaného dieselu, o jeho životnosti, odolnosti a konstrukčních rozdílech brzd i o tom, kolik vydrží standardně montované elektronicky regulované tlumiče DCC. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Bazar Martina Vaculíka: Vrcholné provedení českého snu Škoda Kodiaq RS", "0b3454eb-3e07-48c9-a2de-78b184750b4d", "O4ldPGBK2lM", false, 2083, false, "https://www.youtube.com/watch?v=O4ldPGBK2lM", 94, "/downloads/Auto.cz - Martin Vaculík/2024-02-21 - Bazar Martina Vaculíka: Vrcholné provedení českého snu Škoda Kodiaq RS.mp4", false, false, 6, [], 1, ~U[2024-02-21 16:45:03Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Z 600.000 dosud vyrobených kodiaqů první generace jich jen 20.460 bylo v provedení RS TDI (176 kW). Právě na toto vzácné provedení se ve své videorecenzi Martin zaměřil tentokrát.\n\nŘeč bude o specifických servisních nárocích dvojicí turbodmychadel přeplňovaného dieselu, o jeho životnosti, odolnosti a konstrukčních rozdílech brzd i o tom, kolik vydrží standardně montované elektronicky regulované tlumiče DCC. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Bazar Martina Vaculíka: Vrcholné provedení českého snu Škoda Kodiaq RS", "O4ldPGBK2lM", 2083, false, "https://www.youtube.com/watch?v=O4ldPGBK2lM", "/downloads/Auto.cz - Martin Vaculík/2024-02-21 - Bazar Martina Vaculíka: Vrcholné provedení českého snu Škoda Kodiaq RS.mp4", false, 6, ~U[2024-02-21 16:45:03Z]] 18:18:33.962 [debug] QUERY OK source="sources" db=0.7ms idle=11.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.963 [debug] QUERY OK source="media_items" db=1.2ms idle=9.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-16 15:45:02Z], 6] 18:18:33.967 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=9.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jestli má Martin Vaculík k něčemu opravdu daleko, tak je to driftování. Přesto si velmi oblíbil malou Toyotu GR86. Podíval se na ní však z trochu jiného pohledu.\n\nMartinovi se do rukou dostal vůz, který v novinářských testech najel 32.000 km. Svět motorů jej tak otestoval jako první i jako poslední. Pokud vám takový nájezd připadá směšný, vězte, že pro převod na běžné opotřebení jej můžete násobit deseti. Každý motoristický novinář si vůz chtěl maximálně vyzkoušet a kilometrů, kdy auto netrpělo, bylo naprosté minimum.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Toyota GR86 v testu Martina Vaculíka. Obstála?", "c3c31e01-c849-4a8f-8ce5-2c842db8909c", "jSk9awFkmbc", false, 2119, false, "https://www.youtube.com/watch?v=jSk9awFkmbc", 95, "/downloads/Auto.cz - Martin Vaculík/2024-02-16 - Toyota GR86 v testu Martina Vaculíka. Obstála?.mp4", false, false, 6, [], 1, ~U[2024-02-16 15:45:02Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Jestli má Martin Vaculík k něčemu opravdu daleko, tak je to driftování. Přesto si velmi oblíbil malou Toyotu GR86. Podíval se na ní však z trochu jiného pohledu.\n\nMartinovi se do rukou dostal vůz, který v novinářských testech najel 32.000 km. Svět motorů jej tak otestoval jako první i jako poslední. Pokud vám takový nájezd připadá směšný, vězte, že pro převod na běžné opotřebení jej můžete násobit deseti. Každý motoristický novinář si vůz chtěl maximálně vyzkoušet a kilometrů, kdy auto netrpělo, bylo naprosté minimum.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Toyota GR86 v testu Martina Vaculíka. Obstála?", "jSk9awFkmbc", 2119, false, "https://www.youtube.com/watch?v=jSk9awFkmbc", "/downloads/Auto.cz - Martin Vaculík/2024-02-16 - Toyota GR86 v testu Martina Vaculíka. Obstála?.mp4", false, 6, ~U[2024-02-16 15:45:02Z]] 18:18:33.968 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=11.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.970 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-09 16:45:02Z], 6] 18:18:33.973 [debug] QUERY OK source="media_items" db=2.4ms idle=8.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Svět motorů je stoupenci elektromobilů často označovaný za konzervu a odpůrce jediné správné cesty k budoucí individuální mobilitě, tak se nebojí plnohodnotných dlouhodobých testů elektromobilů. Ať Enyaqu fandíte, nebo jste zatím spíše skeptičtí, na tohle se určitě podívejte!\n\nV téměř hodinové reportáži se dozvíte, jak je to s degradací baterie, nabíjecí křivkou, topením za chladného počasí i jízdními vlastnostmi mladoboleslavského elektrického vozu. Ukážeme si též, co nám o stavu trakční baterie umí prozradit diagnostika v autorizovaném servisu. \n\n#autocz #martinvaculik #skodaenyaqiv \n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a Škoda Enyaq iV 80 po roce služby ve Světě motorů.", "316fe8f6-4c1a-4207-ab3c-80f7d8b10b12", "oAulSLkpcmg", false, 3914, false, "https://www.youtube.com/watch?v=oAulSLkpcmg", 96, "/downloads/Auto.cz - Martin Vaculík/2024-02-09 - Martin Vaculík a Škoda Enyaq iV 80 po roce služby ve Světě motorů..mp4", false, false, 6, [], 1, ~U[2024-02-09 16:45:02Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Svět motorů je stoupenci elektromobilů často označovaný za konzervu a odpůrce jediné správné cesty k budoucí individuální mobilitě, tak se nebojí plnohodnotných dlouhodobých testů elektromobilů. Ať Enyaqu fandíte, nebo jste zatím spíše skeptičtí, na tohle se určitě podívejte!\n\nV téměř hodinové reportáži se dozvíte, jak je to s degradací baterie, nabíjecí křivkou, topením za chladného počasí i jízdními vlastnostmi mladoboleslavského elektrického vozu. Ukážeme si též, co nám o stavu trakční baterie umí prozradit diagnostika v autorizovaném servisu. \n\n#autocz #martinvaculik #skodaenyaqiv \n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a Škoda Enyaq iV 80 po roce služby ve Světě motorů.", "oAulSLkpcmg", 3914, false, "https://www.youtube.com/watch?v=oAulSLkpcmg", "/downloads/Auto.cz - Martin Vaculík/2024-02-09 - Martin Vaculík a Škoda Enyaq iV 80 po roce služby ve Světě motorů..mp4", false, 6, ~U[2024-02-09 16:45:02Z]] 18:18:33.974 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=10.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.975 [debug] QUERY OK source="media_items" db=0.8ms 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[2024-02-02 16:45:02Z], 6] 18:18:33.979 [debug] QUERY OK source="media_items" db=3.0ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["U spalovacích modelů z Číny našinec zatím nevidí velké důvody, proč je kupovat - tyto motory v Evropě umíme velmi dobře. A když vám řekneme, že MG HS se svižným motorem 1.5 Turbo (118 kW), ve výprodejovém provedení před faceliftem a základní výbavě Emotion můžete nyní mít za 579.900 Kč?\n\nAtraktivní cena a komfortní podvozek jsou důvody, proč o voze přemýšlet, a to asi i silnější, než slavné britské logo na přídi. Přesně takový vůz, a to opravdu přesně v té verzi \"cena od\" prošel ročním dlouhodobým testem Světa motorů a Martin Vaculík se po 30.000 km zhostil závěrečného hodnocení\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "MG HS po roce služby. První čínské auto v dlouhodobém testu Světa motorů", "9474063c-bf39-4b73-944d-a60e5c581d7f", "pyIFBKz2HqI", false, 2922, false, "https://www.youtube.com/watch?v=pyIFBKz2HqI", 97, "/downloads/Auto.cz - Martin Vaculík/2024-02-02 - MG HS po roce služby. První čínské auto v dlouhodobém testu Světa motorů.mp4", false, false, 6, [], 1, ~U[2024-02-02 16:45:02Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "U spalovacích modelů z Číny našinec zatím nevidí velké důvody, proč je kupovat - tyto motory v Evropě umíme velmi dobře. A když vám řekneme, že MG HS se svižným motorem 1.5 Turbo (118 kW), ve výprodejovém provedení před faceliftem a základní výbavě Emotion můžete nyní mít za 579.900 Kč?\n\nAtraktivní cena a komfortní podvozek jsou důvody, proč o voze přemýšlet, a to asi i silnější, než slavné britské logo na přídi. Přesně takový vůz, a to opravdu přesně v té verzi \"cena od\" prošel ročním dlouhodobým testem Světa motorů a Martin Vaculík se po 30.000 km zhostil závěrečného hodnocení\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "MG HS po roce služby. První čínské auto v dlouhodobém testu Světa motorů", "pyIFBKz2HqI", 2922, false, "https://www.youtube.com/watch?v=pyIFBKz2HqI", "/downloads/Auto.cz - Martin Vaculík/2024-02-02 - MG HS po roce služby. První čínské auto v dlouhodobém testu Světa motorů.mp4", false, 6, ~U[2024-02-02 16:45:02Z]] 18:18:33.981 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=9.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.982 [debug] QUERY OK source="media_items" db=0.9ms idle=7.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-22 16:45:00Z], 6] 18:18:33.985 [debug] QUERY OK source="media_items" db=2.1ms idle=8.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Mnozí mají proti elektromobilům mnoho argumentů, jsou však jen takzvaně zástupné. To, co je trápí nejvíce, už říci nemohou.\n\nAno, pokud v práci dostanou místo spalovacího auta elektrické, už si neodlijou naftu do svého soukromého vozu. Možnosti, jak si i se služebním elektromobilem zásadně vylepšit domácí rozpočet na účet zaměstnavatele však samozřejmě existují. A když už měl Martin Vaculík v rukách nový Hyundai Kona Electric, samozřejmě ho důkladně proklepnul.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Video Martina Vaculíka, po kterém se Češi budou o elektromobily prát! 🔥", "f5dbc137-0e33-42c2-884e-a01ec2e859e7", "HQ5ZVdPUqwg", false, 2661, false, "https://www.youtube.com/watch?v=HQ5ZVdPUqwg", 98, "/downloads/Auto.cz - Martin Vaculík/2024-01-22 - Video Martina Vaculíka, po kterém se Češi budou o elektromobily prát! 🔥.mp4", false, false, 6, [], 1, ~U[2024-01-22 16:45:00Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Mnozí mají proti elektromobilům mnoho argumentů, jsou však jen takzvaně zástupné. To, co je trápí nejvíce, už říci nemohou.\n\nAno, pokud v práci dostanou místo spalovacího auta elektrické, už si neodlijou naftu do svého soukromého vozu. Možnosti, jak si i se služebním elektromobilem zásadně vylepšit domácí rozpočet na účet zaměstnavatele však samozřejmě existují. A když už měl Martin Vaculík v rukách nový Hyundai Kona Electric, samozřejmě ho důkladně proklepnul.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Video Martina Vaculíka, po kterém se Češi budou o elektromobily prát! 🔥", "HQ5ZVdPUqwg", 2661, false, "https://www.youtube.com/watch?v=HQ5ZVdPUqwg", "/downloads/Auto.cz - Martin Vaculík/2024-01-22 - Video Martina Vaculíka, po kterém se Češi budou o elektromobily prát! 🔥.mp4", false, 6, ~U[2024-01-22 16:45:00Z]] 18:18:33.986 [debug] QUERY OK source="sources" db=0.4ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.987 [debug] QUERY OK source="media_items" db=0.8ms idle=7.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-12 16:45:02Z], 6] 18:18:33.994 [debug] QUERY OK source="media_items" db=6.1ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jak velký vliv na dojezd elektromobilu má připojený přívěs s plachtou a živým nákladem, zjišťoval Martin Vaculík.\n\nProti elektromobilům zaznívá mnoho argumentů, v diskusích často zaznívá, že elektromobily se například vůbec nehodí pro tahání přívěsu. Martin Vaculík to vyzkoušel - potřeboval totiž na podzim vrátit čtyřnohé sekačky zpět k chovateli.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Elektromobil a vlek s plachtou. Netradiční reportáž z převozu ovcí", "89c697e4-221d-441c-90fc-5fc4fb911ce7", "tx84SBiDYFM", false, 1681, false, "https://www.youtube.com/watch?v=tx84SBiDYFM", 99, "/downloads/Auto.cz - Martin Vaculík/2024-01-12 - Elektromobil a vlek s plachtou. Netradiční reportáž z převozu ovcí.mp4", false, false, 6, [], 1, ~U[2024-01-12 16:45:02Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Jak velký vliv na dojezd elektromobilu má připojený přívěs s plachtou a živým nákladem, zjišťoval Martin Vaculík.\n\nProti elektromobilům zaznívá mnoho argumentů, v diskusích často zaznívá, že elektromobily se například vůbec nehodí pro tahání přívěsu. Martin Vaculík to vyzkoušel - potřeboval totiž na podzim vrátit čtyřnohé sekačky zpět k chovateli.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Elektromobil a vlek s plachtou. Netradiční reportáž z převozu ovcí", "tx84SBiDYFM", 1681, false, "https://www.youtube.com/watch?v=tx84SBiDYFM", "/downloads/Auto.cz - Martin Vaculík/2024-01-12 - Elektromobil a vlek s plachtou. Netradiční reportáž z převozu ovcí.mp4", false, 6, ~U[2024-01-12 16:45:02Z]] 18:18:33.995 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=12.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:33.997 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=11.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-07 10:30:08Z], 6] 18:18:34.000 [debug] QUERY OK source="media_items" db=1.8ms idle=12.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík kameru miluje a kamera zase miluje Martina Vaculíka. Ani letos jsme nemohli zapomenout na výběr toho nejlepšího. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Nejlepší hlášky Martina Vaculíka!", "f670f01d-1e0d-49ea-a536-f38546b7be94", "DeqisYYHyFQ", false, 311, false, "https://www.youtube.com/watch?v=DeqisYYHyFQ", 100, "/downloads/Auto.cz - Martin Vaculík/2024-01-07 - Nejlepší hlášky Martina Vaculíka!.mp4", false, false, 6, [], 1, ~U[2024-01-07 10:30:08Z], ~U[2025-12-10 17:18:33Z], ~U[2025-12-10 17:18:33Z], "Martin Vaculík kameru miluje a kamera zase miluje Martina Vaculíka. Ani letos jsme nemohli zapomenout na výběr toho nejlepšího. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Nejlepší hlášky Martina Vaculíka!", "DeqisYYHyFQ", 311, false, "https://www.youtube.com/watch?v=DeqisYYHyFQ", "/downloads/Auto.cz - Martin Vaculík/2024-01-07 - Nejlepší hlášky Martina Vaculíka!.mp4", false, 6, ~U[2024-01-07 10:30:08Z]] 18:18:34.002 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=13.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.005 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=9.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-24 12:19:58Z], 6] 18:18:34.007 [debug] QUERY OK source="media_items" db=1.7ms idle=9.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík měl to štěstí, že narazil na sběratele Jaromíra Kafku, který mu Tatru normálně půjčil k regulérnímu testu. Vzniklo s jistotou nejlepší novodobé video o Tatře. Pohodlně se usaďte, má téměř hodinu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík prohnal legendární Tatru 603 v křivoklátských lesích", "3ace332e-0cca-410b-9470-418732d05215", "NHO4CjFkG5E", false, 3594, false, "https://www.youtube.com/watch?v=NHO4CjFkG5E", 101, "/downloads/Auto.cz - Martin Vaculík/2023-12-24 - Martin Vaculík prohnal legendární Tatru 603 v křivoklátských lesích.mp4", false, false, 6, [], 1, ~U[2023-12-24 12:19:58Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Martin Vaculík měl to štěstí, že narazil na sběratele Jaromíra Kafku, který mu Tatru normálně půjčil k regulérnímu testu. Vzniklo s jistotou nejlepší novodobé video o Tatře. Pohodlně se usaďte, má téměř hodinu. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík prohnal legendární Tatru 603 v křivoklátských lesích", "NHO4CjFkG5E", 3594, false, "https://www.youtube.com/watch?v=NHO4CjFkG5E", "/downloads/Auto.cz - Martin Vaculík/2023-12-24 - Martin Vaculík prohnal legendární Tatru 603 v křivoklátských lesích.mp4", false, 6, ~U[2023-12-24 12:19:58Z]] 18:18:34.008 [debug] QUERY OK source="sources" db=0.4ms idle=10.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.009 [debug] QUERY OK source="media_items" db=0.8ms idle=8.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-30 10:30:13Z], 6] 18:18:34.012 [debug] QUERY OK source="media_items" db=1.7ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík v letech 2008 až 2023 vlastnil Mercedes-Benz W124 200E. Mnohokrát byl přemlouván, aby na něj natočil recenzi, což vícekrát slíbil. Ale pořád dával přednost jiným autům. Čas si nakonec našel vyloženě na poslední chvíli - pár dní poté, co vůz už prodal, a den před tím, než jej předal novému majiteli.\n\nModelová řada 124 je považována za jednu z nejkvalitnějších v historii automobilismu. Ano, i hodně ojetý exemplář dodnes většinou spolehlivě nastartuje a jede. Druhou otázkou je jak. Model má totiž jednu třináctou komnatu. Jakou, to se dozvíte v dnešním videu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a jeho bývalý Mercedes-Benz W124: Jedno z nejlepších aut historie!", "ef154e22-11bf-4165-be9e-fd10674468df", "MG0NITZJwvE", false, 2121, false, "https://www.youtube.com/watch?v=MG0NITZJwvE", 102, "/downloads/Auto.cz - Martin Vaculík/2023-12-30 - Martin Vaculík a jeho bývalý Mercedes-Benz W124: Jedno z nejlepších aut historie!.mp4", false, false, 6, [], 1, ~U[2023-12-30 10:30:13Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Martin Vaculík v letech 2008 až 2023 vlastnil Mercedes-Benz W124 200E. Mnohokrát byl přemlouván, aby na něj natočil recenzi, což vícekrát slíbil. Ale pořád dával přednost jiným autům. Čas si nakonec našel vyloženě na poslední chvíli - pár dní poté, co vůz už prodal, a den před tím, než jej předal novému majiteli.\n\nModelová řada 124 je považována za jednu z nejkvalitnějších v historii automobilismu. Ano, i hodně ojetý exemplář dodnes většinou spolehlivě nastartuje a jede. Druhou otázkou je jak. Model má totiž jednu třináctou komnatu. Jakou, to se dozvíte v dnešním videu.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík a jeho bývalý Mercedes-Benz W124: Jedno z nejlepších aut historie!", "MG0NITZJwvE", 2121, false, "https://www.youtube.com/watch?v=MG0NITZJwvE", "/downloads/Auto.cz - Martin Vaculík/2023-12-30 - Martin Vaculík a jeho bývalý Mercedes-Benz W124: Jedno z nejlepších aut historie!.mp4", false, 6, ~U[2023-12-30 10:30:13Z]] 18:18:34.013 [debug] QUERY OK source="sources" db=0.6ms 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" = ?) [6] 18:18:34.014 [debug] QUERY OK source="media_items" db=0.7ms idle=6.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-13 15:55:05Z], 6] 18:18:34.017 [debug] QUERY OK source="media_items" db=1.7ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Od roku 2000, kdy tuto práci dělá, otestoval Martin Vaculík tisíce aut. Jen si to spočítejte - každý týden jedno! Nikdy však nejezdil opravdovým americkým pick-upem. \n\nMartin Vaculík a náš kameraman se za ním vydali dokonce do Brna. Tak se pohodlně posaďte a vychutnejte si 40 minut pořádného amerického železa a skutečného Martinova nadšení. Dozvíte se například, kolik Euro palet se vejde na korbu, jak zní osmiválec, jak funguje odpružení a pěkně Martina potrápila čtyřkolka. No zkrátka jde o auto, kde se má člověk pořád čemu divit a co učit.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík vs. RAM 1500! Poprvé v životě v opravdovém americkém pick-upu!", "79e74271-a3ae-46fd-ab35-6c222b86efd5", "cgxX0qRy764", false, 2053, false, "https://www.youtube.com/watch?v=cgxX0qRy764", 103, "/downloads/Auto.cz - Martin Vaculík/2023-12-13 - Martin Vaculík vs. RAM 1500! Poprvé v životě v opravdovém americkém pick-upu!.mp4", false, false, 6, [], 1, ~U[2023-12-13 15:55:05Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Od roku 2000, kdy tuto práci dělá, otestoval Martin Vaculík tisíce aut. Jen si to spočítejte - každý týden jedno! Nikdy však nejezdil opravdovým americkým pick-upem. \n\nMartin Vaculík a náš kameraman se za ním vydali dokonce do Brna. Tak se pohodlně posaďte a vychutnejte si 40 minut pořádného amerického železa a skutečného Martinova nadšení. Dozvíte se například, kolik Euro palet se vejde na korbu, jak zní osmiválec, jak funguje odpružení a pěkně Martina potrápila čtyřkolka. No zkrátka jde o auto, kde se má člověk pořád čemu divit a co učit.\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík vs. RAM 1500! Poprvé v životě v opravdovém americkém pick-upu!", "cgxX0qRy764", 2053, false, "https://www.youtube.com/watch?v=cgxX0qRy764", "/downloads/Auto.cz - Martin Vaculík/2023-12-13 - Martin Vaculík vs. RAM 1500! Poprvé v životě v opravdovém americkém pick-upu!.mp4", false, 6, ~U[2023-12-13 15:55:05Z]] 18:18:34.018 [debug] QUERY OK source="sources" db=0.5ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.020 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms 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[2023-12-08 16:45:02Z], 6] 18:18:34.022 [debug] QUERY OK source="media_items" db=1.3ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík si vzal na paškál nové BMW i5, které je prvním elektromobilem v historii modelové řady 5. Verze M60 s výkonem až 442 kilowattů je navíc až do příchodu ostrého M5 nejsilnější variantou v nabídce.\n\nDozvíme se jakým způsobem je řešena spolupráce obou motorů při jízdě zatáčkami. Nebude chybět ani obligátní pohled na podvozek na zvedáku. A jelikož je Martin také fandou vodních elektráren, tak se na závěr do jedné podíváme. Energii pro dnešní test totiž dodala jen a pouze voda. Víc bezemisní už Martinova jízda s BMW i5 snad ani být nemohla…\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík se rozplývá nad novým BMW i5, kterému se podíval i pod sukni!", "9c9b01e7-c2a8-4a08-8528-4b6b48462116", "jhRa4h5RuKo", false, 1647, false, "https://www.youtube.com/watch?v=jhRa4h5RuKo", 104, "/downloads/Auto.cz - Martin Vaculík/2023-12-08 - Martin Vaculík se rozplývá nad novým BMW i5, kterému se podíval i pod sukni!.mp4", false, false, 6, [], 1, ~U[2023-12-08 16:45:02Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Martin Vaculík si vzal na paškál nové BMW i5, které je prvním elektromobilem v historii modelové řady 5. Verze M60 s výkonem až 442 kilowattů je navíc až do příchodu ostrého M5 nejsilnější variantou v nabídce.\n\nDozvíme se jakým způsobem je řešena spolupráce obou motorů při jízdě zatáčkami. Nebude chybět ani obligátní pohled na podvozek na zvedáku. A jelikož je Martin také fandou vodních elektráren, tak se na závěr do jedné podíváme. Energii pro dnešní test totiž dodala jen a pouze voda. Víc bezemisní už Martinova jízda s BMW i5 snad ani být nemohla…\n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Martin Vaculík se rozplývá nad novým BMW i5, kterému se podíval i pod sukni!", "jhRa4h5RuKo", 1647, false, "https://www.youtube.com/watch?v=jhRa4h5RuKo", "/downloads/Auto.cz - Martin Vaculík/2023-12-08 - Martin Vaculík se rozplývá nad novým BMW i5, kterému se podíval i pod sukni!.mp4", false, 6, ~U[2023-12-08 16:45:02Z]] 18:18:34.023 [debug] QUERY OK source="sources" db=0.3ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.024 [debug] QUERY OK source="media_items" db=0.6ms idle=6.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-19 22:50:10Z], 6] 18:18:34.026 [debug] QUERY OK source="media_items" db=1.2ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Letitý Jeep Compass dostal moderní elektrifikovaný čtyřválec 1.5 e-Hybrid, který zaujal i našeho technického specialistu.\n\nJeep Compass současné generace není žádným mladíkem, jeho výroba probíhá již od roku 2016. Od té doby se pod jeho kapotou objevila řada pohonných jednotek, nově je však Jeep Compass dostupný i s nevšedním 48V mild-hybridním systémem e-Hybrid.", "Martin Vaculík otestoval Jeep Compass e-Hybrid, zaujal ho technikou i cenou!", "92497f61-7864-442a-91d9-1b721dae96cf", "cy8t5vNCqq4", false, 1076, false, "https://www.youtube.com/watch?v=cy8t5vNCqq4", 105, "/downloads/Auto.cz - Martin Vaculík/2023-11-19 - Martin Vaculík otestoval Jeep Compass e-Hybrid, zaujal ho technikou i cenou!.mp4", false, false, 6, [], 1, ~U[2023-11-19 22:50:10Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Letitý Jeep Compass dostal moderní elektrifikovaný čtyřválec 1.5 e-Hybrid, který zaujal i našeho technického specialistu.\n\nJeep Compass současné generace není žádným mladíkem, jeho výroba probíhá již od roku 2016. Od té doby se pod jeho kapotou objevila řada pohonných jednotek, nově je však Jeep Compass dostupný i s nevšedním 48V mild-hybridním systémem e-Hybrid.", "Martin Vaculík otestoval Jeep Compass e-Hybrid, zaujal ho technikou i cenou!", "cy8t5vNCqq4", 1076, false, "https://www.youtube.com/watch?v=cy8t5vNCqq4", "/downloads/Auto.cz - Martin Vaculík/2023-11-19 - Martin Vaculík otestoval Jeep Compass e-Hybrid, zaujal ho technikou i cenou!.mp4", false, 6, ~U[2023-11-19 22:50:10Z]] 18:18:34.026 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=5.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.027 [debug] QUERY OK source="media_items" db=0.6ms idle=4.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-15 16:50:00Z], 6] 18:18:34.032 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Expert Martin Vaculík se ve svých speciálech pravidelně věnuje problematice paliv a maziv. Tentokrát si posvítil na 100oktanové benziny.\n\nV případě 100oktanových benzinů, tedy těch dražších, Martina Vaculíka logicky zajímalo několik důležitých parametrů. Nejen jejich oktanové číslo, ale také výhřevnost a spotřeba pohonných jednotek. No a v neposlední řadě samozřejmě výkon. Martin pečlivě sesbíral několik benzinových vzorků, které následně nechal otestovat v certifikované zkušebně. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Vaculík vs. 100oktanové benziny: Za více peněz více výkonu? A co ta biosložka?", "520991dc-f34a-4625-a09f-d7b9c2758f02", "ABQHW9CB594", false, 1208, false, "https://www.youtube.com/watch?v=ABQHW9CB594", 106, "/downloads/Auto.cz - Martin Vaculík/2023-11-15 - Vaculík vs. 100oktanové benziny: Za více peněz více výkonu? A co ta biosložka?.mp4", false, false, 6, [], 1, ~U[2023-11-15 16:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Expert Martin Vaculík se ve svých speciálech pravidelně věnuje problematice paliv a maziv. Tentokrát si posvítil na 100oktanové benziny.\n\nV případě 100oktanových benzinů, tedy těch dražších, Martina Vaculíka logicky zajímalo několik důležitých parametrů. Nejen jejich oktanové číslo, ale také výhřevnost a spotřeba pohonných jednotek. No a v neposlední řadě samozřejmě výkon. Martin pečlivě sesbíral několik benzinových vzorků, které následně nechal otestovat v certifikované zkušebně. \n\n🌐 https://www.auto.cz/\nhttps://www.facebook.com/auto.cz\nhttps://www.instagram.com/auto.cz/", "Vaculík vs. 100oktanové benziny: Za více peněz více výkonu? A co ta biosložka?", "ABQHW9CB594", 1208, false, "https://www.youtube.com/watch?v=ABQHW9CB594", "/downloads/Auto.cz - Martin Vaculík/2023-11-15 - Vaculík vs. 100oktanové benziny: Za více peněz více výkonu? A co ta biosložka?.mp4", false, 6, ~U[2023-11-15 16:50:00Z]] 18:18:34.033 [debug] QUERY OK source="sources" db=0.5ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.034 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-03 16:45:01Z], 6] 18:18:34.036 [debug] QUERY OK source="media_items" db=0.9ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nejnovější druhá generace Subaru XV se už oficiálně nevyrábí, ale tuzemské zastoupení značky objednalo pár stovek starých dobrých „XVček“ na sklad. \n\nPro Martina Vaculíka ze Světa motorů to byla ideální příležitost, aby o něm konečně natočil video.\n\n🌐 https://www.auto.cz/\nhttps://facebook.com/auto.cz\nhttps://instagram.com/auto.cz/", "Martin Vaculík pořádně naložil Subaru XV! Za pět minut dvanáct…", "dc44f302-247e-4d5b-aa9d-e4f8cca9209a", "chZ5sJhRghs", false, 1198, false, "https://www.youtube.com/watch?v=chZ5sJhRghs", 107, "/downloads/Auto.cz - Martin Vaculík/2023-11-03 - Martin Vaculík pořádně naložil Subaru XV! Za pět minut dvanáct….mp4", false, false, 6, [], 1, ~U[2023-11-03 16:45:01Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Nejnovější druhá generace Subaru XV se už oficiálně nevyrábí, ale tuzemské zastoupení značky objednalo pár stovek starých dobrých „XVček“ na sklad. \n\nPro Martina Vaculíka ze Světa motorů to byla ideální příležitost, aby o něm konečně natočil video.\n\n🌐 https://www.auto.cz/\nhttps://facebook.com/auto.cz\nhttps://instagram.com/auto.cz/", "Martin Vaculík pořádně naložil Subaru XV! Za pět minut dvanáct…", "chZ5sJhRghs", 1198, false, "https://www.youtube.com/watch?v=chZ5sJhRghs", "/downloads/Auto.cz - Martin Vaculík/2023-11-03 - Martin Vaculík pořádně naložil Subaru XV! Za pět minut dvanáct….mp4", false, 6, ~U[2023-11-03 16:45:01Z]] 18:18:34.037 [debug] QUERY OK source="sources" db=0.4ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.038 [debug] QUERY OK source="media_items" db=0.5ms idle=5.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-20 14:45:03Z], 6] 18:18:34.039 [debug] QUERY OK source="media_items" db=1.1ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický specialista Světa motorů vyzkoušel čistě elektrické BMW řady 7 v prostřední výkonnostní verzi 60.\n\nNová generace BMW řady 7, nesoucí interní označení G70, je dostupná se vznětovým mild-hybridem, zážehovými plug-in hybridy a rovněž v čistě elektrické verzi, prodávané pod samostatným názvem i7. A právě tento model, v prostřední konfiguraci 60, si nedávno vyzkoušel technický specialista Světa motorů Martin Vaculík.\n\n👉 https://www.auto.cz/\n\nFacebook: https://www.facebook.com/auto.cz\nInstagram: https://www.instagram.com/auto.cz/", "Martin Vaculík vyzkoušel BMW i7: Nejlepší auto, které by nekazil spalovacím motorem", "d6f3c5df-7b85-4c18-adcc-3e9a635e2235", "zb0ixbVVMjQ", false, 2517, false, "https://www.youtube.com/watch?v=zb0ixbVVMjQ", 108, "/downloads/Auto.cz - Martin Vaculík/2023-10-20 - Martin Vaculík vyzkoušel BMW i7: Nejlepší auto, které by nekazil spalovacím motorem.mp4", false, false, 6, [], 1, ~U[2023-10-20 14:45:03Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Technický specialista Světa motorů vyzkoušel čistě elektrické BMW řady 7 v prostřední výkonnostní verzi 60.\n\nNová generace BMW řady 7, nesoucí interní označení G70, je dostupná se vznětovým mild-hybridem, zážehovými plug-in hybridy a rovněž v čistě elektrické verzi, prodávané pod samostatným názvem i7. A právě tento model, v prostřední konfiguraci 60, si nedávno vyzkoušel technický specialista Světa motorů Martin Vaculík.\n\n👉 https://www.auto.cz/\n\nFacebook: https://www.facebook.com/auto.cz\nInstagram: https://www.instagram.com/auto.cz/", "Martin Vaculík vyzkoušel BMW i7: Nejlepší auto, které by nekazil spalovacím motorem", "zb0ixbVVMjQ", 2517, false, "https://www.youtube.com/watch?v=zb0ixbVVMjQ", "/downloads/Auto.cz - Martin Vaculík/2023-10-20 - Martin Vaculík vyzkoušel BMW i7: Nejlepší auto, které by nekazil spalovacím motorem.mp4", false, 6, ~U[2023-10-20 14:45:03Z]] 18:18:34.040 [debug] QUERY OK source="sources" db=0.3ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.041 [debug] QUERY OK source="media_items" db=0.5ms idle=4.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-13 14:45:00Z], 6] 18:18:34.043 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=4.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický specialista Světa motorů vyzkoušel druhou generaci VW Amarok rovnou ve dvou verzích. Proč je lepší si připlatit?\n\nZatímco první Volkswagen Amarok byl čistokrevným koncernovým produktem, ve druhé generaci už dorazil jako dvojče nového Fordu Ranger, se kterým sdílí techniku i technologie. Na výsledek této spolupráce se v novém videu rozhodl podívat i Martin Vaculík, technický specialista Světa motorů, který ale nezůstal jen u jednoho stroje. Ve videu se objeví rovnou dva nové pick-upy. \n\n👉 https://www.auto.cz/\n\nFacebook: https://www.facebook.com/auto.cz\nInstagram: https://www.instagram.com/auto.cz/", "Martin Vaculík vyzkoušel nový VW Amarok! Bez helmy se do něj neposadil", "c4b56591-7123-48ae-9018-4fd335e3185d", "Ab066jWATis", false, 2192, false, "https://www.youtube.com/watch?v=Ab066jWATis", 109, "/downloads/Auto.cz - Martin Vaculík/2023-10-13 - Martin Vaculík vyzkoušel nový VW Amarok! Bez helmy se do něj neposadil.mp4", false, false, 6, [], 1, ~U[2023-10-13 14:45:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Technický specialista Světa motorů vyzkoušel druhou generaci VW Amarok rovnou ve dvou verzích. Proč je lepší si připlatit?\n\nZatímco první Volkswagen Amarok byl čistokrevným koncernovým produktem, ve druhé generaci už dorazil jako dvojče nového Fordu Ranger, se kterým sdílí techniku i technologie. Na výsledek této spolupráce se v novém videu rozhodl podívat i Martin Vaculík, technický specialista Světa motorů, který ale nezůstal jen u jednoho stroje. Ve videu se objeví rovnou dva nové pick-upy. \n\n👉 https://www.auto.cz/\n\nFacebook: https://www.facebook.com/auto.cz\nInstagram: https://www.instagram.com/auto.cz/", "Martin Vaculík vyzkoušel nový VW Amarok! Bez helmy se do něj neposadil", "Ab066jWATis", 2192, false, "https://www.youtube.com/watch?v=Ab066jWATis", "/downloads/Auto.cz - Martin Vaculík/2023-10-13 - Martin Vaculík vyzkoušel nový VW Amarok! Bez helmy se do něj neposadil.mp4", false, 6, ~U[2023-10-13 14:45:00Z]] 18:18:34.044 [debug] QUERY OK source="sources" db=0.4ms idle=5.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.044 [debug] QUERY OK source="media_items" db=0.5ms idle=4.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-29 15:00:34Z], 6] 18:18:34.046 [debug] QUERY OK source="media_items" db=1.2ms idle=4.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík se v novém bazarovém speciálu podíval na čtvrtou generaci modelu Škoda Fabia. Malý mladoboleslavský hatchback se vyrábí již od roku 2021, takže se začíná objevovat v bazarech jako mladá ojetina.\n\nDozvíte se zajímavosti o dalších motorizacích generace EA211 Evo, převodovkách, propracované aerodynamice nebo brzdách, které sice mají ostrý nástup, ale mohou se prodražit.\n\n👉 https://www.auto.cz/\n\nFacebook: https://www.facebook.com/auto.cz\nInstagram: https://www.instagram.com/auto.cz/", "Martin Vaculík a Škoda Fabia čtvrté generace: nejspolehlivější Škoda dneška?", "c9a2e276-b0ce-499a-90c0-203b74c3c5e6", "WQRBS3y0fvU", false, 2592, false, "https://www.youtube.com/watch?v=WQRBS3y0fvU", 110, "/downloads/Auto.cz - Martin Vaculík/2023-09-29 - Martin Vaculík a Škoda Fabia čtvrté generace: nejspolehlivější Škoda dneška?.mp4", false, false, 6, [], 1, ~U[2023-09-29 15:00:34Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Martin Vaculík se v novém bazarovém speciálu podíval na čtvrtou generaci modelu Škoda Fabia. Malý mladoboleslavský hatchback se vyrábí již od roku 2021, takže se začíná objevovat v bazarech jako mladá ojetina.\n\nDozvíte se zajímavosti o dalších motorizacích generace EA211 Evo, převodovkách, propracované aerodynamice nebo brzdách, které sice mají ostrý nástup, ale mohou se prodražit.\n\n👉 https://www.auto.cz/\n\nFacebook: https://www.facebook.com/auto.cz\nInstagram: https://www.instagram.com/auto.cz/", "Martin Vaculík a Škoda Fabia čtvrté generace: nejspolehlivější Škoda dneška?", "WQRBS3y0fvU", 2592, false, "https://www.youtube.com/watch?v=WQRBS3y0fvU", "/downloads/Auto.cz - Martin Vaculík/2023-09-29 - Martin Vaculík a Škoda Fabia čtvrté generace: nejspolehlivější Škoda dneška?.mp4", false, 6, ~U[2023-09-29 15:00:34Z]] 18:18:34.048 [debug] QUERY OK source="sources" db=0.4ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.049 [debug] QUERY OK source="media_items" db=0.6ms idle=5.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-02 15:50:00Z], 6] 18:18:34.050 [debug] QUERY OK source="media_items" db=1.1ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Po strop vybavené kompaktní SUV s cenovkou pod 600.000 Kč? V dnešní době už skoro nemyslitelné, pořídit se ale dá.\n\nZa nový kus SsangYong Korando dáte stejné peníze (od 569.900 Kč), jako za Volkswagen Tiguan s 200.000 km na hrbu. Od Martina však nečekejte klasickou recenzi s popisem designu a pocitů při jízdě - i na nové vozy se dívá svým \"bazarovým\" způsobem, když jej zajímá, jak kvalitně je vůz vyrobený a snaží se i o nějakou predikci spolehlivosti.\n\n👉 https://autocz.page.link/EFYX", "Martin Vaculík a SsangYong Korando: Takový poměr cena/výbava už jinde neseženete!", "14a8ff05-9041-43bb-bd3b-e4fa7f7950f8", "a_1ghiDls5A", false, 1242, false, "https://www.youtube.com/watch?v=a_1ghiDls5A", 111, "/downloads/Auto.cz - Martin Vaculík/2023-08-02 - Martin Vaculík a SsangYong Korando: Takový poměr cena⧸výbava už jinde neseženete!.mp4", false, false, 6, [], 1, ~U[2023-08-02 15:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Po strop vybavené kompaktní SUV s cenovkou pod 600.000 Kč? V dnešní době už skoro nemyslitelné, pořídit se ale dá.\n\nZa nový kus SsangYong Korando dáte stejné peníze (od 569.900 Kč), jako za Volkswagen Tiguan s 200.000 km na hrbu. Od Martina však nečekejte klasickou recenzi s popisem designu a pocitů při jízdě - i na nové vozy se dívá svým \"bazarovým\" způsobem, když jej zajímá, jak kvalitně je vůz vyrobený a snaží se i o nějakou predikci spolehlivosti.\n\n👉 https://autocz.page.link/EFYX", "Martin Vaculík a SsangYong Korando: Takový poměr cena/výbava už jinde neseženete!", "a_1ghiDls5A", 1242, false, "https://www.youtube.com/watch?v=a_1ghiDls5A", "/downloads/Auto.cz - Martin Vaculík/2023-08-02 - Martin Vaculík a SsangYong Korando: Takový poměr cena⧸výbava už jinde neseženete!.mp4", false, 6, ~U[2023-08-02 15:50:00Z]] 18:18:34.051 [debug] QUERY OK source="sources" db=0.5ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.052 [debug] QUERY OK source="media_items" db=0.6ms idle=5.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-07-09 15:50:00Z], 6] 18:18:34.054 [debug] QUERY OK source="media_items" db=1.1ms idle=4.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dozvíte jak na to, abyste při jízdě ušetřili, a zároveň jste nemuseli šidit servis svého auta nebo být vyloženou brzdou provozu. Při dnešních cenách paliv se totiž každá ušetřená koruna hodí.\n\nNa pomoc si vzal Octavii s 1,5litrovým motorem TSI, avšak v mild-hybridním provedení s automatickou převodovkou. Zaměřil se na plynulost jízdy, ale nezapomíná své rady proložit ani řadou technických zajímavostí.\n\n👉 https://autocz.page.link/syij", "Martin Vaculík radí, jak jezdit úsporně", "35a44e06-8baf-4d68-8596-f452da92a725", "JKhNnQutv5Y", false, 2783, false, "https://www.youtube.com/watch?v=JKhNnQutv5Y", 112, "/downloads/Auto.cz - Martin Vaculík/2023-07-09 - Martin Vaculík radí, jak jezdit úsporně.mp4", false, false, 6, [], 1, ~U[2023-07-09 15:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Dozvíte jak na to, abyste při jízdě ušetřili, a zároveň jste nemuseli šidit servis svého auta nebo být vyloženou brzdou provozu. Při dnešních cenách paliv se totiž každá ušetřená koruna hodí.\n\nNa pomoc si vzal Octavii s 1,5litrovým motorem TSI, avšak v mild-hybridním provedení s automatickou převodovkou. Zaměřil se na plynulost jízdy, ale nezapomíná své rady proložit ani řadou technických zajímavostí.\n\n👉 https://autocz.page.link/syij", "Martin Vaculík radí, jak jezdit úsporně", "JKhNnQutv5Y", 2783, false, "https://www.youtube.com/watch?v=JKhNnQutv5Y", "/downloads/Auto.cz - Martin Vaculík/2023-07-09 - Martin Vaculík radí, jak jezdit úsporně.mp4", false, 6, ~U[2023-07-09 15:50:00Z]] 18:18:34.055 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.055 [debug] QUERY OK source="media_items" db=0.5ms idle=4.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-07-02 15:50:00Z], 6] 18:18:34.057 [debug] QUERY OK source="media_items" db=1.3ms idle=4.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Krom objemových modelů Martin Vaculík sem tam rád zrecenzuje i nějakou zajímavost. Tentokrát vám video formou představí nejvzácnější karosářskou verzi Lancie Kappa, a to s vrcholným motorem a v unikátně zachovalém stavu. Italské legendě tímto Martin zároveň hledá nového majitele, protože sám si ji koupit nemůže. Jak jinak, než z finančních důvodů. Slovo socka se totiž stupňuje socka, větší socka a motoristický novinář.\nhttps://www.auto.cz/kappa-coupe-lancia-na-kterou-martin-vaculik-nema-149156\n#MartinVaculík #Lancia #Bazar", "Kappa Coupé - Lancia, na kterou Martin Vaculík nemá!", "98609779-a668-475a-b9a3-4642c6685555", "8vzAkU8lXLw", false, 1622, false, "https://www.youtube.com/watch?v=8vzAkU8lXLw", 113, "/downloads/Auto.cz - Martin Vaculík/2023-07-02 - Kappa Coupé - Lancia, na kterou Martin Vaculík nemá!.mp4", false, false, 6, [], 1, ~U[2023-07-02 15:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Krom objemových modelů Martin Vaculík sem tam rád zrecenzuje i nějakou zajímavost. Tentokrát vám video formou představí nejvzácnější karosářskou verzi Lancie Kappa, a to s vrcholným motorem a v unikátně zachovalém stavu. Italské legendě tímto Martin zároveň hledá nového majitele, protože sám si ji koupit nemůže. Jak jinak, než z finančních důvodů. Slovo socka se totiž stupňuje socka, větší socka a motoristický novinář.\nhttps://www.auto.cz/kappa-coupe-lancia-na-kterou-martin-vaculik-nema-149156\n#MartinVaculík #Lancia #Bazar", "Kappa Coupé - Lancia, na kterou Martin Vaculík nemá!", "8vzAkU8lXLw", 1622, false, "https://www.youtube.com/watch?v=8vzAkU8lXLw", "/downloads/Auto.cz - Martin Vaculík/2023-07-02 - Kappa Coupé - Lancia, na kterou Martin Vaculík nemá!.mp4", false, 6, ~U[2023-07-02 15:50:00Z]] 18:18:34.058 [debug] QUERY OK source="sources" db=0.3ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.059 [debug] QUERY OK source="media_items" db=0.7ms idle=4.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-06-05 15:50:00Z], 6] 18:18:34.061 [debug] QUERY OK source="media_items" db=1.5ms idle=5.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Článek o ojetém Trabantu 601 od Martina Vaculíka jste si na našem webu dost možná už stihli přečíst. Jenže tento Martinův automobilový klenot je natolik zajímavý, že se o něm rozhodl natočit i obsáhlé video: https://www.auto.cz/martin-vaculik-a-trabant-601-vytazeny-ze-stodoly-ucebnicovy-priklad-dobre-konstrukce-148906\n\n#MartinVaculík #Trabant601", "Upoutávka: Martin Vaculík a Trabant 601 vytažený ze stodoly: Učebnicový příklad dobré konstrukce!", "0bb306ed-7761-4b35-a567-76a3d9786473", "KN-LxGS75mE", false, 129, false, "https://www.youtube.com/watch?v=KN-LxGS75mE", 114, "/downloads/Auto.cz - Martin Vaculík/2023-06-05 - Upoutávka: Martin Vaculík a Trabant 601 vytažený ze stodoly: Učebnicový příklad dobré konstrukce!.mp4", false, false, 6, [], 1, ~U[2023-06-05 15:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Článek o ojetém Trabantu 601 od Martina Vaculíka jste si na našem webu dost možná už stihli přečíst. Jenže tento Martinův automobilový klenot je natolik zajímavý, že se o něm rozhodl natočit i obsáhlé video: https://www.auto.cz/martin-vaculik-a-trabant-601-vytazeny-ze-stodoly-ucebnicovy-priklad-dobre-konstrukce-148906\n\n#MartinVaculík #Trabant601", "Upoutávka: Martin Vaculík a Trabant 601 vytažený ze stodoly: Učebnicový příklad dobré konstrukce!", "KN-LxGS75mE", 129, false, "https://www.youtube.com/watch?v=KN-LxGS75mE", "/downloads/Auto.cz - Martin Vaculík/2023-06-05 - Upoutávka: Martin Vaculík a Trabant 601 vytažený ze stodoly: Učebnicový příklad dobré konstrukce!.mp4", false, 6, ~U[2023-06-05 15:50:00Z]] 18:18:34.062 [debug] QUERY OK source="sources" db=0.3ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.063 [debug] QUERY OK source="media_items" db=0.7ms idle=5.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-15 15:50:00Z], 6] 18:18:34.065 [debug] QUERY OK source="media_items" db=1.0ms idle=5.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Sedmičkový golf je populární mladou ojetinou a často po něm sáhnou i ti, kterým nasměrování osmé generace vstříc digitalizaci příliš nevyhovuje. Na co si dát při výběru takového auta pozor? https://www.auto.cz/martin-vaculik-vs-ojety-vw-golf-vii-co-se-kazi-kdyz-mu-skonci-zaruka-a-co-ty-tlumice-148687\n\n#MartinVaculík #VWGolf #bazar", "Upoutávka: Martin Vaculík vs. ojetý VW Golf VII: Co se kazí, když mu skončí záruka? A co ty tlumiče?", "e41e756d-9c92-4bd3-9559-47d4387a1b5e", "TqqQwmLstng", false, 145, false, "https://www.youtube.com/watch?v=TqqQwmLstng", 115, "/downloads/Auto.cz - Martin Vaculík/2023-05-15 - Upoutávka: Martin Vaculík vs. ojetý VW Golf VII: Co se kazí, když mu skončí záruka? A co ty tlumiče?.mp4", false, false, 6, [], 1, ~U[2023-05-15 15:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Sedmičkový golf je populární mladou ojetinou a často po něm sáhnou i ti, kterým nasměrování osmé generace vstříc digitalizaci příliš nevyhovuje. Na co si dát při výběru takového auta pozor? https://www.auto.cz/martin-vaculik-vs-ojety-vw-golf-vii-co-se-kazi-kdyz-mu-skonci-zaruka-a-co-ty-tlumice-148687\n\n#MartinVaculík #VWGolf #bazar", "Upoutávka: Martin Vaculík vs. ojetý VW Golf VII: Co se kazí, když mu skončí záruka? A co ty tlumiče?", "TqqQwmLstng", 145, false, "https://www.youtube.com/watch?v=TqqQwmLstng", "/downloads/Auto.cz - Martin Vaculík/2023-05-15 - Upoutávka: Martin Vaculík vs. ojetý VW Golf VII: Co se kazí, když mu skončí záruka? A co ty tlumiče?.mp4", false, 6, ~U[2023-05-15 15:50:00Z]] 18:18:34.066 [debug] QUERY OK source="sources" db=0.3ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.067 [debug] QUERY OK source="media_items" db=0.5ms idle=4.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-11 10:00:18Z], 6] 18:18:34.069 [debug] QUERY OK source="media_items" db=1.2ms idle=4.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický expert Světa motorů Martin Vaculík je známý svou slabostí pro Multivany, ve svém posledním videu se však podíval na jejich čistě elektrického nástupce, Volkswagen ID. Buzz. Nešlo přitom o běžnou osobní verzi, ale užitkový model Cargo, se kterým se vydal pro neobvyklý živý náklad: https://www.auto.cz/martin-vaculik-proveril-vw-id-buzz-cargo-zivym-nakladem-obstal-pri-prevozu-ovci-148629\n\n#MartinVaculík #VWIDBuzz", "Martin Vaculík, elektrický VW ID. Buzz a živé ovečky! 🐑🔋", "0d61324c-bef5-4592-9d5f-60477a264d36", "EahgEPHIx8Q", false, 2760, false, "https://www.youtube.com/watch?v=EahgEPHIx8Q", 116, "/downloads/Auto.cz - Martin Vaculík/2023-05-11 - Martin Vaculík, elektrický VW ID. Buzz a živé ovečky! 🐑🔋.mp4", false, false, 6, [], 1, ~U[2023-05-11 10:00:18Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Technický expert Světa motorů Martin Vaculík je známý svou slabostí pro Multivany, ve svém posledním videu se však podíval na jejich čistě elektrického nástupce, Volkswagen ID. Buzz. Nešlo přitom o běžnou osobní verzi, ale užitkový model Cargo, se kterým se vydal pro neobvyklý živý náklad: https://www.auto.cz/martin-vaculik-proveril-vw-id-buzz-cargo-zivym-nakladem-obstal-pri-prevozu-ovci-148629\n\n#MartinVaculík #VWIDBuzz", "Martin Vaculík, elektrický VW ID. Buzz a živé ovečky! 🐑🔋", "EahgEPHIx8Q", 2760, false, "https://www.youtube.com/watch?v=EahgEPHIx8Q", "/downloads/Auto.cz - Martin Vaculík/2023-05-11 - Martin Vaculík, elektrický VW ID. Buzz a živé ovečky! 🐑🔋.mp4", false, 6, ~U[2023-05-11 10:00:18Z]] 18:18:34.069 [debug] QUERY OK source="sources" db=0.4ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.070 [debug] QUERY OK source="media_items" db=0.6ms idle=4.8ms 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 15:50:09Z], 6] 18:18:34.072 [debug] QUERY OK source="media_items" db=1.3ms idle=4.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Současná Toyota Land Cruiser je tu s námi již od roku 2009. A doposud si vystačila jen s drobnými modernizacemi. Jak se dozvíte v nejnovějším velkém videu Martina Vaculíka, v zásadě je to jen a jen dobře! https://www.auto.cz/video-martin-vaculik-a-toyota-land-cruiser-150-skvely-stroj-ktery-vam-vydrzi-naporad-148557\n\n#MartinVaculík #ToyotaLandCruiser", "Martin Vaculík a Toyota Land Cruiser znovu. Tentokrát pořádně v terénu!", "b6d8ddb8-3227-43da-a5ac-d676afa22b7f", "DQB6pcfEEjs", false, 922, false, "https://www.youtube.com/watch?v=DQB6pcfEEjs", 117, "/downloads/Auto.cz - Martin Vaculík/2023-05-02 - Martin Vaculík a Toyota Land Cruiser znovu. Tentokrát pořádně v terénu!.mp4", false, false, 6, [], 1, ~U[2023-05-02 15:50:09Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Současná Toyota Land Cruiser je tu s námi již od roku 2009. A doposud si vystačila jen s drobnými modernizacemi. Jak se dozvíte v nejnovějším velkém videu Martina Vaculíka, v zásadě je to jen a jen dobře! https://www.auto.cz/video-martin-vaculik-a-toyota-land-cruiser-150-skvely-stroj-ktery-vam-vydrzi-naporad-148557\n\n#MartinVaculík #ToyotaLandCruiser", "Martin Vaculík a Toyota Land Cruiser znovu. Tentokrát pořádně v terénu!", "DQB6pcfEEjs", 922, false, "https://www.youtube.com/watch?v=DQB6pcfEEjs", "/downloads/Auto.cz - Martin Vaculík/2023-05-02 - Martin Vaculík a Toyota Land Cruiser znovu. Tentokrát pořádně v terénu!.mp4", false, 6, ~U[2023-05-02 15:50:09Z]] 18:18:34.073 [debug] QUERY OK source="sources" db=0.4ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.074 [debug] QUERY OK source="media_items" db=0.6ms idle=4.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-24 15:50:00Z], 6] 18:18:34.076 [debug] QUERY OK source="media_items" db=1.4ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V recenzích ojetin, k nimž mají přístup odběratelé našeho Premium Plus obsahu, se Martin Vaculík zaměřuje na mladé a nejprodávanější modely. Model Honda Civic mezi ně u nás statistiky nepatří, ale svou jednoduchostí, spolehlivostí a unikátním řešením vnitřního prostoru kolegu natolik zaujala, že ji mezi aktuální recenze zařadil: https://www.auto.cz/video-martin-vaculik-a-honda-civic-9-generace-jako-ojetina-kouzleni-s-vnitrnim-prostorem-148485\n\n#MartinVaculík #HondaCivic", "Upoutávka: Martin Vaculík a Honda Civic 9. generace jako ojetina: Kouzlení s vnitřním prostorem!", "9f5c71be-035b-487d-8ca0-3902d1f4b87b", "YmS92gZZ-50", false, 138, false, "https://www.youtube.com/watch?v=YmS92gZZ-50", 118, "/downloads/Auto.cz - Martin Vaculík/2023-04-24 - Upoutávka: Martin Vaculík a Honda Civic 9. generace jako ojetina: Kouzlení s vnitřním prostorem!.mp4", false, false, 6, [], 1, ~U[2023-04-24 15:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "V recenzích ojetin, k nimž mají přístup odběratelé našeho Premium Plus obsahu, se Martin Vaculík zaměřuje na mladé a nejprodávanější modely. Model Honda Civic mezi ně u nás statistiky nepatří, ale svou jednoduchostí, spolehlivostí a unikátním řešením vnitřního prostoru kolegu natolik zaujala, že ji mezi aktuální recenze zařadil: https://www.auto.cz/video-martin-vaculik-a-honda-civic-9-generace-jako-ojetina-kouzleni-s-vnitrnim-prostorem-148485\n\n#MartinVaculík #HondaCivic", "Upoutávka: Martin Vaculík a Honda Civic 9. generace jako ojetina: Kouzlení s vnitřním prostorem!", "YmS92gZZ-50", 138, false, "https://www.youtube.com/watch?v=YmS92gZZ-50", "/downloads/Auto.cz - Martin Vaculík/2023-04-24 - Upoutávka: Martin Vaculík a Honda Civic 9. generace jako ojetina: Kouzlení s vnitřním prostorem!.mp4", false, 6, ~U[2023-04-24 15:50:00Z]] 18:18:34.077 [debug] QUERY OK source="sources" db=0.3ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.078 [debug] QUERY OK source="media_items" db=0.7ms idle=4.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-20 04:00:19Z], 6] 18:18:34.080 [debug] QUERY OK source="media_items" db=1.6ms idle=5.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Mladé ojetiny jsou mezi tuzemskými zákazníky stále populárnější. Není se co divit, vždyť takové ojeté Audi A6 Avant je dnes o tři čtvrtě milionu korun levnější než coby nové? Tedy ojeté… bavíme se o kousku, který najel jen něco přes 15.000 kilometrů za pouhý rok! To už nám přijde jako solidní úspora: https://www.auto.cz/video-martin-vaculik-a-soucasne-audi-a6-rok-stare-auto-je-o-750-000-kc-levnejsi-nez-nove-146784\n\n#MartinVaculík #Bazar #AudiA6", "Martin Vaculík zjistil, jak při nákupu Audi A6 ušetřit 750.000 Kč. Stačí, když...", "69f912fa-fb83-4883-b242-50b73ccf33dc", "nHKVVmXPF5E", false, 2562, false, "https://www.youtube.com/watch?v=nHKVVmXPF5E", 119, "/downloads/Auto.cz - Martin Vaculík/2023-04-20 - Martin Vaculík zjistil, jak při nákupu Audi A6 ušetřit 750.000 Kč. Stačí, když....mp4", false, false, 6, [], 1, ~U[2023-04-20 04:00:19Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Mladé ojetiny jsou mezi tuzemskými zákazníky stále populárnější. Není se co divit, vždyť takové ojeté Audi A6 Avant je dnes o tři čtvrtě milionu korun levnější než coby nové? Tedy ojeté… bavíme se o kousku, který najel jen něco přes 15.000 kilometrů za pouhý rok! To už nám přijde jako solidní úspora: https://www.auto.cz/video-martin-vaculik-a-soucasne-audi-a6-rok-stare-auto-je-o-750-000-kc-levnejsi-nez-nove-146784\n\n#MartinVaculík #Bazar #AudiA6", "Martin Vaculík zjistil, jak při nákupu Audi A6 ušetřit 750.000 Kč. Stačí, když...", "nHKVVmXPF5E", 2562, false, "https://www.youtube.com/watch?v=nHKVVmXPF5E", "/downloads/Auto.cz - Martin Vaculík/2023-04-20 - Martin Vaculík zjistil, jak při nákupu Audi A6 ušetřit 750.000 Kč. Stačí, když....mp4", false, 6, ~U[2023-04-20 04:00:19Z]] 18:18:34.081 [debug] QUERY OK source="sources" db=0.3ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.082 [debug] QUERY OK source="media_items" db=0.6ms idle=5.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-17 15:50:00Z], 6] 18:18:34.084 [debug] QUERY OK source="media_items" db=1.4ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nabídka značky Ford prochází v posledních měsících značnou obměnou. Dobře známá jména zůstávají, dnes však symbolizují zcela jiné modely. Jedou ze stálic byl dlouhá léta i Ford Mondeo, jehož poslední generace se vyráběla v letech 2014 až 2022 a nejspíš zůstane bez přímého nástupce. Pro koho je tento vůz střední třídy vhodný? A jakou vybrat variantu? https://www.auto.cz/video-martin-vaculik-a-ford-mondeo-jako-ojetina-zname-nazor-kovaneho-odbornika-148397\n\n#MartinVaculík #FordMondeo", "Upoutávka: Martin Vaculík a Ford Mondeo jako ojetina. Známe názor kovaného odborníka!", "2f3d06a8-e0ef-4954-89f3-a9d19401d32d", "VMz9vo2hKJ0", false, 175, false, "https://www.youtube.com/watch?v=VMz9vo2hKJ0", 120, "/downloads/Auto.cz - Martin Vaculík/2023-04-17 - Upoutávka: Martin Vaculík a Ford Mondeo jako ojetina. Známe názor kovaného odborníka!.mp4", false, false, 6, [], 1, ~U[2023-04-17 15:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Nabídka značky Ford prochází v posledních měsících značnou obměnou. Dobře známá jména zůstávají, dnes však symbolizují zcela jiné modely. Jedou ze stálic byl dlouhá léta i Ford Mondeo, jehož poslední generace se vyráběla v letech 2014 až 2022 a nejspíš zůstane bez přímého nástupce. Pro koho je tento vůz střední třídy vhodný? A jakou vybrat variantu? https://www.auto.cz/video-martin-vaculik-a-ford-mondeo-jako-ojetina-zname-nazor-kovaneho-odbornika-148397\n\n#MartinVaculík #FordMondeo", "Upoutávka: Martin Vaculík a Ford Mondeo jako ojetina. Známe názor kovaného odborníka!", "VMz9vo2hKJ0", 175, false, "https://www.youtube.com/watch?v=VMz9vo2hKJ0", "/downloads/Auto.cz - Martin Vaculík/2023-04-17 - Upoutávka: Martin Vaculík a Ford Mondeo jako ojetina. Známe názor kovaného odborníka!.mp4", false, 6, ~U[2023-04-17 15:50:00Z]] 18:18:34.084 [debug] QUERY OK source="sources" db=0.3ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.085 [debug] QUERY OK source="media_items" db=0.6ms idle=4.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-11 15:50:00Z], 6] 18:18:34.088 [debug] QUERY OK source="media_items" db=1.5ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V aktuálním bazarovém videu si technický expert Světa motorů posvítil na ojetý Peugeot 308 druhé generace prodávaný od roku 2014. Jde o kousek s benzinovou motorizací 1.2 PureTech, kterou dnes najdete napříč modelovým portfoliem francouzské automobilky, ale i dalších značek koncernu PSA, respektive Stellantis: https://www.auto.cz/video-martin-vaculik-a-ojety-peugeot-308-s-kontroverznim-trivalcem-opravdu-je-to-prusvih-148343\n\n#MartinVaculík #Peugeot308 #Bazar", "Upoutávka: Martin Vaculík a ojetý Peugeot 308 s kontroverzním tříválcem. Opravdu je to průšvih?", "fa22a3a0-84f2-4d51-b975-66b7cd4e9711", "GI2Phrm57Bg", false, 139, false, "https://www.youtube.com/watch?v=GI2Phrm57Bg", 121, "/downloads/Auto.cz - Martin Vaculík/2023-04-11 - Upoutávka: Martin Vaculík a ojetý Peugeot 308 s kontroverzním tříválcem. Opravdu je to průšvih?.mp4", false, false, 6, [], 1, ~U[2023-04-11 15:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "V aktuálním bazarovém videu si technický expert Světa motorů posvítil na ojetý Peugeot 308 druhé generace prodávaný od roku 2014. Jde o kousek s benzinovou motorizací 1.2 PureTech, kterou dnes najdete napříč modelovým portfoliem francouzské automobilky, ale i dalších značek koncernu PSA, respektive Stellantis: https://www.auto.cz/video-martin-vaculik-a-ojety-peugeot-308-s-kontroverznim-trivalcem-opravdu-je-to-prusvih-148343\n\n#MartinVaculík #Peugeot308 #Bazar", "Upoutávka: Martin Vaculík a ojetý Peugeot 308 s kontroverzním tříválcem. Opravdu je to průšvih?", "GI2Phrm57Bg", 139, false, "https://www.youtube.com/watch?v=GI2Phrm57Bg", "/downloads/Auto.cz - Martin Vaculík/2023-04-11 - Upoutávka: Martin Vaculík a ojetý Peugeot 308 s kontroverzním tříválcem. Opravdu je to průšvih?.mp4", false, 6, ~U[2023-04-11 15:50:00Z]] 18:18:34.088 [debug] QUERY OK source="sources" db=0.3ms idle=6.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.089 [debug] QUERY OK source="media_items" db=0.6ms idle=5.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-03 15:50:00Z], 6] 18:18:34.094 [debug] QUERY OK source="media_items" db=4.4ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V nejnovější epizodě tradiční bazarové videorubriky Martina Vaculíka si tentokrát posvítíme na ojetou Škodu Karoq. Technický expert Světa motorů auto důkladně proklepne nejen na silnici, ale i mimo ni. Řeč pochopitelně přijde i na tradiční praktické okénko, kde se dozvíte všechno podstatné, co vám ve voze usnadní každodenní život: https://www.auto.cz/video-martin-vaculik-a-ojeta-skoda-karoq-proc-se-vam-bude-hodit-dukladne-myti-auta-148280\n\n#MartinVaculík #ŠkodaKaroq", "Upoutávka: Martin Vaculík a ojetá Škoda Karoq. Proč se vám bude hodit důkladné mytí auta?", "45452926-4931-4c94-97d6-6c3bd1f350b9", "86ztLlZbShk", false, 140, false, "https://www.youtube.com/watch?v=86ztLlZbShk", 122, "/downloads/Auto.cz - Martin Vaculík/2023-04-03 - Upoutávka: Martin Vaculík a ojetá Škoda Karoq. Proč se vám bude hodit důkladné mytí auta?.mp4", false, false, 6, [], 1, ~U[2023-04-03 15:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "V nejnovější epizodě tradiční bazarové videorubriky Martina Vaculíka si tentokrát posvítíme na ojetou Škodu Karoq. Technický expert Světa motorů auto důkladně proklepne nejen na silnici, ale i mimo ni. Řeč pochopitelně přijde i na tradiční praktické okénko, kde se dozvíte všechno podstatné, co vám ve voze usnadní každodenní život: https://www.auto.cz/video-martin-vaculik-a-ojeta-skoda-karoq-proc-se-vam-bude-hodit-dukladne-myti-auta-148280\n\n#MartinVaculík #ŠkodaKaroq", "Upoutávka: Martin Vaculík a ojetá Škoda Karoq. Proč se vám bude hodit důkladné mytí auta?", "86ztLlZbShk", 140, false, "https://www.youtube.com/watch?v=86ztLlZbShk", "/downloads/Auto.cz - Martin Vaculík/2023-04-03 - Upoutávka: Martin Vaculík a ojetá Škoda Karoq. Proč se vám bude hodit důkladné mytí auta?.mp4", false, 6, ~U[2023-04-03 15:50:00Z]] 18:18:34.095 [debug] QUERY OK source="sources" db=0.3ms idle=9.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.096 [debug] QUERY OK source="media_items" db=0.7ms idle=7.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-27 15:50:09Z], 6] 18:18:34.098 [debug] QUERY OK source="media_items" db=1.4ms idle=8.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Třetí generace Škody Superb je tu s námi od roku 2015. Postupně se tedy propracovala do fáze, kdy lze kousky z úvodní fáze produkce pořídit coby zajímavé ojetiny. Martin Vaculík si do nové bazarové videorubriky jeden takový kus přizval. Rozhodně totiž stojí za podrobnou recenzi: https://www.auto.cz/video-odemykame-premiovy-bazar-martina-vaculika-na-cem-se-pri-faceliftu-superbu-iii-setrilo-148180\n\n#MartinVaculík #ŠkodaSuperb #Bazar", "Odemykáme prémiový bazar Martina Vaculíka! Na čem se při faceliftu Superbu III šetřilo?", "9212e23b-1097-48ad-9995-c1810c7db84b", "TDL11UmuO9Y", false, 2774, false, "https://www.youtube.com/watch?v=TDL11UmuO9Y", 123, "/downloads/Auto.cz - Martin Vaculík/2023-03-27 - Odemykáme prémiový bazar Martina Vaculíka! Na čem se při faceliftu Superbu III šetřilo?.mp4", false, false, 6, [], 1, ~U[2023-03-27 15:50:09Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Třetí generace Škody Superb je tu s námi od roku 2015. Postupně se tedy propracovala do fáze, kdy lze kousky z úvodní fáze produkce pořídit coby zajímavé ojetiny. Martin Vaculík si do nové bazarové videorubriky jeden takový kus přizval. Rozhodně totiž stojí za podrobnou recenzi: https://www.auto.cz/video-odemykame-premiovy-bazar-martina-vaculika-na-cem-se-pri-faceliftu-superbu-iii-setrilo-148180\n\n#MartinVaculík #ŠkodaSuperb #Bazar", "Odemykáme prémiový bazar Martina Vaculíka! Na čem se při faceliftu Superbu III šetřilo?", "TDL11UmuO9Y", 2774, false, "https://www.youtube.com/watch?v=TDL11UmuO9Y", "/downloads/Auto.cz - Martin Vaculík/2023-03-27 - Odemykáme prémiový bazar Martina Vaculíka! Na čem se při faceliftu Superbu III šetřilo?.mp4", false, 6, ~U[2023-03-27 15:50:09Z]] 18:18:34.099 [debug] QUERY OK source="sources" db=0.3ms idle=9.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.100 [debug] QUERY OK source="media_items" db=0.6ms idle=5.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-20 16:50:00Z], 6] 18:18:34.102 [debug] QUERY OK source="media_items" db=1.4ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Již letos se dočkáme zbrusu nové generace Škody Superb. Ze současné třetí se mezitím stává atraktivní zboží z druhé ruky. Jeden takový kousek si vyhlédl Martin Vaculík a věnoval mu celé dlouhé video. Nejde ale ani tak o model jako takový, zaměřil se totiž na jednu konkrétní motorizaci: https://www.auto.cz/video-martin-vaculik-a-superb-iii-2-0-tsi-206-kw-zahadne-zlepseni-ke-konci-produkce-148097", "Upoutávka: Martin Vaculík a Superb III 2.0 TSI (206 kW). Záhadné zlepšení ke konci produkce!", "b4036d5d-ce53-4c28-a2d2-686b1391c3f1", "KRmBZh0jzZE", false, 143, false, "https://www.youtube.com/watch?v=KRmBZh0jzZE", 124, "/downloads/Auto.cz - Martin Vaculík/2023-03-20 - Upoutávka: Martin Vaculík a Superb III 2.0 TSI (206 kW). Záhadné zlepšení ke konci produkce!.mp4", false, false, 6, [], 1, ~U[2023-03-20 16:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Již letos se dočkáme zbrusu nové generace Škody Superb. Ze současné třetí se mezitím stává atraktivní zboží z druhé ruky. Jeden takový kousek si vyhlédl Martin Vaculík a věnoval mu celé dlouhé video. Nejde ale ani tak o model jako takový, zaměřil se totiž na jednu konkrétní motorizaci: https://www.auto.cz/video-martin-vaculik-a-superb-iii-2-0-tsi-206-kw-zahadne-zlepseni-ke-konci-produkce-148097", "Upoutávka: Martin Vaculík a Superb III 2.0 TSI (206 kW). Záhadné zlepšení ke konci produkce!", "KRmBZh0jzZE", 143, false, "https://www.youtube.com/watch?v=KRmBZh0jzZE", "/downloads/Auto.cz - Martin Vaculík/2023-03-20 - Upoutávka: Martin Vaculík a Superb III 2.0 TSI (206 kW). Záhadné zlepšení ke konci produkce!.mp4", false, 6, ~U[2023-03-20 16:50:00Z]] 18:18:34.103 [debug] QUERY OK source="sources" db=0.3ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.104 [debug] QUERY OK source="media_items" db=0.6ms idle=4.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-13 16:50:01Z], 6] 18:18:34.106 [debug] QUERY OK source="media_items" db=1.4ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Není žádným tajemstvím, že Martin Vaculík má rád chytře vymyšlená, přesto jednoduchá auta. A na takovém seznamu nesmí dle redaktora Světa motorů chybět Škoda Fabia Combi třetí generace. Obzvlášť zohledníme-li fakt, že generace čtvrtá už se praktičtějšího karosářského provedení nedočkala: https://www.auto.cz/video-martin-vaculik-a-ojeta-skoda-fabia-combi-iii-boduje-nejen-megazavazadelnikem-148010\n\n#MartinVaculík #ŠkodaFabia", "Upoutávka: Martin Vaculík a ojetá Škoda Fabia Combi III. Boduje nejen megazavazadelníkem!", "2c0560e4-df5a-4b73-b29f-057683181c4f", "dAxs7J2ZTc4", false, 141, false, "https://www.youtube.com/watch?v=dAxs7J2ZTc4", 125, "/downloads/Auto.cz - Martin Vaculík/2023-03-13 - Upoutávka: Martin Vaculík a ojetá Škoda Fabia Combi III. Boduje nejen megazavazadelníkem!.mp4", false, false, 6, [], 1, ~U[2023-03-13 16:50:01Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Není žádným tajemstvím, že Martin Vaculík má rád chytře vymyšlená, přesto jednoduchá auta. A na takovém seznamu nesmí dle redaktora Světa motorů chybět Škoda Fabia Combi třetí generace. Obzvlášť zohledníme-li fakt, že generace čtvrtá už se praktičtějšího karosářského provedení nedočkala: https://www.auto.cz/video-martin-vaculik-a-ojeta-skoda-fabia-combi-iii-boduje-nejen-megazavazadelnikem-148010\n\n#MartinVaculík #ŠkodaFabia", "Upoutávka: Martin Vaculík a ojetá Škoda Fabia Combi III. Boduje nejen megazavazadelníkem!", "dAxs7J2ZTc4", 141, false, "https://www.youtube.com/watch?v=dAxs7J2ZTc4", "/downloads/Auto.cz - Martin Vaculík/2023-03-13 - Upoutávka: Martin Vaculík a ojetá Škoda Fabia Combi III. Boduje nejen megazavazadelníkem!.mp4", false, 6, ~U[2023-03-13 16:50:01Z]] 18:18:34.106 [debug] QUERY OK source="sources" db=0.4ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.107 [debug] QUERY OK source="media_items" db=0.6ms idle=4.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-06 16:50:08Z], 6] 18:18:34.109 [debug] QUERY OK source="media_items" db=1.4ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický expert Světa motorů Martin Vaculík se netají slabostí pro Multivany. Není to však jediné užitkově zaměřené auto, které jej z nabídky Volkswagenu zaujalo. Velmi rád má také bydlíky na kolech všeho druhu. Když tedy do redakce dorazil nový Volkswagen Grand California, bylo jasné, kdo se jej ujme! https://www.auto.cz/video-martin-vaculik-a-vw-grand-california-hodinove-video-pro-milovniky-obytnaku-147905\n\n#MartinVaculík #VWGrandCalifornia", "Martin Vaculík a VW Grand California: Bydlení na kolech si snadno zamilujete!", "eb2b2c5c-1059-4298-a1d0-c110f5c3a7e1", "aul-q9S6vO4", false, 3787, false, "https://www.youtube.com/watch?v=aul-q9S6vO4", 126, "/downloads/Auto.cz - Martin Vaculík/2023-03-06 - Martin Vaculík a VW Grand California: Bydlení na kolech si snadno zamilujete!.mp4", false, false, 6, [], 1, ~U[2023-03-06 16:50:08Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Technický expert Světa motorů Martin Vaculík se netají slabostí pro Multivany. Není to však jediné užitkově zaměřené auto, které jej z nabídky Volkswagenu zaujalo. Velmi rád má také bydlíky na kolech všeho druhu. Když tedy do redakce dorazil nový Volkswagen Grand California, bylo jasné, kdo se jej ujme! https://www.auto.cz/video-martin-vaculik-a-vw-grand-california-hodinove-video-pro-milovniky-obytnaku-147905\n\n#MartinVaculík #VWGrandCalifornia", "Martin Vaculík a VW Grand California: Bydlení na kolech si snadno zamilujete!", "aul-q9S6vO4", 3787, false, "https://www.youtube.com/watch?v=aul-q9S6vO4", "/downloads/Auto.cz - Martin Vaculík/2023-03-06 - Martin Vaculík a VW Grand California: Bydlení na kolech si snadno zamilujete!.mp4", false, 6, ~U[2023-03-06 16:50:08Z]] 18:18:34.110 [debug] QUERY OK source="sources" db=0.3ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.111 [debug] QUERY OK source="media_items" db=0.6ms idle=4.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-27 16:50:00Z], 6] 18:18:34.113 [debug] QUERY OK source="media_items" db=1.5ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Martin Vaculík má rád značku Dacia, neboť zájemcům o ojetinu poskytuje nové auto - sice jednodušší, ale se zárukou. Ke značce Dacia v posledních letech přibyl též korejský SsangYong, přičemž za nový kus modelu Korando dáte stejné peníze (od 569 900 Kč), jako za Volkswagen Tiguan s 200 000 km na hrbu. Od Martina však nečekejte klasickou recenzi s popisem designu a pocitů při jízdě - i na nové vozy se dívá svým \"bazarovým\" způsobem, když jej zajímá, jak kvalitně je vůz vyrobený a snaží se i o nějakou predikci spolehlivosti: https://www.auto.cz/video-martin-vaculik-a-ssangyong-korando-takovy-pomer-cena-vybava-uz-jinde-nesezenete-147807\n\n#MartinVaculík #SsangYongKorando", "Upoutávka: Martin Vaculík a SsangYong Korando. Takový poměr cena/výbava už jinde neseženete!", "3e14b36e-45cb-4df2-b670-b52f8c2e3cc1", "HaBEJE7XNYI", false, 121, false, "https://www.youtube.com/watch?v=HaBEJE7XNYI", 127, "/downloads/Auto.cz - Martin Vaculík/2023-02-27 - Upoutávka: Martin Vaculík a SsangYong Korando. Takový poměr cena⧸výbava už jinde neseženete!.mp4", false, false, 6, [], 1, ~U[2023-02-27 16:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Martin Vaculík má rád značku Dacia, neboť zájemcům o ojetinu poskytuje nové auto - sice jednodušší, ale se zárukou. Ke značce Dacia v posledních letech přibyl též korejský SsangYong, přičemž za nový kus modelu Korando dáte stejné peníze (od 569 900 Kč), jako za Volkswagen Tiguan s 200 000 km na hrbu. Od Martina však nečekejte klasickou recenzi s popisem designu a pocitů při jízdě - i na nové vozy se dívá svým \"bazarovým\" způsobem, když jej zajímá, jak kvalitně je vůz vyrobený a snaží se i o nějakou predikci spolehlivosti: https://www.auto.cz/video-martin-vaculik-a-ssangyong-korando-takovy-pomer-cena-vybava-uz-jinde-nesezenete-147807\n\n#MartinVaculík #SsangYongKorando", "Upoutávka: Martin Vaculík a SsangYong Korando. Takový poměr cena/výbava už jinde neseženete!", "HaBEJE7XNYI", 121, false, "https://www.youtube.com/watch?v=HaBEJE7XNYI", "/downloads/Auto.cz - Martin Vaculík/2023-02-27 - Upoutávka: Martin Vaculík a SsangYong Korando. Takový poměr cena⧸výbava už jinde neseženete!.mp4", false, 6, ~U[2023-02-27 16:50:00Z]] 18:18:34.114 [debug] QUERY OK source="sources" db=0.3ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.115 [debug] QUERY OK source="media_items" db=0.6ms idle=5.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-06 17:20:00Z], 6] 18:18:34.117 [debug] QUERY OK source="media_items" db=1.4ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický expert Světa motorů Martin Vaculík si velkého medvěda do bazarové rubriky nevybral kvůli omlazovací proceduře, ale faktu, že už jej dnes lze koupit za zajímavé peníze. Základní holátka se vejdou i do půl milionu korun. My vám dnes ve videu ukážeme kousek s motorem 2.0 TDI/110 kW, který najezdil 109.000 km a v „áčkách“ si jej cení na 549.999 Kč. Vyplatí se? Posuďte sami: https://www.auto.cz/video-martin-vaculik-a-ojeta-skoda-kodiaq-medved-za-pul-milionu-dnes-uz-to-jde-147549\n\n#MartinVaculík #ŠkodaKodiaq", "Upoutávka: Martin Vaculík a ojetá Škoda Kodiaq. Medvěd za půl milionu? Dnes už to jde!", "cfa5b4ba-5f0b-42ba-bed2-fedad3e3544f", "J_3Oh1sNWmo", false, 155, false, "https://www.youtube.com/watch?v=J_3Oh1sNWmo", 128, "/downloads/Auto.cz - Martin Vaculík/2023-02-06 - Upoutávka: Martin Vaculík a ojetá Škoda Kodiaq. Medvěd za půl milionu? Dnes už to jde!.mp4", false, false, 6, [], 1, ~U[2023-02-06 17:20:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Technický expert Světa motorů Martin Vaculík si velkého medvěda do bazarové rubriky nevybral kvůli omlazovací proceduře, ale faktu, že už jej dnes lze koupit za zajímavé peníze. Základní holátka se vejdou i do půl milionu korun. My vám dnes ve videu ukážeme kousek s motorem 2.0 TDI/110 kW, který najezdil 109.000 km a v „áčkách“ si jej cení na 549.999 Kč. Vyplatí se? Posuďte sami: https://www.auto.cz/video-martin-vaculik-a-ojeta-skoda-kodiaq-medved-za-pul-milionu-dnes-uz-to-jde-147549\n\n#MartinVaculík #ŠkodaKodiaq", "Upoutávka: Martin Vaculík a ojetá Škoda Kodiaq. Medvěd za půl milionu? Dnes už to jde!", "J_3Oh1sNWmo", 155, false, "https://www.youtube.com/watch?v=J_3Oh1sNWmo", "/downloads/Auto.cz - Martin Vaculík/2023-02-06 - Upoutávka: Martin Vaculík a ojetá Škoda Kodiaq. Medvěd za půl milionu? Dnes už to jde!.mp4", false, 6, ~U[2023-02-06 17:20:00Z]] 18:18:34.118 [debug] QUERY OK source="sources" db=0.3ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.119 [debug] QUERY OK source="media_items" db=0.6ms idle=5.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-30 16:50:00Z], 6] 18:18:34.121 [debug] QUERY OK source="media_items" db=1.2ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Škodovky patří mezi oblíbené vozy Martina Vaculíka. V\u00A0dnešní bazarové epizodě se však podíváme na jednu, kterou už coby novou nekoupíte. Je to první novodobé SUV značky, na které se po vlně všech kodiaqů a karoqů tak nějak pozapomnělo. Škoda Yeti: https://www.auto.cz/video-martin-vaculik-a-ojeta-skoda-yeti-hrozici-maler-prozradi-lupa-147468\n\n#MartinVaculík #skodayeti", "Upoutávka: Martin Vaculík a ojetá Škoda Yeti. Hrozící malér prozradí lupa!", "541741ca-fa78-4112-9a58-0ad2903e7af4", "_aUhmILjaIE", false, 136, false, "https://www.youtube.com/watch?v=_aUhmILjaIE", 129, "/downloads/Auto.cz - Martin Vaculík/2023-01-30 - Upoutávka: Martin Vaculík a ojetá Škoda Yeti. Hrozící malér prozradí lupa!.mp4", false, false, 6, [], 1, ~U[2023-01-30 16:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Škodovky patří mezi oblíbené vozy Martina Vaculíka. V\u00A0dnešní bazarové epizodě se však podíváme na jednu, kterou už coby novou nekoupíte. Je to první novodobé SUV značky, na které se po vlně všech kodiaqů a karoqů tak nějak pozapomnělo. Škoda Yeti: https://www.auto.cz/video-martin-vaculik-a-ojeta-skoda-yeti-hrozici-maler-prozradi-lupa-147468\n\n#MartinVaculík #skodayeti", "Upoutávka: Martin Vaculík a ojetá Škoda Yeti. Hrozící malér prozradí lupa!", "_aUhmILjaIE", 136, false, "https://www.youtube.com/watch?v=_aUhmILjaIE", "/downloads/Auto.cz - Martin Vaculík/2023-01-30 - Upoutávka: Martin Vaculík a ojetá Škoda Yeti. Hrozící malér prozradí lupa!.mp4", false, 6, ~U[2023-01-30 16:50:00Z]] 18:18:34.121 [debug] QUERY OK source="sources" db=0.3ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.122 [debug] QUERY OK source="media_items" db=0.6ms idle=4.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-23 16:50:10Z], 6] 18:18:34.124 [debug] QUERY OK source="media_items" db=1.4ms idle=4.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zapomeňme na chvilku na pestrý výběr bazarovek, které vám Martin Vaculík představuje každé pondělí ve své nové videorubrice. Tentokrát tu máme velké video věnované relativně novému modelu. A navíc hodně netradičnímu, alespoň co se tvorby Martina týká. Jde o hybridní Porsche Panamera 4 E-Hybrid Sport Turismo, přičemž toto auto stuttgartské automobilky testuje specialista Světa motorů poprvé v\u00A0životě. Důvod? Ten už se dozvíte ve videu přiloženém výše. A nebojte, dojte i na tradiční „uživatelské“ okénko i zvedák. Máte se na co těšit! https://www.auto.cz/video-martin-vaculik-poprve-v-historii-testuje-nove-porsche-nezapomnelo-se-ani-na-zvedak-147331\n\n#MartinVaculík #PorschePanamera", "Martin Vaculík poprvé v historii testuje nové Porsche! Nezapomnělo se ani na zvedák", "4db90c59-31e7-45a6-87c7-fc3542eeee30", "d7UDgnj_44I", false, 1415, false, "https://www.youtube.com/watch?v=d7UDgnj_44I", 130, "/downloads/Auto.cz - Martin Vaculík/2023-01-23 - Martin Vaculík poprvé v historii testuje nové Porsche! Nezapomnělo se ani na zvedák.mp4", false, false, 6, [], 1, ~U[2023-01-23 16:50:10Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Zapomeňme na chvilku na pestrý výběr bazarovek, které vám Martin Vaculík představuje každé pondělí ve své nové videorubrice. Tentokrát tu máme velké video věnované relativně novému modelu. A navíc hodně netradičnímu, alespoň co se tvorby Martina týká. Jde o hybridní Porsche Panamera 4 E-Hybrid Sport Turismo, přičemž toto auto stuttgartské automobilky testuje specialista Světa motorů poprvé v\u00A0životě. Důvod? Ten už se dozvíte ve videu přiloženém výše. A nebojte, dojte i na tradiční „uživatelské“ okénko i zvedák. Máte se na co těšit! https://www.auto.cz/video-martin-vaculik-poprve-v-historii-testuje-nove-porsche-nezapomnelo-se-ani-na-zvedak-147331\n\n#MartinVaculík #PorschePanamera", "Martin Vaculík poprvé v historii testuje nové Porsche! Nezapomnělo se ani na zvedák", "d7UDgnj_44I", 1415, false, "https://www.youtube.com/watch?v=d7UDgnj_44I", "/downloads/Auto.cz - Martin Vaculík/2023-01-23 - Martin Vaculík poprvé v historii testuje nové Porsche! Nezapomnělo se ani na zvedák.mp4", false, 6, ~U[2023-01-23 16:50:10Z]] 18:18:34.125 [debug] QUERY OK source="sources" db=0.3ms idle=5.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.126 [debug] QUERY OK source="media_items" db=0.6ms idle=4.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-09 16:50:00Z], 6] 18:18:34.128 [debug] QUERY OK source="media_items" db=1.2ms idle=5.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Čtvrtá generace Škody Octavia je tu s námi tři roky a pomalu se z ní stává atraktivní bazarové zboží. Jak funguje coby mladá ojetina vám prozradí Martin Vaculík v nejnovějším videu: https://www.auto.cz/video-martin-vaculik-a-skoda-octavia-iv-jako-ojetina-hodne-pozitiv-ale-i-neprijemna-pravda-147201\n\n#MartinVaculík #ŠkodaOctavia #Bazar", "Upoutávka: Martin Vaculík a Škoda Octavia IV jako ojetina. Hodně pozitiv, ale i nepříjemná pravda", "3703b6bc-28e5-46a4-8e48-ed838b3ba4cc", "42HOSTqTHDE", false, 150, false, "https://www.youtube.com/watch?v=42HOSTqTHDE", 131, "/downloads/Auto.cz - Martin Vaculík/2023-01-09 - Upoutávka: Martin Vaculík a Škoda Octavia IV jako ojetina. Hodně pozitiv, ale i nepříjemná pravda.mp4", false, false, 6, [], 1, ~U[2023-01-09 16:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Čtvrtá generace Škody Octavia je tu s námi tři roky a pomalu se z ní stává atraktivní bazarové zboží. Jak funguje coby mladá ojetina vám prozradí Martin Vaculík v nejnovějším videu: https://www.auto.cz/video-martin-vaculik-a-skoda-octavia-iv-jako-ojetina-hodne-pozitiv-ale-i-neprijemna-pravda-147201\n\n#MartinVaculík #ŠkodaOctavia #Bazar", "Upoutávka: Martin Vaculík a Škoda Octavia IV jako ojetina. Hodně pozitiv, ale i nepříjemná pravda", "42HOSTqTHDE", 150, false, "https://www.youtube.com/watch?v=42HOSTqTHDE", "/downloads/Auto.cz - Martin Vaculík/2023-01-09 - Upoutávka: Martin Vaculík a Škoda Octavia IV jako ojetina. Hodně pozitiv, ale i nepříjemná pravda.mp4", false, 6, ~U[2023-01-09 16:50:00Z]] 18:18:34.129 [debug] QUERY OK source="sources" db=0.3ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.129 [debug] QUERY OK source="media_items" db=0.6ms idle=4.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-23 16:50:09Z], 6] 18:18:34.131 [debug] QUERY OK source="media_items" db=1.2ms idle=4.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dlouhodobým testem redakce Světa motorů prošel před časem Hyundai i30 s batůžkem na zádech a základním motorem. Jeho několikaměsíční působení zhodnotil na závěr sám Martin Vaculík: https://www.auto.cz/video-martin-vaculik-se-louci-s-lidovym-hyundaiem-i30-jednim-z-poslednich-normalnich-kombi-147033\n\n#MartinVaculík #Hyundaii30", "🎄🎁 Martin Vaculík se loučí s lidovým Hyundaiem i30: Jedním z posledních normálních kombi", "1bb22b3f-3ce5-4b77-9df9-043ae89e8198", "n_nbBpJSZfo", false, 1934, false, "https://www.youtube.com/watch?v=n_nbBpJSZfo", 132, "/downloads/Auto.cz - Martin Vaculík/2022-12-23 - 🎄🎁 Martin Vaculík se loučí s lidovým Hyundaiem i30: Jedním z posledních normálních kombi.mp4", false, false, 6, [], 1, ~U[2022-12-23 16:50:09Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Dlouhodobým testem redakce Světa motorů prošel před časem Hyundai i30 s batůžkem na zádech a základním motorem. Jeho několikaměsíční působení zhodnotil na závěr sám Martin Vaculík: https://www.auto.cz/video-martin-vaculik-se-louci-s-lidovym-hyundaiem-i30-jednim-z-poslednich-normalnich-kombi-147033\n\n#MartinVaculík #Hyundaii30", "🎄🎁 Martin Vaculík se loučí s lidovým Hyundaiem i30: Jedním z posledních normálních kombi", "n_nbBpJSZfo", 1934, false, "https://www.youtube.com/watch?v=n_nbBpJSZfo", "/downloads/Auto.cz - Martin Vaculík/2022-12-23 - 🎄🎁 Martin Vaculík se loučí s lidovým Hyundaiem i30: Jedním z posledních normálních kombi.mp4", false, 6, ~U[2022-12-23 16:50:09Z]] 18:18:34.132 [debug] QUERY OK source="sources" db=0.3ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.133 [debug] QUERY OK source="media_items" db=0.6ms idle=4.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-19 16:50:00Z], 6] 18:18:34.135 [debug] QUERY OK source="media_items" db=1.1ms idle=4.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Není žádným tajemstvím, že vozy Dacia jsou u technického experta Martina Vaculíka nesmírně oblíbené. Bodují svou technickou jednoduchostí a stále ještě velmi příznivými cenovkami. Obzvlášť to platí pro SUV Duster, které si Martin tentokrát vybral do své velké bazarové videorubriky: https://www.auto.cz/video-martin-vaculik-a-dacia-duster-jako-mlada-ojetina-helma-coby-povinna-vybava-146962\n\n#MartinVaculík #DaciaDuster", "Upoutávka: Martin Vaculík a Dacia Duster jako mladá ojetina. Helma coby povinná výbava?", "ae0e9223-784c-4316-9562-86bd44ec545e", "f045GU4qATw", false, 159, false, "https://www.youtube.com/watch?v=f045GU4qATw", 133, "/downloads/Auto.cz - Martin Vaculík/2022-12-19 - Upoutávka: Martin Vaculík a Dacia Duster jako mladá ojetina. Helma coby povinná výbava?.mp4", false, false, 6, [], 1, ~U[2022-12-19 16:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Není žádným tajemstvím, že vozy Dacia jsou u technického experta Martina Vaculíka nesmírně oblíbené. Bodují svou technickou jednoduchostí a stále ještě velmi příznivými cenovkami. Obzvlášť to platí pro SUV Duster, které si Martin tentokrát vybral do své velké bazarové videorubriky: https://www.auto.cz/video-martin-vaculik-a-dacia-duster-jako-mlada-ojetina-helma-coby-povinna-vybava-146962\n\n#MartinVaculík #DaciaDuster", "Upoutávka: Martin Vaculík a Dacia Duster jako mladá ojetina. Helma coby povinná výbava?", "f045GU4qATw", 159, false, "https://www.youtube.com/watch?v=f045GU4qATw", "/downloads/Auto.cz - Martin Vaculík/2022-12-19 - Upoutávka: Martin Vaculík a Dacia Duster jako mladá ojetina. Helma coby povinná výbava?.mp4", false, 6, ~U[2022-12-19 16:50:00Z]] 18:18:34.135 [debug] QUERY OK source="sources" db=0.3ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.136 [debug] QUERY OK source="media_items" db=0.5ms idle=4.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-12 19:00:12Z], 6] 18:18:34.138 [debug] QUERY OK source="media_items" db=1.0ms idle=4.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V\u00A0čerstvé epizodě Bazarů Martina Vaculíka si technický expert Světa motorů posvítí na Mercedes-Benz třídy V. Sehnat jej coby ojetinu není vůbec snadné, jak totiž Martin informuje hned v\u00A0úvodu, v\u00A0inzerátech a na bazarových stáních se tohle auto dlouho nezdrží. Nový díl nabídne bližší pohled na „véčko“ z\u00A0roku 2016, které má najeto 68.000 km a stojí bez korunky rovných 1,1 milionu Kč: https://www.auto.cz/video-martin-vaculik-a-mercedes-tridy-v-jako-ojetina-auto-po-kterem-se-v-bazaru-jen-zaprasi-146873\n\n#MartinVaculík #TřídaV", "Upoutávka: Martin Vaculík a Mercedes třídy V\u00A0jako ojetina. Auto, po kterém se v\u00A0bazaru jen zapráší", "6265c2b4-0654-452b-831f-72dfb43c8f25", "oORrsjGlKDM", false, 126, false, "https://www.youtube.com/watch?v=oORrsjGlKDM", 134, "/downloads/Auto.cz - Martin Vaculík/2022-12-12 - Upoutávka: Martin Vaculík a Mercedes třídy V\u00A0jako ojetina. Auto, po kterém se v\u00A0bazaru jen zapráší.mp4", false, false, 6, [], 1, ~U[2022-12-12 19:00:12Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "V\u00A0čerstvé epizodě Bazarů Martina Vaculíka si technický expert Světa motorů posvítí na Mercedes-Benz třídy V. Sehnat jej coby ojetinu není vůbec snadné, jak totiž Martin informuje hned v\u00A0úvodu, v\u00A0inzerátech a na bazarových stáních se tohle auto dlouho nezdrží. Nový díl nabídne bližší pohled na „véčko“ z\u00A0roku 2016, které má najeto 68.000 km a stojí bez korunky rovných 1,1 milionu Kč: https://www.auto.cz/video-martin-vaculik-a-mercedes-tridy-v-jako-ojetina-auto-po-kterem-se-v-bazaru-jen-zaprasi-146873\n\n#MartinVaculík #TřídaV", "Upoutávka: Martin Vaculík a Mercedes třídy V\u00A0jako ojetina. Auto, po kterém se v\u00A0bazaru jen zapráší", "oORrsjGlKDM", 126, false, "https://www.youtube.com/watch?v=oORrsjGlKDM", "/downloads/Auto.cz - Martin Vaculík/2022-12-12 - Upoutávka: Martin Vaculík a Mercedes třídy V\u00A0jako ojetina. Auto, po kterém se v\u00A0bazaru jen zapráší.mp4", false, 6, ~U[2022-12-12 19:00:12Z]] 18:18:34.138 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=5.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.139 [debug] QUERY OK source="media_items" db=0.5ms idle=4.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-05 16:50:00Z], 6] 18:18:34.179 [debug] QUERY OK source="media_items" db=39.3ms idle=4.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Mladé ojetiny jsou mezi tuzemskými zákazníky stále populárnější. Není se co divit, vždyť takové ojeté Audi A6 Avant je dnes o tři čtvrtě milionu korun levnější než coby nové? Tedy ojeté… bavíme se o kousku, který najel jen něco přes 15.000 kilometrů za pouhý rok! To už nám přijde jako solidní úspora: https://www.auto.cz/video-martin-vaculik-a-soucasne-audi-a6-rok-stare-auto-je-o-750-000-kc-levnejsi-nez-nove-146784", "Upoutávka: Martin Vaculík a současné Audi A6: Rok staré auto je o 750.000 Kč levnější než nové!", "a8ec1006-6b9c-4a44-8fc0-30558da78a46", "0JBYDV3Rf9s", false, 139, false, "https://www.youtube.com/watch?v=0JBYDV3Rf9s", 135, "/downloads/Auto.cz - Martin Vaculík/2022-12-05 - Upoutávka: Martin Vaculík a současné Audi A6: Rok staré auto je o 750.000 Kč levnější než nové!.mp4", false, false, 6, [], 1, ~U[2022-12-05 16:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Mladé ojetiny jsou mezi tuzemskými zákazníky stále populárnější. Není se co divit, vždyť takové ojeté Audi A6 Avant je dnes o tři čtvrtě milionu korun levnější než coby nové? Tedy ojeté… bavíme se o kousku, který najel jen něco přes 15.000 kilometrů za pouhý rok! To už nám přijde jako solidní úspora: https://www.auto.cz/video-martin-vaculik-a-soucasne-audi-a6-rok-stare-auto-je-o-750-000-kc-levnejsi-nez-nove-146784", "Upoutávka: Martin Vaculík a současné Audi A6: Rok staré auto je o 750.000 Kč levnější než nové!", "0JBYDV3Rf9s", 139, false, "https://www.youtube.com/watch?v=0JBYDV3Rf9s", "/downloads/Auto.cz - Martin Vaculík/2022-12-05 - Upoutávka: Martin Vaculík a současné Audi A6: Rok staré auto je o 750.000 Kč levnější než nové!.mp4", false, 6, ~U[2022-12-05 16:50:00Z]] 18:18:34.180 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=43.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.181 [debug] QUERY OK source="media_items" db=0.6ms idle=43.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-21 16:50:00Z], 6] 18:18:34.198 [debug] QUERY OK source="media_items" db=15.7ms idle=43.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["CELÁ EPIZODA: https://www.auto.cz/video-martin-vaculik-a-skoda-kamiq-jako-mlada-ojetina-za-tyto-penize-ji-rozhodne-nekupujte-146599\n\nŠkodovka odstartovala éru moderních SUV sedmimístným modelem Kodiaq. Následoval menší Karoq a posléze paletu zvýšených modelů doplnil crossover Kamiq. Ten je posazen na platformě MQB A0, jíž sdílí s celou řadou menších koncernových modelů. V hierarchii značky má nejblíže ke Scale, jejíž velké bazarové video jsme vám už přinesli a s níž sdílí například kompletní přístrojovou desku: https://www.auto.cz/video-martin-vaculik-a-skoda-kamiq-jako-mlada-ojetina-za-tyto-penize-ji-rozhodne-nekupujte-146599\n\n#MartinVaculík #ŠkodaKamiq", "Upoutávka: Martin Vaculík a Škoda Kamiq jako mladá ojetina. Za tyto peníze ji rozhodně nekupujte!", "b9f66628-a52b-41ec-9b51-03a32ca6a42a", "JFRVMjHFWXI", false, 136, false, "https://www.youtube.com/watch?v=JFRVMjHFWXI", 137, "/downloads/Auto.cz - Martin Vaculík/2022-11-21 - Upoutávka: Martin Vaculík a Škoda Kamiq jako mladá ojetina. Za tyto peníze ji rozhodně nekupujte!.mp4", false, false, 6, [], 1, ~U[2022-11-21 16:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "CELÁ EPIZODA: https://www.auto.cz/video-martin-vaculik-a-skoda-kamiq-jako-mlada-ojetina-za-tyto-penize-ji-rozhodne-nekupujte-146599\n\nŠkodovka odstartovala éru moderních SUV sedmimístným modelem Kodiaq. Následoval menší Karoq a posléze paletu zvýšených modelů doplnil crossover Kamiq. Ten je posazen na platformě MQB A0, jíž sdílí s celou řadou menších koncernových modelů. V hierarchii značky má nejblíže ke Scale, jejíž velké bazarové video jsme vám už přinesli a s níž sdílí například kompletní přístrojovou desku: https://www.auto.cz/video-martin-vaculik-a-skoda-kamiq-jako-mlada-ojetina-za-tyto-penize-ji-rozhodne-nekupujte-146599\n\n#MartinVaculík #ŠkodaKamiq", "Upoutávka: Martin Vaculík a Škoda Kamiq jako mladá ojetina. Za tyto peníze ji rozhodně nekupujte!", "JFRVMjHFWXI", 136, false, "https://www.youtube.com/watch?v=JFRVMjHFWXI", "/downloads/Auto.cz - Martin Vaculík/2022-11-21 - Upoutávka: Martin Vaculík a Škoda Kamiq jako mladá ojetina. Za tyto peníze ji rozhodně nekupujte!.mp4", false, 6, ~U[2022-11-21 16:50:00Z]] 18:18:34.199 [debug] QUERY OK source="sources" db=0.4ms 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" = ?) [6] 18:18:34.200 [debug] QUERY OK source="media_items" db=0.8ms idle=20.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-14 16:50:00Z], 6] 18:18:34.204 [debug] QUERY OK source="media_items" db=2.4ms idle=20.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["CELÁ EPIZODA: https://www.auto.cz/martin-vaculik-a-soucasna-kia-ceed-jako-ojetina-toto-je-jeden-z-mych-tajnych-tipu-146518\n\nTřetí generace kompaktního modelu Kia Ceed byla představena v\u00A0roce 2018. Dočkala se mnoha změn – zmizel apostrof z\u00A0názvu a poprvé se jednalo o generaci vyvíjenou v\u00A0Evropě se zaměřením na evropské zákazníky. Nedávno Ceed prošel omlazovací procedurou, která však přinesla jen drobné kosmetické retuše: https://www.auto.cz/martin-vaculik-a-soucasna-kia-ceed-jako-ojetina-toto-je-jeden-z-mych-tajnych-tipu-146518\n\n#MartinVaculík #KiaCeed", "Upoutávka: Martin Vaculík a současná Kia Ceed jako ojetina. Jeden z\u00A0mých tajných tipů!", "1c370ec5-ca54-45e1-8fcd-0051584d3a82", "A8spYeugnGY", false, 139, false, "https://www.youtube.com/watch?v=A8spYeugnGY", 138, "/downloads/Auto.cz - Martin Vaculík/2022-11-14 - Upoutávka: Martin Vaculík a současná Kia Ceed jako ojetina. Jeden z\u00A0mých tajných tipů!.mp4", false, false, 6, [], 1, ~U[2022-11-14 16:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "CELÁ EPIZODA: https://www.auto.cz/martin-vaculik-a-soucasna-kia-ceed-jako-ojetina-toto-je-jeden-z-mych-tajnych-tipu-146518\n\nTřetí generace kompaktního modelu Kia Ceed byla představena v\u00A0roce 2018. Dočkala se mnoha změn – zmizel apostrof z\u00A0názvu a poprvé se jednalo o generaci vyvíjenou v\u00A0Evropě se zaměřením na evropské zákazníky. Nedávno Ceed prošel omlazovací procedurou, která však přinesla jen drobné kosmetické retuše: https://www.auto.cz/martin-vaculik-a-soucasna-kia-ceed-jako-ojetina-toto-je-jeden-z-mych-tajnych-tipu-146518\n\n#MartinVaculík #KiaCeed", "Upoutávka: Martin Vaculík a současná Kia Ceed jako ojetina. Jeden z\u00A0mých tajných tipů!", "A8spYeugnGY", 139, false, "https://www.youtube.com/watch?v=A8spYeugnGY", "/downloads/Auto.cz - Martin Vaculík/2022-11-14 - Upoutávka: Martin Vaculík a současná Kia Ceed jako ojetina. Jeden z\u00A0mých tajných tipů!.mp4", false, 6, ~U[2022-11-14 16:50:00Z]] 18:18:34.205 [debug] QUERY OK source="sources" db=0.5ms idle=23.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.207 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=8.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-09 16:50:00Z], 6] 18:18:34.214 [debug] QUERY OK source="media_items" db=6.2ms idle=8.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický specialista Světa motorů Martin Vaculík je obrovským fanouškem užitkových vozů značky Volkswagen, zejména pak nejrůznějších variant multivanů a transporterů. Není tedy divu, že si natáčení s generací T4 velmi užil. A aby toho nebylo málo, přizval si k sobě tentokrát i jednu velmi zajímavou výpomoc – mechanika Emila: https://www.auto.cz/video-s-filmovym-transporterem-t4-jak-mechanik-emil-vyskolil-martina-vaculika-146423", "Jak mechanik Emil vyškolil Martina Vaculíka: Transporter T4 z filmu Grand Prix!", "c4999de4-b6f6-44f0-b0ce-142c907ff962", "BTHmLj8yrM4", false, 2098, false, "https://www.youtube.com/watch?v=BTHmLj8yrM4", 139, "/downloads/Auto.cz - Martin Vaculík/2022-11-09 - Jak mechanik Emil vyškolil Martina Vaculíka: Transporter T4 z filmu Grand Prix!.mp4", false, false, 6, [], 1, ~U[2022-11-09 16:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Technický specialista Světa motorů Martin Vaculík je obrovským fanouškem užitkových vozů značky Volkswagen, zejména pak nejrůznějších variant multivanů a transporterů. Není tedy divu, že si natáčení s generací T4 velmi užil. A aby toho nebylo málo, přizval si k sobě tentokrát i jednu velmi zajímavou výpomoc – mechanika Emila: https://www.auto.cz/video-s-filmovym-transporterem-t4-jak-mechanik-emil-vyskolil-martina-vaculika-146423", "Jak mechanik Emil vyškolil Martina Vaculíka: Transporter T4 z filmu Grand Prix!", "BTHmLj8yrM4", 2098, false, "https://www.youtube.com/watch?v=BTHmLj8yrM4", "/downloads/Auto.cz - Martin Vaculík/2022-11-09 - Jak mechanik Emil vyškolil Martina Vaculíka: Transporter T4 z filmu Grand Prix!.mp4", false, 6, ~U[2022-11-09 16:50:00Z]] 18:18:34.216 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=14.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.218 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=12.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-07 16:50:00Z], 6] 18:18:34.222 [debug] QUERY OK source="media_items" db=2.7ms idle=12.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["CELÁ EPIZODA ZDE: https://www.auto.cz/video-martin-vaculik-a-skoda-scala-jako-ojetina-nedejte-na-rady-rozumbradu-146420\n\nŘekli byste, že od premiéry Škoda Scala uplynou za pár týdnů čtyři roky? V praxi to znamená, že se z nástupce cenově dostupného Rapidu stává atraktivní bazarové zboží. Technický specialista Martin Vaculík si jeden takový kousek našel, aby si dopodrobna posvítil na veškeré jeho klady i zápory.\n\nJak už jistě dobře víte, Martin své videobazary od podlahy změnil. Namísto občasníku teď vydává novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa je pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz PREMIUM+ níže. Dnešní má skoro půl hodiny a protože je v sekci PREMIUM+, samozřejmě ji zhlédnete bez reklam: https://www.auto.cz/video-martin-vaculik-a-skoda-scala-jako-ojetina-nedejte-na-rady-rozumbradu-146420\n\n#MartinVaculík #ŠkodaScala", "Upoutávka: Martin Vaculík a Škoda Scala jako ojetina: Nedejte na rady rozumbradů!", "f2af5e52-f52f-430c-9804-926912a85810", "sMnbdFf6xfA", false, 137, false, "https://www.youtube.com/watch?v=sMnbdFf6xfA", 140, "/downloads/Auto.cz - Martin Vaculík/2022-11-07 - Upoutávka: Martin Vaculík a Škoda Scala jako ojetina: Nedejte na rady rozumbradů!.mp4", false, false, 6, [], 1, ~U[2022-11-07 16:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "CELÁ EPIZODA ZDE: https://www.auto.cz/video-martin-vaculik-a-skoda-scala-jako-ojetina-nedejte-na-rady-rozumbradu-146420\n\nŘekli byste, že od premiéry Škoda Scala uplynou za pár týdnů čtyři roky? V praxi to znamená, že se z nástupce cenově dostupného Rapidu stává atraktivní bazarové zboží. Technický specialista Martin Vaculík si jeden takový kousek našel, aby si dopodrobna posvítil na veškeré jeho klady i zápory.\n\nJak už jistě dobře víte, Martin své videobazary od podlahy změnil. Namísto občasníku teď vydává novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa je pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz PREMIUM+ níže. Dnešní má skoro půl hodiny a protože je v sekci PREMIUM+, samozřejmě ji zhlédnete bez reklam: https://www.auto.cz/video-martin-vaculik-a-skoda-scala-jako-ojetina-nedejte-na-rady-rozumbradu-146420\n\n#MartinVaculík #ŠkodaScala", "Upoutávka: Martin Vaculík a Škoda Scala jako ojetina: Nedejte na rady rozumbradů!", "sMnbdFf6xfA", 137, false, "https://www.youtube.com/watch?v=sMnbdFf6xfA", "/downloads/Auto.cz - Martin Vaculík/2022-11-07 - Upoutávka: Martin Vaculík a Škoda Scala jako ojetina: Nedejte na rady rozumbradů!.mp4", false, 6, ~U[2022-11-07 16:50:00Z]] 18:18:34.223 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=15.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.225 [debug] QUERY OK source="media_items" db=1.1ms idle=9.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-31 16:50:00Z], 6] 18:18:34.330 [debug] QUERY OK source="media_items" db=103.5ms idle=10.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["CELÁ EPIZODA ZDE: https://www.auto.cz/video-martin-vaculik-a-suzuki-vitara-auto-ktere-najete-kilometry-dokonale-maskuje-146314\n\nNení to zdaleka poprvé, co si Martin Vaculík vybral aktuální generaci Suzuki Vitara do svého videa. Populární SUV vám představil již několikrát, věnoval se mu coby horké novince a bylo také jedním z témat jeho bazarové videoporadny. Tentokrát Vitara přijíždí coby klíčové téma nové bazarové epizody.\n\nJak jsme vás informovali už včera, Martin své videobazary od podlahy změnil. Namísto občasníku se teď můžete těšit na novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa bude pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz PREMIUM+ níže. Tentokrát má 43 minut a protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam:\nhttps://www.auto.cz/video-martin-vaculik-a-suzuki-vitara-auto-ktere-najete-kilometry-dokonale-maskuje-146314\n\n#MartinVaculík #SuzukiVitara #Bazar", "Upoutávka: Martin Vaculík a Suzuki Vitara. Auto, které najeté kilometry dokonale maskuje!", "741eaab0-ed69-46df-bb22-d281a23c7931", "Nri7LtZGG4o", false, 140, false, "https://www.youtube.com/watch?v=Nri7LtZGG4o", 141, "/downloads/Auto.cz - Martin Vaculík/2022-10-31 - Upoutávka: Martin Vaculík a Suzuki Vitara. Auto, které najeté kilometry dokonale maskuje!.mp4", false, false, 6, [], 1, ~U[2022-10-31 16:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "CELÁ EPIZODA ZDE: https://www.auto.cz/video-martin-vaculik-a-suzuki-vitara-auto-ktere-najete-kilometry-dokonale-maskuje-146314\n\nNení to zdaleka poprvé, co si Martin Vaculík vybral aktuální generaci Suzuki Vitara do svého videa. Populární SUV vám představil již několikrát, věnoval se mu coby horké novince a bylo také jedním z témat jeho bazarové videoporadny. Tentokrát Vitara přijíždí coby klíčové téma nové bazarové epizody.\n\nJak jsme vás informovali už včera, Martin své videobazary od podlahy změnil. Namísto občasníku se teď můžete těšit na novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa bude pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz PREMIUM+ níže. Tentokrát má 43 minut a protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam:\nhttps://www.auto.cz/video-martin-vaculik-a-suzuki-vitara-auto-ktere-najete-kilometry-dokonale-maskuje-146314\n\n#MartinVaculík #SuzukiVitara #Bazar", "Upoutávka: Martin Vaculík a Suzuki Vitara. Auto, které najeté kilometry dokonale maskuje!", "Nri7LtZGG4o", 140, false, "https://www.youtube.com/watch?v=Nri7LtZGG4o", "/downloads/Auto.cz - Martin Vaculík/2022-10-31 - Upoutávka: Martin Vaculík a Suzuki Vitara. Auto, které najeté kilometry dokonale maskuje!.mp4", false, 6, ~U[2022-10-31 16:50:00Z]] 18:18:34.331 [debug] QUERY OK source="sources" db=0.4ms idle=112.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.332 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=110.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-24 15:50:01Z], 6] 18:18:34.335 [debug] QUERY OK source="media_items" db=1.5ms idle=109.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["CELÁ EPIZODA JIŽ NYNÍ ZDE: https://www.auto.cz/video-martin-vaculik-a-bazarova-skoda-rapid-vse-o-posledni-skodovce-sveho-druhu-146266\n\nTechnický expert Martin Vaculík si v novém bazarovém videu opět posvítil na jednu z nejžádanějších ojetin českého trhu. Konkrétně se bavíme o modelu Škoda Rapid z roku 2018, jenž má pod kapotou motor 1.0 TSI s výkonem 81 kW a na tachometru třiašedesát tisíc kilometrů. Jen připomeňme, že Rapid vyráběný od roku 2012 lákal především na atraktivní cenovku. A tak jde dnes i relativně mladou ojetinu koupit za sympatických 299.999 Kč.\n\nJak už jistě dobře víte, Martin své videobazary od podlahy změnil. Namísto občasníku teď vydává novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa je pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz PREMIUM+ níže. Dnešní má 46 minut a protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam: https://www.auto.cz/video-martin-vaculik-a-bazarova-skoda-rapid-vse-o-posledni-skodovce-sveho-druhu-146266\n\n#MartinVaculík #ŠkodaRapid", "Upoutávka: Martin Vaculík a bazarová Škoda Rapid. Víme vše o poslední škodovce svého druhu!", "c2a81763-3d3c-47b7-a5bb-59d7dd9db2f8", "iwjQLhQtq40", false, 136, false, "https://www.youtube.com/watch?v=iwjQLhQtq40", 142, "/downloads/Auto.cz - Martin Vaculík/2022-10-24 - Upoutávka: Martin Vaculík a bazarová Škoda Rapid. Víme vše o poslední škodovce svého druhu!.mp4", false, false, 6, [], 1, ~U[2022-10-24 15:50:01Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "CELÁ EPIZODA JIŽ NYNÍ ZDE: https://www.auto.cz/video-martin-vaculik-a-bazarova-skoda-rapid-vse-o-posledni-skodovce-sveho-druhu-146266\n\nTechnický expert Martin Vaculík si v novém bazarovém videu opět posvítil na jednu z nejžádanějších ojetin českého trhu. Konkrétně se bavíme o modelu Škoda Rapid z roku 2018, jenž má pod kapotou motor 1.0 TSI s výkonem 81 kW a na tachometru třiašedesát tisíc kilometrů. Jen připomeňme, že Rapid vyráběný od roku 2012 lákal především na atraktivní cenovku. A tak jde dnes i relativně mladou ojetinu koupit za sympatických 299.999 Kč.\n\nJak už jistě dobře víte, Martin své videobazary od podlahy změnil. Namísto občasníku teď vydává novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa je pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz PREMIUM+ níže. Dnešní má 46 minut a protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam: https://www.auto.cz/video-martin-vaculik-a-bazarova-skoda-rapid-vse-o-posledni-skodovce-sveho-druhu-146266\n\n#MartinVaculík #ŠkodaRapid", "Upoutávka: Martin Vaculík a bazarová Škoda Rapid. Víme vše o poslední škodovce svého druhu!", "iwjQLhQtq40", 136, false, "https://www.youtube.com/watch?v=iwjQLhQtq40", "/downloads/Auto.cz - Martin Vaculík/2022-10-24 - Upoutávka: Martin Vaculík a bazarová Škoda Rapid. Víme vše o poslední škodovce svého druhu!.mp4", false, 6, ~U[2022-10-24 15:50:01Z]] 18:18:34.338 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=112.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.340 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-17 15:50:00Z], 6] 18:18:34.342 [debug] QUERY OK source="media_items" db=1.5ms idle=9.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Třetí epizoda zbrusu nových videobazarů Martina Vaculíka zaostřuje na Ford Focus čtvrté generace. Tato mladá ojetina se dnes dá pořídit za rozumný peníz. Stojí za zvážení? \n\nJak už jistě dobře víte, Martin své videobazary od podlahy změnil. Namísto občasníku se teď můžete těšit na novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa bude pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz Premium+. Dnešní má přes půl hodiny a protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam: https://www.auto.cz/video-martin-vaculik-a-bazarovy-ford-focus-iv-bez-startovacich-kabelu-to-tentokrat-neslo-146136\n\n#MartinVaculík #FordFocus", "Martin Vaculík a bazarový Ford Focus IV: Bez startovacích kabelů to tentokrát nešlo!", "223b70d2-51fd-4b93-9483-7110fa669372", "_mmHayutaDs", false, 360, false, "https://www.youtube.com/watch?v=_mmHayutaDs", 143, "/downloads/Auto.cz - Martin Vaculík/2022-10-17 - Martin Vaculík a bazarový Ford Focus IV: Bez startovacích kabelů to tentokrát nešlo!.mp4", false, false, 6, [], 1, ~U[2022-10-17 15:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Třetí epizoda zbrusu nových videobazarů Martina Vaculíka zaostřuje na Ford Focus čtvrté generace. Tato mladá ojetina se dnes dá pořídit za rozumný peníz. Stojí za zvážení? \n\nJak už jistě dobře víte, Martin své videobazary od podlahy změnil. Namísto občasníku se teď můžete těšit na novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa bude pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz Premium+. Dnešní má přes půl hodiny a protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam: https://www.auto.cz/video-martin-vaculik-a-bazarovy-ford-focus-iv-bez-startovacich-kabelu-to-tentokrat-neslo-146136\n\n#MartinVaculík #FordFocus", "Martin Vaculík a bazarový Ford Focus IV: Bez startovacích kabelů to tentokrát nešlo!", "_mmHayutaDs", 360, false, "https://www.youtube.com/watch?v=_mmHayutaDs", "/downloads/Auto.cz - Martin Vaculík/2022-10-17 - Martin Vaculík a bazarový Ford Focus IV: Bez startovacích kabelů to tentokrát nešlo!.mp4", false, 6, ~U[2022-10-17 15:50:00Z]] 18:18:34.344 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.346 [debug] QUERY OK source="media_items" db=1.2ms idle=10.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-10 15:50:00Z], 6] 18:18:34.349 [debug] QUERY OK source="media_items" db=2.1ms idle=8.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Třetí generace Škody Superb je tu s námi od roku 2015. Postupně se tedy propracovala do fáze, kdy lze kousky z úvodní fáze produkce pořídit coby zajímavé ojetiny. Martin Vaculík si do nové bazarové videorubriky jeden takový kus přizval. Rozhodně totiž stojí za podrobnou recenzi!\n\nJak už jistě dobře víte, Martin své videobazary od podlahy změnil. Namísto občasníku se teď můžete těšit na novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa bude pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz Premium+ níže. Už Ta dnešní má 46 minut a protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam: https://www.auto.cz/video-martin-vaculik-a-soucasna-skoda-superb-jako-ojetina-i-obrovsky-kufr-ma-svou-bolistku-146069 👈🏻\n\n#MartinVaculík #ŠkodaSuperb", "Martin Vaculík a současná Škoda Superb jako ojetina: I obrovský kufr má svou bolístku!", "f685563e-c2f1-4ee9-84bb-ea4ef9fb9488", "du_w7Wb0VtY", false, 432, false, "https://www.youtube.com/watch?v=du_w7Wb0VtY", 144, "/downloads/Auto.cz - Martin Vaculík/2022-10-10 - Martin Vaculík a současná Škoda Superb jako ojetina: I obrovský kufr má svou bolístku!.mp4", false, false, 6, [], 1, ~U[2022-10-10 15:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Třetí generace Škody Superb je tu s námi od roku 2015. Postupně se tedy propracovala do fáze, kdy lze kousky z úvodní fáze produkce pořídit coby zajímavé ojetiny. Martin Vaculík si do nové bazarové videorubriky jeden takový kus přizval. Rozhodně totiž stojí za podrobnou recenzi!\n\nJak už jistě dobře víte, Martin své videobazary od podlahy změnil. Namísto občasníku se teď můžete těšit na novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa bude pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz Premium+ níže. Už Ta dnešní má 46 minut a protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam: https://www.auto.cz/video-martin-vaculik-a-soucasna-skoda-superb-jako-ojetina-i-obrovsky-kufr-ma-svou-bolistku-146069 👈🏻\n\n#MartinVaculík #ŠkodaSuperb", "Martin Vaculík a současná Škoda Superb jako ojetina: I obrovský kufr má svou bolístku!", "du_w7Wb0VtY", 432, false, "https://www.youtube.com/watch?v=du_w7Wb0VtY", "/downloads/Auto.cz - Martin Vaculík/2022-10-10 - Martin Vaculík a současná Škoda Superb jako ojetina: I obrovský kufr má svou bolístku!.mp4", false, 6, ~U[2022-10-10 15:50:00Z]] 18:18:34.351 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=10.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.352 [debug] QUERY OK source="media_items" db=1.0ms idle=9.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-04 15:50:00Z], 6] 18:18:34.355 [debug] QUERY OK source="media_items" db=1.9ms idle=8.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jak jsme vás informovali už včera, Martin své videobazary od podlahy změnil. Namísto občasníku se teď můžete těšit na novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa bude pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz Premium+ (odkaz níže). Už ta první s Fiatem 500X stojí za to, vždyť má se vším všudy 48 minut! A protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam.\n🎥 CELÁ EPIZODA JIŽ NYNÍ ZDE: https://www.auto.cz/video-martin-vaculik-a-ojety-fiat-500x-nepravem-opomijeny-bazarovy-klenot-145992\n\n#MartinVaculík #Bazar #Fiat500X", "Martin Vaculík a ojetý Fiat 500X. Neprávem opomíjený bazarový klenot?", "57ebe4b5-1a61-47bc-9b32-4305dcc66530", "CSO2U5Q4kLY", false, 636, false, "https://www.youtube.com/watch?v=CSO2U5Q4kLY", 145, "/downloads/Auto.cz - Martin Vaculík/2022-10-04 - Martin Vaculík a ojetý Fiat 500X. Neprávem opomíjený bazarový klenot?.mp4", false, false, 6, [], 1, ~U[2022-10-04 15:50:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Jak jsme vás informovali už včera, Martin své videobazary od podlahy změnil. Namísto občasníku se teď můžete těšit na novou obsáhlou epizodu každé pondělí, vždy na webu Auto.cz. Úvodní část videa bude pokaždé k dispozici volně na našich stránkách i youtubovém kanálu. Plnou epizodu najdete v sekci Auto.cz Premium+ (odkaz níže). Už ta první s Fiatem 500X stojí za to, vždyť má se vším všudy 48 minut! A protože je v sekci Premium+, samozřejmě ji zhlédnete bez reklam.\n🎥 CELÁ EPIZODA JIŽ NYNÍ ZDE: https://www.auto.cz/video-martin-vaculik-a-ojety-fiat-500x-nepravem-opomijeny-bazarovy-klenot-145992\n\n#MartinVaculík #Bazar #Fiat500X", "Martin Vaculík a ojetý Fiat 500X. Neprávem opomíjený bazarový klenot?", "CSO2U5Q4kLY", 636, false, "https://www.youtube.com/watch?v=CSO2U5Q4kLY", "/downloads/Auto.cz - Martin Vaculík/2022-10-04 - Martin Vaculík a ojetý Fiat 500X. Neprávem opomíjený bazarový klenot?.mp4", false, 6, ~U[2022-10-04 15:50:00Z]] 18:18:34.356 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.358 [debug] QUERY OK source="media_items" db=1.0ms idle=8.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-09-23 10:00:46Z], 6] 18:18:34.361 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=8.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vedle tradičního týdeníku Světa motorů vychází čtyřikrát do roka speciál zaměřený na automobilovou techniku či ojetiny. Jeho třetí vydání najdete právě teď na stáncích. A abyste nekupovali pověstného zajíce v pytli, Martin Vaculík vám nové číslo v dnešním videu dopodrobna představí: https://www.auto.cz/martin-vaculik-predstavuje-special-sm-technika-najdete-v-nem-velky-prehled-nejuspornejsich-aut-145829\n\n#MartinVaculík #SvětMotorů", "Martin Vaculík představuje nový speciál Světa motorů: Velký přehled nejúspornějších aut", "29653723-4c81-4465-b736-4a78de99961b", "zYy2uXDklyA", false, 852, false, "https://www.youtube.com/watch?v=zYy2uXDklyA", 146, "/downloads/Auto.cz - Martin Vaculík/2022-09-23 - Martin Vaculík představuje nový speciál Světa motorů: Velký přehled nejúspornějších aut.mp4", false, false, 6, [], 1, ~U[2022-09-23 10:00:46Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Vedle tradičního týdeníku Světa motorů vychází čtyřikrát do roka speciál zaměřený na automobilovou techniku či ojetiny. Jeho třetí vydání najdete právě teď na stáncích. A abyste nekupovali pověstného zajíce v pytli, Martin Vaculík vám nové číslo v dnešním videu dopodrobna představí: https://www.auto.cz/martin-vaculik-predstavuje-special-sm-technika-najdete-v-nem-velky-prehled-nejuspornejsich-aut-145829\n\n#MartinVaculík #SvětMotorů", "Martin Vaculík představuje nový speciál Světa motorů: Velký přehled nejúspornějších aut", "zYy2uXDklyA", 852, false, "https://www.youtube.com/watch?v=zYy2uXDklyA", "/downloads/Auto.cz - Martin Vaculík/2022-09-23 - Martin Vaculík představuje nový speciál Světa motorů: Velký přehled nejúspornějších aut.mp4", false, 6, ~U[2022-09-23 10:00:46Z]] 18:18:34.362 [debug] QUERY OK source="sources" db=0.6ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.364 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=8.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-08-11 16:00:12Z], 6] 18:18:34.367 [debug] QUERY OK source="media_items" db=1.7ms idle=8.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Když se Martin Vaculík na sociálních sítích pochlubil, že testuje Teslu, strhla se lavina různorodých připomínek a dotazů. Většina měla jedno společné: Bude video? Ano… tady je! Tentokrát na to nebyl sám. Do videa si totiž přizval i své kolegy ze Světa motorů. Video je tak nejen plné praktických zkušeností z každodenního života, ale podrobně ukazuje i fungování netradičního multimediálního systému. A dojde samozřejmě i na technické zajímavosti a poznatky. Troufáme si říct, že takto jste Teslu ještě nepoznali. Video najdete už teď výše, přejeme příjemnou zábavu! https://www.auto.cz/martin-vaculik-a-spol-vs-tesla-model-3-video-ktere-nemelo-nikdy-vzniknout-145048\n\n#MartinVaculík #TeslaModel3", "Martin Vaculík a Tesla Model 3: Video, které nemělo nikdy vzniknout!", "77ccee4e-5ece-485c-92d2-7f08bb957822", "aBzvR5zKKUU", false, 1894, false, "https://www.youtube.com/watch?v=aBzvR5zKKUU", 147, "/downloads/Auto.cz - Martin Vaculík/2022-08-11 - Martin Vaculík a Tesla Model 3: Video, které nemělo nikdy vzniknout!.mp4", false, false, 6, [], 1, ~U[2022-08-11 16:00:12Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Když se Martin Vaculík na sociálních sítích pochlubil, že testuje Teslu, strhla se lavina různorodých připomínek a dotazů. Většina měla jedno společné: Bude video? Ano… tady je! Tentokrát na to nebyl sám. Do videa si totiž přizval i své kolegy ze Světa motorů. Video je tak nejen plné praktických zkušeností z každodenního života, ale podrobně ukazuje i fungování netradičního multimediálního systému. A dojde samozřejmě i na technické zajímavosti a poznatky. Troufáme si říct, že takto jste Teslu ještě nepoznali. Video najdete už teď výše, přejeme příjemnou zábavu! https://www.auto.cz/martin-vaculik-a-spol-vs-tesla-model-3-video-ktere-nemelo-nikdy-vzniknout-145048\n\n#MartinVaculík #TeslaModel3", "Martin Vaculík a Tesla Model 3: Video, které nemělo nikdy vzniknout!", "aBzvR5zKKUU", 1894, false, "https://www.youtube.com/watch?v=aBzvR5zKKUU", "/downloads/Auto.cz - Martin Vaculík/2022-08-11 - Martin Vaculík a Tesla Model 3: Video, které nemělo nikdy vzniknout!.mp4", false, 6, ~U[2022-08-11 16:00:12Z]] 18:18:34.368 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.370 [debug] QUERY OK source="media_items" db=1.1ms idle=7.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-08-01 16:00:13Z], 6] 18:18:34.373 [debug] QUERY OK source="media_items" db=1.4ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický expert časopisu Svět motorů má slabost pro vozy značky Dacia. Není divu, že jeden takový považuje za budoucí dostupnou alternativu k drahým elektromobilům. Nebudeme vás napínat, oním vozem je Dacia Jogger s pohonem na LPG, nový kombík z produkce rumunské automobilky. Technický specialista Martin Vaculík vám ve zhruba půlhodinovém videu auto dopodrobna představí. Dojde nejen na detailní technické okénko, ale i praktické rady a vychytávky: https://www.auto.cz/video-martin-vaculik-testuje-budouci-ideal-ceskeho-venkova-ale-nasel-i-chyby-144881", "Martin Vaculík testuje budoucí ideál českého venkova. Našel i chyby?", "544c3b72-e30f-4b50-86fe-b68455edfab9", "NEHGXrlhgJ4", false, 1655, false, "https://www.youtube.com/watch?v=NEHGXrlhgJ4", 148, "/downloads/Auto.cz - Martin Vaculík/2022-08-01 - Martin Vaculík testuje budoucí ideál českého venkova. Našel i chyby?.mp4", false, false, 6, [], 1, ~U[2022-08-01 16:00:13Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Technický expert časopisu Svět motorů má slabost pro vozy značky Dacia. Není divu, že jeden takový považuje za budoucí dostupnou alternativu k drahým elektromobilům. Nebudeme vás napínat, oním vozem je Dacia Jogger s pohonem na LPG, nový kombík z produkce rumunské automobilky. Technický specialista Martin Vaculík vám ve zhruba půlhodinovém videu auto dopodrobna představí. Dojde nejen na detailní technické okénko, ale i praktické rady a vychytávky: https://www.auto.cz/video-martin-vaculik-testuje-budouci-ideal-ceskeho-venkova-ale-nasel-i-chyby-144881", "Martin Vaculík testuje budoucí ideál českého venkova. Našel i chyby?", "NEHGXrlhgJ4", 1655, false, "https://www.youtube.com/watch?v=NEHGXrlhgJ4", "/downloads/Auto.cz - Martin Vaculík/2022-08-01 - Martin Vaculík testuje budoucí ideál českého venkova. Našel i chyby?.mp4", false, 6, ~U[2022-08-01 16:00:13Z]] 18:18:34.374 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.375 [debug] QUERY OK source="media_items" db=0.7ms idle=7.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-06-21 14:50:30Z], 6] 18:18:34.377 [debug] QUERY OK source="media_items" db=1.4ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Je to paradox dnešní doby. Nové, ale i zánovní a ojeté automobily permanentně zdražují. A tak se může stát, že i vůz, který pravidelně používáte a najíždíte kilometry, nakonec stejně prodáte za více než kupní cenu. A právě takovým kouskům je věnováno nejnovější vydání speciálního Světa motorů, který opět vznikal pod taktovkou Martina Vaculíka: https://www.auto.cz/martin-vaculik-predstavuje-special-sveta-motoru-20-ojetin-na-kterych-vydelate-144502\n\n#MartinVaculík #SvětMotorů #Ojetiny", "Martin Vaculík představuje speciál Světa motorů: 20 ojetin, na kterých vyděláte!", "4da384ea-a393-4587-9d7f-31da1ebe5521", "XWZ2NTdxzY8", false, 616, false, "https://www.youtube.com/watch?v=XWZ2NTdxzY8", 149, "/downloads/Auto.cz - Martin Vaculík/2022-06-21 - Martin Vaculík představuje speciál Světa motorů: 20 ojetin, na kterých vyděláte!.mp4", false, false, 6, [], 1, ~U[2022-06-21 14:50:30Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Je to paradox dnešní doby. Nové, ale i zánovní a ojeté automobily permanentně zdražují. A tak se může stát, že i vůz, který pravidelně používáte a najíždíte kilometry, nakonec stejně prodáte za více než kupní cenu. A právě takovým kouskům je věnováno nejnovější vydání speciálního Světa motorů, který opět vznikal pod taktovkou Martina Vaculíka: https://www.auto.cz/martin-vaculik-predstavuje-special-sveta-motoru-20-ojetin-na-kterych-vydelate-144502\n\n#MartinVaculík #SvětMotorů #Ojetiny", "Martin Vaculík představuje speciál Světa motorů: 20 ojetin, na kterých vyděláte!", "XWZ2NTdxzY8", 616, false, "https://www.youtube.com/watch?v=XWZ2NTdxzY8", "/downloads/Auto.cz - Martin Vaculík/2022-06-21 - Martin Vaculík představuje speciál Světa motorů: 20 ojetin, na kterých vyděláte!.mp4", false, 6, ~U[2022-06-21 14:50:30Z]] 18:18:34.378 [debug] QUERY OK source="sources" db=0.4ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.379 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=6.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-05-30 16:00:46Z], 6] 18:18:34.382 [debug] QUERY OK source="media_items" db=1.4ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jak sám Martin na začátku videa říká, vidět v jeho videotestu vůz značky Subaru nebývá úplně časté. Nový Outback modelového roku 2021 jej však zaujal natolik, že se velký test rozhodl natočit. A když říkáme velký, myslíme opravdu velký, neboť se můžete těšit na neskutečných 42 minut automobilové zábavy, ale i podrobných technických informací: https://www.auto.cz/martin-vaculik-a-megatest-subaru-outback-nejlepsi-auto-do-nepohody-143690\n\n#MartinVaculík #SubaruOutback", "Martin Vaculík a megatest Subaru Outback: Nejlepší auto do nepohody?", "d0077cbe-6c71-40f4-bf7e-362949981871", "KLA-MZtoH_g", false, 2540, false, "https://www.youtube.com/watch?v=KLA-MZtoH_g", 150, "/downloads/Auto.cz - Martin Vaculík/2022-05-30 - Martin Vaculík a megatest Subaru Outback: Nejlepší auto do nepohody?.mp4", false, false, 6, [], 1, ~U[2022-05-30 16:00:46Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Jak sám Martin na začátku videa říká, vidět v jeho videotestu vůz značky Subaru nebývá úplně časté. Nový Outback modelového roku 2021 jej však zaujal natolik, že se velký test rozhodl natočit. A když říkáme velký, myslíme opravdu velký, neboť se můžete těšit na neskutečných 42 minut automobilové zábavy, ale i podrobných technických informací: https://www.auto.cz/martin-vaculik-a-megatest-subaru-outback-nejlepsi-auto-do-nepohody-143690\n\n#MartinVaculík #SubaruOutback", "Martin Vaculík a megatest Subaru Outback: Nejlepší auto do nepohody?", "KLA-MZtoH_g", 2540, false, "https://www.youtube.com/watch?v=KLA-MZtoH_g", "/downloads/Auto.cz - Martin Vaculík/2022-05-30 - Martin Vaculík a megatest Subaru Outback: Nejlepší auto do nepohody?.mp4", false, 6, ~U[2022-05-30 16:00:46Z]] 18:18:34.383 [debug] QUERY OK source="sources" db=0.4ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.384 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=6.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-05-04 16:00:59Z], 6] 18:18:34.386 [debug] QUERY OK source="media_items" db=1.5ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Testy terénních vozů od Martina Vaculíka jsou u vás velmi oblíbené, obzvláště pak ten s novodobým Land Cruiserem. Tentokrát si technický specialista Světa motorů posvítil na jednu specialitku. Řeč je samozřejmě o klasické Toyotě Land Cruiser řady 70 a celé plejádě jejích karosářských variant. Možná vás to překvapí, ale i takové auto pořídíte na českém trhu jako zbrusu nové! https://www.auto.cz/martin-vaculik-a-land-cruiser-rady-70-i-takove-nove-auto-koupite-v-cesku-140459\n\n🎥 Upoutávky na nová videa Martina Vaculíka najdete již nyní na našem Instagramu: https://www.instagram.com/auto.cz/\n\n#MartinVaculík #LandCruiser", "Martin Vaculík a Land Cruiser řady 70: I takové nové auto koupíte v Česku!", "7a0e728b-a258-4a19-8b90-ea5e6f731f3c", "fQvyEyQr_NM", false, 2397, false, "https://www.youtube.com/watch?v=fQvyEyQr_NM", 151, "/downloads/Auto.cz - Martin Vaculík/2022-05-04 - Martin Vaculík a Land Cruiser řady 70: I takové nové auto koupíte v Česku!.mp4", false, false, 6, [], 1, ~U[2022-05-04 16:00:59Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Testy terénních vozů od Martina Vaculíka jsou u vás velmi oblíbené, obzvláště pak ten s novodobým Land Cruiserem. Tentokrát si technický specialista Světa motorů posvítil na jednu specialitku. Řeč je samozřejmě o klasické Toyotě Land Cruiser řady 70 a celé plejádě jejích karosářských variant. Možná vás to překvapí, ale i takové auto pořídíte na českém trhu jako zbrusu nové! https://www.auto.cz/martin-vaculik-a-land-cruiser-rady-70-i-takove-nove-auto-koupite-v-cesku-140459\n\n🎥 Upoutávky na nová videa Martina Vaculíka najdete již nyní na našem Instagramu: https://www.instagram.com/auto.cz/\n\n#MartinVaculík #LandCruiser", "Martin Vaculík a Land Cruiser řady 70: I takové nové auto koupíte v Česku!", "fQvyEyQr_NM", 2397, false, "https://www.youtube.com/watch?v=fQvyEyQr_NM", "/downloads/Auto.cz - Martin Vaculík/2022-05-04 - Martin Vaculík a Land Cruiser řady 70: I takové nové auto koupíte v Česku!.mp4", false, 6, ~U[2022-05-04 16:00:59Z]] 18:18:34.387 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.389 [debug] QUERY OK source="media_items" db=0.8ms idle=6.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-04-20 16:00:56Z], 6] 18:18:34.390 [debug] QUERY OK source="media_items" db=1.0ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V nejnovějším díle svého nepravidelného videospeciálu nám Martin Vaculík představí Volkswagen California s motorem 2.0 TDI (110 kW). I když se na první pohled může zdát, že je to onen dobře známý pohon, Martin vás dnes vyvede z omylu. Agregát pod kapotou testovaného kousku se totiž dočkal značného přepracování, aby lépe vzdoroval zpřísňujícím se emisním normám: https://www.auto.cz/nove-video-martin-vaculik-a-auto-ktere-mu-rozsirilo-obzory-141686", "Martin Vaculík a VW California: Auto, které mi rozšířilo obzory", "441724dc-056e-4444-b837-3e6408be7243", "ySfp9phFmtI", false, 1986, false, "https://www.youtube.com/watch?v=ySfp9phFmtI", 152, "/downloads/Auto.cz - Martin Vaculík/2022-04-20 - Martin Vaculík a VW California: Auto, které mi rozšířilo obzory.mp4", false, false, 6, [], 1, ~U[2022-04-20 16:00:56Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "V nejnovějším díle svého nepravidelného videospeciálu nám Martin Vaculík představí Volkswagen California s motorem 2.0 TDI (110 kW). I když se na první pohled může zdát, že je to onen dobře známý pohon, Martin vás dnes vyvede z omylu. Agregát pod kapotou testovaného kousku se totiž dočkal značného přepracování, aby lépe vzdoroval zpřísňujícím se emisním normám: https://www.auto.cz/nove-video-martin-vaculik-a-auto-ktere-mu-rozsirilo-obzory-141686", "Martin Vaculík a VW California: Auto, které mi rozšířilo obzory", "ySfp9phFmtI", 1986, false, "https://www.youtube.com/watch?v=ySfp9phFmtI", "/downloads/Auto.cz - Martin Vaculík/2022-04-20 - Martin Vaculík a VW California: Auto, které mi rozšířilo obzory.mp4", false, 6, ~U[2022-04-20 16:00:56Z]] 18:18:34.391 [debug] QUERY OK source="sources" db=0.4ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.392 [debug] QUERY OK source="media_items" db=0.7ms idle=5.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-03-27 16:00:29Z], 6] 18:18:34.394 [debug] QUERY OK source="media_items" db=1.6ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický specialista Martin Vaculík má pro vás další videonálož. Tentokrát se v obsáhlém díle zaměří na kombík Hyundai i30 se základní motorizací. Potkat v dnešní éře turbomotorů a elektrifikovaných pohonných jednotek poctivou atmosféru, to není jen tak. Čest všem výjimkám, na jejichž sečtení vám však pomalu stačí prsty jedné ruky. Pro své atmosférické agregáty je dobře známa třeba Mazda, ale věděli jste, že je nabízí také Hyundai? Coby motorový základ si našel cestičku rovnou do populárního modelu i30:\nhttps://www.auto.cz/martin-vaculik-a-hyundai-i30-se-zakladnim-motorem-1-5-dpi-auto-o-ktere-jste-si-hodne-psali-140457\n\n#MartinVaculík #Hyundaii30", "Martin Vaculík a Hyundai i30 se základním motorem 1.5 DPI: Auto, o které jste si hodně psali!", "8f7bcb3c-b910-48e4-8146-7b3432343795", "JxnZXRpVZvw", false, 1574, false, "https://www.youtube.com/watch?v=JxnZXRpVZvw", 153, "/downloads/Auto.cz - Martin Vaculík/2022-03-27 - Martin Vaculík a Hyundai i30 se základním motorem 1.5 DPI: Auto, o které jste si hodně psali!.mp4", false, false, 6, [], 1, ~U[2022-03-27 16:00:29Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Technický specialista Martin Vaculík má pro vás další videonálož. Tentokrát se v obsáhlém díle zaměří na kombík Hyundai i30 se základní motorizací. Potkat v dnešní éře turbomotorů a elektrifikovaných pohonných jednotek poctivou atmosféru, to není jen tak. Čest všem výjimkám, na jejichž sečtení vám však pomalu stačí prsty jedné ruky. Pro své atmosférické agregáty je dobře známa třeba Mazda, ale věděli jste, že je nabízí také Hyundai? Coby motorový základ si našel cestičku rovnou do populárního modelu i30:\nhttps://www.auto.cz/martin-vaculik-a-hyundai-i30-se-zakladnim-motorem-1-5-dpi-auto-o-ktere-jste-si-hodne-psali-140457\n\n#MartinVaculík #Hyundaii30", "Martin Vaculík a Hyundai i30 se základním motorem 1.5 DPI: Auto, o které jste si hodně psali!", "JxnZXRpVZvw", 1574, false, "https://www.youtube.com/watch?v=JxnZXRpVZvw", "/downloads/Auto.cz - Martin Vaculík/2022-03-27 - Martin Vaculík a Hyundai i30 se základním motorem 1.5 DPI: Auto, o které jste si hodně psali!.mp4", false, 6, ~U[2022-03-27 16:00:29Z]] 18:18:34.395 [debug] QUERY OK source="sources" db=0.3ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.396 [debug] QUERY OK source="media_items" db=0.9ms idle=4.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-03-23 18:00:45Z], 6] 18:18:34.398 [debug] QUERY OK source="media_items" db=1.5ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Automobilový expert časopisu Svět motorů Martin Vaculík se nijak netají tím, že Volkswagen Multivan T6, respektive modernizovaná verze T6.1 patří mezi jeho nejoblíbenější automobily vůbec. Teď ale dostal příležitost vyzkoušet Multivan zbrusu nový, tedy provedení T7. A musel uznat, že v lecčems má novinka postavená na platformě MQB (VW Golf a spol.) řadu výhod: https://www.auto.cz/video-martin-vaculik-a-novy-vw-multivan-t7-tyto-veci-muze-predchudce-jen-zavidet-143116\n\n#MartinVaculík #SvětMotorů #MultivanT7", "Martin Vaculík a nový VW Multivan T7: Tyto věci může předchůdce jen závidět", "d3985bc6-d757-47ff-a7bb-2b37126a9a9f", "vnlf66ZJNDc", false, 1636, false, "https://www.youtube.com/watch?v=vnlf66ZJNDc", 154, "/downloads/Auto.cz - Martin Vaculík/2022-03-23 - Martin Vaculík a nový VW Multivan T7: Tyto věci může předchůdce jen závidět.mp4", false, false, 6, [], 1, ~U[2022-03-23 18:00:45Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Automobilový expert časopisu Svět motorů Martin Vaculík se nijak netají tím, že Volkswagen Multivan T6, respektive modernizovaná verze T6.1 patří mezi jeho nejoblíbenější automobily vůbec. Teď ale dostal příležitost vyzkoušet Multivan zbrusu nový, tedy provedení T7. A musel uznat, že v lecčems má novinka postavená na platformě MQB (VW Golf a spol.) řadu výhod: https://www.auto.cz/video-martin-vaculik-a-novy-vw-multivan-t7-tyto-veci-muze-predchudce-jen-zavidet-143116\n\n#MartinVaculík #SvětMotorů #MultivanT7", "Martin Vaculík a nový VW Multivan T7: Tyto věci může předchůdce jen závidět", "vnlf66ZJNDc", 1636, false, "https://www.youtube.com/watch?v=vnlf66ZJNDc", "/downloads/Auto.cz - Martin Vaculík/2022-03-23 - Martin Vaculík a nový VW Multivan T7: Tyto věci může předchůdce jen závidět.mp4", false, 6, ~U[2022-03-23 18:00:45Z]] 18:18:34.399 [debug] QUERY OK source="sources" db=0.3ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.400 [debug] QUERY OK source="media_items" db=0.6ms idle=5.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-02-28 17:00:55Z], 6] 18:18:34.406 [debug] QUERY OK source="media_items" db=5.0ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V nejnovějším videu se Martin Vaculík věnuje modelu Alfa Romeo 166, která je podle něj atraktivním kompromisem mezi líbivým retrem se zajímavou technikou a slušnou pořizovací cenovkou. Tentokrát vám auto nepředstaví sám, ale rovnou si přizval i jeho majitele Vojtu Ondráčka a technicky jej společně rozeberou do nejmenšího detailu: https://www.auto.cz/martin-vaculik-a-alfa-romeo-166-auto-s-dusi-a-nesmirne-zajimavou-technikou-142833\n\nUpoutávky na nová videa najdete na našem Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #AlfaRomeo166", "Martin Vaculík a Alfa Romeo 166: Auto s duší a nesmírně zajímavou technikou", "80aa6843-cf61-42fe-9b0f-5e6ff17f6b8f", "dA31R_49St0", false, 1971, false, "https://www.youtube.com/watch?v=dA31R_49St0", 155, "/downloads/Auto.cz - Martin Vaculík/2022-02-28 - Martin Vaculík a Alfa Romeo 166: Auto s duší a nesmírně zajímavou technikou.mp4", false, false, 6, [], 1, ~U[2022-02-28 17:00:55Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "V nejnovějším videu se Martin Vaculík věnuje modelu Alfa Romeo 166, která je podle něj atraktivním kompromisem mezi líbivým retrem se zajímavou technikou a slušnou pořizovací cenovkou. Tentokrát vám auto nepředstaví sám, ale rovnou si přizval i jeho majitele Vojtu Ondráčka a technicky jej společně rozeberou do nejmenšího detailu: https://www.auto.cz/martin-vaculik-a-alfa-romeo-166-auto-s-dusi-a-nesmirne-zajimavou-technikou-142833\n\nUpoutávky na nová videa najdete na našem Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #AlfaRomeo166", "Martin Vaculík a Alfa Romeo 166: Auto s duší a nesmírně zajímavou technikou", "dA31R_49St0", 1971, false, "https://www.youtube.com/watch?v=dA31R_49St0", "/downloads/Auto.cz - Martin Vaculík/2022-02-28 - Martin Vaculík a Alfa Romeo 166: Auto s duší a nesmírně zajímavou technikou.mp4", false, 6, ~U[2022-02-28 17:00:55Z]] 18:18:34.407 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.408 [debug] QUERY OK source="media_items" db=0.7ms idle=8.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-02-22 18:00:50Z], 6] 18:18:34.411 [debug] QUERY OK source="media_items" db=2.0ms idle=9.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["„Nakoupili jsme osm olejů dle velmi poptávané specifikace VW 502.00 ve viskozitní třídě SAE 5W-40 a nechali v laboratořích společnosti SGS změřit celou řadu jejich parametrů. Další tři oleje jiných tříd jsme použili pro srovnání. Vznikl materiál, jaký zatím žádný motoristický titul nenabídl,“ láká na nové číslo týdeníku Svět motorů sám Martin Vaculík, jenž v nejnovější upoutávce přiznává, že za bohatými devíti stranami stojí několik měsíců práce:\nhttps://www.auto.cz/martin-vaculik-a-upoutavka-na-velky-test-oleju-nekolik-mesicu-prace-prave-ted-na-stancich-142848\n\nAktuální číslo Světa motorů můžete koupit v trafice, případně online zde: https://www.ikiosek.cz/svetmotoru\n\nPro další videa Martina Vaculíka nás nezapomeňte sledovat na Instagramu: \nhttps://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #TestOlejů", "Martin Vaculík a velký test olejů: Několik měsíců práce právě teď na stáncích!", "3f0a8968-2424-4a44-94ff-d6f9fd5331d7", "qXx-PMMNAmE", false, 493, false, "https://www.youtube.com/watch?v=qXx-PMMNAmE", 156, "/downloads/Auto.cz - Martin Vaculík/2022-02-22 - Martin Vaculík a velký test olejů: Několik měsíců práce právě teď na stáncích!.mp4", false, false, 6, [], 1, ~U[2022-02-22 18:00:50Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "„Nakoupili jsme osm olejů dle velmi poptávané specifikace VW 502.00 ve viskozitní třídě SAE 5W-40 a nechali v laboratořích společnosti SGS změřit celou řadu jejich parametrů. Další tři oleje jiných tříd jsme použili pro srovnání. Vznikl materiál, jaký zatím žádný motoristický titul nenabídl,“ láká na nové číslo týdeníku Svět motorů sám Martin Vaculík, jenž v nejnovější upoutávce přiznává, že za bohatými devíti stranami stojí několik měsíců práce:\nhttps://www.auto.cz/martin-vaculik-a-upoutavka-na-velky-test-oleju-nekolik-mesicu-prace-prave-ted-na-stancich-142848\n\nAktuální číslo Světa motorů můžete koupit v trafice, případně online zde: https://www.ikiosek.cz/svetmotoru\n\nPro další videa Martina Vaculíka nás nezapomeňte sledovat na Instagramu: \nhttps://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #TestOlejů", "Martin Vaculík a velký test olejů: Několik měsíců práce právě teď na stáncích!", "qXx-PMMNAmE", 493, false, "https://www.youtube.com/watch?v=qXx-PMMNAmE", "/downloads/Auto.cz - Martin Vaculík/2022-02-22 - Martin Vaculík a velký test olejů: Několik měsíců práce právě teď na stáncích!.mp4", false, 6, ~U[2022-02-22 18:00:50Z]] 18:18:34.412 [debug] QUERY OK source="sources" db=0.4ms idle=11.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.413 [debug] QUERY OK source="media_items" db=0.8ms 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[2022-01-25 18:02:57Z], 6] 18:18:34.416 [debug] QUERY OK source="media_items" db=1.6ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Věděli jste, že u vybraných užitkových vozů VW si můžete připlatit za manuální spouštění regenerace filtru pevných částic? Co přesně to znamená a k čemu je to dobré vysvětluje sám Martin Vaculík: https://www.auto.cz/martin-vaculik-a-manualni-regenerace-filtru-pevnych-castic-jak-funguje-a-proc-si-priplatit-142338\n\n#MartinVaculík #SvětMotorů", "Martin Vaculík a manuální regenerace filtru pevných částic: Pozor, pálí! ⚠️", "c25fba34-715d-4600-90dd-c5fd23b0d9ad", "9ygn70I9cec", false, 763, false, "https://www.youtube.com/watch?v=9ygn70I9cec", 157, "/downloads/Auto.cz - Martin Vaculík/2022-01-25 - Martin Vaculík a manuální regenerace filtru pevných částic: Pozor, pálí! ⚠️.mp4", false, false, 6, [], 1, ~U[2022-01-25 18:02:57Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Věděli jste, že u vybraných užitkových vozů VW si můžete připlatit za manuální spouštění regenerace filtru pevných částic? Co přesně to znamená a k čemu je to dobré vysvětluje sám Martin Vaculík: https://www.auto.cz/martin-vaculik-a-manualni-regenerace-filtru-pevnych-castic-jak-funguje-a-proc-si-priplatit-142338\n\n#MartinVaculík #SvětMotorů", "Martin Vaculík a manuální regenerace filtru pevných částic: Pozor, pálí! ⚠️", "9ygn70I9cec", 763, false, "https://www.youtube.com/watch?v=9ygn70I9cec", "/downloads/Auto.cz - Martin Vaculík/2022-01-25 - Martin Vaculík a manuální regenerace filtru pevných částic: Pozor, pálí! ⚠️.mp4", false, 6, ~U[2022-01-25 18:02:57Z]] 18:18:34.417 [debug] QUERY OK source="sources" db=0.5ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.418 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=6.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-12-27 13:18:27Z], 6] 18:18:34.420 [debug] QUERY OK source="media_items" db=1.6ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Z pohledu videotvorby byl rok 2021 v podání Martina Vaculíka mimořádně plodný. Jeho hlášky se stávají kultovní součástí Auto.cz a na sociálních sítích sbírají tisíce reakcí. Vybrali jsme ty nejlepší: https://www.auto.cz/video-nejlepsi-hlasky-martina-vaculika-v-roce-2021-142099", "Nejlepší hlášky Martina Vaculíka v roce 2021 🎄", "e0fa2996-838c-4887-9733-5b5d88967f0c", "qw2M4hvvqx0", false, 335, false, "https://www.youtube.com/watch?v=qw2M4hvvqx0", 158, "/downloads/Auto.cz - Martin Vaculík/2021-12-27 - Nejlepší hlášky Martina Vaculíka v roce 2021 🎄.mp4", false, false, 6, [], 1, ~U[2021-12-27 13:18:27Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Z pohledu videotvorby byl rok 2021 v podání Martina Vaculíka mimořádně plodný. Jeho hlášky se stávají kultovní součástí Auto.cz a na sociálních sítích sbírají tisíce reakcí. Vybrali jsme ty nejlepší: https://www.auto.cz/video-nejlepsi-hlasky-martina-vaculika-v-roce-2021-142099", "Nejlepší hlášky Martina Vaculíka v roce 2021 🎄", "qw2M4hvvqx0", 335, false, "https://www.youtube.com/watch?v=qw2M4hvvqx0", "/downloads/Auto.cz - Martin Vaculík/2021-12-27 - Nejlepší hlášky Martina Vaculíka v roce 2021 🎄.mp4", false, 6, ~U[2021-12-27 13:18:27Z]] 18:18:34.422 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.423 [debug] QUERY OK source="media_items" db=0.7ms idle=6.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-11-15 17:00:12Z], 6] 18:18:34.425 [debug] QUERY OK source="media_items" db=1.2ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Užitkové vozy vám Martin Vaculík nepředstavuje zas tak často. Když už k tomu dojde, je to jasné znamení, že video bude stát za to. Technický expert Světa motorů si v novém díle svého nepravidelného seriálu Šumná auta Martina Vaculíka posvítil na Fiat Ducato 2019, užitkovou dodávku, která nám ve sdíleném automobilovém newsroomu dělala roční společnost: https://www.auto.cz/martin-vaculik-a-fiat-ducato-2019-jedna-z-nejspolehlivejsich-dodavek-soucasnosti-141075\n\n#MartinVaculík #FiatDucato", "Martin Vaculík a Fiat Ducato 2019: Jedna z nejspolehlivějších dodávek současnosti", "4556bb3c-9d82-4a6a-a165-37c638b1e410", "nKzBEU4sSVY", false, 1465, false, "https://www.youtube.com/watch?v=nKzBEU4sSVY", 159, "/downloads/Auto.cz - Martin Vaculík/2021-11-15 - Martin Vaculík a Fiat Ducato 2019: Jedna z nejspolehlivějších dodávek současnosti.mp4", false, false, 6, [], 1, ~U[2021-11-15 17:00:12Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Užitkové vozy vám Martin Vaculík nepředstavuje zas tak často. Když už k tomu dojde, je to jasné znamení, že video bude stát za to. Technický expert Světa motorů si v novém díle svého nepravidelného seriálu Šumná auta Martina Vaculíka posvítil na Fiat Ducato 2019, užitkovou dodávku, která nám ve sdíleném automobilovém newsroomu dělala roční společnost: https://www.auto.cz/martin-vaculik-a-fiat-ducato-2019-jedna-z-nejspolehlivejsich-dodavek-soucasnosti-141075\n\n#MartinVaculík #FiatDucato", "Martin Vaculík a Fiat Ducato 2019: Jedna z nejspolehlivějších dodávek současnosti", "nKzBEU4sSVY", 1465, false, "https://www.youtube.com/watch?v=nKzBEU4sSVY", "/downloads/Auto.cz - Martin Vaculík/2021-11-15 - Martin Vaculík a Fiat Ducato 2019: Jedna z nejspolehlivějších dodávek současnosti.mp4", false, 6, ~U[2021-11-15 17:00:12Z]] 18:18:34.426 [debug] QUERY OK source="sources" db=0.3ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.427 [debug] QUERY OK source="media_items" db=0.6ms idle=5.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-10-21 17:00:11Z], 6] 18:18:34.430 [debug] QUERY OK source="media_items" db=2.4ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Co mají společného lahodná svíčková a bazarová Octavia třetí generace? Odpovídá Martin Vaculík ve svém novém videu. Zástupce šéfredaktora Světa motorů si na třetí generaci kultovního mladoboleslavského modelu posvítil pěkně od podlahy (doslova). V nejnovějším videu se dozvíte o veškerých detailech, přednost a úskalích, která s tímto modelem souvisí. Aby ne, když má nejnovější vydání Šumných aut Martina Vaculíka stopáž přes půl hodiny! Po nespočtu reakcí napříč sociálními sítěmi si troufáme tvrdit, že právě tohle je nejočekávanější bazarové video letošního roku. Přejeme příjemnou zábavu! A nezapomeňte nás sledovat na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #ŠkodaOctavia #bazar", "Martin Vaculík a ojetá Škoda Octavia III: Nejočekávanější bazarové video je tady!", "835a4968-0615-4c89-a202-593e7f846fac", "s8z855jD-Hg", false, 1979, false, "https://www.youtube.com/watch?v=s8z855jD-Hg", 160, "/downloads/Auto.cz - Martin Vaculík/2021-10-21 - Martin Vaculík a ojetá Škoda Octavia III: Nejočekávanější bazarové video je tady!.mp4", false, false, 6, [], 1, ~U[2021-10-21 17:00:11Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Co mají společného lahodná svíčková a bazarová Octavia třetí generace? Odpovídá Martin Vaculík ve svém novém videu. Zástupce šéfredaktora Světa motorů si na třetí generaci kultovního mladoboleslavského modelu posvítil pěkně od podlahy (doslova). V nejnovějším videu se dozvíte o veškerých detailech, přednost a úskalích, která s tímto modelem souvisí. Aby ne, když má nejnovější vydání Šumných aut Martina Vaculíka stopáž přes půl hodiny! Po nespočtu reakcí napříč sociálními sítěmi si troufáme tvrdit, že právě tohle je nejočekávanější bazarové video letošního roku. Přejeme příjemnou zábavu! A nezapomeňte nás sledovat na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #ŠkodaOctavia #bazar", "Martin Vaculík a ojetá Škoda Octavia III: Nejočekávanější bazarové video je tady!", "s8z855jD-Hg", 1979, false, "https://www.youtube.com/watch?v=s8z855jD-Hg", "/downloads/Auto.cz - Martin Vaculík/2021-10-21 - Martin Vaculík a ojetá Škoda Octavia III: Nejočekávanější bazarové video je tady!.mp4", false, 6, ~U[2021-10-21 17:00:11Z]] 18:18:34.431 [debug] QUERY OK source="sources" db=0.5ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.433 [debug] QUERY OK source="media_items" db=1.0ms idle=7.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-10-11 18:10:35Z], 6] 18:18:34.436 [debug] QUERY OK source="media_items" db=2.6ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Video technického experta Světa motorů o startování motoru se spojkou či bez mělo mezi fanoušky obrovský úspěch. Martin Vaculík v něm vysvětluje, proč u všech automobilů, kde je to stále ještě možné, doporučuje startovat bez vyšlápnuté spojky. Pravda, v řadě moderních vozů už něco takového nejde, neboť je sešlápnutí spojky vyžádáno hláškou na palubním počítači.\n\nA Martin dokonce říká, že ne všechny motory musejí takovým zacházením trpět. Některé můžete startovat s vyšlápnutou spojkou a v průběhu celého životního cyklu vozu tím nezpůsobíte sebemenší závadu. Jenže potom jsou agregáty, u kterých byste si měli dávat obzvlášť velký pozor. Technický specialista vám v dnešní videoporadně prozradí, které to jsou: https://www.auto.cz/martin-vaculik-startujete-auto-s-vyslapnutou-spojkou-tyto-motory-tim-trpi-nejvice-141107\n\n#MartinVaculík", "Martin Vaculík: Startujete auto s vyšlápnutou spojkou? Tyto motory tím trpí nejvíce", "3f20e923-5251-4a39-bdb7-25260a1938aa", "jOLCm-IRUb8", false, 211, false, "https://www.youtube.com/watch?v=jOLCm-IRUb8", 161, "/downloads/Auto.cz - Martin Vaculík/2021-10-11 - Martin Vaculík: Startujete auto s vyšlápnutou spojkou? Tyto motory tím trpí nejvíce.mp4", false, false, 6, [], 1, ~U[2021-10-11 18:10:35Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Video technického experta Světa motorů o startování motoru se spojkou či bez mělo mezi fanoušky obrovský úspěch. Martin Vaculík v něm vysvětluje, proč u všech automobilů, kde je to stále ještě možné, doporučuje startovat bez vyšlápnuté spojky. Pravda, v řadě moderních vozů už něco takového nejde, neboť je sešlápnutí spojky vyžádáno hláškou na palubním počítači.\n\nA Martin dokonce říká, že ne všechny motory musejí takovým zacházením trpět. Některé můžete startovat s vyšlápnutou spojkou a v průběhu celého životního cyklu vozu tím nezpůsobíte sebemenší závadu. Jenže potom jsou agregáty, u kterých byste si měli dávat obzvlášť velký pozor. Technický specialista vám v dnešní videoporadně prozradí, které to jsou: https://www.auto.cz/martin-vaculik-startujete-auto-s-vyslapnutou-spojkou-tyto-motory-tim-trpi-nejvice-141107\n\n#MartinVaculík", "Martin Vaculík: Startujete auto s vyšlápnutou spojkou? Tyto motory tím trpí nejvíce", "jOLCm-IRUb8", 211, false, "https://www.youtube.com/watch?v=jOLCm-IRUb8", "/downloads/Auto.cz - Martin Vaculík/2021-10-11 - Martin Vaculík: Startujete auto s vyšlápnutou spojkou? Tyto motory tím trpí nejvíce.mp4", false, 6, ~U[2021-10-11 18:10:35Z]] 18:18:34.437 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=10.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.439 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=8.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-10-05 15:35:34Z], 6] 18:18:34.442 [debug] QUERY OK source="media_items" db=2.0ms idle=8.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Čtenář našeho partnerského časopisu chce, aby mu jeho motor 2.0 TDI ve Škodě Yeti dlouho vydržel, a tak zvažuje přidávání olejových přísad. Nejprve se ale zeptal na názor technického specialisty Martina Vaculíka, který odpovídá v nejnovějším díle jeho oblíbené videoporadny: https://www.auto.cz/martin-vaculik-a-prisady-do-motorovych-oleju-maji-smysl-nebo-skodi-140928\n\nNezapomeňte nás sledovat na Instagramu https://www.instagram.com/auto.cz/", "Martin Vaculík a přísady do motorových olejů: Mají smysl, nebo škodí?", "a9522cff-f8e5-4269-8e3e-48ee57e1cd10", "nT4kQMdLpBA", false, 141, false, "https://www.youtube.com/watch?v=nT4kQMdLpBA", 162, "/downloads/Auto.cz - Martin Vaculík/2021-10-05 - Martin Vaculík a přísady do motorových olejů: Mají smysl, nebo škodí?.mp4", false, false, 6, [], 1, ~U[2021-10-05 15:35:34Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Čtenář našeho partnerského časopisu chce, aby mu jeho motor 2.0 TDI ve Škodě Yeti dlouho vydržel, a tak zvažuje přidávání olejových přísad. Nejprve se ale zeptal na názor technického specialisty Martina Vaculíka, který odpovídá v nejnovějším díle jeho oblíbené videoporadny: https://www.auto.cz/martin-vaculik-a-prisady-do-motorovych-oleju-maji-smysl-nebo-skodi-140928\n\nNezapomeňte nás sledovat na Instagramu https://www.instagram.com/auto.cz/", "Martin Vaculík a přísady do motorových olejů: Mají smysl, nebo škodí?", "nT4kQMdLpBA", 141, false, "https://www.youtube.com/watch?v=nT4kQMdLpBA", "/downloads/Auto.cz - Martin Vaculík/2021-10-05 - Martin Vaculík a přísady do motorových olejů: Mají smysl, nebo škodí?.mp4", false, 6, ~U[2021-10-05 15:35:34Z]] 18:18:34.443 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=10.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.445 [debug] QUERY OK source="media_items" db=0.9ms idle=7.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-29 10:56:45Z], 6] 18:18:34.448 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Starší video, kde Martin Vaculík komentuje techniku Škody tovární řady 742, takzvané stodvacítky, už dávno překonalo půl miliónu zhlédnutí a zná jej v podstatě každý. Auto si tehdy vybral v provedení, které dalo poslední řadě s motorem vzadu její jméno - tedy skutečnou 120 L. A hodně mluvil o zadní nápravě s výkyvnými poloosami, která příčné síly přenášela na motor. Ten tak musel být v karosérii hodně natvrdo a zásadně do ní přenášel svou hlučnost. Autor ve videu zmiňuje i to, že nejen poslední dvě octavie, ale už stará řada 742 mohla mít dvě konstrukčně odlišné řešení nápravy. Pokud vám není jasné, jak ta druhá a lépe řešená náprava s trojúhelníkovými vlečenými rameny použitá na modelech Garde, Rapid, 120 LX, 130, 135 a 136 vypadala a proč tak zásadně vylepšovala vlastnosti vozu, můžete se podívat na Martinovo aktuální video. Natočil ho sice jen na mobil, ale technický popis snad zaujme nejen pamětníky a sběratele, ale i každého, koho zajímá, jak funguje automobil.\nhttps://www.auto.cz/martin-vaculik-a-skoda-136-gl-znate-vzacnost-z-konce-vyroby-140812\n\nSledujte nás na našem Instagramu www.instagram.com/auto.cz", "Martin Vaculík a Škoda 136 GL: Znáte vzácnost z konce výroby?", "53504bfb-1349-4e54-9028-e438d6c90e45", "SpArORv2vj4", false, 370, false, "https://www.youtube.com/watch?v=SpArORv2vj4", 163, "/downloads/Auto.cz - Martin Vaculík/2021-09-29 - Martin Vaculík a Škoda 136 GL: Znáte vzácnost z konce výroby?.mp4", false, false, 6, [], 1, ~U[2021-09-29 10:56:45Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Starší video, kde Martin Vaculík komentuje techniku Škody tovární řady 742, takzvané stodvacítky, už dávno překonalo půl miliónu zhlédnutí a zná jej v podstatě každý. Auto si tehdy vybral v provedení, které dalo poslední řadě s motorem vzadu její jméno - tedy skutečnou 120 L. A hodně mluvil o zadní nápravě s výkyvnými poloosami, která příčné síly přenášela na motor. Ten tak musel být v karosérii hodně natvrdo a zásadně do ní přenášel svou hlučnost. Autor ve videu zmiňuje i to, že nejen poslední dvě octavie, ale už stará řada 742 mohla mít dvě konstrukčně odlišné řešení nápravy. Pokud vám není jasné, jak ta druhá a lépe řešená náprava s trojúhelníkovými vlečenými rameny použitá na modelech Garde, Rapid, 120 LX, 130, 135 a 136 vypadala a proč tak zásadně vylepšovala vlastnosti vozu, můžete se podívat na Martinovo aktuální video. Natočil ho sice jen na mobil, ale technický popis snad zaujme nejen pamětníky a sběratele, ale i každého, koho zajímá, jak funguje automobil.\nhttps://www.auto.cz/martin-vaculik-a-skoda-136-gl-znate-vzacnost-z-konce-vyroby-140812\n\nSledujte nás na našem Instagramu www.instagram.com/auto.cz", "Martin Vaculík a Škoda 136 GL: Znáte vzácnost z konce výroby?", "SpArORv2vj4", 370, false, "https://www.youtube.com/watch?v=SpArORv2vj4", "/downloads/Auto.cz - Martin Vaculík/2021-09-29 - Martin Vaculík a Škoda 136 GL: Znáte vzácnost z konce výroby?.mp4", false, 6, ~U[2021-09-29 10:56:45Z]] 18:18:34.449 [debug] QUERY OK source="sources" db=0.3ms idle=9.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.450 [debug] QUERY OK source="media_items" db=0.7ms idle=7.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-19 19:21:02Z], 6] 18:18:34.452 [debug] QUERY OK source="media_items" db=1.4ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický expert Martin Vaculík nikdy nepatřil k příznivcům nejrůznějších SUV a crossoverů. Tiguan druhé generace si jej přesto získal: https://www.auto.cz/martin-vaculik-a-ojety-vw-tiguan-se-190-000-km-co-vsechno-si-pred-koupi-pohlidat-140197\n\nNezapomeňte nás sledovat na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #VWTiguan #Bazar", "Martin Vaculík a ojetý VW Tiguan se 190.000 km: Co všechno si před koupí pohlídat?", "b9b94cf5-168a-4e77-bfb2-034a6edd8511", "ktpR5rHyxFk", false, 1628, false, "https://www.youtube.com/watch?v=ktpR5rHyxFk", 164, "/downloads/Auto.cz - Martin Vaculík/2021-09-19 - Martin Vaculík a ojetý VW Tiguan se 190.000 km: Co všechno si před koupí pohlídat?.mp4", false, false, 6, [], 1, ~U[2021-09-19 19:21:02Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Technický expert Martin Vaculík nikdy nepatřil k příznivcům nejrůznějších SUV a crossoverů. Tiguan druhé generace si jej přesto získal: https://www.auto.cz/martin-vaculik-a-ojety-vw-tiguan-se-190-000-km-co-vsechno-si-pred-koupi-pohlidat-140197\n\nNezapomeňte nás sledovat na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #VWTiguan #Bazar", "Martin Vaculík a ojetý VW Tiguan se 190.000 km: Co všechno si před koupí pohlídat?", "ktpR5rHyxFk", 1628, false, "https://www.youtube.com/watch?v=ktpR5rHyxFk", "/downloads/Auto.cz - Martin Vaculík/2021-09-19 - Martin Vaculík a ojetý VW Tiguan se 190.000 km: Co všechno si před koupí pohlídat?.mp4", false, 6, ~U[2021-09-19 19:21:02Z]] 18:18:34.453 [debug] QUERY OK source="sources" db=0.3ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.454 [debug] QUERY OK source="media_items" db=0.7ms idle=5.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-12 16:00:11Z], 6] 18:18:34.456 [debug] QUERY OK source="media_items" db=1.6ms idle=5.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Druhá generace Dacie Duster dostala facelift, kterému se ve skupině Renault říká fáze 2. Toto u nás velmi oblíbené SUV fáze jedna můžete znát z flotily dlouhodobě testovaných vozů časopisu Svět motorů i celé řady videí Martina Vaculíka. A tak vás asi příliš nepřekvapí, že se technický expert našeho partnerského týdeníku chtěl s inovovaným provedením seznámit naživo. Novinku porovnal s předchůdcem a připravil pro vás i podrobné video.", "Martin Vaculík představuje omlazenou Dacii Duster!", "fecb49a4-656b-4e50-b2d6-b21c66b1f7c2", "nCt3h9rQG_I", false, 1168, false, "https://www.youtube.com/watch?v=nCt3h9rQG_I", 165, "/downloads/Auto.cz - Martin Vaculík/2021-09-12 - Martin Vaculík představuje omlazenou Dacii Duster!.mp4", false, false, 6, [], 1, ~U[2021-09-12 16:00:11Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Druhá generace Dacie Duster dostala facelift, kterému se ve skupině Renault říká fáze 2. Toto u nás velmi oblíbené SUV fáze jedna můžete znát z flotily dlouhodobě testovaných vozů časopisu Svět motorů i celé řady videí Martina Vaculíka. A tak vás asi příliš nepřekvapí, že se technický expert našeho partnerského týdeníku chtěl s inovovaným provedením seznámit naživo. Novinku porovnal s předchůdcem a připravil pro vás i podrobné video.", "Martin Vaculík představuje omlazenou Dacii Duster!", "nCt3h9rQG_I", 1168, false, "https://www.youtube.com/watch?v=nCt3h9rQG_I", "/downloads/Auto.cz - Martin Vaculík/2021-09-12 - Martin Vaculík představuje omlazenou Dacii Duster!.mp4", false, 6, ~U[2021-09-12 16:00:11Z]] 18:18:34.456 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.457 [debug] QUERY OK source="media_items" db=0.7ms idle=4.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-08-20 07:09:06Z], 6] 18:18:34.460 [debug] QUERY OK source="media_items" db=1.8ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["O olejích v automatických převodovkách koluje mezi mechaniky a napříč diskusními fóry spoustu legend, polopravd a mýtů. Technický specialista Světa motorů Martin Vaculík tentokrát obdržel do své videoporadny jednoduchý dotaz. Je lepší výměna oleje v automatu s proplachem, nebo stačí bez? https://www.auto.cz/vymena-oleje-v-automatu-opravdu-vydrzi-cely-zivot-a-muze-prevodovku-poskodit-139599\n\nNezapomeňte nás sledovat na Instagramu:\nhttps://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #poradna", "Martin Vaculík a výměna oleje v automatu: Opravdu vydrží celý život? A může převodovku poškodit?", "4d76b6e7-fa89-43f8-b0f2-229da4a1167b", "43iLgrhMqkY", false, 335, false, "https://www.youtube.com/watch?v=43iLgrhMqkY", 166, "/downloads/Auto.cz - Martin Vaculík/2021-08-20 - Martin Vaculík a výměna oleje v automatu: Opravdu vydrží celý život? A může převodovku poškodit?.mp4", false, false, 6, [], 1, ~U[2021-08-20 07:09:06Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "O olejích v automatických převodovkách koluje mezi mechaniky a napříč diskusními fóry spoustu legend, polopravd a mýtů. Technický specialista Světa motorů Martin Vaculík tentokrát obdržel do své videoporadny jednoduchý dotaz. Je lepší výměna oleje v automatu s proplachem, nebo stačí bez? https://www.auto.cz/vymena-oleje-v-automatu-opravdu-vydrzi-cely-zivot-a-muze-prevodovku-poskodit-139599\n\nNezapomeňte nás sledovat na Instagramu:\nhttps://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #poradna", "Martin Vaculík a výměna oleje v automatu: Opravdu vydrží celý život? A může převodovku poškodit?", "43iLgrhMqkY", 335, false, "https://www.youtube.com/watch?v=43iLgrhMqkY", "/downloads/Auto.cz - Martin Vaculík/2021-08-20 - Martin Vaculík a výměna oleje v automatu: Opravdu vydrží celý život? A může převodovku poškodit?.mp4", false, 6, ~U[2021-08-20 07:09:06Z]] 18:18:34.461 [debug] QUERY OK source="sources" db=0.4ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.462 [debug] QUERY OK source="media_items" db=0.8ms idle=5.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-07 10:17:58Z], 6] 18:18:34.465 [debug] QUERY OK source="media_items" db=1.6ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický expert Martin Vaculík vám dnes představí auto, které mladší ročníky z našich cest nepamatují. Přesto jej stále můžete koupit jako nové:\nhttps://www.auto.cz/video-martin-vaculik-otestoval-legendarni-gazik-jak-se-uaz-hunter-predvedl-v-terenu-139371\n\nSledujte nás na Instagramu: https://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #UAZHunter", "Martin Vaculík otestoval legendární gazík! Jak se UAZ Hunter předvedl v terénu?", "3a208653-ce3c-4197-b242-8a548991eb5c", "BacAbPjs3ig", false, 1938, false, "https://www.youtube.com/watch?v=BacAbPjs3ig", 167, "/downloads/Auto.cz - Martin Vaculík/2021-07-07 - Martin Vaculík otestoval legendární gazík! Jak se UAZ Hunter předvedl v terénu?.mp4", false, false, 6, [], 1, ~U[2021-07-07 10:17:58Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Technický expert Martin Vaculík vám dnes představí auto, které mladší ročníky z našich cest nepamatují. Přesto jej stále můžete koupit jako nové:\nhttps://www.auto.cz/video-martin-vaculik-otestoval-legendarni-gazik-jak-se-uaz-hunter-predvedl-v-terenu-139371\n\nSledujte nás na Instagramu: https://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #UAZHunter", "Martin Vaculík otestoval legendární gazík! Jak se UAZ Hunter předvedl v terénu?", "BacAbPjs3ig", 1938, false, "https://www.youtube.com/watch?v=BacAbPjs3ig", "/downloads/Auto.cz - Martin Vaculík/2021-07-07 - Martin Vaculík otestoval legendární gazík! Jak se UAZ Hunter předvedl v terénu?.mp4", false, 6, ~U[2021-07-07 10:17:58Z]] 18:18:34.466 [debug] QUERY OK source="sources" db=0.4ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.467 [debug] QUERY OK source="media_items" db=0.8ms idle=6.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-06-02 16:00:00Z], 6] 18:18:34.469 [debug] QUERY OK source="media_items" db=1.5ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["CELÉ VIDEO JIŽ NYNÍ ZDE: https://www.auto.cz/video-martin-vaculik-otestoval-legendarni-gazik-jak-se-uaz-hunter-predvedl-v-terenu-139371\n\nTechnický expert Světa motorů slíbil našemu kameramanovi, že společně s dlouhodobě testovanou Dacií Duster vyrazí do terénu. Nakonec se plán pořádně zamotal...\n\n#MartinVaculík #SvětMotorů", "Martin Vaculík a zapomenutý poklad v garáži Světa motorů (CELÉ VIDEO V POPISKU)", "f67b8b2b-4f67-4932-91a3-27a978362ccf", "-xKtwaQmiPY", false, 410, false, "https://www.youtube.com/watch?v=-xKtwaQmiPY", 168, "/downloads/Auto.cz - Martin Vaculík/2021-06-02 - Martin Vaculík a zapomenutý poklad v garáži Světa motorů (CELÉ VIDEO V POPISKU).mp4", false, false, 6, [], 1, ~U[2021-06-02 16:00:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "CELÉ VIDEO JIŽ NYNÍ ZDE: https://www.auto.cz/video-martin-vaculik-otestoval-legendarni-gazik-jak-se-uaz-hunter-predvedl-v-terenu-139371\n\nTechnický expert Světa motorů slíbil našemu kameramanovi, že společně s dlouhodobě testovanou Dacií Duster vyrazí do terénu. Nakonec se plán pořádně zamotal...\n\n#MartinVaculík #SvětMotorů", "Martin Vaculík a zapomenutý poklad v garáži Světa motorů (CELÉ VIDEO V POPISKU)", "-xKtwaQmiPY", 410, false, "https://www.youtube.com/watch?v=-xKtwaQmiPY", "/downloads/Auto.cz - Martin Vaculík/2021-06-02 - Martin Vaculík a zapomenutý poklad v garáži Světa motorů (CELÉ VIDEO V POPISKU).mp4", false, 6, ~U[2021-06-02 16:00:00Z]] 18:18:34.470 [debug] QUERY OK source="sources" db=0.4ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.472 [debug] QUERY OK source="media_items" db=0.8ms idle=6.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-05-26 07:03:51Z], 6] 18:18:34.521 [debug] QUERY OK source="media_items" db=48.8ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Expert Světa motorů Martin Vaculík se netají oblibou jednoduchých a bytelných vozů. Mezi takové můžeme zařadit i novou generaci Dacie Sandero, byť oproti předchůdci zaznamenala obrovský posun.\n\nPro více videí a informací ze zákulisí nás sledujte na Instagramu:\nhttps://www.instagram.com/auto.cz\n\n#MartinVaculík #DaciaSanderoStepway #LPG", "Martin Vaculík a Dacia Sandero Stepway: Překvapila uvnitř i na zvedáku!", "7165e24f-7dab-4ae7-acc2-0785cc708515", "WgLW02aZenU", false, 1445, false, "https://www.youtube.com/watch?v=WgLW02aZenU", 169, "/downloads/Auto.cz - Martin Vaculík/2021-05-26 - Martin Vaculík a Dacia Sandero Stepway: Překvapila uvnitř i na zvedáku!.mp4", false, false, 6, [], 1, ~U[2021-05-26 07:03:51Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Expert Světa motorů Martin Vaculík se netají oblibou jednoduchých a bytelných vozů. Mezi takové můžeme zařadit i novou generaci Dacie Sandero, byť oproti předchůdci zaznamenala obrovský posun.\n\nPro více videí a informací ze zákulisí nás sledujte na Instagramu:\nhttps://www.instagram.com/auto.cz\n\n#MartinVaculík #DaciaSanderoStepway #LPG", "Martin Vaculík a Dacia Sandero Stepway: Překvapila uvnitř i na zvedáku!", "WgLW02aZenU", 1445, false, "https://www.youtube.com/watch?v=WgLW02aZenU", "/downloads/Auto.cz - Martin Vaculík/2021-05-26 - Martin Vaculík a Dacia Sandero Stepway: Překvapila uvnitř i na zvedáku!.mp4", false, 6, ~U[2021-05-26 07:03:51Z]] 18:18:34.522 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=54.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.523 [debug] QUERY OK source="media_items" db=0.8ms idle=53.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-05-03 18:44:41Z], 6] 18:18:34.539 [debug] QUERY OK source="media_items" db=14.7ms queue=0.1ms idle=53.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický specialista Martin Vaculík a jeho nejnovější video věnované Dacii Sandero Stepway. Přinášíme vám krátkou upoutávku, celé video najdete již teď zde: https://www.auto.cz/martin-vaculik-a-nova-dacia-sandero-stepway-prekvapila-uvnitr-i-na-zvedaku-138772\n\nNezapomeňte nás sledovat na Instagramu https://www.instagram.com/auto.cz\n\n#MartinVaculík #DaciaSanderoStepway #Zahrádka", "Martin Vaculík, Dacia Sandero Stepway a ZAHRÁDKA!", "17baf0c6-b4f1-4bdb-a7a5-71191d0e8fa2", "rBikMBxRmLU", false, 340, false, "https://www.youtube.com/watch?v=rBikMBxRmLU", 170, "/downloads/Auto.cz - Martin Vaculík/2021-05-03 - Martin Vaculík, Dacia Sandero Stepway a ZAHRÁDKA!.mp4", false, false, 6, [], 1, ~U[2021-05-03 18:44:41Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Technický specialista Martin Vaculík a jeho nejnovější video věnované Dacii Sandero Stepway. Přinášíme vám krátkou upoutávku, celé video najdete již teď zde: https://www.auto.cz/martin-vaculik-a-nova-dacia-sandero-stepway-prekvapila-uvnitr-i-na-zvedaku-138772\n\nNezapomeňte nás sledovat na Instagramu https://www.instagram.com/auto.cz\n\n#MartinVaculík #DaciaSanderoStepway #Zahrádka", "Martin Vaculík, Dacia Sandero Stepway a ZAHRÁDKA!", "rBikMBxRmLU", 340, false, "https://www.youtube.com/watch?v=rBikMBxRmLU", "/downloads/Auto.cz - Martin Vaculík/2021-05-03 - Martin Vaculík, Dacia Sandero Stepway a ZAHRÁDKA!.mp4", false, 6, ~U[2021-05-03 18:44:41Z]] 18:18:34.541 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=68.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.543 [debug] QUERY OK source="media_items" db=1.2ms idle=20.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-04-13 16:00:20Z], 6] 18:18:34.551 [debug] QUERY OK source="media_items" db=6.5ms idle=21.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["VIDEO JIŽ NYNÍ ZDE: https://www.auto.cz/startovat-motor-se-spojkou-nebo-bez-martin-vaculik-vysvetli-proc-je-jen-jedna-moznost-spravne-138312\n\nV novém díle Otázek a odpovědí vám Martin Vaculík prozradí, jak je to se startováním vozu s manuální převodovkou. Je lepší se spojkou, nebo bez?\n\n#MartinVaculík #SvětMotorů", "Startovat auto se spojkou, nebo bez? Martin Vaculík vysvětlí, proč je jen jedna možnost správně", "a57f3354-34c0-455f-9210-964a93c498d0", "rlQJ83GIzNY", false, 211, false, "https://www.youtube.com/watch?v=rlQJ83GIzNY", 171, "/downloads/Auto.cz - Martin Vaculík/2021-04-13 - Startovat auto se spojkou, nebo bez? Martin Vaculík vysvětlí, proč je jen jedna možnost správně.mp4", false, false, 6, [], 1, ~U[2021-04-13 16:00:20Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "VIDEO JIŽ NYNÍ ZDE: https://www.auto.cz/startovat-motor-se-spojkou-nebo-bez-martin-vaculik-vysvetli-proc-je-jen-jedna-moznost-spravne-138312\n\nV novém díle Otázek a odpovědí vám Martin Vaculík prozradí, jak je to se startováním vozu s manuální převodovkou. Je lepší se spojkou, nebo bez?\n\n#MartinVaculík #SvětMotorů", "Startovat auto se spojkou, nebo bez? Martin Vaculík vysvětlí, proč je jen jedna možnost správně", "rlQJ83GIzNY", 211, false, "https://www.youtube.com/watch?v=rlQJ83GIzNY", "/downloads/Auto.cz - Martin Vaculík/2021-04-13 - Startovat auto se spojkou, nebo bez? Martin Vaculík vysvětlí, proč je jen jedna možnost správně.mp4", false, 6, ~U[2021-04-13 16:00:20Z]] 18:18:34.552 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=27.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.554 [debug] QUERY OK source="media_items" db=1.4ms idle=13.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-04-07 16:00:16Z], 6] 18:18:34.557 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=13.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický specialista Martin Vaculík si v bazarové rubrice Světa motorů posvítil na pořádně ojetý VW Multivan T6. Najít kousek s původním motorem a kompletní servisní historií trvalo přes rok. Pohodlně se usaďte a užijte si nejnovější video, protože o šťavnaté informace a pikantní hlášky nebude ani tentokrát nouze!\n\nNezapomeňte nás sledovat na Instagramu, kde se o všech chystaných videích dozvíte s předstihem!\nhttps://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #VWMultivan", "Martin Vaculík a ojetý VW Multivan 2.0 BiTDI: Tento kousek hledal rok!", "3ec74d73-8bd0-44ff-b91e-1155058a5a84", "UcdKRlCx2OU", false, 1135, false, "https://www.youtube.com/watch?v=UcdKRlCx2OU", 172, "/downloads/Auto.cz - Martin Vaculík/2021-04-07 - Martin Vaculík a ojetý VW Multivan 2.0 BiTDI: Tento kousek hledal rok!.mp4", false, false, 6, [], 1, ~U[2021-04-07 16:00:16Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Technický specialista Martin Vaculík si v bazarové rubrice Světa motorů posvítil na pořádně ojetý VW Multivan T6. Najít kousek s původním motorem a kompletní servisní historií trvalo přes rok. Pohodlně se usaďte a užijte si nejnovější video, protože o šťavnaté informace a pikantní hlášky nebude ani tentokrát nouze!\n\nNezapomeňte nás sledovat na Instagramu, kde se o všech chystaných videích dozvíte s předstihem!\nhttps://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #VWMultivan", "Martin Vaculík a ojetý VW Multivan 2.0 BiTDI: Tento kousek hledal rok!", "UcdKRlCx2OU", 1135, false, "https://www.youtube.com/watch?v=UcdKRlCx2OU", "/downloads/Auto.cz - Martin Vaculík/2021-04-07 - Martin Vaculík a ojetý VW Multivan 2.0 BiTDI: Tento kousek hledal rok!.mp4", false, 6, ~U[2021-04-07 16:00:16Z]] 18:18:34.559 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=15.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.561 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=9.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-04-01 16:00:16Z], 6] 18:18:34.565 [debug] QUERY OK source="media_items" db=2.7ms idle=9.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["CELÉ VIDEO NAJDETE UŽ NYNÍ ZDE: https://www.auto.cz/martin-vaculik-radi-vadi-vam-kola-utopena-v-blatnicich-rozsirenim-si-zadelavate-na-necekany-maler-138201\n\nTechnický expert časopisu Svět motorů vysvětluje, proč není rozšíření rozchodu kol dobrý nápad. Estetice to možná pomůže, z\u00A0dlouhodobého hlediska ale motorista riskuje trable.\n\nPro další informace o připravovaných videích nás sledujte na Instagramu:\nhttps://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #AutoCZ", "Martin Vaculík: Vadí vám kola utopená v blatnících? Rozšířením si zaděláváte na nečekaný malér", "4e6ea6de-d384-4c6d-a80f-b6b9253a8278", "mW5nxJ4a8CE", false, 294, false, "https://www.youtube.com/watch?v=mW5nxJ4a8CE", 173, "/downloads/Auto.cz - Martin Vaculík/2021-04-01 - Martin Vaculík: Vadí vám kola utopená v blatnících? Rozšířením si zaděláváte na nečekaný malér.mp4", false, false, 6, [], 1, ~U[2021-04-01 16:00:16Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "CELÉ VIDEO NAJDETE UŽ NYNÍ ZDE: https://www.auto.cz/martin-vaculik-radi-vadi-vam-kola-utopena-v-blatnicich-rozsirenim-si-zadelavate-na-necekany-maler-138201\n\nTechnický expert časopisu Svět motorů vysvětluje, proč není rozšíření rozchodu kol dobrý nápad. Estetice to možná pomůže, z\u00A0dlouhodobého hlediska ale motorista riskuje trable.\n\nPro další informace o připravovaných videích nás sledujte na Instagramu:\nhttps://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #AutoCZ", "Martin Vaculík: Vadí vám kola utopená v blatnících? Rozšířením si zaděláváte na nečekaný malér", "mW5nxJ4a8CE", 294, false, "https://www.youtube.com/watch?v=mW5nxJ4a8CE", "/downloads/Auto.cz - Martin Vaculík/2021-04-01 - Martin Vaculík: Vadí vám kola utopená v blatnících? Rozšířením si zaděláváte na nečekaný malér.mp4", false, 6, ~U[2021-04-01 16:00:16Z]] 18:18:34.566 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=11.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.568 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=9.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-25 17:00:16Z], 6] 18:18:34.572 [debug] QUERY OK source="media_items" db=1.8ms idle=10.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["CELÉ VIDEO JIŽ NYNÍ ZDE: https://www.auto.cz/martin-vaculik-radi-jakou-si-poridit-jednickovou-octavii-na-chov-hledejte-svaty-gral-138116\n\nTechnický specialista Světa motorů Martin Vaculík odpovídá čtenáři na dotaz, který typ Octavie 1. generace by si měl koupit „na chov“, tedy jako potenciálního veterána. Pokud se vám naše videa líbí, nezapomeňte nás sledovat:\n\nInstagram: https://www.instagram.com/auto.cz\n\n#Martin Vaculík #SvětMotorů #ŠkodaOctavia", "Otázky a odpovědi Martina Vaculíka: Octavia 1. generace jako investice? A kterou vybrat?", "7525278c-9a37-4b9c-982c-3cf566971293", "V3wbB6x_qSU", false, 345, false, "https://www.youtube.com/watch?v=V3wbB6x_qSU", 174, "/downloads/Auto.cz - Martin Vaculík/2021-03-25 - Otázky a odpovědi Martina Vaculíka: Octavia 1. generace jako investice? A kterou vybrat?.mp4", false, false, 6, [], 1, ~U[2021-03-25 17:00:16Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "CELÉ VIDEO JIŽ NYNÍ ZDE: https://www.auto.cz/martin-vaculik-radi-jakou-si-poridit-jednickovou-octavii-na-chov-hledejte-svaty-gral-138116\n\nTechnický specialista Světa motorů Martin Vaculík odpovídá čtenáři na dotaz, který typ Octavie 1. generace by si měl koupit „na chov“, tedy jako potenciálního veterána. Pokud se vám naše videa líbí, nezapomeňte nás sledovat:\n\nInstagram: https://www.instagram.com/auto.cz\n\n#Martin Vaculík #SvětMotorů #ŠkodaOctavia", "Otázky a odpovědi Martina Vaculíka: Octavia 1. generace jako investice? A kterou vybrat?", "V3wbB6x_qSU", 345, false, "https://www.youtube.com/watch?v=V3wbB6x_qSU", "/downloads/Auto.cz - Martin Vaculík/2021-03-25 - Otázky a odpovědi Martina Vaculíka: Octavia 1. generace jako investice? A kterou vybrat?.mp4", false, 6, ~U[2021-03-25 17:00:16Z]] 18:18:34.573 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=11.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.574 [debug] QUERY OK source="media_items" db=0.7ms idle=9.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-16 07:00:12Z], 6] 18:18:34.577 [debug] QUERY OK source="media_items" db=1.5ms idle=8.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zvažujete přestavbu svého vozu na pohon LPG? Martin Vaculík vám v nejnovějším videu poradí, který motor je pro to vhodný. Pokud se vám naše videa líbí a zajímá vás, co nového chystáme, nezapomeňte nás sledovat na Instagramu:\nhttps://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #LPG", "Martin Vaculík: Který moderní motor je vhodný pro přestavbu na LPG?", "a454d3f1-6708-4095-a9d5-28cc17409830", "Qfs_6oqCaWU", false, 220, false, "https://www.youtube.com/watch?v=Qfs_6oqCaWU", 175, "/downloads/Auto.cz - Martin Vaculík/2021-03-16 - Martin Vaculík: Který moderní motor je vhodný pro přestavbu na LPG?.mp4", false, false, 6, [], 1, ~U[2021-03-16 07:00:12Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Zvažujete přestavbu svého vozu na pohon LPG? Martin Vaculík vám v nejnovějším videu poradí, který motor je pro to vhodný. Pokud se vám naše videa líbí a zajímá vás, co nového chystáme, nezapomeňte nás sledovat na Instagramu:\nhttps://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #LPG", "Martin Vaculík: Který moderní motor je vhodný pro přestavbu na LPG?", "Qfs_6oqCaWU", 220, false, "https://www.youtube.com/watch?v=Qfs_6oqCaWU", "/downloads/Auto.cz - Martin Vaculík/2021-03-16 - Martin Vaculík: Který moderní motor je vhodný pro přestavbu na LPG?.mp4", false, 6, ~U[2021-03-16 07:00:12Z]] 18:18:34.579 [debug] QUERY OK source="sources" db=0.4ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.580 [debug] QUERY OK source="media_items" db=1.0ms 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[2021-03-10 17:00:25Z], 6] 18:18:34.584 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V novém díle Otázek a odpovědí se technický specialista Světa motorů věnoval oblíbenému tématu, které automobilovou společnost rozděluje na dva tábory. Je třeba zahřívat studený motor před jízdou? Martin Vaculík vysvětlí, proč má z takového postupu husinu. Asi tušíte správně, že o originální hlášky tohoto experte ani tentokrát nebude nouze!\n\n#MartinVaculík #SvětMotorů", "Martin Vaculík: Je potřeba zahřívat studený nafťák před jízdou?", "b0cb124e-b9a8-4a1f-a859-2ac973870a97", "dPvl6pbVSh0", false, 290, false, "https://www.youtube.com/watch?v=dPvl6pbVSh0", 176, "/downloads/Auto.cz - Martin Vaculík/2021-03-10 - Martin Vaculík: Je potřeba zahřívat studený nafťák před jízdou?.mp4", false, false, 6, [], 1, ~U[2021-03-10 17:00:25Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "V novém díle Otázek a odpovědí se technický specialista Světa motorů věnoval oblíbenému tématu, které automobilovou společnost rozděluje na dva tábory. Je třeba zahřívat studený motor před jízdou? Martin Vaculík vysvětlí, proč má z takového postupu husinu. Asi tušíte správně, že o originální hlášky tohoto experte ani tentokrát nebude nouze!\n\n#MartinVaculík #SvětMotorů", "Martin Vaculík: Je potřeba zahřívat studený nafťák před jízdou?", "dPvl6pbVSh0", 290, false, "https://www.youtube.com/watch?v=dPvl6pbVSh0", "/downloads/Auto.cz - Martin Vaculík/2021-03-10 - Martin Vaculík: Je potřeba zahřívat studený nafťák před jízdou?.mp4", false, 6, ~U[2021-03-10 17:00:25Z]] 18:18:34.585 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=10.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.587 [debug] QUERY OK source="media_items" db=1.1ms idle=8.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-08 17:00:15Z], 6] 18:18:34.668 [debug] QUERY OK source="media_items" db=80.2ms idle=8.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technického experta Světa motorů zaujala při přípravě nového tištěného speciálu Toyota Land Cruiser. A to natolik, že se o její životní formě rozhodl natočit půlhodinové video. 🎥\n\nSledujte nás také na našem Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #ToyotaLandCruiser", "Martin Vaculík: Toto je poslední nové auto, které vám vydrží celý život!", "fa54da3e-02e2-4324-b427-e49d6908dcf2", "SQLdEW5-Nag", false, 2005, false, "https://www.youtube.com/watch?v=SQLdEW5-Nag", 177, "/downloads/Auto.cz - Martin Vaculík/2021-03-08 - Martin Vaculík: Toto je poslední nové auto, které vám vydrží celý život!.mp4", false, false, 6, [], 1, ~U[2021-03-08 17:00:15Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Technického experta Světa motorů zaujala při přípravě nového tištěného speciálu Toyota Land Cruiser. A to natolik, že se o její životní formě rozhodl natočit půlhodinové video. 🎥\n\nSledujte nás také na našem Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #ToyotaLandCruiser", "Martin Vaculík: Toto je poslední nové auto, které vám vydrží celý život!", "SQLdEW5-Nag", 2005, false, "https://www.youtube.com/watch?v=SQLdEW5-Nag", "/downloads/Auto.cz - Martin Vaculík/2021-03-08 - Martin Vaculík: Toto je poslední nové auto, které vám vydrží celý život!.mp4", false, 6, ~U[2021-03-08 17:00:15Z]] 18:18:34.669 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [6] 18:18:34.670 [debug] QUERY OK source="media_items" db=0.6ms idle=86.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-18 17:00:14Z], 6] 18:18:34.672 [debug] QUERY OK source="media_items" db=1.3ms idle=85.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Náš technický expert Martin Vaculík se netají svým despektem k Teslám, na elektromobily obecně se však jeho nelibost rozhodně nevztahuje. Pro někoho to bude možná překvapení, ale elektrický Hyundai Kona Martina v mnohém zaujal. CELÉ VIDEO JIŽ NYNÍ ZDE: https://www.auto.cz/martin-vaculik-a-elektromobil-tohle-jste-chteli-videt-137989\n\nSledujte nás na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #HyundaiKona", "Martin Vaculík a elektromobil: Tohle jste chtěli vidět!", "9312040a-559e-40c1-99ab-0f8266d149e1", "4J3NYQUILGM", false, 1254, false, "https://www.youtube.com/watch?v=4J3NYQUILGM", 178, "/downloads/Auto.cz - Martin Vaculík/2021-02-18 - Martin Vaculík a elektromobil: Tohle jste chtěli vidět!.mp4", false, false, 6, [], 1, ~U[2021-02-18 17:00:14Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Náš technický expert Martin Vaculík se netají svým despektem k Teslám, na elektromobily obecně se však jeho nelibost rozhodně nevztahuje. Pro někoho to bude možná překvapení, ale elektrický Hyundai Kona Martina v mnohém zaujal. CELÉ VIDEO JIŽ NYNÍ ZDE: https://www.auto.cz/martin-vaculik-a-elektromobil-tohle-jste-chteli-videt-137989\n\nSledujte nás na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #HyundaiKona", "Martin Vaculík a elektromobil: Tohle jste chtěli vidět!", "4J3NYQUILGM", 1254, false, "https://www.youtube.com/watch?v=4J3NYQUILGM", "/downloads/Auto.cz - Martin Vaculík/2021-02-18 - Martin Vaculík a elektromobil: Tohle jste chtěli vidět!.mp4", false, 6, ~U[2021-02-18 17:00:14Z]] 18:18:34.673 [debug] QUERY OK source="sources" db=0.4ms idle=85.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.675 [debug] QUERY OK source="media_items" db=1.2ms idle=5.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-14 17:00:14Z], 6] 18:18:34.677 [debug] QUERY OK source="media_items" db=1.7ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický expert časopisu Svět motorů Martin Vaculík odpovídá na dotazy čtenářů. V tomto díle se rozpovídal o kvalitě zimní nafty, spolehlivosti kombinace přímého a nepřímého vstřikování a nakonec prozradil, proč je dnes tak náročné vybrat benzinové auto s manuálem a čtyřkolkou.\n\nVIDEA NAJDETE UŽ NYNÍ NA WEBU AUTO.CZ:\nhttps://www.auto.cz/martin-vaculik-odpovida-na-otazky-o-zimni-nafte-proc-bude-letos-dobra-nafta-137918\n\nNezapomeňte nás sledovat na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů", "Otázky a odpovědi Martina Vaculíka: Zimní nafta, přímý a nepřímý vstřik a výběr 4x4 s manuálem", "e2fd41d1-f5c1-4d2a-b2de-b7995e7d81c7", "ZWPzPAP4IVU", false, 756, false, "https://www.youtube.com/watch?v=ZWPzPAP4IVU", 179, "/downloads/Auto.cz - Martin Vaculík/2021-02-14 - Otázky a odpovědi Martina Vaculíka: Zimní nafta, přímý a nepřímý vstřik a výběr 4x4 s manuálem.mp4", false, false, 6, [], 1, ~U[2021-02-14 17:00:14Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Technický expert časopisu Svět motorů Martin Vaculík odpovídá na dotazy čtenářů. V tomto díle se rozpovídal o kvalitě zimní nafty, spolehlivosti kombinace přímého a nepřímého vstřikování a nakonec prozradil, proč je dnes tak náročné vybrat benzinové auto s manuálem a čtyřkolkou.\n\nVIDEA NAJDETE UŽ NYNÍ NA WEBU AUTO.CZ:\nhttps://www.auto.cz/martin-vaculik-odpovida-na-otazky-o-zimni-nafte-proc-bude-letos-dobra-nafta-137918\n\nNezapomeňte nás sledovat na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů", "Otázky a odpovědi Martina Vaculíka: Zimní nafta, přímý a nepřímý vstřik a výběr 4x4 s manuálem", "ZWPzPAP4IVU", 756, false, "https://www.youtube.com/watch?v=ZWPzPAP4IVU", "/downloads/Auto.cz - Martin Vaculík/2021-02-14 - Otázky a odpovědi Martina Vaculíka: Zimní nafta, přímý a nepřímý vstřik a výběr 4x4 s manuálem.mp4", false, 6, ~U[2021-02-14 17:00:14Z]] 18:18:34.678 [debug] QUERY OK source="sources" db=0.4ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.679 [debug] QUERY OK source="media_items" db=0.7ms idle=6.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-08 17:00:27Z], 6] 18:18:34.681 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Máme pro vás další archivní video Martina Vaculíka, které si můžete pustit už nyní zde: https://www.auto.cz/prohlednete-si-unikatni-bmw-x5-prvni-generace-ve-skvelem-stavu-veteran-po-nemz-nikdo-netouzi-111345\n\nKlasicky tvarovaná BMW z přelomu tisíciletí jsou dnes v kurzu a jejich ceny už několik let rostou. Konkrétně se to týká trojky E46 330i s manuálem a M-Paketem, pětky E39 540i s manuálním šestikvaltem a sedmičky E38 s osmi a dvanáctiválcovými motory. Techniku těchto ikon má v sobě i první generace X5 (E53)...\n\n#MartinVaculík #SvětMotorů #BMWX5", "Martin Vaculík a první generace BMW X5 ve skvělém stavu. Proč jej nikdo nechce?", "f6b640a7-e009-4f63-a809-a46037474438", "nnM-r2RaTeA", false, 363, false, "https://www.youtube.com/watch?v=nnM-r2RaTeA", 180, "/downloads/Auto.cz - Martin Vaculík/2021-02-08 - Martin Vaculík a první generace BMW X5 ve skvělém stavu. Proč jej nikdo nechce?.mp4", false, false, 6, [], 1, ~U[2021-02-08 17:00:27Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Máme pro vás další archivní video Martina Vaculíka, které si můžete pustit už nyní zde: https://www.auto.cz/prohlednete-si-unikatni-bmw-x5-prvni-generace-ve-skvelem-stavu-veteran-po-nemz-nikdo-netouzi-111345\n\nKlasicky tvarovaná BMW z přelomu tisíciletí jsou dnes v kurzu a jejich ceny už několik let rostou. Konkrétně se to týká trojky E46 330i s manuálem a M-Paketem, pětky E39 540i s manuálním šestikvaltem a sedmičky E38 s osmi a dvanáctiválcovými motory. Techniku těchto ikon má v sobě i první generace X5 (E53)...\n\n#MartinVaculík #SvětMotorů #BMWX5", "Martin Vaculík a první generace BMW X5 ve skvělém stavu. Proč jej nikdo nechce?", "nnM-r2RaTeA", 363, false, "https://www.youtube.com/watch?v=nnM-r2RaTeA", "/downloads/Auto.cz - Martin Vaculík/2021-02-08 - Martin Vaculík a první generace BMW X5 ve skvělém stavu. Proč jej nikdo nechce?.mp4", false, 6, ~U[2021-02-08 17:00:27Z]] 18:18:34.682 [debug] QUERY OK source="sources" db=0.4ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.683 [debug] QUERY OK source="media_items" db=0.7ms idle=5.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-03 17:01:00Z], 6] 18:18:34.685 [debug] QUERY OK source="media_items" db=1.4ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Slíbili jsme vám starší videa Martina Vaculíka z archivu, tak tady je jedno z nich. Technický expert Světa motorů ve videu z roku 2018 představuje auto svého dětství - Nissan Patrol Y60. Celé video již nyní zde: https://www.auto.cz/video-tohle-auto-cesti-podnikatele-milovali-jaky-je-dnes-nissan-patrol-y60-120226\n\n#MartinVaculík #SvětMotorů #NissanPatrol", "Martin Vaculík představuje auto svého dětství!", "a8e9fe71-e391-45b7-af9e-7915c7a79129", "q6AEYOVSTBM", false, 541, false, "https://www.youtube.com/watch?v=q6AEYOVSTBM", 181, "/downloads/Auto.cz - Martin Vaculík/2021-02-03 - Martin Vaculík představuje auto svého dětství!.mp4", false, false, 6, [], 1, ~U[2021-02-03 17:01:00Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Slíbili jsme vám starší videa Martina Vaculíka z archivu, tak tady je jedno z nich. Technický expert Světa motorů ve videu z roku 2018 představuje auto svého dětství - Nissan Patrol Y60. Celé video již nyní zde: https://www.auto.cz/video-tohle-auto-cesti-podnikatele-milovali-jaky-je-dnes-nissan-patrol-y60-120226\n\n#MartinVaculík #SvětMotorů #NissanPatrol", "Martin Vaculík představuje auto svého dětství!", "q6AEYOVSTBM", 541, false, "https://www.youtube.com/watch?v=q6AEYOVSTBM", "/downloads/Auto.cz - Martin Vaculík/2021-02-03 - Martin Vaculík představuje auto svého dětství!.mp4", false, 6, ~U[2021-02-03 17:01:00Z]] 18:18:34.686 [debug] QUERY OK source="sources" db=0.4ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.687 [debug] QUERY OK source="media_items" db=0.7ms idle=5.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-01-31 17:00:10Z], 6] 18:18:34.690 [debug] QUERY OK source="media_items" db=1.5ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický specialista Světa motorů si tentokrát posvítil na Škodu Rapid, která coby ojetina začíná klesat k částkám okolo 100 000 Kč. Je to po letech dobrá volba? A jak je na tom po čtvrt milionu kilometrů motor 1.2 TSI? Martin Vaculík odpovídá... https://www.auto.cz/martin-vaculik-se-podival-na-ojetou-skodu-rapid-velmi-ojetou-jak-dopadla-137790\n\nNezapomeňte nás sledovat na Instagramu\nhttps://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #ŠkodaRapid", "Martin Vaculík a pořádně ojetá Škoda Rapid: Jak obstál motor 1.2 TSI?", "025b9d52-18f1-4a7e-bd78-c0588a1e7481", "8pvjHpT5-Ks", false, 1204, false, "https://www.youtube.com/watch?v=8pvjHpT5-Ks", 182, "/downloads/Auto.cz - Martin Vaculík/2021-01-31 - Martin Vaculík a pořádně ojetá Škoda Rapid: Jak obstál motor 1.2 TSI?.mp4", false, false, 6, [], 1, ~U[2021-01-31 17:00:10Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Technický specialista Světa motorů si tentokrát posvítil na Škodu Rapid, která coby ojetina začíná klesat k částkám okolo 100 000 Kč. Je to po letech dobrá volba? A jak je na tom po čtvrt milionu kilometrů motor 1.2 TSI? Martin Vaculík odpovídá... https://www.auto.cz/martin-vaculik-se-podival-na-ojetou-skodu-rapid-velmi-ojetou-jak-dopadla-137790\n\nNezapomeňte nás sledovat na Instagramu\nhttps://www.instagram.com/auto.cz/\n\n#MartinVaculík #SvětMotorů #ŠkodaRapid", "Martin Vaculík a pořádně ojetá Škoda Rapid: Jak obstál motor 1.2 TSI?", "8pvjHpT5-Ks", 1204, false, "https://www.youtube.com/watch?v=8pvjHpT5-Ks", "/downloads/Auto.cz - Martin Vaculík/2021-01-31 - Martin Vaculík a pořádně ojetá Škoda Rapid: Jak obstál motor 1.2 TSI?.mp4", false, 6, ~U[2021-01-31 17:00:10Z]] 18:18:34.691 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.692 [debug] QUERY OK source="media_items" db=0.5ms idle=5.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-01-28 17:00:12Z], 6] 18:18:34.694 [debug] QUERY OK source="media_items" db=1.7ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Bazarová rubrika časopisu Svět motorů se nově rozrůstá o krátká videa z její přípravy, což pro vás znamená jediné: ještě více Martina Vaculíka! Tentokrát se technický expert Světa motorů zaměřil na ojetou Audi A3, jejíž cena pomalu začíná klesat k atraktivní hranici. Vyplatí se oproti Octavii, Leonu či Golfu? A na co si dát při výběru pozor? Pohodlně se usaďte, Martin Vaculík začíná... https://www.auto.cz/martin-vaculik-proklepl-ojetou-audi-a3-slavne-bazary-sveta-motoru-nove-i-ve-videu-137712\n\nJestli se vám video líbí, nezapomeňte nás podpořit lajkem a odběrem tohoto kanálu. A pro sledování zákulisí nejen o videích Martina Vaculíka nás sledujte také na Instagramu www.instagram.com/auto.cz\n\nA nezapomeňte také, že tištěnou verzi časopisu Svět motorů včetně ještě obsáhlejšího hodnocení ojeté Audi A3 najdete na webu iKiosek.cz: https://www.ikiosek.cz/detail/floowiecnc-pu/485207/1064-svet-motoru-3-2021\n\n#MartinVaculík #SvětMotorů #AudiA3", "Martin Vaculík a ojetá Audi A3: Opravdu má stejnou techniku jako Octavia?", "ccb940ce-33e7-4ddf-8214-f4d8ade178cd", "4to-8felBjo", false, 912, false, "https://www.youtube.com/watch?v=4to-8felBjo", 183, "/downloads/Auto.cz - Martin Vaculík/2021-01-28 - Martin Vaculík a ojetá Audi A3: Opravdu má stejnou techniku jako Octavia?.mp4", false, false, 6, [], 1, ~U[2021-01-28 17:00:12Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Bazarová rubrika časopisu Svět motorů se nově rozrůstá o krátká videa z její přípravy, což pro vás znamená jediné: ještě více Martina Vaculíka! Tentokrát se technický expert Světa motorů zaměřil na ojetou Audi A3, jejíž cena pomalu začíná klesat k atraktivní hranici. Vyplatí se oproti Octavii, Leonu či Golfu? A na co si dát při výběru pozor? Pohodlně se usaďte, Martin Vaculík začíná... https://www.auto.cz/martin-vaculik-proklepl-ojetou-audi-a3-slavne-bazary-sveta-motoru-nove-i-ve-videu-137712\n\nJestli se vám video líbí, nezapomeňte nás podpořit lajkem a odběrem tohoto kanálu. A pro sledování zákulisí nejen o videích Martina Vaculíka nás sledujte také na Instagramu www.instagram.com/auto.cz\n\nA nezapomeňte také, že tištěnou verzi časopisu Svět motorů včetně ještě obsáhlejšího hodnocení ojeté Audi A3 najdete na webu iKiosek.cz: https://www.ikiosek.cz/detail/floowiecnc-pu/485207/1064-svet-motoru-3-2021\n\n#MartinVaculík #SvětMotorů #AudiA3", "Martin Vaculík a ojetá Audi A3: Opravdu má stejnou techniku jako Octavia?", "4to-8felBjo", 912, false, "https://www.youtube.com/watch?v=4to-8felBjo", "/downloads/Auto.cz - Martin Vaculík/2021-01-28 - Martin Vaculík a ojetá Audi A3: Opravdu má stejnou techniku jako Octavia?.mp4", false, 6, ~U[2021-01-28 17:00:12Z]] 18:18:34.695 [debug] QUERY OK source="sources" db=0.5ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.696 [debug] QUERY OK source="media_items" db=0.6ms idle=5.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-01-29 16:30:11Z], 6] 18:18:34.698 [debug] QUERY OK source="media_items" db=0.9ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Minule vám Martin Vaculík představil tu správnou specifikaci Škody Octavia. Jenže taková stála 895.800 Kč a byl to vůz s předním pohonem. Co tak za 738.900 Kč dvoulitrovou čtyřkolku Mazda CX-30?\n\nSledujte nás na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #MazdaCX30 #AutoCZ", "Martin Vaculík: Toto je poslední normální auto!", "4d72d359-8f04-47bb-8775-3650b2235ce2", "LWYAlYRUToU", false, 1617, false, "https://www.youtube.com/watch?v=LWYAlYRUToU", 184, "/downloads/Auto.cz - Martin Vaculík/2021-01-29 - Martin Vaculík: Toto je poslední normální auto!.mp4", false, false, 6, [], 1, ~U[2021-01-29 16:30:11Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Minule vám Martin Vaculík představil tu správnou specifikaci Škody Octavia. Jenže taková stála 895.800 Kč a byl to vůz s předním pohonem. Co tak za 738.900 Kč dvoulitrovou čtyřkolku Mazda CX-30?\n\nSledujte nás na Instagramu: https://www.instagram.com/auto.cz\n\n#MartinVaculík #MazdaCX30 #AutoCZ", "Martin Vaculík: Toto je poslední normální auto!", "LWYAlYRUToU", 1617, false, "https://www.youtube.com/watch?v=LWYAlYRUToU", "/downloads/Auto.cz - Martin Vaculík/2021-01-29 - Martin Vaculík: Toto je poslední normální auto!.mp4", false, 6, ~U[2021-01-29 16:30:11Z]] 18:18:34.699 [debug] QUERY OK source="sources" db=0.2ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.700 [debug] QUERY OK source="media_items" db=0.7ms idle=5.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-01-01 17:00:10Z], 6] 18:18:34.702 [debug] QUERY OK source="media_items" db=1.1ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Možná jste si všimli, že přijetí současné octavie odborníky i veřejností bylo vlažnější než u generací předchozích. Martin Vaculík tvrdí, že je to především věc specifikace – než se však ke správně nakonfigurované octavii dostal, trvalo to téměř rok.\n\n#MartinVaculík #SvětMotorů #ŠkodaOctavia", "Martin Vaculík: Jak vybrat správnou specifikaci nové Octavie?", "ed585da2-97f9-4627-9cd9-75d170fa08ee", "FnMY3uXhHBs", false, 769, false, "https://www.youtube.com/watch?v=FnMY3uXhHBs", 185, "/downloads/Auto.cz - Martin Vaculík/2021-01-01 - Martin Vaculík: Jak vybrat správnou specifikaci nové Octavie?.mp4", false, false, 6, [], 1, ~U[2021-01-01 17:00:10Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Možná jste si všimli, že přijetí současné octavie odborníky i veřejností bylo vlažnější než u generací předchozích. Martin Vaculík tvrdí, že je to především věc specifikace – než se však ke správně nakonfigurované octavii dostal, trvalo to téměř rok.\n\n#MartinVaculík #SvětMotorů #ŠkodaOctavia", "Martin Vaculík: Jak vybrat správnou specifikaci nové Octavie?", "FnMY3uXhHBs", 769, false, "https://www.youtube.com/watch?v=FnMY3uXhHBs", "/downloads/Auto.cz - Martin Vaculík/2021-01-01 - Martin Vaculík: Jak vybrat správnou specifikaci nové Octavie?.mp4", false, 6, ~U[2021-01-01 17:00:10Z]] 18:18:34.703 [debug] QUERY OK source="sources" db=0.4ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.704 [debug] QUERY OK source="media_items" db=0.6ms idle=5.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-22 11:55:18Z], 6] 18:18:34.705 [debug] QUERY OK source="media_items" db=1.0ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Svět motorů Speciál 04/2020 věnovaný ojetinám najdete v trafikách, nebo si jej můžete objednat online: https://www.ikiosek.cz/detail/floowiecnc-pu/473959/1332-svet-motoru-special-04-2020\n\nSledujte nás na Instagramu: www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #SMspeciál", "Martin Vaculík představuje SM Speciál: 25 nejžádanějších ojetých vozů", "fe872f42-cc01-40be-b0b1-648ffaaeef24", "ABUWkE1ZEmo", false, 603, false, "https://www.youtube.com/watch?v=ABUWkE1ZEmo", 186, "/downloads/Auto.cz - Martin Vaculík/2020-12-22 - Martin Vaculík představuje SM Speciál: 25 nejžádanějších ojetých vozů.mp4", false, false, 6, [], 1, ~U[2020-12-22 11:55:18Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Svět motorů Speciál 04/2020 věnovaný ojetinám najdete v trafikách, nebo si jej můžete objednat online: https://www.ikiosek.cz/detail/floowiecnc-pu/473959/1332-svet-motoru-special-04-2020\n\nSledujte nás na Instagramu: www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #SMspeciál", "Martin Vaculík představuje SM Speciál: 25 nejžádanějších ojetých vozů", "ABUWkE1ZEmo", 603, false, "https://www.youtube.com/watch?v=ABUWkE1ZEmo", "/downloads/Auto.cz - Martin Vaculík/2020-12-22 - Martin Vaculík představuje SM Speciál: 25 nejžádanějších ojetých vozů.mp4", false, 6, ~U[2020-12-22 11:55:18Z]] 18:18:34.706 [debug] QUERY OK source="sources" db=0.2ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.707 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=4.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-16 07:00:13Z], 6] 18:18:34.709 [debug] QUERY OK source="media_items" db=1.2ms idle=4.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Svět motorů už půl roku testuje Dacii Duster 1.0 TCe s originálním pohonem LPG, neboť jí považuje za jedno z nejvýhodnějších aut na českém trhu. Nedávno došlo i na trochu svéráznou zkoušku: https://www.auto.cz/martin-vaculik-vzal-dacii-duster-1-0-tce-lpg-a-devet-pytlu-betonu-na-projizdku-137184\n\n#MartinVaculík #SvětMotorů #DaciaDusterLPG", "Martin Vaculík vzal Dacii Duster 1.0 TCe LPG a devět pytlů betonu na projížďku", "4e99f84b-a945-4ae3-bf07-1c4ab8d4334b", "UOsFr52X7dk", false, 382, false, "https://www.youtube.com/watch?v=UOsFr52X7dk", 187, "/downloads/Auto.cz - Martin Vaculík/2020-12-16 - Martin Vaculík vzal Dacii Duster 1.0 TCe LPG a devět pytlů betonu na projížďku.mp4", false, false, 6, [], 1, ~U[2020-12-16 07:00:13Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Svět motorů už půl roku testuje Dacii Duster 1.0 TCe s originálním pohonem LPG, neboť jí považuje za jedno z nejvýhodnějších aut na českém trhu. Nedávno došlo i na trochu svéráznou zkoušku: https://www.auto.cz/martin-vaculik-vzal-dacii-duster-1-0-tce-lpg-a-devet-pytlu-betonu-na-projizdku-137184\n\n#MartinVaculík #SvětMotorů #DaciaDusterLPG", "Martin Vaculík vzal Dacii Duster 1.0 TCe LPG a devět pytlů betonu na projížďku", "UOsFr52X7dk", 382, false, "https://www.youtube.com/watch?v=UOsFr52X7dk", "/downloads/Auto.cz - Martin Vaculík/2020-12-16 - Martin Vaculík vzal Dacii Duster 1.0 TCe LPG a devět pytlů betonu na projížďku.mp4", false, 6, ~U[2020-12-16 07:00:13Z]] 18:18:34.710 [debug] QUERY OK source="sources" db=0.4ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.711 [debug] QUERY OK source="media_items" db=0.6ms idle=5.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-11-08 18:00:28Z], 6] 18:18:34.713 [debug] QUERY OK source="media_items" db=1.2ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Technický specialista Martin Vaculík se projel do Brna, aby si k testu dovezl Ladu 2131 v modernizovaném provedení. S vozem najel přes 1600 km. Jaké jsou jeho dojmy? Pokud na video nechce čekat, najdete jej tady: https://www.auto.cz/martin-vaculik-testuje-ladu-niva-2020-mnoho-novinek-hlavni-nevyhoda-zustala-136712\n\n#MartinVaculík #SvětMotorů #LadaNiva", "Martin Vaculík a 1600 kilometrů za volantem Lady Niva 2020!", "19d8355d-475f-4b4a-b598-ff4aa9396b66", "R85yhvzIcs4", false, 1561, false, "https://www.youtube.com/watch?v=R85yhvzIcs4", 188, "/downloads/Auto.cz - Martin Vaculík/2020-11-08 - Martin Vaculík a 1600 kilometrů za volantem Lady Niva 2020!.mp4", false, false, 6, [], 1, ~U[2020-11-08 18:00:28Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Technický specialista Martin Vaculík se projel do Brna, aby si k testu dovezl Ladu 2131 v modernizovaném provedení. S vozem najel přes 1600 km. Jaké jsou jeho dojmy? Pokud na video nechce čekat, najdete jej tady: https://www.auto.cz/martin-vaculik-testuje-ladu-niva-2020-mnoho-novinek-hlavni-nevyhoda-zustala-136712\n\n#MartinVaculík #SvětMotorů #LadaNiva", "Martin Vaculík a 1600 kilometrů za volantem Lady Niva 2020!", "R85yhvzIcs4", 1561, false, "https://www.youtube.com/watch?v=R85yhvzIcs4", "/downloads/Auto.cz - Martin Vaculík/2020-11-08 - Martin Vaculík a 1600 kilometrů za volantem Lady Niva 2020!.mp4", false, 6, ~U[2020-11-08 18:00:28Z]] 18:18:34.714 [debug] QUERY OK source="sources" db=0.4ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.714 [debug] QUERY OK source="media_items" db=0.5ms idle=5.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-10-04 17:00:32Z], 6] 18:18:34.716 [debug] QUERY OK source="media_items" db=1.3ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Když se řekne litrový tříválec a k tomu ještě hybrid, automobilovému fandovi většinou naskočí husí kůže. O jednotce 1.0 EcoBoost mHEV 114 kW od Fordu si však Martin Vaculík myslí pravý opak a ve dnešním videu zkusí přesvědčit i vás. Celé jej najdete zde: https://www.auto.cz/video-martin-vaculik-proklepnul-1-0-ecoboost-mhev-jsou-trivalce-zlo-136199\n\nSledujte nás na Instagramu www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #FordFocus", "Martin Vaculík proklepnul 1.0 EcoBoost mHEV. Jsou tříválce zlo?", "d6e989dc-1a6d-410f-93ae-136289edcb7c", "y21GlfUbD-Q", false, 1016, false, "https://www.youtube.com/watch?v=y21GlfUbD-Q", 189, "/downloads/Auto.cz - Martin Vaculík/2020-10-04 - Martin Vaculík proklepnul 1.0 EcoBoost mHEV. Jsou tříválce zlo?.mp4", false, false, 6, [], 1, ~U[2020-10-04 17:00:32Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Když se řekne litrový tříválec a k tomu ještě hybrid, automobilovému fandovi většinou naskočí husí kůže. O jednotce 1.0 EcoBoost mHEV 114 kW od Fordu si však Martin Vaculík myslí pravý opak a ve dnešním videu zkusí přesvědčit i vás. Celé jej najdete zde: https://www.auto.cz/video-martin-vaculik-proklepnul-1-0-ecoboost-mhev-jsou-trivalce-zlo-136199\n\nSledujte nás na Instagramu www.instagram.com/auto.cz\n\n#MartinVaculík #SvětMotorů #FordFocus", "Martin Vaculík proklepnul 1.0 EcoBoost mHEV. Jsou tříválce zlo?", "y21GlfUbD-Q", 1016, false, "https://www.youtube.com/watch?v=y21GlfUbD-Q", "/downloads/Auto.cz - Martin Vaculík/2020-10-04 - Martin Vaculík proklepnul 1.0 EcoBoost mHEV. Jsou tříválce zlo?.mp4", false, 6, ~U[2020-10-04 17:00:32Z]] 18:18:34.717 [debug] QUERY OK source="sources" db=0.4ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.718 [debug] QUERY OK source="media_items" db=0.7ms idle=4.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-09-27 13:50:49Z], 6] 18:18:34.720 [debug] QUERY OK source="media_items" db=1.2ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vyznáte se v hybridech? Jaká je nová Octavia? A jak se lakují auta? Technický specialista časopisu Svět motorů a populární automobilový videotvůrce Martin Vaculík by vám rád představil nové vydání speciálu Technika.\n\nSpeciál Technika časopisu Svět motorů najdete na stáncích vedle tradičního týdeníku, případně jej můžete koupit online zde: https://www.ikiosek.cz/detail/floowiecnc-pu/460918/1332-svet-motoru-special-03-2020\n\nSledujte nas na Instagramu: https://www.instagram.com/auto.cz\n#MartinVaculík #SvětMotorů #SpeciálTechnika", "Martin Vaculík představuje nový Svět motorů Speciál Technika 3/2020", "f5f71622-0252-437d-a8f6-ff79f326b3c8", "18oxb9qOvcA", false, 269, false, "https://www.youtube.com/watch?v=18oxb9qOvcA", 190, "/downloads/Auto.cz - Martin Vaculík/2020-09-27 - Martin Vaculík představuje nový Svět motorů Speciál Technika 3⧸2020.mp4", false, false, 6, [], 1, ~U[2020-09-27 13:50:49Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Vyznáte se v hybridech? Jaká je nová Octavia? A jak se lakují auta? Technický specialista časopisu Svět motorů a populární automobilový videotvůrce Martin Vaculík by vám rád představil nové vydání speciálu Technika.\n\nSpeciál Technika časopisu Svět motorů najdete na stáncích vedle tradičního týdeníku, případně jej můžete koupit online zde: https://www.ikiosek.cz/detail/floowiecnc-pu/460918/1332-svet-motoru-special-03-2020\n\nSledujte nas na Instagramu: https://www.instagram.com/auto.cz\n#MartinVaculík #SvětMotorů #SpeciálTechnika", "Martin Vaculík představuje nový Svět motorů Speciál Technika 3/2020", "18oxb9qOvcA", 269, false, "https://www.youtube.com/watch?v=18oxb9qOvcA", "/downloads/Auto.cz - Martin Vaculík/2020-09-27 - Martin Vaculík představuje nový Svět motorů Speciál Technika 3⧸2020.mp4", false, 6, ~U[2020-09-27 13:50:49Z]] 18:18:34.721 [debug] QUERY OK source="sources" db=0.5ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.722 [debug] QUERY OK source="media_items" db=0.5ms idle=5.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-08-04 13:36:45Z], 6] 18:18:34.724 [debug] QUERY OK source="media_items" db=1.1ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Plynová Dacia Duster možná není na první pohled auto, z něhož byste měli skákat do vzduchu a natáčet videa, Martin Vaculík vás ale jistě už stačil přesvědčit, že si tohle rumunské SUV vaši pozornost zaslouží. A že jde o jedno z nejzajímavějších aut, jaké se v naší redakci v poslední době objevilo: https://www.auto.cz/martin-vaculik-odpovida-na-otazky-k-plynove-dacii-duster-135365\n\nSledujte nás na Instagramu:\nhttps://www.instagram.com/auto.cz", "Martin Vaculík odpovídá na otázky k plynové Dacii Duster", "d8454601-27b4-47ea-84c0-f7ccc91045a2", "cIg398hPVcM", false, 201, false, "https://www.youtube.com/watch?v=cIg398hPVcM", 191, "/downloads/Auto.cz - Martin Vaculík/2020-08-04 - Martin Vaculík odpovídá na otázky k plynové Dacii Duster.mp4", false, false, 6, [], 1, ~U[2020-08-04 13:36:45Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Plynová Dacia Duster možná není na první pohled auto, z něhož byste měli skákat do vzduchu a natáčet videa, Martin Vaculík vás ale jistě už stačil přesvědčit, že si tohle rumunské SUV vaši pozornost zaslouží. A že jde o jedno z nejzajímavějších aut, jaké se v naší redakci v poslední době objevilo: https://www.auto.cz/martin-vaculik-odpovida-na-otazky-k-plynove-dacii-duster-135365\n\nSledujte nás na Instagramu:\nhttps://www.instagram.com/auto.cz", "Martin Vaculík odpovídá na otázky k plynové Dacii Duster", "cIg398hPVcM", 201, false, "https://www.youtube.com/watch?v=cIg398hPVcM", "/downloads/Auto.cz - Martin Vaculík/2020-08-04 - Martin Vaculík odpovídá na otázky k plynové Dacii Duster.mp4", false, 6, ~U[2020-08-04 13:36:45Z]] 18:18:34.725 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=5.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.726 [debug] QUERY OK source="media_items" db=0.6ms idle=4.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-07-22 11:00:10Z], 6] 18:18:34.728 [debug] QUERY OK source="media_items" db=1.2ms idle=4.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Chybí vám svérázná videa Martina Vaculíka? Přes rok nic nenatočil a tvrdí, že nemá čas a chybí i inspirace. Jaké že výjimečné auto technika Světa motorů vytrhlo z letargie? Možná vás to překvapí… je to Dacia Duster LPG!\n\nNechce se vám čekat? Videa Martina Vaculíka najdete vždy s několikadenním předstihem na webu Auto.cz. Díl s Dacií Duster LPG si můžete pustit už nyní zde:\nhttps://www.auto.cz/auto-o-kterem-vaculik-musel-neco-natocit-135227\n\nSledujte nas na Instagramu: https://www.instagram.com/auto.cz\nSledujte nas na Facebooku: https://fb.com/auto.cz\nA samozřejmě na webu https://www.auto.cz\n\n#MartinVaculík #SvětMotorů #DaciaDuster", "Dacia Duster LPG: Auto, o kterém Martin Vaculík musel něco natočit", "27425c87-3496-4627-9b85-3558ea1a02c2", "8UF1wv87ZpQ", false, 789, false, "https://www.youtube.com/watch?v=8UF1wv87ZpQ", 192, "/downloads/Auto.cz - Martin Vaculík/2020-07-22 - Dacia Duster LPG: Auto, o kterém Martin Vaculík musel něco natočit.mp4", false, false, 6, [], 1, ~U[2020-07-22 11:00:10Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Chybí vám svérázná videa Martina Vaculíka? Přes rok nic nenatočil a tvrdí, že nemá čas a chybí i inspirace. Jaké že výjimečné auto technika Světa motorů vytrhlo z letargie? Možná vás to překvapí… je to Dacia Duster LPG!\n\nNechce se vám čekat? Videa Martina Vaculíka najdete vždy s několikadenním předstihem na webu Auto.cz. Díl s Dacií Duster LPG si můžete pustit už nyní zde:\nhttps://www.auto.cz/auto-o-kterem-vaculik-musel-neco-natocit-135227\n\nSledujte nas na Instagramu: https://www.instagram.com/auto.cz\nSledujte nas na Facebooku: https://fb.com/auto.cz\nA samozřejmě na webu https://www.auto.cz\n\n#MartinVaculík #SvětMotorů #DaciaDuster", "Dacia Duster LPG: Auto, o kterém Martin Vaculík musel něco natočit", "8UF1wv87ZpQ", 789, false, "https://www.youtube.com/watch?v=8UF1wv87ZpQ", "/downloads/Auto.cz - Martin Vaculík/2020-07-22 - Dacia Duster LPG: Auto, o kterém Martin Vaculík musel něco natočit.mp4", false, 6, ~U[2020-07-22 11:00:10Z]] 18:18:34.728 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.730 [debug] QUERY OK source="media_items" db=0.7ms idle=5.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-22 17:58:16Z], 6] 18:18:34.734 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Druhá generace malého Opelu Corsa se vyráběla od roku 1993, ale k hlavnímu dějství, aspoň co se českého trhu týče, nastoupila až v roce 1996. Kompletní článek: https://www.auto.cz/opel-corsa-b-tohle-auto-kdysi-zmenilo-cesky-trh-nasli-jsme-raritne-zachovaly-kus-111198\n\n#MartinVaculík #SvětMotorů #OpelCorsa", "Martin Vaculík a Opel Corsa B: Tohle auto kdysi změnilo český trh", "cbb0e7b1-0a00-44f9-b389-0ce0636aadc9", "5mXSuhRaXl0", false, 424, false, "https://www.youtube.com/watch?v=5mXSuhRaXl0", 193, "/downloads/Auto.cz - Martin Vaculík/2019-07-22 - Martin Vaculík a Opel Corsa B: Tohle auto kdysi změnilo český trh.mp4", false, false, 6, [], 2, ~U[2019-07-22 17:58:16Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Druhá generace malého Opelu Corsa se vyráběla od roku 1993, ale k hlavnímu dějství, aspoň co se českého trhu týče, nastoupila až v roce 1996. Kompletní článek: https://www.auto.cz/opel-corsa-b-tohle-auto-kdysi-zmenilo-cesky-trh-nasli-jsme-raritne-zachovaly-kus-111198\n\n#MartinVaculík #SvětMotorů #OpelCorsa", "Martin Vaculík a Opel Corsa B: Tohle auto kdysi změnilo český trh", "5mXSuhRaXl0", 424, false, "https://www.youtube.com/watch?v=5mXSuhRaXl0", "/downloads/Auto.cz - Martin Vaculík/2019-07-22 - Martin Vaculík a Opel Corsa B: Tohle auto kdysi změnilo český trh.mp4", false, 6, ~U[2019-07-22 17:58:16Z]] 18:18:34.734 [debug] QUERY OK source="sources" db=0.4ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.735 [debug] QUERY OK source="media_items" db=0.7ms idle=7.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-22 10:56:43Z], 6] 18:18:34.737 [debug] QUERY OK source="media_items" db=1.0ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["O Škodě Octavii první generace z let 1996 až 2010 už jsme napsali asi vše. Byť i její třetí generace už má za sebou facelift, tak ta první je stále jedním z nejrozšířenějších vozů na našich silnicích. Celý článek: https://www.auto.cz/prohlednete-si-do-detailu-raritne-zachovalou-skodu-octavia-za-20-let-najela-jenom-17-534-km-109477\n\n#MartinVaculík #SvětMotorů #ŠkodaOctavia", "Martin Vaculík a raritně zachovalá Škoda Octavia 1. generace", "cf9d959b-3ed2-4a94-a740-645f1891ecde", "D6x-Jx1E4Vg", false, 273, false, "https://www.youtube.com/watch?v=D6x-Jx1E4Vg", 194, "/downloads/Auto.cz - Martin Vaculík/2019-07-22 - Martin Vaculík a raritně zachovalá Škoda Octavia 1. generace.mp4", false, false, 6, [], 2, ~U[2019-07-22 10:56:43Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "O Škodě Octavii první generace z let 1996 až 2010 už jsme napsali asi vše. Byť i její třetí generace už má za sebou facelift, tak ta první je stále jedním z nejrozšířenějších vozů na našich silnicích. Celý článek: https://www.auto.cz/prohlednete-si-do-detailu-raritne-zachovalou-skodu-octavia-za-20-let-najela-jenom-17-534-km-109477\n\n#MartinVaculík #SvětMotorů #ŠkodaOctavia", "Martin Vaculík a raritně zachovalá Škoda Octavia 1. generace", "D6x-Jx1E4Vg", 273, false, "https://www.youtube.com/watch?v=D6x-Jx1E4Vg", "/downloads/Auto.cz - Martin Vaculík/2019-07-22 - Martin Vaculík a raritně zachovalá Škoda Octavia 1. generace.mp4", false, 6, ~U[2019-07-22 10:56:43Z]] 18:18:34.738 [debug] QUERY OK source="sources" db=0.3ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.739 [debug] QUERY OK source="media_items" db=0.5ms idle=4.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-09 10:49:48Z], 6] 18:18:34.740 [debug] QUERY OK source="media_items" db=0.9ms idle=4.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pokud Mercedes-Benz třídy G letos slaví čtyřicetiny a stále se vyrábí, proti ruskému stroji UAZ 2206 je to stále pěkný zelenáč. Takzvaná „buchanka“ se produkuje od roku 1965 a její základní mechanické řešení je ještě o deset let starší. Celý článek: https://www.auto.cz/uaz-2206-buchanka-to-se-stale-vyrabi-129137\n\n#MartinVaculík #SvětMotorů #Buchanka", "Martin Vaculík a UAZ 2206 Buchanka: To se stále vyrábí?!", "4da72531-62c3-4a10-bed4-7ef5f4549d8f", "OY9OYw58GaE", false, 1287, false, "https://www.youtube.com/watch?v=OY9OYw58GaE", 195, "/downloads/Auto.cz - Martin Vaculík/2019-07-09 - Martin Vaculík a UAZ 2206 Buchanka: To se stále vyrábí?!.mp4", false, false, 6, [], 1, ~U[2019-07-09 10:49:48Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Pokud Mercedes-Benz třídy G letos slaví čtyřicetiny a stále se vyrábí, proti ruskému stroji UAZ 2206 je to stále pěkný zelenáč. Takzvaná „buchanka“ se produkuje od roku 1965 a její základní mechanické řešení je ještě o deset let starší. Celý článek: https://www.auto.cz/uaz-2206-buchanka-to-se-stale-vyrabi-129137\n\n#MartinVaculík #SvětMotorů #Buchanka", "Martin Vaculík a UAZ 2206 Buchanka: To se stále vyrábí?!", "OY9OYw58GaE", 1287, false, "https://www.youtube.com/watch?v=OY9OYw58GaE", "/downloads/Auto.cz - Martin Vaculík/2019-07-09 - Martin Vaculík a UAZ 2206 Buchanka: To se stále vyrábí?!.mp4", false, 6, ~U[2019-07-09 10:49:48Z]] 18:18:34.741 [debug] QUERY OK source="sources" db=0.3ms idle=5.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.742 [debug] QUERY OK source="media_items" db=0.6ms idle=4.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-16 12:53:26Z], 6] 18:18:34.743 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=4.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V nedávném videu jsme vám ukázali to absolutně nejlepší auto podle Martina Vaculíka. A jak vypadá nejlepší auto pro člověka, který moc peněz nemá? Původní článek: https://www.auto.cz/video-nejlepsi-auto-za-rozumne-penize-podle-martina-vaculika-128769", "Martin Vaculík: Nejlepší auto za rozumné peníze?", "7058a608-0e2b-45f4-ae1e-d23a86d57faa", "vjnpubKQk98", false, 913, false, "https://www.youtube.com/watch?v=vjnpubKQk98", 196, "/downloads/Auto.cz - Martin Vaculík/2019-07-16 - Martin Vaculík: Nejlepší auto za rozumné peníze?.mp4", false, false, 6, [], 1, ~U[2019-07-16 12:53:26Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "V nedávném videu jsme vám ukázali to absolutně nejlepší auto podle Martina Vaculíka. A jak vypadá nejlepší auto pro člověka, který moc peněz nemá? Původní článek: https://www.auto.cz/video-nejlepsi-auto-za-rozumne-penize-podle-martina-vaculika-128769", "Martin Vaculík: Nejlepší auto za rozumné peníze?", "vjnpubKQk98", 913, false, "https://www.youtube.com/watch?v=vjnpubKQk98", "/downloads/Auto.cz - Martin Vaculík/2019-07-16 - Martin Vaculík: Nejlepší auto za rozumné peníze?.mp4", false, 6, ~U[2019-07-16 12:53:26Z]] 18:18:34.744 [debug] QUERY OK source="sources" db=0.3ms idle=5.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.745 [debug] QUERY OK source="media_items" db=0.5ms idle=4.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-01 13:35:32Z], 6] 18:18:34.747 [debug] QUERY OK source="media_items" db=1.0ms idle=4.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Od listopadu roku 2017 testujeme Škodu Rapid 1.0 TSI. Po osmnácti měsících a 100.000 ujetých kilometrech jsme ji celou rozebrali. Tady jsou výsledky... https://www.auto.cz/skoda-rapid-po-100-000-km-rozebrali-jsme-ji-do-sroubku-129793\n\n#MartinVaculík #SvětMotorů #ŠkodaRapid", "Škoda Rapid 1.0 TSI po 100.000 km. Jak dopadla?", "5ae3e08b-7824-444e-b3e6-a7ac0c21be6e", "z65HyJEMQ8E", false, 785, false, "https://www.youtube.com/watch?v=z65HyJEMQ8E", 197, "/downloads/Auto.cz - Martin Vaculík/2019-07-01 - Škoda Rapid 1.0 TSI po 100.000 km. Jak dopadla?.mp4", false, false, 6, [], 1, ~U[2019-07-01 13:35:32Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Od listopadu roku 2017 testujeme Škodu Rapid 1.0 TSI. Po osmnácti měsících a 100.000 ujetých kilometrech jsme ji celou rozebrali. Tady jsou výsledky... https://www.auto.cz/skoda-rapid-po-100-000-km-rozebrali-jsme-ji-do-sroubku-129793\n\n#MartinVaculík #SvětMotorů #ŠkodaRapid", "Škoda Rapid 1.0 TSI po 100.000 km. Jak dopadla?", "z65HyJEMQ8E", 785, false, "https://www.youtube.com/watch?v=z65HyJEMQ8E", "/downloads/Auto.cz - Martin Vaculík/2019-07-01 - Škoda Rapid 1.0 TSI po 100.000 km. Jak dopadla?.mp4", false, 6, ~U[2019-07-01 13:35:32Z]] 18:18:34.747 [debug] QUERY OK source="sources" db=0.4ms idle=5.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.748 [debug] QUERY OK source="media_items" db=0.6ms idle=4.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-03-25 14:05:15Z], 6] 18:18:34.750 [debug] QUERY OK source="media_items" db=0.9ms idle=4.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ceny favoritů letí vzhůru, mnohdy až ke stotisícovým částkám. Je to nafouknutá bublina, nebo cena odráží jeho skutečné kvality? https://www.auto.cz/ze-skody-favorit-se-stava-sberatelsky-kousek-jednim-takovym-jsme-se-svezli-126462", "Martin Vaculík a Škoda Favorit: Je to už dnes sběratelský kousek?", "ddcee31f-9042-440e-9140-0af0f245ec3b", "43FDVkujAlA", false, 816, false, "https://www.youtube.com/watch?v=43FDVkujAlA", 198, "/downloads/Auto.cz - Martin Vaculík/2019-03-25 - Martin Vaculík a Škoda Favorit: Je to už dnes sběratelský kousek?.mp4", false, false, 6, [], 2, ~U[2019-03-25 14:05:15Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Ceny favoritů letí vzhůru, mnohdy až ke stotisícovým částkám. Je to nafouknutá bublina, nebo cena odráží jeho skutečné kvality? https://www.auto.cz/ze-skody-favorit-se-stava-sberatelsky-kousek-jednim-takovym-jsme-se-svezli-126462", "Martin Vaculík a Škoda Favorit: Je to už dnes sběratelský kousek?", "43FDVkujAlA", 816, false, "https://www.youtube.com/watch?v=43FDVkujAlA", "/downloads/Auto.cz - Martin Vaculík/2019-03-25 - Martin Vaculík a Škoda Favorit: Je to už dnes sběratelský kousek?.mp4", false, 6, ~U[2019-03-25 14:05:15Z]] 18:18:34.751 [debug] QUERY OK source="sources" db=0.3ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.752 [debug] QUERY OK source="media_items" db=0.5ms idle=4.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-03-25 11:14:32Z], 6] 18:18:34.754 [debug] QUERY OK source="media_items" db=1.0ms idle=4.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Když se řekne, že někdo zařadil bez spojky, obvykle je řeč o žákyni autoškoly, které ještě vázne spolupráce nohou a rukou, zato jí však nechybí síla a odvaha. Ono to ale jde i bez skřípění zubů, jak nám ve videu ukáže Martin Vaculík. https://www.auto.cz/naucime-vas-s-manualem-radit-bez-spojky-k-cemu-je-to-dobre-106009\n\n#MartinVaculík #SvětMotorů", "Jak v autě s manuální převodovkou řadit bez spojky?", "a1522aeb-787f-4d60-aee5-6a12fafe25bc", "yO5txGNrlxo", false, 63, false, "https://www.youtube.com/watch?v=yO5txGNrlxo", 199, "/downloads/Auto.cz - Martin Vaculík/2019-03-25 - Jak v autě s manuální převodovkou řadit bez spojky?.mp4", false, false, 6, [], 2, ~U[2019-03-25 11:14:32Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Když se řekne, že někdo zařadil bez spojky, obvykle je řeč o žákyni autoškoly, které ještě vázne spolupráce nohou a rukou, zato jí však nechybí síla a odvaha. Ono to ale jde i bez skřípění zubů, jak nám ve videu ukáže Martin Vaculík. https://www.auto.cz/naucime-vas-s-manualem-radit-bez-spojky-k-cemu-je-to-dobre-106009\n\n#MartinVaculík #SvětMotorů", "Jak v autě s manuální převodovkou řadit bez spojky?", "yO5txGNrlxo", 63, false, "https://www.youtube.com/watch?v=yO5txGNrlxo", "/downloads/Auto.cz - Martin Vaculík/2019-03-25 - Jak v autě s manuální převodovkou řadit bez spojky?.mp4", false, 6, ~U[2019-03-25 11:14:32Z]] 18:18:34.755 [debug] QUERY OK source="sources" db=0.4ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.756 [debug] QUERY OK source="media_items" db=0.7ms idle=4.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-03-22 15:17:20Z], 6] 18:18:34.757 [debug] QUERY OK source="media_items" db=0.9ms idle=5.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Škodu 120 snad netřeba představovat. Pokud chcete zavzpomínat na staré časy, můžete si jednu takovou pořídit. Pokud za ni budete ochotni utratit 120 tisíc korun. Stojí za to? https://www.auto.cz/skoda-120-l-za-120-tisic-z-vysmivaneho-auta-se-stava-rarita-ukazeme-jeji-nejznamejsi-preslapy-121658\n\n#MartinVaculík #Škoda120L", "Škoda 120 L za 120 tisíc? Z vysmívaného auta se stává rarita. Ukážeme její nejznámější přešlapy", "810a3459-e33d-4774-ab1d-e468ebad8dd7", "eJ_OewK4xsY", false, 944, false, "https://www.youtube.com/watch?v=eJ_OewK4xsY", 200, "/downloads/Auto.cz - Martin Vaculík/2019-03-22 - Škoda 120 L za 120 tisíc? Z vysmívaného auta se stává rarita. Ukážeme její nejznámější přešlapy.mp4", false, false, 6, [], 3, ~U[2019-03-22 15:17:20Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Škodu 120 snad netřeba představovat. Pokud chcete zavzpomínat na staré časy, můžete si jednu takovou pořídit. Pokud za ni budete ochotni utratit 120 tisíc korun. Stojí za to? https://www.auto.cz/skoda-120-l-za-120-tisic-z-vysmivaneho-auta-se-stava-rarita-ukazeme-jeji-nejznamejsi-preslapy-121658\n\n#MartinVaculík #Škoda120L", "Škoda 120 L za 120 tisíc? Z vysmívaného auta se stává rarita. Ukážeme její nejznámější přešlapy", "eJ_OewK4xsY", 944, false, "https://www.youtube.com/watch?v=eJ_OewK4xsY", "/downloads/Auto.cz - Martin Vaculík/2019-03-22 - Škoda 120 L za 120 tisíc? Z vysmívaného auta se stává rarita. Ukážeme její nejznámější přešlapy.mp4", false, 6, ~U[2019-03-22 15:17:20Z]] 18:18:34.758 [debug] QUERY OK source="sources" db=0.3ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.759 [debug] QUERY OK source="media_items" db=0.5ms idle=4.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-03-22 12:44:05Z], 6] 18:18:34.761 [debug] QUERY OK source="media_items" db=0.9ms idle=4.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Automobilový expert Martin Vaculík si myslí, že nejlepším vozem na světě je Toyota Land Cruiser 100. A má pro to pádné argumenty. Do rukou se mu navíc dostal opravdu unikátní kousek: https://www.auto.cz/video-jake-auto-je-nejlepsi-na-svete-128297\n\n#MartinVaculík #SvětMotorů #LexusLX470", "Martin Vaculík: Toto je nejlepší auto na světě!", "96d507dc-7dbc-43a3-95e8-0b0691368fd7", "8q9zLYo3iNQ", false, 1051, false, "https://www.youtube.com/watch?v=8q9zLYo3iNQ", 201, "/downloads/Auto.cz - Martin Vaculík/2019-03-22 - Martin Vaculík: Toto je nejlepší auto na světě!.mp4", false, false, 6, [], 3, ~U[2019-03-22 12:44:05Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Automobilový expert Martin Vaculík si myslí, že nejlepším vozem na světě je Toyota Land Cruiser 100. A má pro to pádné argumenty. Do rukou se mu navíc dostal opravdu unikátní kousek: https://www.auto.cz/video-jake-auto-je-nejlepsi-na-svete-128297\n\n#MartinVaculík #SvětMotorů #LexusLX470", "Martin Vaculík: Toto je nejlepší auto na světě!", "8q9zLYo3iNQ", 1051, false, "https://www.youtube.com/watch?v=8q9zLYo3iNQ", "/downloads/Auto.cz - Martin Vaculík/2019-03-22 - Martin Vaculík: Toto je nejlepší auto na světě!.mp4", false, 6, ~U[2019-03-22 12:44:05Z]] 18:18:34.761 [debug] QUERY OK source="sources" db=0.4ms idle=5.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.763 [debug] QUERY OK source="media_items" db=1.0ms idle=3.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-03-22 10:08:18Z], 6] 18:18:34.765 [debug] QUERY OK source="media_items" db=1.2ms idle=4.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V naší redakci dva týdny pobyla Škoda Fabia, která na českých cestách najela již 1 265 581 kilometrů a stále velmi dobře funguje. Nevěříte? Čtěte dále, vše vysvětlíme: https://www.auto.cz/skoda-fabia-s-najetymi-1-265-581-km-velke-finale-proc-je-v-tak-dobrem-stavu-107718\n\n#MartinVaculík #SvětMotorů #ŠkodaFabia", "Škoda Fabia s najetými 1 265 581 kilometry: Proč je v tak dobrém stavu?", "8102a1bd-99cc-4562-abd1-ca61fed46356", "DTrofdqRoHw", false, 203, false, "https://www.youtube.com/watch?v=DTrofdqRoHw", 202, "/downloads/Auto.cz - Martin Vaculík/2019-03-22 - Škoda Fabia s najetými 1 265 581 kilometry: Proč je v tak dobrém stavu?.mp4", false, false, 6, [], 3, ~U[2019-03-22 10:08:18Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "V naší redakci dva týdny pobyla Škoda Fabia, která na českých cestách najela již 1 265 581 kilometrů a stále velmi dobře funguje. Nevěříte? Čtěte dále, vše vysvětlíme: https://www.auto.cz/skoda-fabia-s-najetymi-1-265-581-km-velke-finale-proc-je-v-tak-dobrem-stavu-107718\n\n#MartinVaculík #SvětMotorů #ŠkodaFabia", "Škoda Fabia s najetými 1 265 581 kilometry: Proč je v tak dobrém stavu?", "DTrofdqRoHw", 203, false, "https://www.youtube.com/watch?v=DTrofdqRoHw", "/downloads/Auto.cz - Martin Vaculík/2019-03-22 - Škoda Fabia s najetými 1 265 581 kilometry: Proč je v tak dobrém stavu?.mp4", false, 6, ~U[2019-03-22 10:08:18Z]] 18:18:34.766 [debug] QUERY OK source="sources" db=0.4ms idle=4.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 18:18:34.767 [debug] QUERY OK source="media_items" db=0.5ms idle=4.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-12-30 09:27:04Z], 6] 18:18:34.768 [debug] QUERY OK source="media_items" db=1.1ms idle=4.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Lehce ojeté BMW řady 3 na ceně nikdy příliš neztrácelo. To ale u generace F30 neplatí, často se prodává za stejnou cenu jako podobně stará octavia. Martin Vaculík vám ve videu vysvětlí, proč tomu tak je. http://www.auto.cz/ojete-bmw-rady-3-stoji-jako-podobne-stara-octavia-jak-je-to-mozne-126610\n\n#MartinVaculík #SvětMotorů #BMW3", "Ojeté BMW řady 3 stojí jako podobně stará Octavia. Jak je to možné?", "f8d0c3c1-cee4-4b2e-8697-478d8cd95ddc", "Ny39CHjEs7A", false, 912, false, "https://www.youtube.com/watch?v=Ny39CHjEs7A", 203, "/downloads/Auto.cz - Martin Vaculík/2018-12-30 - Ojeté BMW řady 3 stojí jako podobně stará Octavia. Jak je to možné?.mp4", false, false, 6, [], 1, ~U[2018-12-30 09:27:04Z], ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], "Lehce ojeté BMW řady 3 na ceně nikdy příliš neztrácelo. To ale u generace F30 neplatí, často se prodává za stejnou cenu jako podobně stará octavia. Martin Vaculík vám ve videu vysvětlí, proč tomu tak je. http://www.auto.cz/ojete-bmw-rady-3-stoji-jako-podobne-stara-octavia-jak-je-to-mozne-126610\n\n#MartinVaculík #SvětMotorů #BMW3", "Ojeté BMW řady 3 stojí jako podobně stará Octavia. Jak je to možné?", "Ny39CHjEs7A", 912, false, "https://www.youtube.com/watch?v=Ny39CHjEs7A", "/downloads/Auto.cz - Martin Vaculík/2018-12-30 - Ojeté BMW řady 3 stojí jako podobně stará Octavia. Jak je to možné?.mp4", false, 6, ~U[2018-12-30 09:27:04Z]] 18:18:34.770 [debug] QUERY OK source="sources" db=0.2ms idle=6.2ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z], 6] 18:18:34.772 [debug] QUERY OK source="media_items" db=0.8ms idle=6.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [6] 18:18:34.773 [debug] QUERY OK source="media_items" db=0.6ms idle=6.3ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [6] 18:18:34.773 [debug] QUERY OK source="media_items" db=0.3ms idle=6.4ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [6] 18:18:34.782 [debug] QUERY OK source="tasks" db=0.8ms idle=9.7ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [1252, 6, ~U[2025-12-10 17:18:34Z], ~U[2025-12-10 17:18:34Z]] 18:18:34.784 [info] {"args":{"id":6},"id":1239,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":647701637,"event":"job:stop","queue_time":29685,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 18:18:42.003 [info] {"source":"oban","duration":4948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:00.500 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:19:12.006 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:42.010 [info] {"source":"oban","duration":2497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:00.502 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:20:12.014 [info] {"source":"oban","duration":2128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:42.017 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:00.504 [info] {"source":"oban","duration":379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:21:12.021 [info] {"source":"oban","duration":2710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:42.022 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:00.505 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:22:12.024 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:42.027 [info] {"source":"oban","duration":1306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:00.507 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:23:12.030 [info] {"source":"oban","duration":1513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:42.031 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:00.508 [info] {"source":"oban","duration":403,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:24:12.033 [info] {"source":"oban","duration":890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:42.035 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:00.509 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:25:12.038 [info] {"source":"oban","duration":1837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:42.041 [info] {"source":"oban","duration":1429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:00.511 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:26:12.043 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:42.046 [info] {"source":"oban","duration":2511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:00.513 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:27:12.050 [info] {"source":"oban","duration":3257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:42.054 [info] {"source":"oban","duration":3213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:00.514 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:28:12.056 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:42.061 [info] {"source":"oban","duration":3126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:00.516 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:29:12.064 [info] {"source":"oban","duration":2472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:42.067 [info] {"source":"oban","duration":2448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:00.517 [info] {"source":"oban","duration":363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:30:12.070 [info] {"source":"oban","duration":2435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:42.072 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:00.518 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:31:12.076 [info] {"source":"oban","duration":2185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:42.079 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:00.520 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:32:12.082 [info] {"source":"oban","duration":1898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:42.085 [info] {"source":"oban","duration":1421,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:00.521 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:33:12.089 [info] {"source":"oban","duration":3259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:42.093 [info] {"source":"oban","duration":3056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:00.522 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:34:12.096 [info] {"source":"oban","duration":2724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:42.101 [info] {"source":"oban","duration":3320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:00.524 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:35:12.104 [info] {"source":"oban","duration":2936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:42.108 [info] {"source":"oban","duration":2440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:00.526 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:36:12.112 [info] {"source":"oban","duration":2278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:42.115 [info] {"source":"oban","duration":2423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:00.528 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:37:12.118 [info] {"source":"oban","duration":2218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:42.121 [info] {"source":"oban","duration":2396,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:00.529 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:38:12.125 [info] {"source":"oban","duration":3297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:42.128 [info] {"source":"oban","duration":2481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:00.531 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:39:12.131 [info] {"source":"oban","duration":2329,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:42.133 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:00.533 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:40:12.138 [info] {"source":"oban","duration":3224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:42.141 [info] {"source":"oban","duration":2584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:00.535 [info] {"source":"oban","duration":827,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:41:12.145 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:42.149 [info] {"source":"oban","duration":2158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:00.538 [info] {"source":"oban","duration":868,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:42:12.153 [info] {"source":"oban","duration":3304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:42.157 [info] {"source":"oban","duration":2702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:00.540 [info] {"source":"oban","duration":914,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:43:12.161 [info] {"source":"oban","duration":2345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:42.164 [info] {"source":"oban","duration":2611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:00.541 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:44:12.168 [info] {"source":"oban","duration":2364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:42.171 [info] {"source":"oban","duration":3006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:00.543 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:45:12.174 [info] {"source":"oban","duration":2037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:42.178 [info] {"source":"oban","duration":2146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:00.545 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:46:12.181 [info] {"source":"oban","duration":2226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:42.185 [info] {"source":"oban","duration":3150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:00.547 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:47:12.188 [info] {"source":"oban","duration":2148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:42.191 [info] {"source":"oban","duration":2526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:00.548 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:48:12.196 [info] {"source":"oban","duration":3253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:42.199 [info] {"source":"oban","duration":2257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:00.550 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:49:12.203 [info] {"source":"oban","duration":3063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:42.206 [info] {"source":"oban","duration":2508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:00.552 [info] {"source":"oban","duration":817,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:50:12.211 [info] {"source":"oban","duration":3399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:42.212 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:00.554 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:51:12.215 [info] {"source":"oban","duration":1571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:42.218 [info] {"source":"oban","duration":2172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:00.556 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:52:12.221 [info] {"source":"oban","duration":2399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:42.224 [info] {"source":"oban","duration":2842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:00.558 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:53:12.228 [info] {"source":"oban","duration":2244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:42.231 [info] {"source":"oban","duration":2539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:00.560 [info] {"source":"oban","duration":399,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:54:12.235 [info] {"source":"oban","duration":2242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:42.239 [info] {"source":"oban","duration":3166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:00.561 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:55:12.243 [info] {"source":"oban","duration":3165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:42.246 [info] {"source":"oban","duration":2239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:00.563 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:56:12.249 [info] {"source":"oban","duration":2209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:42.252 [info] {"source":"oban","duration":3027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:00.565 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:57:12.256 [info] {"source":"oban","duration":2555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:42.260 [info] {"source":"oban","duration":2314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:00.567 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:58:12.264 [info] {"source":"oban","duration":3115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:42.267 [info] {"source":"oban","duration":2279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:00.569 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:59:12.270 [info] {"source":"oban","duration":2627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:42.274 [info] {"source":"oban","duration":2497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:00.571 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:00:12.278 [info] {"source":"oban","duration":2210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:42.281 [info] {"source":"oban","duration":2383,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:00.573 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:01:12.284 [info] {"source":"oban","duration":2386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:42.287 [info] {"source":"oban","duration":2260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:00.575 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:02:12.290 [info] {"source":"oban","duration":2619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:42.294 [info] {"source":"oban","duration":2279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:00.577 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:03:12.298 [info] {"source":"oban","duration":3344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:42.301 [info] {"source":"oban","duration":2548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:00.579 [info] {"source":"oban","duration":882,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:04:12.304 [info] {"source":"oban","duration":2205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:42.307 [info] {"source":"oban","duration":2210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:00.581 [info] {"source":"oban","duration":855,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:05:12.311 [info] {"source":"oban","duration":3303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:42.314 [info] {"source":"oban","duration":2884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:00.584 [info] {"source":"oban","duration":944,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:06:12.318 [info] {"source":"oban","duration":2287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:42.321 [info] {"source":"oban","duration":2530,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:00.586 [info] {"source":"oban","duration":899,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:07:12.324 [info] {"source":"oban","duration":2952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:42.328 [info] {"source":"oban","duration":2215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:00.587 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:08:12.331 [info] {"source":"oban","duration":2302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:42.334 [info] {"source":"oban","duration":2417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:00.589 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:09:12.338 [info] {"source":"oban","duration":3305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:42.340 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:00.591 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:10:12.344 [info] {"source":"oban","duration":2248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:42.347 [info] {"source":"oban","duration":2207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:00.593 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:11:12.350 [info] {"source":"oban","duration":2428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:42.354 [info] {"source":"oban","duration":3215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:00.595 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:12:12.357 [info] {"source":"oban","duration":2240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:42.360 [info] {"source":"oban","duration":2379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:00.597 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:13:12.363 [info] {"source":"oban","duration":2326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:42.366 [info] {"source":"oban","duration":2414,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:00.598 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:14:12.369 [info] {"source":"oban","duration":2464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:42.372 [info] {"source":"oban","duration":2637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:00.600 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:15:12.376 [info] {"source":"oban","duration":2297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:42.379 [info] {"source":"oban","duration":2267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:00.602 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:16:12.381 [info] {"source":"oban","duration":1868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:42.384 [info] {"source":"oban","duration":1997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:00.604 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:17:12.388 [info] {"source":"oban","duration":2608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:42.393 [info] {"source":"oban","duration":3112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:00.606 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:18:12.396 [info] {"source":"oban","duration":2571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:42.401 [info] {"source":"oban","duration":3166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:00.608 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:19:12.404 [info] {"source":"oban","duration":2194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:42.407 [info] {"source":"oban","duration":3080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:00.609 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:20:12.412 [info] {"source":"oban","duration":3187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:42.415 [info] {"source":"oban","duration":2745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:00.611 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:21:12.420 [info] {"source":"oban","duration":3365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:42.424 [info] {"source":"oban","duration":3343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:00.613 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:22:12.429 [info] {"source":"oban","duration":3343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:42.432 [info] {"source":"oban","duration":2783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:00.615 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:23:12.437 [info] {"source":"oban","duration":3006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:42.440 [info] {"source":"oban","duration":2477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:00.617 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:24:12.444 [info] {"source":"oban","duration":3137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:42.448 [info] {"source":"oban","duration":3374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:00.619 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:25:12.451 [info] {"source":"oban","duration":2300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:42.454 [info] {"source":"oban","duration":2404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:00.621 [info] {"source":"oban","duration":891,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:26:12.458 [info] {"source":"oban","duration":3231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:42.462 [info] {"source":"oban","duration":3160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:00.623 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:27:12.465 [info] {"source":"oban","duration":2730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:42.469 [info] {"source":"oban","duration":2221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:00.625 [info] {"source":"oban","duration":816,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:28:12.472 [info] {"source":"oban","duration":2585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:42.477 [info] {"source":"oban","duration":3365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:00.627 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:29:12.480 [info] {"source":"oban","duration":2283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:42.483 [info] {"source":"oban","duration":2281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:00.629 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:30:12.486 [info] {"source":"oban","duration":2744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:42.490 [info] {"source":"oban","duration":2526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:00.632 [info] {"source":"oban","duration":871,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:31:12.493 [info] {"source":"oban","duration":2379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:42.496 [info] {"source":"oban","duration":2706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:00.633 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:32:12.500 [info] {"source":"oban","duration":2624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:42.504 [info] {"source":"oban","duration":2628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:00.635 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:33:12.508 [info] {"source":"oban","duration":2325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:42.511 [info] {"source":"oban","duration":2334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:00.637 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:34:12.515 [info] {"source":"oban","duration":3161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:42.517 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:00.639 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:35:12.519 [info] {"source":"oban","duration":2086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:42.523 [info] {"source":"oban","duration":2680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:00.641 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:36:12.527 [info] {"source":"oban","duration":2350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:42.530 [info] {"source":"oban","duration":2619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:00.643 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:37:12.534 [info] {"source":"oban","duration":2218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:42.537 [info] {"source":"oban","duration":2386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:00.645 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:38:12.541 [info] {"source":"oban","duration":3151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:42.545 [info] {"source":"oban","duration":3354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:00.646 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:39:12.548 [info] {"source":"oban","duration":2733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:42.553 [info] {"source":"oban","duration":3130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:00.648 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:40:12.556 [info] {"source":"oban","duration":2237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:42.559 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:00.650 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:41:12.564 [info] {"source":"oban","duration":3099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:42.567 [info] {"source":"oban","duration":2358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:00.652 [info] {"source":"oban","duration":384,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:42:12.570 [info] {"source":"oban","duration":2446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:42.573 [info] {"source":"oban","duration":2235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:00.653 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:43:12.577 [info] {"source":"oban","duration":3168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:42.580 [info] {"source":"oban","duration":2236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:00.655 [info] {"source":"oban","duration":733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:44:12.583 [info] {"source":"oban","duration":2692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:42.587 [info] {"source":"oban","duration":2228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:00.657 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:45:12.590 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:42.594 [info] {"source":"oban","duration":2520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:00.659 [info] {"source":"oban","duration":697,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:46:12.599 [info] {"source":"oban","duration":3206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:42.603 [info] {"source":"oban","duration":3244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:00.661 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:47:12.606 [info] {"source":"oban","duration":2589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:42.610 [info] {"source":"oban","duration":3284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:00.663 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:48:12.613 [info] {"source":"oban","duration":2398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:42.617 [info] {"source":"oban","duration":3294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:00.665 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:49:12.620 [info] {"source":"oban","duration":2327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:42.623 [info] {"source":"oban","duration":2498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:00.667 [info] {"source":"oban","duration":389,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:50:12.626 [info] {"source":"oban","duration":2216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:42.629 [info] {"source":"oban","duration":2413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:00.669 [info] {"source":"oban","duration":908,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:51:12.632 [info] {"source":"oban","duration":2570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:42.636 [info] {"source":"oban","duration":2225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:00.670 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:52:12.639 [info] {"source":"oban","duration":2288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:42.642 [info] {"source":"oban","duration":2491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:00.672 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:53:12.645 [info] {"source":"oban","duration":2422,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:42.648 [info] {"source":"oban","duration":2130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:00.674 [info] {"source":"oban","duration":875,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:54:12.651 [info] {"source":"oban","duration":2166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:42.654 [info] {"source":"oban","duration":2370,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:00.677 [info] {"source":"oban","duration":1552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:55:12.657 [info] {"source":"oban","duration":2394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:42.660 [info] {"source":"oban","duration":2496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:00.679 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:56:12.663 [info] {"source":"oban","duration":2632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:42.667 [info] {"source":"oban","duration":2415,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:00.681 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:57:12.670 [info] {"source":"oban","duration":2960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:42.674 [info] {"source":"oban","duration":2269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:00.682 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:58:12.677 [info] {"source":"oban","duration":2590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:42.681 [info] {"source":"oban","duration":2416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:00.684 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:59:12.685 [info] {"source":"oban","duration":3169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:42.688 [info] {"source":"oban","duration":2485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:00.685 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:00:12.691 [info] {"source":"oban","duration":2756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:42.695 [info] {"source":"oban","duration":2371,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:00.687 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:01:12.698 [info] {"source":"oban","duration":2662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:42.703 [info] {"source":"oban","duration":3322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:00.689 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:02:12.706 [info] {"source":"oban","duration":2404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:42.709 [info] {"source":"oban","duration":2491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:00.691 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:03:12.712 [info] {"source":"oban","duration":2236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:42.715 [info] {"source":"oban","duration":2152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:00.692 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:04:12.718 [info] {"source":"oban","duration":2403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:42.721 [info] {"source":"oban","duration":2698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:00.694 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:05:12.725 [info] {"source":"oban","duration":2259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:42.728 [info] {"source":"oban","duration":2616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:00.696 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:06:12.732 [info] {"source":"oban","duration":2333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:42.735 [info] {"source":"oban","duration":2134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:00.698 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:07:12.738 [info] {"source":"oban","duration":2193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:42.741 [info] {"source":"oban","duration":2289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:00.700 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:08:12.744 [info] {"source":"oban","duration":2245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:42.747 [info] {"source":"oban","duration":2500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:00.702 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:09:12.750 [info] {"source":"oban","duration":2887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:42.754 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:00.704 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:10:12.758 [info] {"source":"oban","duration":2228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:42.761 [info] {"source":"oban","duration":2653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:00.706 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:11:12.766 [info] {"source":"oban","duration":3125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:42.769 [info] {"source":"oban","duration":2223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:00.708 [info] {"source":"oban","duration":834,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:12:12.772 [info] {"source":"oban","duration":2731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:42.776 [info] {"source":"oban","duration":2895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:00.710 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:13:12.780 [info] {"source":"oban","duration":2987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:26.274 [info] {"args":{"id":21},"id":1240,"meta":{},"system_time":1765394006274393597,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 20:13:26.277 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=394.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:13:26.279 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=396.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:13:26.281 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=398.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")))) [21] 20:13:26.283 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=16.1ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [21] 20:13:26.284 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:13:26.287 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=9.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:13:26.288 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:13:26.292 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 20:13:26.292 [debug] Current batch of media processed. Will check again in 1000ms 20:13:26.294 [debug] QUERY OK source="settings" db=0.2ms idle=11.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:13:26.294 [debug] QUERY OK source="settings" db=0.6ms idle=11.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:13:26.295 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=10.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 20:13:26.296 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://youtube.com/playlist?list=PLc7F6vPfi0RPmjx6N1DJUegZZDJRrN2kB&si=FWnw64J5sIHZJHzQ --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/METROBUS - Muzeum MHD/%(upload_date>%Y-%m-%d)S - %(title)S.%(ext)S --remux-video mp4 --format-sort res:4320,+codec:avc, vp9, av01: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/c3/d2/c3d2aa5234de8d3346dfeaf3b0f47e9a0b0f9f78240be95fcad0f3e7654992ad.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 20:13:27.293 [debug] Current batch of media processed. Will check again in 1000ms 20:13:28.295 [debug] Current batch of media processed. Will check again in 1000ms 20:13:29.296 [debug] Current batch of media processed. Will check again in 1000ms 20:13:30.296 [debug] Current batch of media processed. Will check again in 1000ms 20:13:31.297 [debug] Current batch of media processed. Will check again in 1000ms 20:13:32.299 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Už za týden nás čeká tradiční Adventní kalendář! Letos si projdeme expozici Muzea MHD ve Střešovicích a další zde deponované vozy, které jsou vypravovány do provozu. O každém zmíníme, historii, vzhled nebo zajímavosti.\n\nVychází na Metrobusu od 1. prosince :)\n\nSérie vzniká ve spolupráci s Muzeem MHD, velice děkujeme!\nVíce na webu: http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 65, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-11-24 - Kam se podíváme v Adventním kalendáři 2020? | UPOUTÁVKA.mp4", "id" => "c0ueDdcrnTE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=c0ueDdcrnTE", "playlist_index" => 1, "timestamp" => 1606240811, "title" => "Kam se podíváme v Adventním kalendáři 2020? | UPOUTÁVKA", "upload_date" => "20201124"} 20:13:32.301 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=419.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:13:32.303 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=421.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:13:32.304 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=422.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-11-24 18:00:11Z], 21] 20:13:32.309 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=424.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Už za týden nás čeká tradiční Adventní kalendář! Letos si projdeme expozici Muzea MHD ve Střešovicích a další zde deponované vozy, které jsou vypravovány do provozu. O každém zmíníme, historii, vzhled nebo zajímavosti.\n\nVychází na Metrobusu od 1. prosince :)\n\nSérie vzniká ve spolupráci s Muzeem MHD, velice děkujeme!\nVíce na webu: http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Kam se podíváme v Adventním kalendáři 2020? | UPOUTÁVKA", "23d5f5c3-3c16-4ea5-9650-4a247004686f", "c0ueDdcrnTE", false, 65, false, "https://www.youtube.com/watch?v=c0ueDdcrnTE", 1, "/downloads/METROBUS - Muzeum MHD/2020-11-24 - Kam se podíváme v Adventním kalendáři 2020? | UPOUTÁVKA.mp4", false, false, 21, [], 1, ~U[2020-11-24 18:00:11Z], ~U[2025-12-10 19:13:32Z], ~U[2025-12-10 19:13:32Z], "Už za týden nás čeká tradiční Adventní kalendář! Letos si projdeme expozici Muzea MHD ve Střešovicích a další zde deponované vozy, které jsou vypravovány do provozu. O každém zmíníme, historii, vzhled nebo zajímavosti.\n\nVychází na Metrobusu od 1. prosince :)\n\nSérie vzniká ve spolupráci s Muzeem MHD, velice děkujeme!\nVíce na webu: http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Kam se podíváme v Adventním kalendáři 2020? | UPOUTÁVKA", "c0ueDdcrnTE", 65, false, "https://www.youtube.com/watch?v=c0ueDdcrnTE", "/downloads/METROBUS - Muzeum MHD/2020-11-24 - Kam se podíváme v Adventním kalendáři 2020? | UPOUTÁVKA.mp4", false, 21, ~U[2020-11-24 18:00:11Z]] 20:13:32.310 [debug] QUERY OK source="sources" db=0.8ms idle=27.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:13:32.312 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=9.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:13:32.314 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=10.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21561] 20:13:32.314 [debug] Current batch of media processed. Will check again in 1000ms 20:13:33.316 [debug] Current batch of media processed. Will check again in 1000ms 20:13:34.316 [debug] Current batch of media processed. Will check again in 1000ms 20:13:35.318 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nejstarší zástupce nejen vozidel hromadné dopravy v hlavním městě Praze, ale železniční dopravy vůbec. Představujeme Koněspřežnou tramvaj včetně základní historie, kudy v našich ulicích jezdila.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 165, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-01 - Koněspřežka | AK 2020 v Muzeu MHD.mp4", "id" => "sWn3aprN7Co", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=sWn3aprN7Co", "playlist_index" => 2, "timestamp" => 1606827616, "title" => "Koněspřežka | AK 2020 v Muzeu MHD", "upload_date" => "20201201"} 20:13:35.320 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1438.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:13:35.322 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1440.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:13:35.323 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1441.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-01 13:00:16Z], 21] 20:13:35.328 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=1035.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nejstarší zástupce nejen vozidel hromadné dopravy v hlavním městě Praze, ale železniční dopravy vůbec. Představujeme Koněspřežnou tramvaj včetně základní historie, kudy v našich ulicích jezdila.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Koněspřežka | AK 2020 v Muzeu MHD", "4f3c9c2d-e9f1-40fd-9ce1-b1a3fec83dc5", "sWn3aprN7Co", false, 165, false, "https://www.youtube.com/watch?v=sWn3aprN7Co", 2, "/downloads/METROBUS - Muzeum MHD/2020-12-01 - Koněspřežka | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-01 13:00:16Z], ~U[2025-12-10 19:13:35Z], ~U[2025-12-10 19:13:35Z], "Nejstarší zástupce nejen vozidel hromadné dopravy v hlavním městě Praze, ale železniční dopravy vůbec. Představujeme Koněspřežnou tramvaj včetně základní historie, kudy v našich ulicích jezdila.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Koněspřežka | AK 2020 v Muzeu MHD", "sWn3aprN7Co", 165, false, "https://www.youtube.com/watch?v=sWn3aprN7Co", "/downloads/METROBUS - Muzeum MHD/2020-12-01 - Koněspřežka | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-01 13:00:16Z]] 20:13:35.330 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=37.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:13:35.331 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:13:35.333 [debug] QUERY OK source="media_items" db=0.9ms idle=9.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21562] 20:13:35.333 [debug] Current batch of media processed. Will check again in 1000ms 20:13:36.334 [debug] Current batch of media processed. Will check again in 1000ms 20:13:37.334 [debug] Current batch of media processed. Will check again in 1000ms 20:13:38.336 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "První kloubovou tramvaj v Praze vyrobila tradiční Tatra Smíchov na sklonku 20. století. Její původní verze vyniká béžovou barvou, plochými dveřmi nebo budníkem s číslem linky.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 130, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-02 - KT8D5 | AK 2020 v Muzeu MHD.mp4", "id" => "bmHbXuYCTrI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bmHbXuYCTrI", "playlist_index" => 3, "timestamp" => 1606914009, "title" => "KT8D5 | AK 2020 v Muzeu MHD", "upload_date" => "20201202"} 20:13:38.338 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1456.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:13:38.339 [debug] QUERY OK source="sources" db=0.3ms idle=1457.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:13:38.339 [debug] QUERY OK source="media_items" db=0.5ms idle=1458.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-02 13:00:09Z], 21] 20:13:38.344 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=1044.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["První kloubovou tramvaj v Praze vyrobila tradiční Tatra Smíchov na sklonku 20. století. Její původní verze vyniká béžovou barvou, plochými dveřmi nebo budníkem s číslem linky.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "KT8D5 | AK 2020 v Muzeu MHD", "14ee096e-0c0a-4713-8ab7-fc50231fec5d", "bmHbXuYCTrI", false, 130, false, "https://www.youtube.com/watch?v=bmHbXuYCTrI", 3, "/downloads/METROBUS - Muzeum MHD/2020-12-02 - KT8D5 | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-02 13:00:09Z], ~U[2025-12-10 19:13:38Z], ~U[2025-12-10 19:13:38Z], "První kloubovou tramvaj v Praze vyrobila tradiční Tatra Smíchov na sklonku 20. století. Její původní verze vyniká béžovou barvou, plochými dveřmi nebo budníkem s číslem linky.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "KT8D5 | AK 2020 v Muzeu MHD", "bmHbXuYCTrI", 130, false, "https://www.youtube.com/watch?v=bmHbXuYCTrI", "/downloads/METROBUS - Muzeum MHD/2020-12-02 - KT8D5 | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-02 13:00:09Z]] 20:13:38.345 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=46.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:13:38.346 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=7.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:13:38.348 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=8.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21563] 20:13:38.348 [debug] Current batch of media processed. Will check again in 1000ms 20:13:39.350 [debug] Current batch of media processed. Will check again in 1000ms 20:13:40.350 [debug] Current batch of media processed. Will check again in 1000ms 20:13:41.351 [debug] Current batch of media processed. Will check again in 1000ms 20:13:42.353 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Věznice na kolejích nebo protiteroristická obrana? Tento černý vůz může vypadat na první pohled jakkoli, ale v dřívějších dobách sloužil jako pojízdná měnírna trolejového napětí.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 156, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-03 - Pojízdná měnírna | AK 2020 v Muzeu MHD.mp4", "id" => "KGTTYBhJQXY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KGTTYBhJQXY", "playlist_index" => 4, "timestamp" => 1607000405, "title" => "Pojízdná měnírna | AK 2020 v Muzeu MHD", "upload_date" => "20201203"} 20:13:42.355 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:13:42.357 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=475.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:13:42.358 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=476.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-03 13:00:05Z], 21] 20:13:42.405 [debug] QUERY OK source="media_items" db=44.8ms queue=0.1ms idle=478.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Věznice na kolejích nebo protiteroristická obrana? Tento černý vůz může vypadat na první pohled jakkoli, ale v dřívějších dobách sloužil jako pojízdná měnírna trolejového napětí.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Pojízdná měnírna | AK 2020 v Muzeu MHD", "77134408-5dc3-4327-b26f-f20154bd2210", "KGTTYBhJQXY", false, 156, false, "https://www.youtube.com/watch?v=KGTTYBhJQXY", 4, "/downloads/METROBUS - Muzeum MHD/2020-12-03 - Pojízdná měnírna | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-03 13:00:05Z], ~U[2025-12-10 19:13:42Z], ~U[2025-12-10 19:13:42Z], "Věznice na kolejích nebo protiteroristická obrana? Tento černý vůz může vypadat na první pohled jakkoli, ale v dřívějších dobách sloužil jako pojízdná měnírna trolejového napětí.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Pojízdná měnírna | AK 2020 v Muzeu MHD", "KGTTYBhJQXY", 156, false, "https://www.youtube.com/watch?v=KGTTYBhJQXY", "/downloads/METROBUS - Muzeum MHD/2020-12-03 - Pojízdná měnírna | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-03 13:00:05Z]] 20:13:42.406 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=95.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:13:42.407 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms 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" = ?) [1] 20:13:42.409 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=51.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 [21564] 20:13:42.409 [debug] Current batch of media processed. Will check again in 1000ms 20:13:42.784 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:43.412 [debug] Current batch of media processed. Will check again in 1000ms 20:13:44.413 [debug] Current batch of media processed. Will check again in 1000ms 20:13:45.415 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pod značkou Ringhoffer byla vyrobena většina pražských tramvají první poloviny 20. století. V dnešním díle vám Michal představí několik typů jednosměrných motorových a vlečných vozů: Ponorku, Mevro, Plecháč Kolíňák nebo Krasin.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 169, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-04 - Jednosměrné Ringhofferky | AK 2020 v Muzeu MHD.mp4", "id" => "cuSbUNVKPx4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=cuSbUNVKPx4", "playlist_index" => 5, "timestamp" => 1607086828, "title" => "Jednosměrné Ringhofferky | AK 2020 v Muzeu MHD", "upload_date" => "20201204"} 20:13:45.417 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1535.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:13:45.418 [debug] QUERY OK source="sources" db=0.6ms idle=1536.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:13:45.419 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1537.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-04 13:00:28Z], 21] 20:13:45.437 [debug] QUERY OK source="media_items" db=15.4ms idle=1106.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pod značkou Ringhoffer byla vyrobena většina pražských tramvají první poloviny 20. století. V dnešním díle vám Michal představí několik typů jednosměrných motorových a vlečných vozů: Ponorku, Mevro, Plecháč Kolíňák nebo Krasin.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jednosměrné Ringhofferky | AK 2020 v Muzeu MHD", "0392635d-254e-4067-a7ac-c8727c8243a0", "cuSbUNVKPx4", false, 169, false, "https://www.youtube.com/watch?v=cuSbUNVKPx4", 5, "/downloads/METROBUS - Muzeum MHD/2020-12-04 - Jednosměrné Ringhofferky | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-04 13:00:28Z], ~U[2025-12-10 19:13:45Z], ~U[2025-12-10 19:13:45Z], "Pod značkou Ringhoffer byla vyrobena většina pražských tramvají první poloviny 20. století. V dnešním díle vám Michal představí několik typů jednosměrných motorových a vlečných vozů: Ponorku, Mevro, Plecháč Kolíňák nebo Krasin.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jednosměrné Ringhofferky | AK 2020 v Muzeu MHD", "cuSbUNVKPx4", 169, false, "https://www.youtube.com/watch?v=cuSbUNVKPx4", "/downloads/METROBUS - Muzeum MHD/2020-12-04 - Jednosměrné Ringhofferky | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-04 13:00:28Z]] 20:13:45.438 [debug] QUERY OK source="sources" db=0.8ms idle=120.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:13:45.439 [debug] QUERY OK source="media_profiles" db=0.7ms idle=21.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:13:45.441 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms 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 [21565] 20:13:45.441 [debug] Current batch of media processed. Will check again in 1000ms 20:13:46.442 [debug] Current batch of media processed. Will check again in 1000ms 20:13:47.443 [debug] Current batch of media processed. Will check again in 1000ms 20:13:48.445 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Legendární tramvaje T3 s nejvyšším počtem vyrobených kusů na světě snad nikdy nezůstanou zapomenuty. Její potomci jezdí v Praze dosud a i Muzeum MHD zachovalo několik kousků z prvních sérií.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 167, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-05 - Tatra T3 | AK 2020 v Muzeu MHD.mp4", "id" => "GmGIhphOldI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GmGIhphOldI", "playlist_index" => 6, "timestamp" => 1607173203, "title" => "Tatra T3 | AK 2020 v Muzeu MHD", "upload_date" => "20201205"} 20:13:48.447 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1565.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:13:48.449 [debug] QUERY OK source="sources" db=0.6ms idle=1567.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:13:48.450 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1568.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-05 13:00:03Z], 21] 20:13:48.460 [debug] QUERY OK source="media_items" db=7.8ms idle=1130.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Legendární tramvaje T3 s nejvyšším počtem vyrobených kusů na světě snad nikdy nezůstanou zapomenuty. Její potomci jezdí v Praze dosud a i Muzeum MHD zachovalo několik kousků z prvních sérií.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T3 | AK 2020 v Muzeu MHD", "8a78f24c-7789-4201-b93a-660bbf9b7749", "GmGIhphOldI", false, 167, false, "https://www.youtube.com/watch?v=GmGIhphOldI", 6, "/downloads/METROBUS - Muzeum MHD/2020-12-05 - Tatra T3 | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-05 13:00:03Z], ~U[2025-12-10 19:13:48Z], ~U[2025-12-10 19:13:48Z], "Legendární tramvaje T3 s nejvyšším počtem vyrobených kusů na světě snad nikdy nezůstanou zapomenuty. Její potomci jezdí v Praze dosud a i Muzeum MHD zachovalo několik kousků z prvních sérií.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T3 | AK 2020 v Muzeu MHD", "GmGIhphOldI", 167, false, "https://www.youtube.com/watch?v=GmGIhphOldI", "/downloads/METROBUS - Muzeum MHD/2020-12-05 - Tatra T3 | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-05 13:00:03Z]] 20:13:48.461 [debug] QUERY OK source="sources" db=0.7ms idle=136.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:13:48.463 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=15.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:13:48.464 [debug] QUERY OK source="media_items" db=0.7ms idle=14.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21566] 20:13:48.465 [debug] Current batch of media processed. Will check again in 1000ms 20:13:49.465 [debug] Current batch of media processed. Will check again in 1000ms 20:13:50.466 [debug] Current batch of media processed. Will check again in 1000ms 20:13:51.468 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Rozdíl mezi T3 a T4 na první pohled nenajdete. Konkrétní dvě, které vám ovšem ukážeme v tomto díle, slouží k vyhlídkovým jízdám a mají tak speciálně uzpůsobený vnitřek i zevnějšek.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 112, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-06 - Vyhlídkové T3 a T4 | AK 2020 v Muzeu MHD.mp4", "id" => "ayRI0FBn31Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ayRI0FBn31Y", "playlist_index" => 7, "timestamp" => 1607259604, "title" => "Vyhlídkové T3 a T4 | AK 2020 v Muzeu MHD", "upload_date" => "20201206"} 20:13:51.470 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1588.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:13:51.471 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1589.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:13:51.473 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=1591.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-06 13:00:04Z], 21] 20:13:51.479 [debug] QUERY OK source="media_items" db=4.5ms queue=0.1ms idle=1146.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Rozdíl mezi T3 a T4 na první pohled nenajdete. Konkrétní dvě, které vám ovšem ukážeme v tomto díle, slouží k vyhlídkovým jízdám a mají tak speciálně uzpůsobený vnitřek i zevnějšek.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Vyhlídkové T3 a T4 | AK 2020 v Muzeu MHD", "97634f68-bb08-4f0c-bbce-6711edc7eaca", "ayRI0FBn31Y", false, 112, false, "https://www.youtube.com/watch?v=ayRI0FBn31Y", 7, "/downloads/METROBUS - Muzeum MHD/2020-12-06 - Vyhlídkové T3 a T4 | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-06 13:00:04Z], ~U[2025-12-10 19:13:51Z], ~U[2025-12-10 19:13:51Z], "Rozdíl mezi T3 a T4 na první pohled nenajdete. Konkrétní dvě, které vám ovšem ukážeme v tomto díle, slouží k vyhlídkovým jízdám a mají tak speciálně uzpůsobený vnitřek i zevnějšek.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Vyhlídkové T3 a T4 | AK 2020 v Muzeu MHD", "ayRI0FBn31Y", 112, false, "https://www.youtube.com/watch?v=ayRI0FBn31Y", "/downloads/METROBUS - Muzeum MHD/2020-12-06 - Vyhlídkové T3 a T4 | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-06 13:00:04Z]] 20:13:51.481 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=148.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:13:51.482 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=11.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:13:51.484 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=11.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21567] 20:13:51.484 [debug] Current batch of media processed. Will check again in 1000ms 20:13:52.485 [debug] Current batch of media processed. Will check again in 1000ms 20:13:53.486 [debug] Current batch of media processed. Will check again in 1000ms 20:13:54.488 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Exponát zachycující počátky provozu autobusů, který zatím moc návštěvníků nevidělo. Škoda 506N pamatuje ještě na levostranný provoz - který jí taktéž určil celý osud.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 145, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-07 - Škoda 506N | AK 2020 v Muzeu MHD.mp4", "id" => "ejXNmdr8MZI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ejXNmdr8MZI", "playlist_index" => 8, "timestamp" => 1607346010, "title" => "Škoda 506N | AK 2020 v Muzeu MHD", "upload_date" => "20201207"} 20:13:54.490 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1608.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:13:54.491 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1609.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:13:54.493 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1611.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-07 13:00:10Z], 21] 20:13:54.497 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=1158.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Exponát zachycující počátky provozu autobusů, který zatím moc návštěvníků nevidělo. Škoda 506N pamatuje ještě na levostranný provoz - který jí taktéž určil celý osud.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Škoda 506N | AK 2020 v Muzeu MHD", "88281dfd-94b5-40e2-a779-152ab253683f", "ejXNmdr8MZI", false, 145, false, "https://www.youtube.com/watch?v=ejXNmdr8MZI", 8, "/downloads/METROBUS - Muzeum MHD/2020-12-07 - Škoda 506N | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-07 13:00:10Z], ~U[2025-12-10 19:13:54Z], ~U[2025-12-10 19:13:54Z], "Exponát zachycující počátky provozu autobusů, který zatím moc návštěvníků nevidělo. Škoda 506N pamatuje ještě na levostranný provoz - který jí taktéž určil celý osud.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Škoda 506N | AK 2020 v Muzeu MHD", "ejXNmdr8MZI", 145, false, "https://www.youtube.com/watch?v=ejXNmdr8MZI", "/downloads/METROBUS - Muzeum MHD/2020-12-07 - Škoda 506N | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-07 13:00:10Z]] 20:13:54.498 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=158.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:13:54.499 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:13:54.501 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=9.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21568] 20:13:54.502 [debug] Current batch of media processed. Will check again in 1000ms 20:13:55.503 [debug] Current batch of media processed. Will check again in 1000ms 20:13:56.503 [debug] Current batch of media processed. Will check again in 1000ms 20:13:57.504 [debug] Current batch of media processed. Will check again in 1000ms 20:13:58.506 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Červenobílé dvounápravové vozy vyráběné v Ringhofferově továrně na Smíchově zaplavily v první polovině 20. století nejen Prahu. Základní koncepce je u všech stovek vyrobených kusů stejná, ale dnes vám ukážeme, co každá série přinášela nového.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 215, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-08 - Nejstarší Ringhofferky | AK 2020 v Muzeu MHD.mp4", "id" => "Tyad_XMBipE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Tyad_XMBipE", "playlist_index" => 9, "timestamp" => 1607432408, "title" => "Nejstarší Ringhofferky | AK 2020 v Muzeu MHD", "upload_date" => "20201208"} 20:13:58.508 [debug] QUERY OK source="sources" db=1.2ms idle=625.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:13:58.509 [debug] QUERY OK source="sources" db=0.5ms idle=627.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:13:58.510 [debug] QUERY OK source="media_items" db=1.0ms idle=628.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-08 13:00:08Z], 21] 20:13:58.527 [debug] QUERY OK source="media_items" db=15.8ms idle=629.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Červenobílé dvounápravové vozy vyráběné v Ringhofferově továrně na Smíchově zaplavily v první polovině 20. století nejen Prahu. Základní koncepce je u všech stovek vyrobených kusů stejná, ale dnes vám ukážeme, co každá série přinášela nového.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nejstarší Ringhofferky | AK 2020 v Muzeu MHD", "19e8f79c-b9ce-403e-82c7-3e11bf9a3cdc", "Tyad_XMBipE", false, 215, false, "https://www.youtube.com/watch?v=Tyad_XMBipE", 9, "/downloads/METROBUS - Muzeum MHD/2020-12-08 - Nejstarší Ringhofferky | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-08 13:00:08Z], ~U[2025-12-10 19:13:58Z], ~U[2025-12-10 19:13:58Z], "Červenobílé dvounápravové vozy vyráběné v Ringhofferově továrně na Smíchově zaplavily v první polovině 20. století nejen Prahu. Základní koncepce je u všech stovek vyrobených kusů stejná, ale dnes vám ukážeme, co každá série přinášela nového.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nejstarší Ringhofferky | AK 2020 v Muzeu MHD", "Tyad_XMBipE", 215, false, "https://www.youtube.com/watch?v=Tyad_XMBipE", "/downloads/METROBUS - Muzeum MHD/2020-12-08 - Nejstarší Ringhofferky | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-08 13:00:08Z]] 20:13:58.528 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=177.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:13:58.529 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=20.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:13:58.530 [debug] QUERY OK source="media_items" db=0.6ms idle=20.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 [21569] 20:13:58.530 [debug] Current batch of media processed. Will check again in 1000ms 20:13:59.531 [debug] Current batch of media processed. Will check again in 1000ms 20:14:00.532 [debug] Current batch of media processed. Will check again in 1000ms 20:14:00.712 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:14:01.534 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Na první pohled podobná klasickým tramvajím T3, ale přitom o něco starší a kulatější. Vůz 6002 se původně testoval na úzkorozchodné síti v Liberci, ale nakonec zavítal jako muzejní kus do Střešovic.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 152, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-09 - Tatra T2 | AK 2020 v Muzeu MHD.mp4", "id" => "wrrmoWD28MQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wrrmoWD28MQ", "playlist_index" => 10, "timestamp" => 1607518817, "title" => "Tatra T2 | AK 2020 v Muzeu MHD", "upload_date" => "20201209"} 20:14:01.536 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1654.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:14:01.537 [debug] QUERY OK source="sources" db=0.6ms idle=1655.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:01.538 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1184.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-09 13:00:17Z], 21] 20:14:01.543 [debug] QUERY OK source="media_items" db=3.0ms idle=827.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Na první pohled podobná klasickým tramvajím T3, ale přitom o něco starší a kulatější. Vůz 6002 se původně testoval na úzkorozchodné síti v Liberci, ale nakonec zavítal jako muzejní kus do Střešovic.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T2 | AK 2020 v Muzeu MHD", "1a4fc9af-c120-405c-b9b5-02f3938406a9", "wrrmoWD28MQ", false, 152, false, "https://www.youtube.com/watch?v=wrrmoWD28MQ", 10, "/downloads/METROBUS - Muzeum MHD/2020-12-09 - Tatra T2 | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-09 13:00:17Z], ~U[2025-12-10 19:14:01Z], ~U[2025-12-10 19:14:01Z], "Na první pohled podobná klasickým tramvajím T3, ale přitom o něco starší a kulatější. Vůz 6002 se původně testoval na úzkorozchodné síti v Liberci, ale nakonec zavítal jako muzejní kus do Střešovic.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T2 | AK 2020 v Muzeu MHD", "wrrmoWD28MQ", 152, false, "https://www.youtube.com/watch?v=wrrmoWD28MQ", "/downloads/METROBUS - Muzeum MHD/2020-12-09 - Tatra T2 | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-09 13:00:17Z]] 20:14:01.544 [debug] QUERY OK source="sources" db=0.8ms idle=186.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:01.546 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:14:01.548 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=9.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21570] 20:14:01.548 [debug] Current batch of media processed. Will check again in 1000ms 20:14:02.548 [debug] Current batch of media processed. Will check again in 1000ms 20:14:03.549 [debug] Current batch of media processed. Will check again in 1000ms 20:14:04.551 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Jižní část Prahy čekala v 70. letech na metro jako na smilování. Do ostrých debat o vozovém parku pronikl zejména Sovětský svaz, který si úplně nepřál, aby byly soupravy vyráběny u nás - nakonec se tak do Prahy dostaly vozy Ečs.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 169, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-10 - Ečs | AK 2020 v Muzeu MHD.mp4", "id" => "sDqPNqigmP4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=sDqPNqigmP4", "playlist_index" => 11, "timestamp" => 1607605214, "title" => "Ečs | AK 2020 v Muzeu MHD", "upload_date" => "20201210"} 20:14:04.553 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1671.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:14:04.555 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1673.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:04.556 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1674.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-10 13:00:14Z], 21] 20:14:04.561 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=1196.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jižní část Prahy čekala v 70. letech na metro jako na smilování. Do ostrých debat o vozovém parku pronikl zejména Sovětský svaz, který si úplně nepřál, aby byly soupravy vyráběny u nás - nakonec se tak do Prahy dostaly vozy Ečs.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Ečs | AK 2020 v Muzeu MHD", "10af3b64-afa9-4fdb-b5b3-45b6d1cb5322", "sDqPNqigmP4", false, 169, false, "https://www.youtube.com/watch?v=sDqPNqigmP4", 11, "/downloads/METROBUS - Muzeum MHD/2020-12-10 - Ečs | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-10 13:00:14Z], ~U[2025-12-10 19:14:04Z], ~U[2025-12-10 19:14:04Z], "Jižní část Prahy čekala v 70. letech na metro jako na smilování. Do ostrých debat o vozovém parku pronikl zejména Sovětský svaz, který si úplně nepřál, aby byly soupravy vyráběny u nás - nakonec se tak do Prahy dostaly vozy Ečs.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Ečs | AK 2020 v Muzeu MHD", "sDqPNqigmP4", 169, false, "https://www.youtube.com/watch?v=sDqPNqigmP4", "/downloads/METROBUS - Muzeum MHD/2020-12-10 - Ečs | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-10 13:00:14Z]] 20:14:04.563 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=198.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:04.564 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=10.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:14:04.566 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=10.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21571] 20:14:04.567 [debug] Current batch of media processed. Will check again in 1000ms 20:14:05.567 [debug] Current batch of media processed. Will check again in 1000ms 20:14:06.568 [debug] Current batch of media processed. Will check again in 1000ms 20:14:07.570 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "První pražský trolejbus se sedačkami za sebou. Jeho význam v hlavním městě byl spíše okrajový, ale přesto se jeden kus pro Muzeum zachoval - dokonce ve zcela pojízdném stavu.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 147, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-11 - Škoda 8Tr | AK 2020 v Muzeu MHD.mp4", "id" => "S9w5xeoePes", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=S9w5xeoePes", "playlist_index" => 12, "timestamp" => 1607691606, "title" => "Škoda 8Tr | AK 2020 v Muzeu MHD", "upload_date" => "20201211"} 20:14:07.572 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1690.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:14:07.574 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1692.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:07.575 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=1693.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-11 13:00:06Z], 21] 20:14:07.581 [debug] QUERY OK source="media_items" db=3.3ms idle=1207.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["První pražský trolejbus se sedačkami za sebou. Jeho význam v hlavním městě byl spíše okrajový, ale přesto se jeden kus pro Muzeum zachoval - dokonce ve zcela pojízdném stavu.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Škoda 8Tr | AK 2020 v Muzeu MHD", "00417860-5e87-4d9d-9c8e-f36b2b90041a", "S9w5xeoePes", false, 147, false, "https://www.youtube.com/watch?v=S9w5xeoePes", 12, "/downloads/METROBUS - Muzeum MHD/2020-12-11 - Škoda 8Tr | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-11 13:00:06Z], ~U[2025-12-10 19:14:07Z], ~U[2025-12-10 19:14:07Z], "První pražský trolejbus se sedačkami za sebou. Jeho význam v hlavním městě byl spíše okrajový, ale přesto se jeden kus pro Muzeum zachoval - dokonce ve zcela pojízdném stavu.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Škoda 8Tr | AK 2020 v Muzeu MHD", "S9w5xeoePes", 147, false, "https://www.youtube.com/watch?v=S9w5xeoePes", "/downloads/METROBUS - Muzeum MHD/2020-12-11 - Škoda 8Tr | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-11 13:00:06Z]] 20:14:07.582 [debug] QUERY OK source="sources" db=0.9ms idle=209.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:07.584 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:14:07.585 [debug] QUERY OK source="media_items" db=0.7ms idle=10.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21572] 20:14:07.586 [debug] Current batch of media processed. Will check again in 1000ms 20:14:08.586 [debug] Current batch of media processed. Will check again in 1000ms 20:14:09.587 [debug] Current batch of media processed. Will check again in 1000ms 20:14:10.589 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Původní tramvaje T2 se po 20 letech dočkaly rekonstrukce do podoby bližší novějším T3 - změnilo se čelo, ovládací panel nebo informační panely. Obě tyto varianty nicméně ukazují zachované rekonstruované retro vozy T2R.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 149, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-12 - Tatra T2R | AK 2020 v Muzeu MHD.mp4", "id" => "hbInm5393pY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=hbInm5393pY", "playlist_index" => 13, "timestamp" => 1607778030, "title" => "Tatra T2R | AK 2020 v Muzeu MHD", "upload_date" => "20201212"} 20:14:10.592 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1709.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:14:10.593 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1711.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:10.595 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1712.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-12 13:00:30Z], 21] 20:14:10.600 [debug] QUERY OK source="media_items" db=3.2ms idle=1218.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Původní tramvaje T2 se po 20 letech dočkaly rekonstrukce do podoby bližší novějším T3 - změnilo se čelo, ovládací panel nebo informační panely. Obě tyto varianty nicméně ukazují zachované rekonstruované retro vozy T2R.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T2R | AK 2020 v Muzeu MHD", "9b6e7067-43b0-4f92-9dcb-a98df8d9f601", "hbInm5393pY", false, 149, false, "https://www.youtube.com/watch?v=hbInm5393pY", 13, "/downloads/METROBUS - Muzeum MHD/2020-12-12 - Tatra T2R | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-12 13:00:30Z], ~U[2025-12-10 19:14:10Z], ~U[2025-12-10 19:14:10Z], "Původní tramvaje T2 se po 20 letech dočkaly rekonstrukce do podoby bližší novějším T3 - změnilo se čelo, ovládací panel nebo informační panely. Obě tyto varianty nicméně ukazují zachované rekonstruované retro vozy T2R.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T2R | AK 2020 v Muzeu MHD", "hbInm5393pY", 149, false, "https://www.youtube.com/watch?v=hbInm5393pY", "/downloads/METROBUS - Muzeum MHD/2020-12-12 - Tatra T2R | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-12 13:00:30Z]] 20:14:10.601 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=221.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:10.602 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=9.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:14:10.604 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=9.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21573] 20:14:10.604 [debug] Current batch of media processed. Will check again in 1000ms 20:14:11.606 [debug] Current batch of media processed. Will check again in 1000ms 20:14:12.606 [debug] Current batch of media processed. Will check again in 1000ms 20:14:12.793 [info] {"source":"oban","duration":8036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:13.607 [debug] Current batch of media processed. Will check again in 1000ms 20:14:14.609 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Poslední pražská vysokopodlažní tramvaj s šedou karoserií, hranatými rohy, a nízkou dobou dožití v našich ulicích, představuje T6A5, jejíchž pár nejmladších kusů dojíždí poslední měsíce v provozu.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 153, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-13 - Tatra T6A5 | AK 2020 v Muzeu MHD.mp4", "id" => "HNIFkdbZoeI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HNIFkdbZoeI", "playlist_index" => 14, "timestamp" => 1607864413, "title" => "Tatra T6A5 | AK 2020 v Muzeu MHD", "upload_date" => "20201213"} 20:14:14.611 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=729.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:14:14.613 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=730.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:14.615 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=732.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-13 13:00:13Z], 21] 20:14:14.621 [debug] QUERY OK source="media_items" db=3.2ms idle=735.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Poslední pražská vysokopodlažní tramvaj s šedou karoserií, hranatými rohy, a nízkou dobou dožití v našich ulicích, představuje T6A5, jejíchž pár nejmladších kusů dojíždí poslední měsíce v provozu.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T6A5 | AK 2020 v Muzeu MHD", "7cc7038d-dd8f-45f8-aa6b-ebe1b2fd5b20", "HNIFkdbZoeI", false, 153, false, "https://www.youtube.com/watch?v=HNIFkdbZoeI", 14, "/downloads/METROBUS - Muzeum MHD/2020-12-13 - Tatra T6A5 | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-13 13:00:13Z], ~U[2025-12-10 19:14:14Z], ~U[2025-12-10 19:14:14Z], "Poslední pražská vysokopodlažní tramvaj s šedou karoserií, hranatými rohy, a nízkou dobou dožití v našich ulicích, představuje T6A5, jejíchž pár nejmladších kusů dojíždí poslední měsíce v provozu.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T6A5 | AK 2020 v Muzeu MHD", "HNIFkdbZoeI", 153, false, "https://www.youtube.com/watch?v=HNIFkdbZoeI", "/downloads/METROBUS - Muzeum MHD/2020-12-13 - Tatra T6A5 | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-13 13:00:13Z]] 20:14:14.623 [debug] QUERY OK source="sources" db=1.1ms idle=230.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:14.624 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=12.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:14:14.627 [debug] QUERY OK source="media_items" db=1.3ms idle=11.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21574] 20:14:14.627 [debug] Current batch of media processed. Will check again in 1000ms 20:14:15.627 [debug] Current batch of media processed. Will check again in 1000ms 20:14:16.628 [debug] Current batch of media processed. Will check again in 1000ms 20:14:17.631 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "14. díl Adventního kalendáře si nezaslouží nic jiného než trolejbus 14TrE zvaný Čechoameričan! Série částečně vznikala v Česku a až ke kompletaci docházelo v Daytonu, kde také následně 14TrE jezdily. A jeden kousek se nedávno vrátil do svého rodiště.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 139, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-14 - Čechoameričan 14TrE | AK 2020 v Muzeu MHD.mp4", "id" => "Lagxu0DPWL0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Lagxu0DPWL0", "playlist_index" => 15, "timestamp" => 1607950814, "title" => "Čechoameričan 14TrE | AK 2020 v Muzeu MHD", "upload_date" => "20201214"} 20:14:17.633 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1751.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:14:17.635 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1753.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:17.636 [debug] QUERY OK source="media_items" db=0.6ms idle=1754.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-14 13:00:14Z], 21] 20:14:17.641 [debug] QUERY OK source="media_items" db=3.5ms idle=1242.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["14. díl Adventního kalendáře si nezaslouží nic jiného než trolejbus 14TrE zvaný Čechoameričan! Série částečně vznikala v Česku a až ke kompletaci docházelo v Daytonu, kde také následně 14TrE jezdily. A jeden kousek se nedávno vrátil do svého rodiště.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Čechoameričan 14TrE | AK 2020 v Muzeu MHD", "b8ad9bd8-a1a1-4882-a535-d6bceba60679", "Lagxu0DPWL0", false, 139, false, "https://www.youtube.com/watch?v=Lagxu0DPWL0", 15, "/downloads/METROBUS - Muzeum MHD/2020-12-14 - Čechoameričan 14TrE | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-14 13:00:14Z], ~U[2025-12-10 19:14:17Z], ~U[2025-12-10 19:14:17Z], "14. díl Adventního kalendáře si nezaslouží nic jiného než trolejbus 14TrE zvaný Čechoameričan! Série částečně vznikala v Česku a až ke kompletaci docházelo v Daytonu, kde také následně 14TrE jezdily. A jeden kousek se nedávno vrátil do svého rodiště.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Čechoameričan 14TrE | AK 2020 v Muzeu MHD", "Lagxu0DPWL0", 139, false, "https://www.youtube.com/watch?v=Lagxu0DPWL0", "/downloads/METROBUS - Muzeum MHD/2020-12-14 - Čechoameričan 14TrE | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-14 13:00:14Z]] 20:14:17.643 [debug] QUERY OK source="sources" db=0.8ms idle=243.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:17.644 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=10.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:14:17.646 [debug] QUERY OK source="media_items" db=0.9ms idle=9.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21575] 20:14:17.646 [debug] Current batch of media processed. Will check again in 1000ms 20:14:18.646 [debug] Current batch of media processed. Will check again in 1000ms 20:14:19.647 [debug] Current batch of media processed. Will check again in 1000ms 20:14:20.649 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Náhled do historie prodeje jízdenek nás dovede až k pokladnímu vozu, který od první republiky stával na vytížených konečných, ať už na odstavné koleji, či dokonce mimo koleje.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 120, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-15 - Pokladní vůz | AK 2020 v Muzeu MHD.mp4", "id" => "IDvDvs_3ZE0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=IDvDvs_3ZE0", "playlist_index" => 16, "timestamp" => 1608037217, "title" => "Pokladní vůz | AK 2020 v Muzeu MHD", "upload_date" => "20201215"} 20:14:20.651 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1769.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:14:20.653 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1771.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:20.655 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1773.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-15 13:00:17Z], 21] 20:14:20.663 [debug] QUERY OK source="media_items" db=6.3ms idle=1253.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Náhled do historie prodeje jízdenek nás dovede až k pokladnímu vozu, který od první republiky stával na vytížených konečných, ať už na odstavné koleji, či dokonce mimo koleje.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Pokladní vůz | AK 2020 v Muzeu MHD", "d41c22fe-68ee-491c-9ff4-7224f8953fa4", "IDvDvs_3ZE0", false, 120, false, "https://www.youtube.com/watch?v=IDvDvs_3ZE0", 16, "/downloads/METROBUS - Muzeum MHD/2020-12-15 - Pokladní vůz | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-15 13:00:17Z], ~U[2025-12-10 19:14:20Z], ~U[2025-12-10 19:14:20Z], "Náhled do historie prodeje jízdenek nás dovede až k pokladnímu vozu, který od první republiky stával na vytížených konečných, ať už na odstavné koleji, či dokonce mimo koleje.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Pokladní vůz | AK 2020 v Muzeu MHD", "IDvDvs_3ZE0", 120, false, "https://www.youtube.com/watch?v=IDvDvs_3ZE0", "/downloads/METROBUS - Muzeum MHD/2020-12-15 - Pokladní vůz | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-15 13:00:17Z]] 20:14:20.664 [debug] QUERY OK source="sources" db=1.0ms idle=258.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:20.666 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=13.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:14:20.668 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=13.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21576] 20:14:20.669 [debug] Current batch of media processed. Will check again in 1000ms 20:14:21.669 [debug] Current batch of media processed. Will check again in 1000ms 20:14:22.670 [debug] Current batch of media processed. Will check again in 1000ms 20:14:23.672 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ringhofferka v zelenomodrém nátěru? Honza se v tomto okénku podívá na Salónní vůz 200, který se ještě za císařských dob účastnil výstav, průvodů nebo právě převážel vysoké hodnostáře.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 202, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-16 - Primátorská tramvaj | AK 2020 v Muzeu MHD.mp4", "id" => "LsI0kthAhcY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LsI0kthAhcY", "playlist_index" => 17, "timestamp" => 1608123612, "title" => "Primátorská tramvaj | AK 2020 v Muzeu MHD", "upload_date" => "20201216"} 20:14:23.674 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms 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 (?)) [21] 20:14:23.675 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1794.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:23.677 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1795.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-16 13:00:12Z], 21] 20:14:23.682 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=1267.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ringhofferka v zelenomodrém nátěru? Honza se v tomto okénku podívá na Salónní vůz 200, který se ještě za císařských dob účastnil výstav, průvodů nebo právě převážel vysoké hodnostáře.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Primátorská tramvaj | AK 2020 v Muzeu MHD", "0b3e8062-ff46-4c71-b0c2-6364e9b65b5d", "LsI0kthAhcY", false, 202, false, "https://www.youtube.com/watch?v=LsI0kthAhcY", 17, "/downloads/METROBUS - Muzeum MHD/2020-12-16 - Primátorská tramvaj | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-16 13:00:12Z], ~U[2025-12-10 19:14:23Z], ~U[2025-12-10 19:14:23Z], "Ringhofferka v zelenomodrém nátěru? Honza se v tomto okénku podívá na Salónní vůz 200, který se ještě za císařských dob účastnil výstav, průvodů nebo právě převážel vysoké hodnostáře.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Primátorská tramvaj | AK 2020 v Muzeu MHD", "LsI0kthAhcY", 202, false, "https://www.youtube.com/watch?v=LsI0kthAhcY", "/downloads/METROBUS - Muzeum MHD/2020-12-16 - Primátorská tramvaj | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-16 13:00:12Z]] 20:14:23.683 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=269.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:23.685 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:14:23.686 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.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 [21577] 20:14:23.687 [debug] Current batch of media processed. Will check again in 1000ms 20:14:24.687 [debug] Current batch of media processed. Will check again in 1000ms 20:14:25.688 [debug] Current batch of media processed. Will check again in 1000ms 20:14:26.689 [debug] Current batch of media processed. Will check again in 1000ms 20:14:27.691 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nejpočetnější typ trolejbusu v Praze... Tatra T400 se pyšní obrovskými koly a třemi nápravami, z nichž obě zadní fungují jako trakční.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 169, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-17 - Tatra T400 | AK 2020 v Muzeu MHD.mp4", "id" => "9wLfIZwvwZY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9wLfIZwvwZY", "playlist_index" => 18, "timestamp" => 1608210003, "title" => "Tatra T400 | AK 2020 v Muzeu MHD", "upload_date" => "20201217"} 20:14:27.694 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=811.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:14:27.695 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=813.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:27.697 [debug] QUERY OK source="media_items" db=0.7ms idle=814.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-17 13:00:03Z], 21] 20:14:27.702 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=817.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nejpočetnější typ trolejbusu v Praze... Tatra T400 se pyšní obrovskými koly a třemi nápravami, z nichž obě zadní fungují jako trakční.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T400 | AK 2020 v Muzeu MHD", "dd4d91e7-9675-4f79-aa57-56bcd924a643", "9wLfIZwvwZY", false, 169, false, "https://www.youtube.com/watch?v=9wLfIZwvwZY", 18, "/downloads/METROBUS - Muzeum MHD/2020-12-17 - Tatra T400 | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-17 13:00:03Z], ~U[2025-12-10 19:14:27Z], ~U[2025-12-10 19:14:27Z], "Nejpočetnější typ trolejbusu v Praze... Tatra T400 se pyšní obrovskými koly a třemi nápravami, z nichž obě zadní fungují jako trakční.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T400 | AK 2020 v Muzeu MHD", "9wLfIZwvwZY", 169, false, "https://www.youtube.com/watch?v=9wLfIZwvwZY", "/downloads/METROBUS - Muzeum MHD/2020-12-17 - Tatra T400 | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-17 13:00:03Z]] 20:14:27.703 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=279.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:27.705 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:14:27.706 [debug] QUERY OK source="media_items" db=0.9ms idle=10.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21578] 20:14:27.707 [debug] Current batch of media processed. Will check again in 1000ms 20:14:28.708 [debug] Current batch of media processed. Will check again in 1000ms 20:14:29.708 [debug] Current batch of media processed. Will check again in 1000ms 20:14:30.710 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Jak souvisí nákladní posunová lokomotiva s tramvajovým provozem? V šedesátých letech vznikla v tramvajových dílnách Rustonka, a tam sloužila až do přeřazení do Muzea.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 177, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-18 - Posunová lokomotiva | AK 2020 v Muzeu MHD.mp4", "id" => "0o-gU_LBsv8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0o-gU_LBsv8", "playlist_index" => 19, "timestamp" => 1608296401, "title" => "Posunová lokomotiva | AK 2020 v Muzeu MHD", "upload_date" => "20201218"} 20:14:30.711 [debug] QUERY OK source="sources" db=0.5ms idle=1829.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:14:30.711 [debug] QUERY OK source="sources" db=0.4ms idle=1830.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:30.712 [debug] QUERY OK source="media_items" db=0.4ms idle=1830.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-18 13:00:01Z], 21] 20:14:30.714 [debug] QUERY OK source="media_items" db=1.3ms idle=1285.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jak souvisí nákladní posunová lokomotiva s tramvajovým provozem? V šedesátých letech vznikla v tramvajových dílnách Rustonka, a tam sloužila až do přeřazení do Muzea.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Posunová lokomotiva | AK 2020 v Muzeu MHD", "7deec425-a85f-4383-afb7-84f4be30af02", "0o-gU_LBsv8", false, 177, false, "https://www.youtube.com/watch?v=0o-gU_LBsv8", 19, "/downloads/METROBUS - Muzeum MHD/2020-12-18 - Posunová lokomotiva | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-18 13:00:01Z], ~U[2025-12-10 19:14:30Z], ~U[2025-12-10 19:14:30Z], "Jak souvisí nákladní posunová lokomotiva s tramvajovým provozem? V šedesátých letech vznikla v tramvajových dílnách Rustonka, a tam sloužila až do přeřazení do Muzea.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Posunová lokomotiva | AK 2020 v Muzeu MHD", "0o-gU_LBsv8", 177, false, "https://www.youtube.com/watch?v=0o-gU_LBsv8", "/downloads/METROBUS - Muzeum MHD/2020-12-18 - Posunová lokomotiva | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-18 13:00:01Z]] 20:14:30.715 [debug] QUERY OK source="sources" db=0.4ms idle=285.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:30.716 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=4.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:14:30.717 [debug] QUERY OK source="media_items" db=0.4ms idle=5.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21579] 20:14:30.717 [debug] Current batch of media processed. Will check again in 1000ms 20:14:31.718 [debug] Current batch of media processed. Will check again in 1000ms 20:14:32.719 [debug] Current batch of media processed. Will check again in 1000ms 20:14:33.720 [debug] Current batch of media processed. Will check again in 1000ms 20:14:34.722 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Druhý ze dvou sovětských typů metra, které převážely cestující po většině zemí východního bloku. I v Praze zajišťovaly provoz postupně na všech linkách a rekonstruovanými typy byly nahrazovány až do roku 2007.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 165, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-19 - 81-71 | AK 2020 v Muzeu MHD.mp4", "id" => "oLDbXA3iQNk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=oLDbXA3iQNk", "playlist_index" => 20, "timestamp" => 1608382812, "title" => "81-71 | AK 2020 v Muzeu MHD", "upload_date" => "20201219"} 20:14:34.724 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=842.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:14:34.725 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=843.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:34.727 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=844.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-19 13:00:12Z], 21] 20:14:34.732 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=847.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Druhý ze dvou sovětských typů metra, které převážely cestující po většině zemí východního bloku. I v Praze zajišťovaly provoz postupně na všech linkách a rekonstruovanými typy byly nahrazovány až do roku 2007.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "81-71 | AK 2020 v Muzeu MHD", "f94d3c88-bceb-43c7-9830-48886dedaf08", "oLDbXA3iQNk", false, 165, false, "https://www.youtube.com/watch?v=oLDbXA3iQNk", 20, "/downloads/METROBUS - Muzeum MHD/2020-12-19 - 81-71 | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-19 13:00:12Z], ~U[2025-12-10 19:14:34Z], ~U[2025-12-10 19:14:34Z], "Druhý ze dvou sovětských typů metra, které převážely cestující po většině zemí východního bloku. I v Praze zajišťovaly provoz postupně na všech linkách a rekonstruovanými typy byly nahrazovány až do roku 2007.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "81-71 | AK 2020 v Muzeu MHD", "oLDbXA3iQNk", 165, false, "https://www.youtube.com/watch?v=oLDbXA3iQNk", "/downloads/METROBUS - Muzeum MHD/2020-12-19 - 81-71 | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-19 13:00:12Z]] 20:14:34.733 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=291.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:34.734 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:14:34.736 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=9.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21580] 20:14:34.736 [debug] Current batch of media processed. Will check again in 1000ms 20:14:35.737 [debug] Current batch of media processed. Will check again in 1000ms 20:14:36.738 [debug] Current batch of media processed. Will check again in 1000ms 20:14:37.740 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Reklamní vůz, brousič kolejí a pluh z vokovické vozovny - dnes vám představíme celé 3 různé pracovní vozy, které připomínají historii pražské tramvajové dopravy více z pohledu technického či organizačního nežli z pohledu cestujících.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 207, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-20 - Reklamní a služební vozy | AK 2020 v Muzeu MHD.mp4", "id" => "notH5NRN7Ak", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=notH5NRN7Ak", "playlist_index" => 21, "timestamp" => 1608469213, "title" => "Reklamní a služební vozy | AK 2020 v Muzeu MHD", "upload_date" => "20201220"} 20:14:37.742 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1860.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:14:37.743 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1861.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:37.745 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1863.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-20 13:00:13Z], 21] 20:14:37.750 [debug] QUERY OK source="media_items" db=3.2ms idle=1299.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Reklamní vůz, brousič kolejí a pluh z vokovické vozovny - dnes vám představíme celé 3 různé pracovní vozy, které připomínají historii pražské tramvajové dopravy více z pohledu technického či organizačního nežli z pohledu cestujících.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Reklamní a služební vozy | AK 2020 v Muzeu MHD", "8d8cb0f0-07f4-4405-9ef3-0431e5d9971a", "notH5NRN7Ak", false, 207, false, "https://www.youtube.com/watch?v=notH5NRN7Ak", 21, "/downloads/METROBUS - Muzeum MHD/2020-12-20 - Reklamní a služební vozy | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-20 13:00:13Z], ~U[2025-12-10 19:14:37Z], ~U[2025-12-10 19:14:37Z], "Reklamní vůz, brousič kolejí a pluh z vokovické vozovny - dnes vám představíme celé 3 různé pracovní vozy, které připomínají historii pražské tramvajové dopravy více z pohledu technického či organizačního nežli z pohledu cestujících.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Reklamní a služební vozy | AK 2020 v Muzeu MHD", "notH5NRN7Ak", 207, false, "https://www.youtube.com/watch?v=notH5NRN7Ak", "/downloads/METROBUS - Muzeum MHD/2020-12-20 - Reklamní a služební vozy | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-20 13:00:13Z]] 20:14:37.751 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=301.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:37.753 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=10.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:14:37.755 [debug] QUERY OK source="media_items" db=1.0ms idle=9.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21581] 20:14:37.755 [debug] Current batch of media processed. Will check again in 1000ms 20:14:38.755 [debug] Current batch of media processed. Will check again in 1000ms 20:14:39.756 [debug] Current batch of media processed. Will check again in 1000ms 20:14:40.758 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Tramvaj T1 nese více revolučního, než se může na první pohled zdát. Právě první zástupce americké koncepce PCC v Česku například zavedl otočné podvozky pro pohodlnější jízdu.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 177, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-21 - Tatra T1 | AK 2020 v Muzeu MHD.mp4", "id" => "xV8dKnCKrSQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xV8dKnCKrSQ", "playlist_index" => 22, "timestamp" => 1608555617, "title" => "Tatra T1 | AK 2020 v Muzeu MHD", "upload_date" => "20201221"} 20:14:40.760 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1878.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:14:40.761 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1879.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:40.762 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1881.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-21 13:00:17Z], 21] 20:14:40.774 [debug] QUERY OK source="media_items" db=10.4ms queue=0.1ms idle=1307.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tramvaj T1 nese více revolučního, než se může na první pohled zdát. Právě první zástupce americké koncepce PCC v Česku například zavedl otočné podvozky pro pohodlnější jízdu.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T1 | AK 2020 v Muzeu MHD", "9dbc8465-5f1f-4f1a-bb2b-75c8520daa9b", "xV8dKnCKrSQ", false, 177, false, "https://www.youtube.com/watch?v=xV8dKnCKrSQ", 22, "/downloads/METROBUS - Muzeum MHD/2020-12-21 - Tatra T1 | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-21 13:00:17Z], ~U[2025-12-10 19:14:40Z], ~U[2025-12-10 19:14:40Z], "Tramvaj T1 nese více revolučního, než se může na první pohled zdát. Právě první zástupce americké koncepce PCC v Česku například zavedl otočné podvozky pro pohodlnější jízdu.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T1 | AK 2020 v Muzeu MHD", "xV8dKnCKrSQ", 177, false, "https://www.youtube.com/watch?v=xV8dKnCKrSQ", "/downloads/METROBUS - Muzeum MHD/2020-12-21 - Tatra T1 | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-21 13:00:17Z]] 20:14:40.776 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=316.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:40.777 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=16.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:14:40.779 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=16.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21582] 20:14:40.779 [debug] Current batch of media processed. Will check again in 1000ms 20:14:41.780 [debug] Current batch of media processed. Will check again in 1000ms 20:14:42.782 [debug] Current batch of media processed. Will check again in 1000ms 20:14:42.795 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:43.784 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Smíchovský podnik Tatra se sice v minulém století zaměřoval na tramvaje pro celý východní blok, ale po rozhodnutí vystavět metro v Praze se rozhodl zkusit vyrobit i vozidlo pro něj. Příliš úspěchu tehdy nesklidilo... Ale jeho duch s námi stále jezdí.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 117, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-22 - Tatra R1 | AK 2020 v Muzeu MHD.mp4", "id" => "nD9zrw9D1gI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=nD9zrw9D1gI", "playlist_index" => 23, "timestamp" => 1608642011, "title" => "Tatra R1 | AK 2020 v Muzeu MHD", "upload_date" => "20201222"} 20:14:43.786 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1904.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:14:43.788 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1905.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:43.789 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1325.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-22 13:00:11Z], 21] 20:14:43.793 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=994.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Smíchovský podnik Tatra se sice v minulém století zaměřoval na tramvaje pro celý východní blok, ale po rozhodnutí vystavět metro v Praze se rozhodl zkusit vyrobit i vozidlo pro něj. Příliš úspěchu tehdy nesklidilo... Ale jeho duch s námi stále jezdí.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra R1 | AK 2020 v Muzeu MHD", "eaa9106e-3ab6-46ac-8bc2-5a50364d8082", "nD9zrw9D1gI", false, 117, false, "https://www.youtube.com/watch?v=nD9zrw9D1gI", 23, "/downloads/METROBUS - Muzeum MHD/2020-12-22 - Tatra R1 | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-22 13:00:11Z], ~U[2025-12-10 19:14:43Z], ~U[2025-12-10 19:14:43Z], "Smíchovský podnik Tatra se sice v minulém století zaměřoval na tramvaje pro celý východní blok, ale po rozhodnutí vystavět metro v Praze se rozhodl zkusit vyrobit i vozidlo pro něj. Příliš úspěchu tehdy nesklidilo... Ale jeho duch s námi stále jezdí.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra R1 | AK 2020 v Muzeu MHD", "nD9zrw9D1gI", 117, false, "https://www.youtube.com/watch?v=nD9zrw9D1gI", "/downloads/METROBUS - Muzeum MHD/2020-12-22 - Tatra R1 | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-22 13:00:11Z]] 20:14:43.795 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=329.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:43.796 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:14:43.798 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21583] 20:14:43.798 [debug] Current batch of media processed. Will check again in 1000ms 20:14:44.799 [debug] Current batch of media processed. Will check again in 1000ms 20:14:45.800 [debug] Current batch of media processed. Will check again in 1000ms 20:14:46.800 [debug] Current batch of media processed. Will check again in 1000ms 20:14:47.803 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Při prohlídce muzejních vozidel vám možná na očích zůstanou i zbylé zdobné exponáty z historie pražské dopravy - dvojkolí, kontrolery, cedule, označníky...\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 141, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-23 - Nepojízdné exponáty | AK 2020 v Muzeu MHD.mp4", "id" => "hc7_484j6DI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=hc7_484j6DI", "playlist_index" => 24, "timestamp" => 1608728411, "title" => "Nepojízdné exponáty | AK 2020 v Muzeu MHD", "upload_date" => "20201223"} 20:14:47.805 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=922.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:14:47.806 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=924.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:47.808 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=926.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-23 13:00:11Z], 21] 20:14:47.813 [debug] QUERY OK source="media_items" db=3.7ms queue=0.1ms idle=927.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Při prohlídce muzejních vozidel vám možná na očích zůstanou i zbylé zdobné exponáty z historie pražské dopravy - dvojkolí, kontrolery, cedule, označníky...\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nepojízdné exponáty | AK 2020 v Muzeu MHD", "fdd12083-2c62-4550-afb8-e77de201c43a", "hc7_484j6DI", false, 141, false, "https://www.youtube.com/watch?v=hc7_484j6DI", 24, "/downloads/METROBUS - Muzeum MHD/2020-12-23 - Nepojízdné exponáty | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-23 13:00:11Z], ~U[2025-12-10 19:14:47Z], ~U[2025-12-10 19:14:47Z], "Při prohlídce muzejních vozidel vám možná na očích zůstanou i zbylé zdobné exponáty z historie pražské dopravy - dvojkolí, kontrolery, cedule, označníky...\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nepojízdné exponáty | AK 2020 v Muzeu MHD", "hc7_484j6DI", 141, false, "https://www.youtube.com/watch?v=hc7_484j6DI", "/downloads/METROBUS - Muzeum MHD/2020-12-23 - Nepojízdné exponáty | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-23 13:00:11Z]] 20:14:47.815 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=336.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:47.816 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=10.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:14:47.819 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=10.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21584] 20:14:47.819 [debug] Current batch of media processed. Will check again in 1000ms 20:14:48.819 [debug] Current batch of media processed. Will check again in 1000ms 20:14:49.820 [debug] Current batch of media processed. Will check again in 1000ms 20:14:50.822 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Jedna z nejnovějších pražských tramvají neslouží úplně dopravnímu účelu - spíše plní účel rekreační. Při tom zvládá okouzlovat cestující či kolemjdoucí svým modrým krásným lakem, béžovým vybavením nebo sympatickou posádkou. Projeďte se s námi tramvají T3 Coupé :)\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 196, "filename" => "/downloads/METROBUS - Muzeum MHD/2020-12-24 - T3 Coupé | AK 2020 v Muzeu MHD.mp4", "id" => "knQt0ztqGCI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=knQt0ztqGCI", "playlist_index" => 25, "timestamp" => 1608814810, "title" => "T3 Coupé | AK 2020 v Muzeu MHD", "upload_date" => "20201224"} 20:14:50.824 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=1942.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:14:50.827 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=1944.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:50.830 [debug] QUERY OK source="media_items" db=2.2ms queue=0.2ms idle=1946.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-24 13:00:10Z], 21] 20:14:50.836 [debug] QUERY OK source="media_items" db=4.4ms queue=0.1ms idle=1350.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jedna z nejnovějších pražských tramvají neslouží úplně dopravnímu účelu - spíše plní účel rekreační. Při tom zvládá okouzlovat cestující či kolemjdoucí svým modrým krásným lakem, béžovým vybavením nebo sympatickou posádkou. Projeďte se s námi tramvají T3 Coupé :)\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "T3 Coupé | AK 2020 v Muzeu MHD", "a3a63526-0dc6-4d4e-a226-5dfc44bdbfdb", "knQt0ztqGCI", false, 196, false, "https://www.youtube.com/watch?v=knQt0ztqGCI", 25, "/downloads/METROBUS - Muzeum MHD/2020-12-24 - T3 Coupé | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-24 13:00:10Z], ~U[2025-12-10 19:14:50Z], ~U[2025-12-10 19:14:50Z], "Jedna z nejnovějších pražských tramvají neslouží úplně dopravnímu účelu - spíše plní účel rekreační. Při tom zvládá okouzlovat cestující či kolemjdoucí svým modrým krásným lakem, béžovým vybavením nebo sympatickou posádkou. Projeďte se s námi tramvají T3 Coupé :)\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "T3 Coupé | AK 2020 v Muzeu MHD", "knQt0ztqGCI", 196, false, "https://www.youtube.com/watch?v=knQt0ztqGCI", "/downloads/METROBUS - Muzeum MHD/2020-12-24 - T3 Coupé | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-24 13:00:10Z]] 20:14:50.838 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=353.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:50.840 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=14.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 20:14:50.842 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=14.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [21585] 20:14:50.843 [debug] Current batch of media processed. Will check again in 1000ms 20:14:51.844 [debug] Current batch of media processed. Will check again in 1000ms 20:14:52.845 [debug] Current batch of media processed. Will check again in 1000ms 20:14:53.303 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://youtube.com/playlist?list=PLc7F6vPfi0RPmjx6N1DJUegZZDJRrN2kB&si=FWnw64J5sIHZJHzQ --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/METROBUS - Muzeum MHD/%(upload_date>%Y-%m-%d)S - %(title)S.%(ext)S --remux-video mp4 --format-sort res:4320,+codec:avc, vp9, av01: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/c3/d2/c3d2aa5234de8d3346dfeaf3b0f47e9a0b0f9f78240be95fcad0f3e7654992ad.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: Deprecated Feature: Using arbitrary fields (vp9) for format sorting is deprecated and may be removed in a future version Deprecated Feature: Using arbitrary fields (av01) for format sorting is deprecated and may be removed in a future version 20:14:53.307 [debug] Gracefully stopping file follower 20:14:53.308 [debug] QUERY OK source="sources" db=0.3ms idle=1426.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [21] 20:14:53.308 [debug] QUERY OK source="sources" db=0.3ms idle=1427.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.309 [debug] QUERY OK source="media_items" db=0.4ms idle=1428.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-11-24 18:00:11Z], 21] 20:14:53.311 [debug] QUERY OK source="media_items" db=1.3ms idle=1429.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Už za týden nás čeká tradiční Adventní kalendář! Letos si projdeme expozici Muzea MHD ve Střešovicích a další zde deponované vozy, které jsou vypravovány do provozu. O každém zmíníme, historii, vzhled nebo zajímavosti.\n\nVychází na Metrobusu od 1. prosince :)\n\nSérie vzniká ve spolupráci s Muzeem MHD, velice děkujeme!\nVíce na webu: http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Kam se podíváme v Adventním kalendáři 2020? | UPOUTÁVKA", "b6a94595-2c80-443e-8b53-d4311714f45f", "c0ueDdcrnTE", false, 65, false, "https://www.youtube.com/watch?v=c0ueDdcrnTE", 1, "/downloads/METROBUS - Muzeum MHD/2020-11-24 - Kam se podíváme v Adventním kalendáři 2020? | UPOUTÁVKA.mp4", false, false, 21, [], 1, ~U[2020-11-24 18:00:11Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Už za týden nás čeká tradiční Adventní kalendář! Letos si projdeme expozici Muzea MHD ve Střešovicích a další zde deponované vozy, které jsou vypravovány do provozu. O každém zmíníme, historii, vzhled nebo zajímavosti.\n\nVychází na Metrobusu od 1. prosince :)\n\nSérie vzniká ve spolupráci s Muzeem MHD, velice děkujeme!\nVíce na webu: http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Kam se podíváme v Adventním kalendáři 2020? | UPOUTÁVKA", "c0ueDdcrnTE", 65, false, "https://www.youtube.com/watch?v=c0ueDdcrnTE", "/downloads/METROBUS - Muzeum MHD/2020-11-24 - Kam se podíváme v Adventním kalendáři 2020? | UPOUTÁVKA.mp4", false, 21, ~U[2020-11-24 18:00:11Z]] 20:14:53.312 [debug] QUERY OK source="sources" db=0.3ms idle=824.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.313 [debug] QUERY OK source="media_items" db=0.4ms idle=4.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-01 13:00:16Z], 21] 20:14:53.315 [debug] QUERY OK source="media_items" db=1.4ms idle=4.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nejstarší zástupce nejen vozidel hromadné dopravy v hlavním městě Praze, ale železniční dopravy vůbec. Představujeme Koněspřežnou tramvaj včetně základní historie, kudy v našich ulicích jezdila.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Koněspřežka | AK 2020 v Muzeu MHD", "fec85d34-dce4-4982-b98a-8809148d4ebe", "sWn3aprN7Co", false, 165, false, "https://www.youtube.com/watch?v=sWn3aprN7Co", 2, "/downloads/METROBUS - Muzeum MHD/2020-12-01 - Koněspřežka | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-01 13:00:16Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Nejstarší zástupce nejen vozidel hromadné dopravy v hlavním městě Praze, ale železniční dopravy vůbec. Představujeme Koněspřežnou tramvaj včetně základní historie, kudy v našich ulicích jezdila.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Koněspřežka | AK 2020 v Muzeu MHD", "sWn3aprN7Co", 165, false, "https://www.youtube.com/watch?v=sWn3aprN7Co", "/downloads/METROBUS - Muzeum MHD/2020-12-01 - Koněspřežka | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-01 13:00:16Z]] 20:14:53.316 [debug] QUERY OK source="sources" db=0.3ms idle=6.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.317 [debug] QUERY OK source="media_items" db=0.7ms idle=4.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-02 13:00:09Z], 21] 20:14:53.320 [debug] QUERY OK source="media_items" db=2.3ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["První kloubovou tramvaj v Praze vyrobila tradiční Tatra Smíchov na sklonku 20. století. Její původní verze vyniká béžovou barvou, plochými dveřmi nebo budníkem s číslem linky.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "KT8D5 | AK 2020 v Muzeu MHD", "6d90f5ee-bb2c-461e-a1d8-29d9e4805418", "bmHbXuYCTrI", false, 130, false, "https://www.youtube.com/watch?v=bmHbXuYCTrI", 3, "/downloads/METROBUS - Muzeum MHD/2020-12-02 - KT8D5 | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-02 13:00:09Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "První kloubovou tramvaj v Praze vyrobila tradiční Tatra Smíchov na sklonku 20. století. Její původní verze vyniká béžovou barvou, plochými dveřmi nebo budníkem s číslem linky.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "KT8D5 | AK 2020 v Muzeu MHD", "bmHbXuYCTrI", 130, false, "https://www.youtube.com/watch?v=bmHbXuYCTrI", "/downloads/METROBUS - Muzeum MHD/2020-12-02 - KT8D5 | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-02 13:00:09Z]] 20:14:53.322 [debug] QUERY OK source="sources" db=0.6ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.323 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=7.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-03 13:00:05Z], 21] 20:14:53.327 [debug] QUERY OK source="media_items" db=2.2ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Věznice na kolejích nebo protiteroristická obrana? Tento černý vůz může vypadat na první pohled jakkoli, ale v dřívějších dobách sloužil jako pojízdná měnírna trolejového napětí.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Pojízdná měnírna | AK 2020 v Muzeu MHD", "42f5aebf-579f-4217-85d7-842068e8582b", "KGTTYBhJQXY", false, 156, false, "https://www.youtube.com/watch?v=KGTTYBhJQXY", 4, "/downloads/METROBUS - Muzeum MHD/2020-12-03 - Pojízdná měnírna | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-03 13:00:05Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Věznice na kolejích nebo protiteroristická obrana? Tento černý vůz může vypadat na první pohled jakkoli, ale v dřívějších dobách sloužil jako pojízdná měnírna trolejového napětí.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Pojízdná měnírna | AK 2020 v Muzeu MHD", "KGTTYBhJQXY", 156, false, "https://www.youtube.com/watch?v=KGTTYBhJQXY", "/downloads/METROBUS - Muzeum MHD/2020-12-03 - Pojízdná měnírna | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-03 13:00:05Z]] 20:14:53.328 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.329 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=8.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-04 13:00:28Z], 21] 20:14:53.333 [debug] QUERY OK source="media_items" db=2.8ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pod značkou Ringhoffer byla vyrobena většina pražských tramvají první poloviny 20. století. V dnešním díle vám Michal představí několik typů jednosměrných motorových a vlečných vozů: Ponorku, Mevro, Plecháč Kolíňák nebo Krasin.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jednosměrné Ringhofferky | AK 2020 v Muzeu MHD", "23a849db-1069-4cac-8313-f52caccd4261", "cuSbUNVKPx4", false, 169, false, "https://www.youtube.com/watch?v=cuSbUNVKPx4", 5, "/downloads/METROBUS - Muzeum MHD/2020-12-04 - Jednosměrné Ringhofferky | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-04 13:00:28Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Pod značkou Ringhoffer byla vyrobena většina pražských tramvají první poloviny 20. století. V dnešním díle vám Michal představí několik typů jednosměrných motorových a vlečných vozů: Ponorku, Mevro, Plecháč Kolíňák nebo Krasin.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jednosměrné Ringhofferky | AK 2020 v Muzeu MHD", "cuSbUNVKPx4", 169, false, "https://www.youtube.com/watch?v=cuSbUNVKPx4", "/downloads/METROBUS - Muzeum MHD/2020-12-04 - Jednosměrné Ringhofferky | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-04 13:00:28Z]] 20:14:53.333 [debug] QUERY OK source="sources" db=0.3ms idle=10.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.334 [debug] QUERY OK source="media_items" db=0.3ms 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[2020-12-05 13:00:03Z], 21] 20:14:53.338 [debug] QUERY OK source="media_items" db=3.1ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Legendární tramvaje T3 s nejvyšším počtem vyrobených kusů na světě snad nikdy nezůstanou zapomenuty. Její potomci jezdí v Praze dosud a i Muzeum MHD zachovalo několik kousků z prvních sérií.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T3 | AK 2020 v Muzeu MHD", "0dc5c9eb-0ed2-4fc8-b06d-cbba93b59eed", "GmGIhphOldI", false, 167, false, "https://www.youtube.com/watch?v=GmGIhphOldI", 6, "/downloads/METROBUS - Muzeum MHD/2020-12-05 - Tatra T3 | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-05 13:00:03Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Legendární tramvaje T3 s nejvyšším počtem vyrobených kusů na světě snad nikdy nezůstanou zapomenuty. Její potomci jezdí v Praze dosud a i Muzeum MHD zachovalo několik kousků z prvních sérií.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T3 | AK 2020 v Muzeu MHD", "GmGIhphOldI", 167, false, "https://www.youtube.com/watch?v=GmGIhphOldI", "/downloads/METROBUS - Muzeum MHD/2020-12-05 - Tatra T3 | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-05 13:00:03Z]] 20:14:53.339 [debug] QUERY OK source="sources" db=0.4ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.340 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-06 13:00:04Z], 21] 20:14:53.343 [debug] QUERY OK source="media_items" db=1.7ms idle=7.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Rozdíl mezi T3 a T4 na první pohled nenajdete. Konkrétní dvě, které vám ovšem ukážeme v tomto díle, slouží k vyhlídkovým jízdám a mají tak speciálně uzpůsobený vnitřek i zevnějšek.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Vyhlídkové T3 a T4 | AK 2020 v Muzeu MHD", "dc8d5a70-7256-4aa3-8124-b7183e4d1bec", "ayRI0FBn31Y", false, 112, false, "https://www.youtube.com/watch?v=ayRI0FBn31Y", 7, "/downloads/METROBUS - Muzeum MHD/2020-12-06 - Vyhlídkové T3 a T4 | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-06 13:00:04Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Rozdíl mezi T3 a T4 na první pohled nenajdete. Konkrétní dvě, které vám ovšem ukážeme v tomto díle, slouží k vyhlídkovým jízdám a mají tak speciálně uzpůsobený vnitřek i zevnějšek.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Vyhlídkové T3 a T4 | AK 2020 v Muzeu MHD", "ayRI0FBn31Y", 112, false, "https://www.youtube.com/watch?v=ayRI0FBn31Y", "/downloads/METROBUS - Muzeum MHD/2020-12-06 - Vyhlídkové T3 a T4 | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-06 13:00:04Z]] 20:14:53.344 [debug] QUERY OK source="sources" db=0.5ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.345 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-07 13:00:10Z], 21] 20:14:53.348 [debug] QUERY OK source="media_items" db=2.2ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Exponát zachycující počátky provozu autobusů, který zatím moc návštěvníků nevidělo. Škoda 506N pamatuje ještě na levostranný provoz - který jí taktéž určil celý osud.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Škoda 506N | AK 2020 v Muzeu MHD", "4293365a-be07-49f2-a2d7-b330c392b3ba", "ejXNmdr8MZI", false, 145, false, "https://www.youtube.com/watch?v=ejXNmdr8MZI", 8, "/downloads/METROBUS - Muzeum MHD/2020-12-07 - Škoda 506N | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-07 13:00:10Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Exponát zachycující počátky provozu autobusů, který zatím moc návštěvníků nevidělo. Škoda 506N pamatuje ještě na levostranný provoz - který jí taktéž určil celý osud.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Škoda 506N | AK 2020 v Muzeu MHD", "ejXNmdr8MZI", 145, false, "https://www.youtube.com/watch?v=ejXNmdr8MZI", "/downloads/METROBUS - Muzeum MHD/2020-12-07 - Škoda 506N | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-07 13:00:10Z]] 20:14:53.349 [debug] QUERY OK source="sources" db=0.3ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.350 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms 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[2020-12-08 13:00:08Z], 21] 20:14:53.353 [debug] QUERY OK source="media_items" db=2.5ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Červenobílé dvounápravové vozy vyráběné v Ringhofferově továrně na Smíchově zaplavily v první polovině 20. století nejen Prahu. Základní koncepce je u všech stovek vyrobených kusů stejná, ale dnes vám ukážeme, co každá série přinášela nového.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nejstarší Ringhofferky | AK 2020 v Muzeu MHD", "3492d1c5-f5e4-4b79-98f4-23f48473a5de", "Tyad_XMBipE", false, 215, false, "https://www.youtube.com/watch?v=Tyad_XMBipE", 9, "/downloads/METROBUS - Muzeum MHD/2020-12-08 - Nejstarší Ringhofferky | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-08 13:00:08Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Červenobílé dvounápravové vozy vyráběné v Ringhofferově továrně na Smíchově zaplavily v první polovině 20. století nejen Prahu. Základní koncepce je u všech stovek vyrobených kusů stejná, ale dnes vám ukážeme, co každá série přinášela nového.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nejstarší Ringhofferky | AK 2020 v Muzeu MHD", "Tyad_XMBipE", 215, false, "https://www.youtube.com/watch?v=Tyad_XMBipE", "/downloads/METROBUS - Muzeum MHD/2020-12-08 - Nejstarší Ringhofferky | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-08 13:00:08Z]] 20:14:53.354 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.355 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=7.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-09 13:00:17Z], 21] 20:14:53.358 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Na první pohled podobná klasickým tramvajím T3, ale přitom o něco starší a kulatější. Vůz 6002 se původně testoval na úzkorozchodné síti v Liberci, ale nakonec zavítal jako muzejní kus do Střešovic.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T2 | AK 2020 v Muzeu MHD", "01fbc350-ead3-4040-8626-a76071fb0593", "wrrmoWD28MQ", false, 152, false, "https://www.youtube.com/watch?v=wrrmoWD28MQ", 10, "/downloads/METROBUS - Muzeum MHD/2020-12-09 - Tatra T2 | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-09 13:00:17Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Na první pohled podobná klasickým tramvajím T3, ale přitom o něco starší a kulatější. Vůz 6002 se původně testoval na úzkorozchodné síti v Liberci, ale nakonec zavítal jako muzejní kus do Střešovic.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T2 | AK 2020 v Muzeu MHD", "wrrmoWD28MQ", 152, false, "https://www.youtube.com/watch?v=wrrmoWD28MQ", "/downloads/METROBUS - Muzeum MHD/2020-12-09 - Tatra T2 | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-09 13:00:17Z]] 20:14:53.359 [debug] QUERY OK source="sources" db=0.3ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.360 [debug] QUERY OK source="media_items" db=0.5ms 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[2020-12-10 13:00:14Z], 21] 20:14:53.363 [debug] QUERY OK source="media_items" db=1.8ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jižní část Prahy čekala v 70. letech na metro jako na smilování. Do ostrých debat o vozovém parku pronikl zejména Sovětský svaz, který si úplně nepřál, aby byly soupravy vyráběny u nás - nakonec se tak do Prahy dostaly vozy Ečs.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Ečs | AK 2020 v Muzeu MHD", "204619be-10d3-49e4-9067-bc78f8af3302", "sDqPNqigmP4", false, 169, false, "https://www.youtube.com/watch?v=sDqPNqigmP4", 11, "/downloads/METROBUS - Muzeum MHD/2020-12-10 - Ečs | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-10 13:00:14Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Jižní část Prahy čekala v 70. letech na metro jako na smilování. Do ostrých debat o vozovém parku pronikl zejména Sovětský svaz, který si úplně nepřál, aby byly soupravy vyráběny u nás - nakonec se tak do Prahy dostaly vozy Ečs.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Ečs | AK 2020 v Muzeu MHD", "sDqPNqigmP4", 169, false, "https://www.youtube.com/watch?v=sDqPNqigmP4", "/downloads/METROBUS - Muzeum MHD/2020-12-10 - Ečs | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-10 13:00:14Z]] 20:14:53.364 [debug] QUERY OK source="sources" db=0.3ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.365 [debug] QUERY OK source="media_items" db=0.3ms idle=6.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-11 13:00:06Z], 21] 20:14:53.367 [debug] QUERY OK source="media_items" db=1.8ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["První pražský trolejbus se sedačkami za sebou. Jeho význam v hlavním městě byl spíše okrajový, ale přesto se jeden kus pro Muzeum zachoval - dokonce ve zcela pojízdném stavu.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Škoda 8Tr | AK 2020 v Muzeu MHD", "6ab96f17-9bea-4c44-8029-15b46d669a11", "S9w5xeoePes", false, 147, false, "https://www.youtube.com/watch?v=S9w5xeoePes", 12, "/downloads/METROBUS - Muzeum MHD/2020-12-11 - Škoda 8Tr | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-11 13:00:06Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "První pražský trolejbus se sedačkami za sebou. Jeho význam v hlavním městě byl spíše okrajový, ale přesto se jeden kus pro Muzeum zachoval - dokonce ve zcela pojízdném stavu.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Škoda 8Tr | AK 2020 v Muzeu MHD", "S9w5xeoePes", 147, false, "https://www.youtube.com/watch?v=S9w5xeoePes", "/downloads/METROBUS - Muzeum MHD/2020-12-11 - Škoda 8Tr | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-11 13:00:06Z]] 20:14:53.368 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.369 [debug] QUERY OK source="media_items" db=0.4ms idle=5.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-12 13:00:30Z], 21] 20:14:53.372 [debug] QUERY OK source="media_items" db=1.7ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Původní tramvaje T2 se po 20 letech dočkaly rekonstrukce do podoby bližší novějším T3 - změnilo se čelo, ovládací panel nebo informační panely. Obě tyto varianty nicméně ukazují zachované rekonstruované retro vozy T2R.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T2R | AK 2020 v Muzeu MHD", "61a05846-a527-4740-9f5d-94695f7fe5e0", "hbInm5393pY", false, 149, false, "https://www.youtube.com/watch?v=hbInm5393pY", 13, "/downloads/METROBUS - Muzeum MHD/2020-12-12 - Tatra T2R | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-12 13:00:30Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Původní tramvaje T2 se po 20 letech dočkaly rekonstrukce do podoby bližší novějším T3 - změnilo se čelo, ovládací panel nebo informační panely. Obě tyto varianty nicméně ukazují zachované rekonstruované retro vozy T2R.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T2R | AK 2020 v Muzeu MHD", "hbInm5393pY", 149, false, "https://www.youtube.com/watch?v=hbInm5393pY", "/downloads/METROBUS - Muzeum MHD/2020-12-12 - Tatra T2R | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-12 13:00:30Z]] 20:14:53.372 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.373 [debug] QUERY OK source="media_items" db=0.4ms idle=5.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-13 13:00:13Z], 21] 20:14:53.375 [debug] QUERY OK source="media_items" db=1.4ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Poslední pražská vysokopodlažní tramvaj s šedou karoserií, hranatými rohy, a nízkou dobou dožití v našich ulicích, představuje T6A5, jejíchž pár nejmladších kusů dojíždí poslední měsíce v provozu.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T6A5 | AK 2020 v Muzeu MHD", "dfce441e-0d89-45b1-9b22-81a07701ad62", "HNIFkdbZoeI", false, 153, false, "https://www.youtube.com/watch?v=HNIFkdbZoeI", 14, "/downloads/METROBUS - Muzeum MHD/2020-12-13 - Tatra T6A5 | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-13 13:00:13Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Poslední pražská vysokopodlažní tramvaj s šedou karoserií, hranatými rohy, a nízkou dobou dožití v našich ulicích, představuje T6A5, jejíchž pár nejmladších kusů dojíždí poslední měsíce v provozu.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T6A5 | AK 2020 v Muzeu MHD", "HNIFkdbZoeI", 153, false, "https://www.youtube.com/watch?v=HNIFkdbZoeI", "/downloads/METROBUS - Muzeum MHD/2020-12-13 - Tatra T6A5 | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-13 13:00:13Z]] 20:14:53.376 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.377 [debug] QUERY OK source="media_items" db=0.2ms idle=5.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-14 13:00:14Z], 21] 20:14:53.379 [debug] QUERY OK source="media_items" db=1.4ms idle=4.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["14. díl Adventního kalendáře si nezaslouží nic jiného než trolejbus 14TrE zvaný Čechoameričan! Série částečně vznikala v Česku a až ke kompletaci docházelo v Daytonu, kde také následně 14TrE jezdily. A jeden kousek se nedávno vrátil do svého rodiště.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Čechoameričan 14TrE | AK 2020 v Muzeu MHD", "3894368a-03c3-472c-aa3b-d8ee0ec3196e", "Lagxu0DPWL0", false, 139, false, "https://www.youtube.com/watch?v=Lagxu0DPWL0", 15, "/downloads/METROBUS - Muzeum MHD/2020-12-14 - Čechoameričan 14TrE | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-14 13:00:14Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "14. díl Adventního kalendáře si nezaslouží nic jiného než trolejbus 14TrE zvaný Čechoameričan! Série částečně vznikala v Česku a až ke kompletaci docházelo v Daytonu, kde také následně 14TrE jezdily. A jeden kousek se nedávno vrátil do svého rodiště.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Čechoameričan 14TrE | AK 2020 v Muzeu MHD", "Lagxu0DPWL0", 139, false, "https://www.youtube.com/watch?v=Lagxu0DPWL0", "/downloads/METROBUS - Muzeum MHD/2020-12-14 - Čechoameričan 14TrE | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-14 13:00:14Z]] 20:14:53.380 [debug] QUERY OK source="sources" db=0.3ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.381 [debug] QUERY OK source="media_items" db=0.3ms idle=5.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-15 13:00:17Z], 21] 20:14:53.383 [debug] QUERY OK source="media_items" db=1.4ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Náhled do historie prodeje jízdenek nás dovede až k pokladnímu vozu, který od první republiky stával na vytížených konečných, ať už na odstavné koleji, či dokonce mimo koleje.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Pokladní vůz | AK 2020 v Muzeu MHD", "7f99dcf9-7ee2-4578-929e-7e1140b22041", "IDvDvs_3ZE0", false, 120, false, "https://www.youtube.com/watch?v=IDvDvs_3ZE0", 16, "/downloads/METROBUS - Muzeum MHD/2020-12-15 - Pokladní vůz | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-15 13:00:17Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Náhled do historie prodeje jízdenek nás dovede až k pokladnímu vozu, který od první republiky stával na vytížených konečných, ať už na odstavné koleji, či dokonce mimo koleje.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Pokladní vůz | AK 2020 v Muzeu MHD", "IDvDvs_3ZE0", 120, false, "https://www.youtube.com/watch?v=IDvDvs_3ZE0", "/downloads/METROBUS - Muzeum MHD/2020-12-15 - Pokladní vůz | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-15 13:00:17Z]] 20:14:53.384 [debug] QUERY OK source="sources" db=0.3ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.385 [debug] QUERY OK source="media_items" db=0.3ms idle=5.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-16 13:00:12Z], 21] 20:14:53.387 [debug] QUERY OK source="media_items" db=1.5ms idle=5.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ringhofferka v zelenomodrém nátěru? Honza se v tomto okénku podívá na Salónní vůz 200, který se ještě za císařských dob účastnil výstav, průvodů nebo právě převážel vysoké hodnostáře.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Primátorská tramvaj | AK 2020 v Muzeu MHD", "3284bc47-543e-4d9e-aa34-415065118a94", "LsI0kthAhcY", false, 202, false, "https://www.youtube.com/watch?v=LsI0kthAhcY", 17, "/downloads/METROBUS - Muzeum MHD/2020-12-16 - Primátorská tramvaj | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-16 13:00:12Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Ringhofferka v zelenomodrém nátěru? Honza se v tomto okénku podívá na Salónní vůz 200, který se ještě za císařských dob účastnil výstav, průvodů nebo právě převážel vysoké hodnostáře.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Primátorská tramvaj | AK 2020 v Muzeu MHD", "LsI0kthAhcY", 202, false, "https://www.youtube.com/watch?v=LsI0kthAhcY", "/downloads/METROBUS - Muzeum MHD/2020-12-16 - Primátorská tramvaj | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-16 13:00:12Z]] 20:14:53.388 [debug] QUERY OK source="sources" db=0.3ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.388 [debug] QUERY OK source="media_items" db=0.3ms idle=5.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-17 13:00:03Z], 21] 20:14:53.391 [debug] QUERY OK source="media_items" db=1.6ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nejpočetnější typ trolejbusu v Praze... Tatra T400 se pyšní obrovskými koly a třemi nápravami, z nichž obě zadní fungují jako trakční.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T400 | AK 2020 v Muzeu MHD", "28055f49-6064-4290-bc73-7b4b20be3b77", "9wLfIZwvwZY", false, 169, false, "https://www.youtube.com/watch?v=9wLfIZwvwZY", 18, "/downloads/METROBUS - Muzeum MHD/2020-12-17 - Tatra T400 | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-17 13:00:03Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Nejpočetnější typ trolejbusu v Praze... Tatra T400 se pyšní obrovskými koly a třemi nápravami, z nichž obě zadní fungují jako trakční.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T400 | AK 2020 v Muzeu MHD", "9wLfIZwvwZY", 169, false, "https://www.youtube.com/watch?v=9wLfIZwvwZY", "/downloads/METROBUS - Muzeum MHD/2020-12-17 - Tatra T400 | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-17 13:00:03Z]] 20:14:53.392 [debug] QUERY OK source="sources" db=0.5ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.393 [debug] QUERY OK source="media_items" db=0.4ms idle=5.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-18 13:00:01Z], 21] 20:14:53.395 [debug] QUERY OK source="media_items" db=1.6ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jak souvisí nákladní posunová lokomotiva s tramvajovým provozem? V šedesátých letech vznikla v tramvajových dílnách Rustonka, a tam sloužila až do přeřazení do Muzea.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Posunová lokomotiva | AK 2020 v Muzeu MHD", "268301ab-2195-4b37-9460-b6ec74935438", "0o-gU_LBsv8", false, 177, false, "https://www.youtube.com/watch?v=0o-gU_LBsv8", 19, "/downloads/METROBUS - Muzeum MHD/2020-12-18 - Posunová lokomotiva | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-18 13:00:01Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Jak souvisí nákladní posunová lokomotiva s tramvajovým provozem? V šedesátých letech vznikla v tramvajových dílnách Rustonka, a tam sloužila až do přeřazení do Muzea.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Posunová lokomotiva | AK 2020 v Muzeu MHD", "0o-gU_LBsv8", 177, false, "https://www.youtube.com/watch?v=0o-gU_LBsv8", "/downloads/METROBUS - Muzeum MHD/2020-12-18 - Posunová lokomotiva | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-18 13:00:01Z]] 20:14:53.396 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.397 [debug] QUERY OK source="media_items" db=0.6ms idle=5.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-19 13:00:12Z], 21] 20:14:53.399 [debug] QUERY OK source="media_items" db=1.3ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Druhý ze dvou sovětských typů metra, které převážely cestující po většině zemí východního bloku. I v Praze zajišťovaly provoz postupně na všech linkách a rekonstruovanými typy byly nahrazovány až do roku 2007.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "81-71 | AK 2020 v Muzeu MHD", "617529d6-f499-4329-92b5-a8c33e28d20a", "oLDbXA3iQNk", false, 165, false, "https://www.youtube.com/watch?v=oLDbXA3iQNk", 20, "/downloads/METROBUS - Muzeum MHD/2020-12-19 - 81-71 | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-19 13:00:12Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Druhý ze dvou sovětských typů metra, které převážely cestující po většině zemí východního bloku. I v Praze zajišťovaly provoz postupně na všech linkách a rekonstruovanými typy byly nahrazovány až do roku 2007.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "81-71 | AK 2020 v Muzeu MHD", "oLDbXA3iQNk", 165, false, "https://www.youtube.com/watch?v=oLDbXA3iQNk", "/downloads/METROBUS - Muzeum MHD/2020-12-19 - 81-71 | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-19 13:00:12Z]] 20:14:53.400 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.401 [debug] QUERY OK source="media_items" db=0.3ms idle=5.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-20 13:00:13Z], 21] 20:14:53.403 [debug] QUERY OK source="media_items" db=1.3ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Reklamní vůz, brousič kolejí a pluh z vokovické vozovny - dnes vám představíme celé 3 různé pracovní vozy, které připomínají historii pražské tramvajové dopravy více z pohledu technického či organizačního nežli z pohledu cestujících.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Reklamní a služební vozy | AK 2020 v Muzeu MHD", "bd5b359b-6c5d-4bdc-a756-6730f8d2167e", "notH5NRN7Ak", false, 207, false, "https://www.youtube.com/watch?v=notH5NRN7Ak", 21, "/downloads/METROBUS - Muzeum MHD/2020-12-20 - Reklamní a služební vozy | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-20 13:00:13Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Reklamní vůz, brousič kolejí a pluh z vokovické vozovny - dnes vám představíme celé 3 různé pracovní vozy, které připomínají historii pražské tramvajové dopravy více z pohledu technického či organizačního nežli z pohledu cestujících.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Reklamní a služební vozy | AK 2020 v Muzeu MHD", "notH5NRN7Ak", 207, false, "https://www.youtube.com/watch?v=notH5NRN7Ak", "/downloads/METROBUS - Muzeum MHD/2020-12-20 - Reklamní a služební vozy | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-20 13:00:13Z]] 20:14:53.404 [debug] QUERY OK source="sources" db=0.3ms idle=6.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.405 [debug] QUERY OK source="media_items" db=0.4ms idle=4.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-21 13:00:17Z], 21] 20:14:53.412 [debug] QUERY OK source="media_items" db=6.2ms idle=4.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tramvaj T1 nese více revolučního, než se může na první pohled zdát. Právě první zástupce americké koncepce PCC v Česku například zavedl otočné podvozky pro pohodlnější jízdu.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T1 | AK 2020 v Muzeu MHD", "b5afc98a-9a83-4121-999b-04ba2da13fbd", "xV8dKnCKrSQ", false, 177, false, "https://www.youtube.com/watch?v=xV8dKnCKrSQ", 22, "/downloads/METROBUS - Muzeum MHD/2020-12-21 - Tatra T1 | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-21 13:00:17Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Tramvaj T1 nese více revolučního, než se může na první pohled zdát. Právě první zástupce americké koncepce PCC v Česku například zavedl otočné podvozky pro pohodlnější jízdu.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra T1 | AK 2020 v Muzeu MHD", "xV8dKnCKrSQ", 177, false, "https://www.youtube.com/watch?v=xV8dKnCKrSQ", "/downloads/METROBUS - Muzeum MHD/2020-12-21 - Tatra T1 | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-21 13:00:17Z]] 20:14:53.413 [debug] QUERY OK source="sources" db=0.5ms idle=11.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.414 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=10.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-22 13:00:11Z], 21] 20:14:53.417 [debug] QUERY OK source="media_items" db=1.7ms idle=10.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Smíchovský podnik Tatra se sice v minulém století zaměřoval na tramvaje pro celý východní blok, ale po rozhodnutí vystavět metro v Praze se rozhodl zkusit vyrobit i vozidlo pro něj. Příliš úspěchu tehdy nesklidilo... Ale jeho duch s námi stále jezdí.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra R1 | AK 2020 v Muzeu MHD", "294e8006-f966-4043-bbac-d139ceaab0bf", "nD9zrw9D1gI", false, 117, false, "https://www.youtube.com/watch?v=nD9zrw9D1gI", 23, "/downloads/METROBUS - Muzeum MHD/2020-12-22 - Tatra R1 | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-22 13:00:11Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Smíchovský podnik Tatra se sice v minulém století zaměřoval na tramvaje pro celý východní blok, ale po rozhodnutí vystavět metro v Praze se rozhodl zkusit vyrobit i vozidlo pro něj. Příliš úspěchu tehdy nesklidilo... Ale jeho duch s námi stále jezdí.\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Tatra R1 | AK 2020 v Muzeu MHD", "nD9zrw9D1gI", 117, false, "https://www.youtube.com/watch?v=nD9zrw9D1gI", "/downloads/METROBUS - Muzeum MHD/2020-12-22 - Tatra R1 | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-22 13:00:11Z]] 20:14:53.418 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=12.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.419 [debug] QUERY OK source="media_items" db=0.4ms idle=7.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-23 13:00:11Z], 21] 20:14:53.421 [debug] QUERY OK source="media_items" db=1.3ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Při prohlídce muzejních vozidel vám možná na očích zůstanou i zbylé zdobné exponáty z historie pražské dopravy - dvojkolí, kontrolery, cedule, označníky...\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nepojízdné exponáty | AK 2020 v Muzeu MHD", "bd7d1b52-7f8a-4199-8a81-256489e4231f", "hc7_484j6DI", false, 141, false, "https://www.youtube.com/watch?v=hc7_484j6DI", 24, "/downloads/METROBUS - Muzeum MHD/2020-12-23 - Nepojízdné exponáty | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-23 13:00:11Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Při prohlídce muzejních vozidel vám možná na očích zůstanou i zbylé zdobné exponáty z historie pražské dopravy - dvojkolí, kontrolery, cedule, označníky...\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nepojízdné exponáty | AK 2020 v Muzeu MHD", "hc7_484j6DI", 141, false, "https://www.youtube.com/watch?v=hc7_484j6DI", "/downloads/METROBUS - Muzeum MHD/2020-12-23 - Nepojízdné exponáty | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-23 13:00:11Z]] 20:14:53.422 [debug] QUERY OK source="sources" db=0.4ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [21] 20:14:53.423 [debug] QUERY OK source="media_items" db=0.4ms idle=5.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-24 13:00:10Z], 21] 20:14:53.426 [debug] QUERY OK source="media_items" db=2.1ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jedna z nejnovějších pražských tramvají neslouží úplně dopravnímu účelu - spíše plní účel rekreační. Při tom zvládá okouzlovat cestující či kolemjdoucí svým modrým krásným lakem, béžovým vybavením nebo sympatickou posádkou. Projeďte se s námi tramvají T3 Coupé :)\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "T3 Coupé | AK 2020 v Muzeu MHD", "1a3da824-636e-49e3-88ac-acf76e911f41", "knQt0ztqGCI", false, 196, false, "https://www.youtube.com/watch?v=knQt0ztqGCI", 25, "/downloads/METROBUS - Muzeum MHD/2020-12-24 - T3 Coupé | AK 2020 v Muzeu MHD.mp4", false, false, 21, [], 1, ~U[2020-12-24 13:00:10Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "Jedna z nejnovějších pražských tramvají neslouží úplně dopravnímu účelu - spíše plní účel rekreační. Při tom zvládá okouzlovat cestující či kolemjdoucí svým modrým krásným lakem, béžovým vybavením nebo sympatickou posádkou. Projeďte se s námi tramvají T3 Coupé :)\n\nV rámci letošního Adventního kalendáře se podíváme na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Nový díl vychází na Metrobusu každý den až do Vánoc.\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "T3 Coupé | AK 2020 v Muzeu MHD", "knQt0ztqGCI", 196, false, "https://www.youtube.com/watch?v=knQt0ztqGCI", "/downloads/METROBUS - Muzeum MHD/2020-12-24 - T3 Coupé | AK 2020 v Muzeu MHD.mp4", false, 21, ~U[2020-12-24 13:00:10Z]] 20:14:53.427 [debug] QUERY OK source="sources" db=0.4ms 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" = ?) [21] 20:14:53.428 [debug] QUERY OK source="media_items" db=0.4ms idle=6.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-31 13:00:11Z], 21] 20:14:53.431 [debug] QUERY OK source="media_items" db=2.1ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V Muzeu sice nefoukal silný vítr a nejezdila hlasitá auta, ale zato jsme si s radostí lezli do záběrů či se překřikovali. Přeřeků samozřejmě není nikdy dost. Užijte si sestřih nepovedených scén z letošního Adventního kalendáře.\n\nV rámci letošního Adventního kalendáře jsme se podívali na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Děkujeme za sledování a přejeme šťastný nový rok!\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Kuriozity z AK 2020 v Muzeu MHD | SILVESTROVSKÝ SPECIÁL", "a59ee438-13c9-420c-bf9f-c31c9946c6ed", "VSa4qnOFyps", false, 1102, false, "https://www.youtube.com/watch?v=VSa4qnOFyps", 26, "/downloads/METROBUS - Muzeum MHD/2020-12-31 - Kuriozity z AK 2020 v Muzeu MHD | SILVESTROVSKÝ SPECIÁL.mp4", false, false, 21, [], 1, ~U[2020-12-31 13:00:11Z], ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], "V Muzeu sice nefoukal silný vítr a nejezdila hlasitá auta, ale zato jsme si s radostí lezli do záběrů či se překřikovali. Přeřeků samozřejmě není nikdy dost. Užijte si sestřih nepovedených scén z letošního Adventního kalendáře.\n\nV rámci letošního Adventního kalendáře jsme se podívali na exponáty Muzea MHD ve Střešovicích, včetně některých nepřístupných vozů. Děkujeme za sledování a přejeme šťastný nový rok!\n\nChcete si prohlédnout vystavená vozidla naživo?\n► http://dpp.cz/muzeum\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Kuriozity z AK 2020 v Muzeu MHD | SILVESTROVSKÝ SPECIÁL", "VSa4qnOFyps", 1102, false, "https://www.youtube.com/watch?v=VSa4qnOFyps", "/downloads/METROBUS - Muzeum MHD/2020-12-31 - Kuriozity z AK 2020 v Muzeu MHD | SILVESTROVSKÝ SPECIÁL.mp4", false, 21, ~U[2020-12-31 13:00:11Z]] 20:14:53.432 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=8.6ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z], 21] 20:14:53.434 [debug] QUERY OK source="media_items" db=0.8ms idle=7.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [21] 20:14:53.435 [debug] QUERY OK source="media_items" db=0.5ms idle=7.0ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [21] 20:14:53.435 [debug] QUERY OK source="media_items" db=0.3ms idle=7.0ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [21] 20:14:53.480 [debug] QUERY OK source="tasks" db=41.9ms idle=3.8ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [1253, 21, ~U[2025-12-10 19:14:53Z], ~U[2025-12-10 19:14:53Z]] 20:14:53.492 [info] {"args":{"id":21},"id":1240,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":87205907,"event":"job:stop","queue_time":615617,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 20:15:00.713 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:15:12.799 [info] {"source":"oban","duration":2434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:42.802 [info] {"source":"oban","duration":2542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:00.715 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:16:12.806 [info] {"source":"oban","duration":2355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:42.809 [info] {"source":"oban","duration":2210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:00.717 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:17:12.812 [info] {"source":"oban","duration":2597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:42.816 [info] {"source":"oban","duration":3020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:00.719 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:18:12.821 [info] {"source":"oban","duration":3155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:42.824 [info] {"source":"oban","duration":2254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:00.721 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:19:12.826 [info] {"source":"oban","duration":1288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:42.830 [info] {"source":"oban","duration":3315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:00.723 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:20:12.833 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:42.837 [info] {"source":"oban","duration":2196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:00.725 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:21:12.840 [info] {"source":"oban","duration":2272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:42.842 [info] {"source":"oban","duration":2052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:00.727 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:22:12.847 [info] {"source":"oban","duration":3363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:42.850 [info] {"source":"oban","duration":2356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:00.729 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:23:12.854 [info] {"source":"oban","duration":3297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:42.857 [info] {"source":"oban","duration":2967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:00.732 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:24:12.861 [info] {"source":"oban","duration":2385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:42.865 [info] {"source":"oban","duration":3066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:00.733 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:25:12.868 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:42.871 [info] {"source":"oban","duration":2040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:00.735 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:26:12.875 [info] {"source":"oban","duration":2280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:42.879 [info] {"source":"oban","duration":3201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:00.737 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:27:12.882 [info] {"source":"oban","duration":2242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:42.885 [info] {"source":"oban","duration":2111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:00.738 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:28:12.888 [info] {"source":"oban","duration":2168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:42.891 [info] {"source":"oban","duration":2205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:00.740 [info] {"source":"oban","duration":921,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:29:12.894 [info] {"source":"oban","duration":2342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:42.897 [info] {"source":"oban","duration":2180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:00.742 [info] {"source":"oban","duration":864,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:30:12.900 [info] {"source":"oban","duration":2326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:42.903 [info] {"source":"oban","duration":2231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:00.744 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:31:12.906 [info] {"source":"oban","duration":2362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:42.909 [info] {"source":"oban","duration":2320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:00.746 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:32:12.912 [info] {"source":"oban","duration":2968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:42.915 [info] {"source":"oban","duration":1821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:00.748 [info] {"source":"oban","duration":807,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:33:12.919 [info] {"source":"oban","duration":2657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:42.922 [info] {"source":"oban","duration":2018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:00.750 [info] {"source":"oban","duration":946,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:34:12.926 [info] {"source":"oban","duration":2294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:42.930 [info] {"source":"oban","duration":3339,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:00.752 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:35:12.933 [info] {"source":"oban","duration":2856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:42.937 [info] {"source":"oban","duration":2898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:00.754 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:36:12.941 [info] {"source":"oban","duration":2479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:42.943 [info] {"source":"oban","duration":2097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:00.756 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:37:12.948 [info] {"source":"oban","duration":3275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:42.951 [info] {"source":"oban","duration":2302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:00.758 [info] {"source":"oban","duration":690,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:38:12.954 [info] {"source":"oban","duration":2206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:42.957 [info] {"source":"oban","duration":2659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:00.760 [info] {"source":"oban","duration":401,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:39:12.962 [info] {"source":"oban","duration":3205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:42.964 [info] {"source":"oban","duration":1641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:00.761 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:40:12.967 [info] {"source":"oban","duration":2467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:42.971 [info] {"source":"oban","duration":2194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:00.763 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:41:12.974 [info] {"source":"oban","duration":2584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:42.978 [info] {"source":"oban","duration":2495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:00.764 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:42:12.982 [info] {"source":"oban","duration":2469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:42.986 [info] {"source":"oban","duration":3396,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:00.766 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:43:12.989 [info] {"source":"oban","duration":2850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:42.993 [info] {"source":"oban","duration":2474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:00.769 [info] {"source":"oban","duration":933,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:44:12.997 [info] {"source":"oban","duration":2662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:43.005 [info] {"source":"oban","duration":6482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:00.770 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:45:13.007 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:43.010 [info] {"source":"oban","duration":2106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:00.773 [info] {"source":"oban","duration":943,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:46:13.014 [info] {"source":"oban","duration":2288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:43.017 [info] {"source":"oban","duration":1322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:00.774 [info] {"source":"oban","duration":903,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:47:13.019 [info] {"source":"oban","duration":2137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:43.026 [info] {"source":"oban","duration":2945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:00.776 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:48:13.028 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:43.032 [info] {"source":"oban","duration":1469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:00.778 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:49:13.035 [info] {"source":"oban","duration":1316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:43.037 [info] {"source":"oban","duration":1442,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:00.781 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:50:13.038 [info] {"source":"oban","duration":899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:43.040 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:00.782 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:51:13.043 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:43.044 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:00.784 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:52:13.047 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:43.051 [info] {"source":"oban","duration":2106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:00.786 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:53:13.053 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:43.057 [info] {"source":"oban","duration":2493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:00.789 [info] {"source":"oban","duration":855,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:54:13.060 [info] {"source":"oban","duration":1223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:43.062 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:00.790 [info] {"source":"oban","duration":631,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:55:13.065 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:43.070 [info] {"source":"oban","duration":3119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:00.792 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:56:13.074 [info] {"source":"oban","duration":2418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:43.077 [info] {"source":"oban","duration":2323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:00.794 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:57:13.080 [info] {"source":"oban","duration":2593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:43.083 [info] {"source":"oban","duration":2268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:00.796 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:58:13.086 [info] {"source":"oban","duration":2237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:43.090 [info] {"source":"oban","duration":3149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:00.799 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:59:13.093 [info] {"source":"oban","duration":2814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:43.097 [info] {"source":"oban","duration":2038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:00.800 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:00:13.100 [info] {"source":"oban","duration":2648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:43.105 [info] {"source":"oban","duration":3291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:00.802 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:01:13.108 [info] {"source":"oban","duration":2470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:43.111 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:00.803 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:02:13.116 [info] {"source":"oban","duration":3305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:43.120 [info] {"source":"oban","duration":3129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:00.805 [info] {"source":"oban","duration":714,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:03:13.122 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:43.124 [info] {"source":"oban","duration":1909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:00.807 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:04:13.128 [info] {"source":"oban","duration":2269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:43.131 [info] {"source":"oban","duration":2232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:00.809 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:05:13.134 [info] {"source":"oban","duration":2247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:43.137 [info] {"source":"oban","duration":2580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:00.810 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:06:13.141 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:43.145 [info] {"source":"oban","duration":2518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:00.812 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:07:13.149 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:43.154 [info] {"source":"oban","duration":3258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:00.814 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:08:13.157 [info] {"source":"oban","duration":2683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:43.161 [info] {"source":"oban","duration":2657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:00.815 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:09:13.165 [info] {"source":"oban","duration":2349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:43.168 [info] {"source":"oban","duration":2361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:00.817 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:10:13.171 [info] {"source":"oban","duration":2115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:43.174 [info] {"source":"oban","duration":2255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:00.819 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:11:13.176 [info] {"source":"oban","duration":1460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:43.179 [info] {"source":"oban","duration":2868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:00.821 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:12:13.183 [info] {"source":"oban","duration":2549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:43.187 [info] {"source":"oban","duration":3353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:00.823 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:13:13.190 [info] {"source":"oban","duration":2610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:43.194 [info] {"source":"oban","duration":2640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:00.825 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:14:13.199 [info] {"source":"oban","duration":3236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:43.203 [info] {"source":"oban","duration":3298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:00.827 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:15:13.206 [info] {"source":"oban","duration":2205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:43.209 [info] {"source":"oban","duration":2365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:00.829 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:16:13.212 [info] {"source":"oban","duration":2352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:43.215 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:00.831 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:17:13.218 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:43.222 [info] {"source":"oban","duration":2453,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:00.833 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:18:13.226 [info] {"source":"oban","duration":3039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:43.229 [info] {"source":"oban","duration":2586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:00.835 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:19:13.233 [info] {"source":"oban","duration":2298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:43.237 [info] {"source":"oban","duration":3214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:00.837 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:20:13.240 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:43.244 [info] {"source":"oban","duration":2407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:00.839 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:21:13.248 [info] {"source":"oban","duration":3340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:43.251 [info] {"source":"oban","duration":2976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:00.841 [info] {"source":"oban","duration":820,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:22:13.255 [info] {"source":"oban","duration":2222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:43.258 [info] {"source":"oban","duration":2536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:00.843 [info] {"source":"oban","duration":766,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:23:13.262 [info] {"source":"oban","duration":2504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:43.265 [info] {"source":"oban","duration":2223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:00.845 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:24:13.268 [info] {"source":"oban","duration":2217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:43.271 [info] {"source":"oban","duration":2494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:00.846 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:25:13.275 [info] {"source":"oban","duration":2518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:43.279 [info] {"source":"oban","duration":2249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:00.848 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:26:13.282 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:43.286 [info] {"source":"oban","duration":2347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:00.850 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:27:13.289 [info] {"source":"oban","duration":2286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:43.292 [info] {"source":"oban","duration":3022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:00.852 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:28:13.296 [info] {"source":"oban","duration":2721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:43.301 [info] {"source":"oban","duration":3240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:00.854 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:29:13.304 [info] {"source":"oban","duration":2481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:43.307 [info] {"source":"oban","duration":2361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:00.856 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:30:13.311 [info] {"source":"oban","duration":3176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:43.314 [info] {"source":"oban","duration":2420,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:00.858 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:31:13.317 [info] {"source":"oban","duration":2548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:43.320 [info] {"source":"oban","duration":2154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:00.860 [info] {"source":"oban","duration":403,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:32:13.323 [info] {"source":"oban","duration":2566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:43.326 [info] {"source":"oban","duration":2172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:00.861 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:33:13.329 [info] {"source":"oban","duration":2232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:43.332 [info] {"source":"oban","duration":2314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:00.863 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:34:13.335 [info] {"source":"oban","duration":2413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:43.339 [info] {"source":"oban","duration":3324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:00.864 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:35:13.342 [info] {"source":"oban","duration":2274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:43.346 [info] {"source":"oban","duration":3184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:00.865 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:36:13.349 [info] {"source":"oban","duration":2624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:43.353 [info] {"source":"oban","duration":2684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:00.866 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:37:13.357 [info] {"source":"oban","duration":2595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:43.361 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:00.868 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:38:13.363 [info] {"source":"oban","duration":1937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:43.366 [info] {"source":"oban","duration":2047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:00.870 [info] {"source":"oban","duration":416,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:39:13.370 [info] {"source":"oban","duration":2391,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:43.373 [info] {"source":"oban","duration":2321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:00.871 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:40:13.376 [info] {"source":"oban","duration":2406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:43.379 [info] {"source":"oban","duration":2143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:00.872 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:41:13.382 [info] {"source":"oban","duration":2297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:43.385 [info] {"source":"oban","duration":2247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:00.874 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:42:13.389 [info] {"source":"oban","duration":3028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:43.393 [info] {"source":"oban","duration":3167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:00.876 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:43:13.396 [info] {"source":"oban","duration":2215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:43.400 [info] {"source":"oban","duration":3167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:00.878 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:44:13.403 [info] {"source":"oban","duration":2315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:43.406 [info] {"source":"oban","duration":2208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:00.880 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:45:13.409 [info] {"source":"oban","duration":2687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:43.413 [info] {"source":"oban","duration":2264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:00.882 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:46:13.417 [info] {"source":"oban","duration":3298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:43.421 [info] {"source":"oban","duration":3296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:00.885 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:47:13.423 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:43.428 [info] {"source":"oban","duration":3424,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:00.886 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:48:13.433 [info] {"source":"oban","duration":3331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:43.436 [info] {"source":"oban","duration":2264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:00.888 [info] {"source":"oban","duration":416,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:49:13.440 [info] {"source":"oban","duration":3537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:43.444 [info] {"source":"oban","duration":2372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:00.889 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:50:13.447 [info] {"source":"oban","duration":2335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:43.449 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:00.891 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:51:13.453 [info] {"source":"oban","duration":2459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:43.456 [info] {"source":"oban","duration":2397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:00.893 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:52:13.459 [info] {"source":"oban","duration":2383,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:43.462 [info] {"source":"oban","duration":2135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:00.895 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:53:13.465 [info] {"source":"oban","duration":2580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:43.469 [info] {"source":"oban","duration":2493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:00.897 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:54:13.473 [info] {"source":"oban","duration":3307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:43.477 [info] {"source":"oban","duration":2590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:00.899 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:55:13.481 [info] {"source":"oban","duration":2817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:43.485 [info] {"source":"oban","duration":2300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:00.901 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:56:13.488 [info] {"source":"oban","duration":2154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:43.491 [info] {"source":"oban","duration":2687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:00.903 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:57:13.495 [info] {"source":"oban","duration":2438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:43.498 [info] {"source":"oban","duration":2389,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:00.905 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:58:13.501 [info] {"source":"oban","duration":2346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:43.504 [info] {"source":"oban","duration":2612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:00.907 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:59:13.508 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:43.512 [info] {"source":"oban","duration":2355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:00.909 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:00:13.515 [info] {"source":"oban","duration":2868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:43.519 [info] {"source":"oban","duration":2551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:00.911 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:01:13.523 [info] {"source":"oban","duration":2314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:43.526 [info] {"source":"oban","duration":2284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:00.913 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:02:13.529 [info] {"source":"oban","duration":2355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:43.533 [info] {"source":"oban","duration":3288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:00.915 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:03:13.535 [info] {"source":"oban","duration":1940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:43.539 [info] {"source":"oban","duration":2851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:00.917 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:04:13.543 [info] {"source":"oban","duration":2844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:43.547 [info] {"source":"oban","duration":2869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:00.919 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:05:13.552 [info] {"source":"oban","duration":3260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:43.556 [info] {"source":"oban","duration":3176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:00.921 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:06:13.559 [info] {"source":"oban","duration":2226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:43.561 [info] {"source":"oban","duration":2114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:00.923 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:07:13.565 [info] {"source":"oban","duration":2852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:43.569 [info] {"source":"oban","duration":2606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:00.925 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:08:13.572 [info] {"source":"oban","duration":2077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:43.577 [info] {"source":"oban","duration":3191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:00.927 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:09:13.580 [info] {"source":"oban","duration":2355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:43.583 [info] {"source":"oban","duration":2409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:00.929 [info] {"source":"oban","duration":606,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:10:13.585 [info] {"source":"oban","duration":1436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:43.588 [info] {"source":"oban","duration":3050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:00.931 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:11:13.592 [info] {"source":"oban","duration":2238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:43.595 [info] {"source":"oban","duration":2176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:00.933 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:12:13.598 [info] {"source":"oban","duration":2238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:43.601 [info] {"source":"oban","duration":2744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:00.935 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:13:13.605 [info] {"source":"oban","duration":2379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:43.608 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:00.937 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:14:13.612 [info] {"source":"oban","duration":3147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:43.615 [info] {"source":"oban","duration":2523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:00.939 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:15:13.618 [info] {"source":"oban","duration":2206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:43.622 [info] {"source":"oban","duration":3631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:00.941 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:16:13.627 [info] {"source":"oban","duration":3265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:43.631 [info] {"source":"oban","duration":3096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:00.943 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:17:13.634 [info] {"source":"oban","duration":2268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:43.637 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:00.945 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:18:13.641 [info] {"source":"oban","duration":2364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:43.644 [info] {"source":"oban","duration":2207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:00.948 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:19:13.647 [info] {"source":"oban","duration":2317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:43.650 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:00.949 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:20:13.654 [info] {"source":"oban","duration":2212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:43.658 [info] {"source":"oban","duration":3288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:00.951 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:21:13.661 [info] {"source":"oban","duration":2315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:43.664 [info] {"source":"oban","duration":2604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:00.953 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:22:13.668 [info] {"source":"oban","duration":2370,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:43.671 [info] {"source":"oban","duration":2449,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:00.955 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:23:13.675 [info] {"source":"oban","duration":3176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:43.678 [info] {"source":"oban","duration":3071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:00.957 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:24:13.684 [info] {"source":"oban","duration":4371,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:43.687 [info] {"source":"oban","duration":2265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:00.959 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:25:13.691 [info] {"source":"oban","duration":3112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:43.694 [info] {"source":"oban","duration":2252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:00.961 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:26:13.697 [info] {"source":"oban","duration":2356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:43.700 [info] {"source":"oban","duration":2527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:00.963 [info] {"source":"oban","duration":778,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:27:13.705 [info] {"source":"oban","duration":3105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:43.708 [info] {"source":"oban","duration":3064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:00.965 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:28:13.712 [info] {"source":"oban","duration":2391,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:43.716 [info] {"source":"oban","duration":3059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:00.968 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:29:13.719 [info] {"source":"oban","duration":2636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:43.724 [info] {"source":"oban","duration":3077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:00.969 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:30:13.728 [info] {"source":"oban","duration":3339,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:43.731 [info] {"source":"oban","duration":2221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:00.971 [info] {"source":"oban","duration":843,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:31:13.735 [info] {"source":"oban","duration":3281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:43.739 [info] {"source":"oban","duration":3106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:00.973 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:32:13.742 [info] {"source":"oban","duration":2426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:43.746 [info] {"source":"oban","duration":3293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:00.976 [info] {"source":"oban","duration":858,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:33:13.750 [info] {"source":"oban","duration":2479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:43.753 [info] {"source":"oban","duration":2527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:00.977 [info] {"source":"oban","duration":770,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:34:13.757 [info] {"source":"oban","duration":2267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:43.760 [info] {"source":"oban","duration":2601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:00.979 [info] {"source":"oban","duration":798,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:35:13.765 [info] {"source":"oban","duration":3209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:43.768 [info] {"source":"oban","duration":2280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.981 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:13.771 [info] {"source":"oban","duration":2327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:43.774 [info] {"source":"oban","duration":2580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:00.983 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:13.778 [info] {"source":"oban","duration":2410,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:43.781 [info] {"source":"oban","duration":3003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.986 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:13.786 [info] {"source":"oban","duration":3216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:43.789 [info] {"source":"oban","duration":2327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:00.987 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:13.793 [info] {"source":"oban","duration":3207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:43.797 [info] {"source":"oban","duration":3277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:00.989 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:13.800 [info] {"source":"oban","duration":2313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:43.804 [info] {"source":"oban","duration":3106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:00.991 [info] {"source":"oban","duration":761,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:13.807 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:43.811 [info] {"source":"oban","duration":2533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:00.993 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:13.815 [info] {"source":"oban","duration":2493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:43.819 [info] {"source":"oban","duration":3197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.995 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:13.822 [info] {"source":"oban","duration":2707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:43.826 [info] {"source":"oban","duration":2680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:00.998 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:13.830 [info] {"source":"oban","duration":2511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:43.833 [info] {"source":"oban","duration":2987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.999 [info] {"source":"oban","duration":868,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:13.838 [info] {"source":"oban","duration":3163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:43.841 [info] {"source":"oban","duration":2300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:00.004 [info] {"source":"oban","duration":2463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:13.845 [info] {"source":"oban","duration":3115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:43.849 [info] {"source":"oban","duration":3221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:00.006 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:13.853 [info] {"source":"oban","duration":3140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:43.857 [info] {"source":"oban","duration":3232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:00.007 [info] {"source":"oban","duration":390,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:13.859 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:43.862 [info] {"source":"oban","duration":2178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:00.008 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:13.865 [info] {"source":"oban","duration":2379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:43.868 [info] {"source":"oban","duration":3070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.009 [info] {"source":"oban","duration":377,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:13.871 [info] {"source":"oban","duration":1859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:43.875 [info] {"source":"oban","duration":2398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.010 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:13.877 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:43.882 [info] {"source":"oban","duration":3066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:00.011 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:13.885 [info] {"source":"oban","duration":2296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:43.888 [info] {"source":"oban","duration":2719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:00.012 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:53:13.892 [info] {"source":"oban","duration":2442,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:43.895 [info] {"source":"oban","duration":2465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:00.013 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:13.898 [info] {"source":"oban","duration":1880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:43.902 [info] {"source":"oban","duration":2379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:00.014 [info] {"source":"oban","duration":334,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:13.905 [info] {"source":"oban","duration":3027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:43.908 [info] {"source":"oban","duration":2034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:00.015 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:13.912 [info] {"source":"oban","duration":2428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:43.915 [info] {"source":"oban","duration":2555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:00.016 [info] {"source":"oban","duration":236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:13.919 [info] {"source":"oban","duration":2532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:43.923 [info] {"source":"oban","duration":2172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:00.017 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:13.926 [info] {"source":"oban","duration":2202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:43.929 [info] {"source":"oban","duration":2791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:00.018 [info] {"source":"oban","duration":200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:13.934 [info] {"source":"oban","duration":3236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:43.938 [info] {"source":"oban","duration":3289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:00.019 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:13.942 [info] {"source":"oban","duration":3949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:43.947 [info] {"source":"oban","duration":3061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:00.020 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:13.950 [info] {"source":"oban","duration":2306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:43.953 [info] {"source":"oban","duration":2391,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:00.021 [info] {"source":"oban","duration":236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:13.956 [info] {"source":"oban","duration":2262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:43.960 [info] {"source":"oban","duration":3265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:00.022 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:13.963 [info] {"source":"oban","duration":2170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:43.967 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:00.023 [info] {"source":"oban","duration":226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:13.970 [info] {"source":"oban","duration":2648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:43.974 [info] {"source":"oban","duration":2235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:00.024 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:13.978 [info] {"source":"oban","duration":3258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:43.981 [info] {"source":"oban","duration":2212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:00.025 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:13.984 [info] {"source":"oban","duration":2529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:43.988 [info] {"source":"oban","duration":3106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:00.026 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:07:13.991 [info] {"source":"oban","duration":2195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:43.995 [info] {"source":"oban","duration":3281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:00.028 [info] {"source":"oban","duration":1310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:08:13.998 [info] {"source":"oban","duration":2283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:44.001 [info] {"source":"oban","duration":2189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:00.029 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:09:14.005 [info] {"source":"oban","duration":2700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:44.012 [info] {"source":"oban","duration":6053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:47.820 [info] GET / 23:09:47.820 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:09:47.821 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1930.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:47.822 [debug] QUERY OK source="media_profiles" db=0.4ms idle=1931.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:09:47.823 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1932.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:09:47.854 [debug] QUERY OK source="media_items" db=30.3ms queue=0.1ms idle=1639.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:09:47.859 [debug] QUERY OK source="media_items" db=4.4ms queue=0.1ms idle=665.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:09:47.860 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=38.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:47.861 [debug] QUERY OK source="settings" db=0.3ms idle=38.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:47.862 [debug] QUERY OK source="settings" db=0.2ms idle=38.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:47.863 [debug] QUERY OK source="tasks" db=0.2ms idle=8.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:09:47.866 [debug] QUERY OK source="media_items" db=0.4ms idle=6.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:09:47.867 [debug] QUERY OK source="media_items" db=0.7ms idle=6.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:09:47.868 [debug] QUERY OK source="sources" db=0.4ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [15, 17, 6, 20] 23:09:47.878 [debug] QUERY OK source="media_items" db=2.2ms idle=14.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:09:47.880 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=15.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:09:47.882 [info] Sent 200 in 61ms 23:09:48.301 [info] GET /favicon.png 23:09:48.304 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=435.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:48.306 [debug] QUERY OK source="settings" db=0.9ms idle=436.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:09:48.306 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 23:09:48.308 [error] #PID<0.31338.0> running PinchflatWeb.Endpoint (connection #PID<0.31335.0>, stream id 3) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /favicon.png ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /favicon (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.31335.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/favicon.png", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 34230}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.tamayo.cz", "user-agent" => "okhttp/5.3.0", "via" => "2.0 Caddy", "x-forwarded-for" => "3.94.196.159", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.31338.0>, params: %{}, path_info: ["favicon"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "okhttp/5.3.0"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "3.94.196.159"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/favicon.png", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH_6HpqTiO9uqu0AAV-j"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.31335.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/favicon.png", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 34230}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.tamayo.cz", "user-agent" => "okhttp/5.3.0", "via" => "2.0 Caddy", "x-forwarded-for" => "3.94.196.159", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, 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 /favicon (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.31335.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/favicon.png", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 34230}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.tamayo.cz", "user-agent" => "okhttp/5.3.0", "via" => "2.0 Caddy", "x-forwarded-for" => "3.94.196.159", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 3, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.31338.0>, params: %{}, path_info: ["favicon"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "okhttp/5.3.0"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "3.94.196.159"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/favicon.png", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH_6HpqTiO9uqu0AAV-j"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, (truncated) 23:10:00.032 [info] {"source":"oban","duration":1580,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:10:03.788 [info] GET / 23:10:03.788 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 23:10:03.790 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1899.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:03.791 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=1900.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 23:10:03.792 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1551.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 23:10:03.793 [debug] QUERY OK source="media_items" db=0.6ms queue=0.3ms idle=902.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:10:03.794 [debug] QUERY OK source="media_items" db=0.5ms idle=548.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:10:03.795 [debug] QUERY OK source="settings" db=0.4ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:03.797 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=4.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:03.798 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 23:10:03.801 [debug] QUERY OK source="tasks" db=1.0ms idle=7.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 23:10:03.804 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=8.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 23:10:03.807 [debug] QUERY OK source="media_items" db=1.7ms queue=0.3ms idle=9.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:10:03.809 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=11.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [15, 17, 6, 20] 23:10:03.837 [debug] QUERY OK source="media_items" db=22.3ms queue=0.1ms idle=16.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 23:10:03.839 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=36.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 23:10:03.841 [info] Sent 200 in 52ms 23:10:14.015 [info] {"source":"oban","duration":1488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:44.017 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:00.033 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:11:14.018 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:44.021 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:00.034 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:12:14.022 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:44.025 [info] {"source":"oban","duration":1252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:00.035 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:13:14.027 [info] {"source":"oban","duration":1381,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:44.029 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:00.036 [info] {"source":"oban","duration":241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:14:14.031 [info] {"source":"oban","duration":947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:44.033 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:00.037 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:15:14.036 [info] {"source":"oban","duration":1425,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:44.038 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:00.038 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:16:14.040 [info] {"source":"oban","duration":1554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:44.043 [info] {"source":"oban","duration":2150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:00.039 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:17:14.046 [info] {"source":"oban","duration":2231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:44.048 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:00.040 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:18:14.052 [info] {"source":"oban","duration":3146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:44.054 [info] {"source":"oban","duration":1853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:00.042 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:19:14.058 [info] {"source":"oban","duration":2215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:44.060 [info] {"source":"oban","duration":1645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:00.043 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:20:14.063 [info] {"source":"oban","duration":2346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:44.065 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:00.044 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:21:14.069 [info] {"source":"oban","duration":2745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:44.073 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:00.046 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:22:14.078 [info] {"source":"oban","duration":3181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:44.080 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:00.047 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:23:14.084 [info] {"source":"oban","duration":2692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:44.088 [info] {"source":"oban","duration":2228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:00.048 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:24:14.090 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:44.094 [info] {"source":"oban","duration":2246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:00.050 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:25:14.098 [info] {"source":"oban","duration":3162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:44.101 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:00.052 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:26:14.105 [info] {"source":"oban","duration":2537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:44.108 [info] {"source":"oban","duration":2486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:00.053 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:27:14.112 [info] {"source":"oban","duration":3158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:44.116 [info] {"source":"oban","duration":3160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:00.055 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:28:14.118 [info] {"source":"oban","duration":1552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:44.122 [info] {"source":"oban","duration":3252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:00.057 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:29:14.125 [info] {"source":"oban","duration":2256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:44.129 [info] {"source":"oban","duration":3186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:00.058 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:30:14.132 [info] {"source":"oban","duration":2501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:44.136 [info] {"source":"oban","duration":2777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:00.060 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:31:14.139 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:44.143 [info] {"source":"oban","duration":2369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:00.062 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:32:14.144 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:44.149 [info] {"source":"oban","duration":3147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:00.064 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:33:14.152 [info] {"source":"oban","duration":2239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:44.154 [info] {"source":"oban","duration":1415,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:00.065 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:34:14.157 [info] {"source":"oban","duration":2569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:44.161 [info] {"source":"oban","duration":2998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:00.066 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:35:14.165 [info] {"source":"oban","duration":2481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:44.169 [info] {"source":"oban","duration":2588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:00.067 [info] {"source":"oban","duration":421,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:36:14.174 [info] {"source":"oban","duration":3155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:44.177 [info] {"source":"oban","duration":2087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:00.068 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:37:14.180 [info] {"source":"oban","duration":2238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:44.183 [info] {"source":"oban","duration":2158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:00.069 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:38:14.186 [info] {"source":"oban","duration":2377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:44.189 [info] {"source":"oban","duration":2621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:00.071 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:39:14.193 [info] {"source":"oban","duration":2211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:44.196 [info] {"source":"oban","duration":2299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:00.073 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:40:14.200 [info] {"source":"oban","duration":3382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:44.204 [info] {"source":"oban","duration":3103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:00.074 [info] {"source":"oban","duration":382,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:41:14.208 [info] {"source":"oban","duration":3179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:44.212 [info] {"source":"oban","duration":3116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:00.075 [info] {"source":"oban","duration":404,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:42:14.215 [info] {"source":"oban","duration":2358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:44.218 [info] {"source":"oban","duration":2352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:00.076 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:43:14.221 [info] {"source":"oban","duration":2178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:44.225 [info] {"source":"oban","duration":3352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:00.078 [info] {"source":"oban","duration":395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:44:14.228 [info] {"source":"oban","duration":2403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:44.230 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:00.079 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:45:14.234 [info] {"source":"oban","duration":2301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:44.238 [info] {"source":"oban","duration":3180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:00.081 [info] {"source":"oban","duration":395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:46:14.241 [info] {"source":"oban","duration":2226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:44.244 [info] {"source":"oban","duration":2529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:00.082 [info] {"source":"oban","duration":362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:47:14.249 [info] {"source":"oban","duration":3174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:44.253 [info] {"source":"oban","duration":3435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:00.083 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:48:14.255 [info] {"source":"oban","duration":2069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:44.259 [info] {"source":"oban","duration":2395,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:00.084 [info] {"source":"oban","duration":396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:49:14.262 [info] {"source":"oban","duration":2752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:44.266 [info] {"source":"oban","duration":2656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:00.085 [info] {"source":"oban","duration":397,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:50:14.270 [info] {"source":"oban","duration":2839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:44.274 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:00.086 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:51:14.279 [info] {"source":"oban","duration":3259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:44.281 [info] {"source":"oban","duration":1865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:00.087 [info] {"source":"oban","duration":410,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:52:14.286 [info] {"source":"oban","duration":3719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:44.289 [info] {"source":"oban","duration":1642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:00.088 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:53:14.292 [info] {"source":"oban","duration":2528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:44.296 [info] {"source":"oban","duration":3529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:00.090 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:54:14.299 [info] {"source":"oban","duration":2583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:44.303 [info] {"source":"oban","duration":2557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:00.091 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:55:14.307 [info] {"source":"oban","duration":2332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:44.310 [info] {"source":"oban","duration":2462,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:00.093 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:56:14.313 [info] {"source":"oban","duration":2176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:44.318 [info] {"source":"oban","duration":3288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:00.095 [info] {"source":"oban","duration":418,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:57:14.321 [info] {"source":"oban","duration":2532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:44.324 [info] {"source":"oban","duration":2357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:00.096 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:58:14.327 [info] {"source":"oban","duration":2984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:44.332 [info] {"source":"oban","duration":3377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:00.098 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:59:14.335 [info] {"source":"oban","duration":2811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:44.339 [info] {"source":"oban","duration":2254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:00.100 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:00:14.343 [info] {"source":"oban","duration":3078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:44.346 [info] {"source":"oban","duration":2243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:00.101 [info] {"source":"oban","duration":401,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:01:14.349 [info] {"source":"oban","duration":2880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:44.353 [info] {"source":"oban","duration":2518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:00.102 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:02:14.357 [info] {"source":"oban","duration":3136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:44.360 [info] {"source":"oban","duration":2373,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:00.103 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:03:14.363 [info] {"source":"oban","duration":2422,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:44.366 [info] {"source":"oban","duration":2446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:00.104 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:04:14.369 [info] {"source":"oban","duration":2368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:44.372 [info] {"source":"oban","duration":2845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:00.105 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:05:14.376 [info] {"source":"oban","duration":2194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:44.379 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:00.106 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:06:14.382 [info] {"source":"oban","duration":2336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:44.386 [info] {"source":"oban","duration":3231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:00.108 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:07:14.390 [info] {"source":"oban","duration":3340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:44.393 [info] {"source":"oban","duration":2677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:00.110 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:08:14.397 [info] {"source":"oban","duration":2235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:44.400 [info] {"source":"oban","duration":2633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:00.112 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:09:14.404 [info] {"source":"oban","duration":2210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:44.407 [info] {"source":"oban","duration":2454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:00.114 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:10:14.410 [info] {"source":"oban","duration":2464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:44.414 [info] {"source":"oban","duration":3261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:00.116 [info] {"source":"oban","duration":415,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:11:14.417 [info] {"source":"oban","duration":2507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:44.421 [info] {"source":"oban","duration":3123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:00.117 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:12:14.424 [info] {"source":"oban","duration":2601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:44.428 [info] {"source":"oban","duration":2308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:00.119 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:13:14.431 [info] {"source":"oban","duration":2476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:44.434 [info] {"source":"oban","duration":2591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:00.120 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:14:14.438 [info] {"source":"oban","duration":2308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:41.633 [info] GET /sitemap.xml 00:14:41.635 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=1742.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:14:41.636 [debug] QUERY OK source="settings" db=0.5ms idle=1743.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:14:41.637 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:14:41.638 [error] #PID<0.31712.0> running PinchflatWeb.Endpoint (connection #PID<0.31710.0>, stream id 2) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.31710.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 47944}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.31712.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH_9qRc_PJZkbHcAAWGj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.31710.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 47944}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, 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 /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.31710.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 47944}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.31712.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GH_9qRc_PJZkbHcAAWGj"} ], scheme: :http, scrip (truncated) 00:14:44.441 [info] {"source":"oban","duration":2508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:00.121 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:15:14.446 [info] {"source":"oban","duration":3279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:44.448 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:00.123 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:16:14.452 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:44.456 [info] {"source":"oban","duration":2216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:00.125 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:17:14.460 [info] {"source":"oban","duration":3183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:44.463 [info] {"source":"oban","duration":2447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:00.126 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:18:14.466 [info] {"source":"oban","duration":2150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:44.469 [info] {"source":"oban","duration":2224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:00.128 [info] {"source":"oban","duration":382,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:19:14.473 [info] {"source":"oban","duration":3133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:44.476 [info] {"source":"oban","duration":2383,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:00.129 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:20:14.479 [info] {"source":"oban","duration":2916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:44.483 [info] {"source":"oban","duration":2359,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:00.131 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:21:14.486 [info] {"source":"oban","duration":2564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:44.489 [info] {"source":"oban","duration":2450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:00.132 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:22:14.492 [info] {"source":"oban","duration":2522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:44.495 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:00.134 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:23:14.499 [info] {"source":"oban","duration":2376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:44.502 [info] {"source":"oban","duration":2234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:00.135 [info] {"source":"oban","duration":379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:24:14.505 [info] {"source":"oban","duration":2668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:44.509 [info] {"source":"oban","duration":2301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:00.136 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:25:14.512 [info] {"source":"oban","duration":2498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:44.516 [info] {"source":"oban","duration":2425,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:00.137 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:26:14.519 [info] {"source":"oban","duration":2813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:44.523 [info] {"source":"oban","duration":2296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:00.139 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:27:14.526 [info] {"source":"oban","duration":2523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:44.529 [info] {"source":"oban","duration":2911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:00.141 [info] {"source":"oban","duration":370,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:28:14.533 [info] {"source":"oban","duration":2114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:44.536 [info] {"source":"oban","duration":2754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:00.142 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:29:14.540 [info] {"source":"oban","duration":2217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:44.543 [info] {"source":"oban","duration":2618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:00.144 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:30:14.548 [info] {"source":"oban","duration":3126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:44.551 [info] {"source":"oban","duration":2209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:00.145 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:31:14.554 [info] {"source":"oban","duration":2524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:44.558 [info] {"source":"oban","duration":3237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:00.147 [info] {"source":"oban","duration":417,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:32:14.561 [info] {"source":"oban","duration":2616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:44.565 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:00.148 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:33:14.569 [info] {"source":"oban","duration":2370,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:44.573 [info] {"source":"oban","duration":3226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:00.149 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:34:14.576 [info] {"source":"oban","duration":2522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:44.580 [info] {"source":"oban","duration":2162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:00.150 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:35:14.584 [info] {"source":"oban","duration":3475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:44.587 [info] {"source":"oban","duration":2706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:00.151 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:36:14.591 [info] {"source":"oban","duration":2325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:44.595 [info] {"source":"oban","duration":3224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:00.152 [info] {"source":"oban","duration":414,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:37:14.598 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:44.601 [info] {"source":"oban","duration":2215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:00.153 [info] {"source":"oban","duration":392,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:38:14.602 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:44.606 [info] {"source":"oban","duration":2528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:00.154 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:39:14.609 [info] {"source":"oban","duration":2411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:44.612 [info] {"source":"oban","duration":2663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:00.156 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:40:14.616 [info] {"source":"oban","duration":2519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:44.620 [info] {"source":"oban","duration":2517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:00.158 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:41:14.623 [info] {"source":"oban","duration":2197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:44.627 [info] {"source":"oban","duration":3628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:00.160 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:42:14.631 [info] {"source":"oban","duration":2333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:44.634 [info] {"source":"oban","duration":2827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:00.162 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:43:14.639 [info] {"source":"oban","duration":3172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:44.642 [info] {"source":"oban","duration":2492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:00.164 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:44:14.646 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:44.650 [info] {"source":"oban","duration":3206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:00.166 [info] {"source":"oban","duration":760,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:45:14.654 [info] {"source":"oban","duration":3210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:44.657 [info] {"source":"oban","duration":2690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:00.168 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:46:14.661 [info] {"source":"oban","duration":2386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:44.664 [info] {"source":"oban","duration":2496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:00.170 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:47:14.668 [info] {"source":"oban","duration":3191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:44.671 [info] {"source":"oban","duration":2577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:00.172 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:48:14.676 [info] {"source":"oban","duration":3136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:44.679 [info] {"source":"oban","duration":2346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:00.174 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:49:14.682 [info] {"source":"oban","duration":2613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:44.686 [info] {"source":"oban","duration":3270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:00.175 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:50:14.690 [info] {"source":"oban","duration":3287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:44.693 [info] {"source":"oban","duration":2255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:00.177 [info] {"source":"oban","duration":768,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:51:14.696 [info] {"source":"oban","duration":2604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:44.700 [info] {"source":"oban","duration":2222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:00.179 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:52:14.703 [info] {"source":"oban","duration":2086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:44.707 [info] {"source":"oban","duration":3328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:00.180 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:53:14.710 [info] {"source":"oban","duration":2277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:44.713 [info] {"source":"oban","duration":2230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:00.182 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:54:14.716 [info] {"source":"oban","duration":2641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:44.721 [info] {"source":"oban","duration":3707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:00.184 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:55:14.726 [info] {"source":"oban","duration":3227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:44.730 [info] {"source":"oban","duration":3174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:00.187 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:56:14.734 [info] {"source":"oban","duration":3252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:44.737 [info] {"source":"oban","duration":2727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:00.188 [info] {"source":"oban","duration":639,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:57:14.742 [info] {"source":"oban","duration":3226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:44.746 [info] {"source":"oban","duration":3159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:00.190 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:58:14.749 [info] {"source":"oban","duration":2261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:44.752 [info] {"source":"oban","duration":2170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:00.192 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:59:14.755 [info] {"source":"oban","duration":2219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:44.758 [info] {"source":"oban","duration":2263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:00.194 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:00:14.760 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:44.764 [info] {"source":"oban","duration":2431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:00.196 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:01:14.767 [info] {"source":"oban","duration":2726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:44.771 [info] {"source":"oban","duration":2573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:00.198 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:02:14.775 [info] {"source":"oban","duration":2258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:44.779 [info] {"source":"oban","duration":3127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:00.200 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:03:14.782 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:44.786 [info] {"source":"oban","duration":2461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:00.201 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:04:14.789 [info] {"source":"oban","duration":2675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:44.794 [info] {"source":"oban","duration":3031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:00.203 [info] {"source":"oban","duration":814,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:05:14.797 [info] {"source":"oban","duration":2301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:44.800 [info] {"source":"oban","duration":2334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:00.205 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:06:14.804 [info] {"source":"oban","duration":3228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:44.807 [info] {"source":"oban","duration":2445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:00.207 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:07:14.811 [info] {"source":"oban","duration":3292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:44.816 [info] {"source":"oban","duration":3138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:00.209 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:08:14.820 [info] {"source":"oban","duration":3142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:44.823 [info] {"source":"oban","duration":2331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:00.212 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:09:14.825 [info] {"source":"oban","duration":1920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:44.829 [info] {"source":"oban","duration":2487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:00.213 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:10:14.834 [info] {"source":"oban","duration":3259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:44.837 [info] {"source":"oban","duration":2812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:00.215 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:11:14.843 [info] {"source":"oban","duration":4205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:44.846 [info] {"source":"oban","duration":2330,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:00.216 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:12:14.850 [info] {"source":"oban","duration":3113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:44.853 [info] {"source":"oban","duration":2795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:00.218 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:13:14.857 [info] {"source":"oban","duration":2222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:44.860 [info] {"source":"oban","duration":2351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:00.219 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:14:14.864 [info] {"source":"oban","duration":3166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:44.867 [info] {"source":"oban","duration":2389,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:00.222 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:15:14.870 [info] {"source":"oban","duration":2247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:44.874 [info] {"source":"oban","duration":3913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:00.223 [info] {"source":"oban","duration":908,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:16:14.878 [info] {"source":"oban","duration":2253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:44.881 [info] {"source":"oban","duration":2438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:00.225 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:17:14.885 [info] {"source":"oban","duration":3265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:44.888 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:00.227 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:18:14.892 [info] {"source":"oban","duration":3344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:44.896 [info] {"source":"oban","duration":3361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:00.229 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:19:14.899 [info] {"source":"oban","duration":2502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:44.903 [info] {"source":"oban","duration":3139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:00.231 [info] {"source":"oban","duration":868,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:20:14.907 [info] {"source":"oban","duration":3159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:44.910 [info] {"source":"oban","duration":2681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:00.234 [info] {"source":"oban","duration":941,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:21:14.914 [info] {"source":"oban","duration":2441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:44.917 [info] {"source":"oban","duration":2469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:00.235 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:22:14.921 [info] {"source":"oban","duration":2186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:44.923 [info] {"source":"oban","duration":1718,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:00.237 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:23:14.927 [info] {"source":"oban","duration":3203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:44.930 [info] {"source":"oban","duration":2394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:00.239 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:24:14.933 [info] {"source":"oban","duration":2385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:44.936 [info] {"source":"oban","duration":2260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:00.241 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:25:14.939 [info] {"source":"oban","duration":2454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:44.942 [info] {"source":"oban","duration":2867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:00.244 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:26:14.945 [info] {"source":"oban","duration":1985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:44.949 [info] {"source":"oban","duration":2659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:00.245 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:27:14.954 [info] {"source":"oban","duration":3172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:44.958 [info] {"source":"oban","duration":3147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:00.247 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:28:14.962 [info] {"source":"oban","duration":3128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:44.965 [info] {"source":"oban","duration":2256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:00.249 [info] {"source":"oban","duration":888,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:29:14.968 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:44.972 [info] {"source":"oban","duration":3285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:00.251 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:30:14.976 [info] {"source":"oban","duration":3036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:44.979 [info] {"source":"oban","duration":2187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:00.253 [info] {"source":"oban","duration":888,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:31:14.982 [info] {"source":"oban","duration":2208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:44.986 [info] {"source":"oban","duration":3189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:00.255 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:32:14.989 [info] {"source":"oban","duration":2267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:44.992 [info] {"source":"oban","duration":2494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:00.257 [info] {"source":"oban","duration":656,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:33:14.996 [info] {"source":"oban","duration":2248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:45.000 [info] {"source":"oban","duration":3412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:00.259 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:34:15.006 [info] {"source":"oban","duration":4470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:45.008 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:00.262 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:35:15.010 [info] {"source":"oban","duration":1389,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:45.012 [info] {"source":"oban","duration":1461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:00.263 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:36:15.014 [info] {"source":"oban","duration":1308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:45.015 [info] {"source":"oban","duration":953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:00.265 [info] {"source":"oban","duration":654,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:37:15.017 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:45.020 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:00.267 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:38:15.022 [info] {"source":"oban","duration":1341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:45.024 [info] {"source":"oban","duration":1226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:00.269 [info] {"source":"oban","duration":847,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:39:15.026 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:45.029 [info] {"source":"oban","duration":1486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:00.271 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:40:15.031 [info] {"source":"oban","duration":1481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:45.033 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:00.273 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:41:15.036 [info] {"source":"oban","duration":1406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:45.038 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:00.275 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:42:15.041 [info] {"source":"oban","duration":2902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:45.044 [info] {"source":"oban","duration":1442,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:00.277 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:43:15.047 [info] {"source":"oban","duration":2274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:45.050 [info] {"source":"oban","duration":2401,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:00.279 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:44:15.053 [info] {"source":"oban","duration":2355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:45.057 [info] {"source":"oban","duration":3311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:00.281 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:45:15.059 [info] {"source":"oban","duration":1492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:45.063 [info] {"source":"oban","duration":3332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:00.283 [info] {"source":"oban","duration":752,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:46:15.067 [info] {"source":"oban","duration":3368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:45.070 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:00.285 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:47:15.074 [info] {"source":"oban","duration":3103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:45.077 [info] {"source":"oban","duration":2244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:00.287 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:48:15.080 [info] {"source":"oban","duration":2585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:45.085 [info] {"source":"oban","duration":3304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:00.289 [info] {"source":"oban","duration":875,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:49:15.089 [info] {"source":"oban","duration":3118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:45.091 [info] {"source":"oban","duration":1975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:00.291 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:50:15.094 [info] {"source":"oban","duration":1357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:45.097 [info] {"source":"oban","duration":2503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:00.293 [info] {"source":"oban","duration":872,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:51:15.100 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:45.104 [info] {"source":"oban","duration":2218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:00.295 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:52:15.108 [info] {"source":"oban","duration":3335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:45.111 [info] {"source":"oban","duration":2438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:00.297 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:53:15.114 [info] {"source":"oban","duration":2385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:45.118 [info] {"source":"oban","duration":3288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:00.299 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:54:15.122 [info] {"source":"oban","duration":3155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:45.125 [info] {"source":"oban","duration":2629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:00.301 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:55:15.127 [info] {"source":"oban","duration":1625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:45.130 [info] {"source":"oban","duration":2398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:00.304 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:56:15.134 [info] {"source":"oban","duration":3234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:45.136 [info] {"source":"oban","duration":1613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:00.305 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:57:15.139 [info] {"source":"oban","duration":2263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:45.142 [info] {"source":"oban","duration":2355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:00.307 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:58:15.146 [info] {"source":"oban","duration":3150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:45.149 [info] {"source":"oban","duration":2147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:00.309 [info] {"source":"oban","duration":801,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:59:15.152 [info] {"source":"oban","duration":2340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:45.155 [info] {"source":"oban","duration":2492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:00.318 [info] {"source":"oban","duration":7099,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[1254]} 02:00:00.328 [info] {"args":{},"id":1254,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"system_time":1765414800328173230,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","local_data"]} 02:00:00.333 [debug] QUERY OK source="media_items" db=3.2ms idle=1430.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" WHERE ((NOT (m0."media_filepath" IS NULL) AND IFNULL(retention_period_days, 0) > 0 AND DATETIME(media_downloaded_at, '+' || retention_period_days || ' day') < DATETIME('now') ) AND NOT (m0."prevent_culling" = 1)) [] 02:00:00.333 [info] Culling 0 media items past their retention date 02:00:00.346 [debug] QUERY OK source="media_items" db=12.1ms queue=0.1ms idle=1295.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND NOT ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND NOT (m0."prevent_culling" = 1)) [] 02:00:00.346 [info] Deleting 0 media items that are from before the source cutoff 02:00:00.347 [info] {"args":{},"id":1254,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","duration":18952,"event":"job:stop","queue_time":323932,"attempt":1,"tags":["media_item","local_data"]} 02:00:15.159 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:45.163 [info] {"source":"oban","duration":2476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:00.319 [info] {"source":"oban","duration":712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:01:15.167 [info] {"source":"oban","duration":3300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:45.170 [info] {"source":"oban","duration":2600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:00.321 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:02:15.173 [info] {"source":"oban","duration":2706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:45.177 [info] {"source":"oban","duration":2346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:00.324 [info] {"source":"oban","duration":833,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:03:15.181 [info] {"source":"oban","duration":3416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:45.184 [info] {"source":"oban","duration":2053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:00.325 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:04:15.187 [info] {"source":"oban","duration":2510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:45.190 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:00.327 [info] {"source":"oban","duration":424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:05:15.195 [info] {"source":"oban","duration":3212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:45.198 [info] {"source":"oban","duration":2590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:00.328 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:06:15.202 [info] {"source":"oban","duration":3035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:45.205 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:00.329 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:07:15.206 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:45.209 [info] {"source":"oban","duration":1335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:00.331 [info] {"source":"oban","duration":781,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:08:15.212 [info] {"source":"oban","duration":2710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:45.217 [info] {"source":"oban","duration":3507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:00.333 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:09:15.221 [info] {"source":"oban","duration":2385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:45.225 [info] {"source":"oban","duration":3548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:00.336 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:10:15.230 [info] {"source":"oban","duration":3183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:45.232 [info] {"source":"oban","duration":1818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:00.337 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:11:15.235 [info] {"source":"oban","duration":2038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:45.240 [info] {"source":"oban","duration":3202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:00.338 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:12:15.243 [info] {"source":"oban","duration":2255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:45.246 [info] {"source":"oban","duration":2272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:00.340 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:13:15.249 [info] {"source":"oban","duration":2581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:45.253 [info] {"source":"oban","duration":2425,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:00.342 [info] {"source":"oban","duration":740,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:14:15.257 [info] {"source":"oban","duration":3197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:45.260 [info] {"source":"oban","duration":2241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:00.344 [info] {"source":"oban","duration":737,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:15:15.263 [info] {"source":"oban","duration":2666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:45.268 [info] {"source":"oban","duration":3159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:00.346 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:16:15.271 [info] {"source":"oban","duration":2639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:45.275 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:00.348 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:17:15.279 [info] {"source":"oban","duration":2528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:45.282 [info] {"source":"oban","duration":2326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:00.350 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:18:15.285 [info] {"source":"oban","duration":2314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:45.287 [info] {"source":"oban","duration":2019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:00.352 [info] {"source":"oban","duration":424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:19:15.291 [info] {"source":"oban","duration":2317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:45.295 [info] {"source":"oban","duration":3209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:00.353 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:20:15.298 [info] {"source":"oban","duration":3008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:45.302 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:00.355 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:21:15.305 [info] {"source":"oban","duration":1868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:45.309 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:00.357 [info] {"source":"oban","duration":655,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:22:15.314 [info] {"source":"oban","duration":3298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:45.318 [info] {"source":"oban","duration":3565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:00.359 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:23:15.322 [info] {"source":"oban","duration":2426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:45.326 [info] {"source":"oban","duration":3214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:00.361 [info] {"source":"oban","duration":412,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:24:15.330 [info] {"source":"oban","duration":3311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:45.333 [info] {"source":"oban","duration":2764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:00.362 [info] {"source":"oban","duration":380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:25:15.337 [info] {"source":"oban","duration":2494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:45.341 [info] {"source":"oban","duration":3230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:00.363 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:26:15.344 [info] {"source":"oban","duration":2305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:45.347 [info] {"source":"oban","duration":2884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:00.365 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:27:15.352 [info] {"source":"oban","duration":3196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:45.356 [info] {"source":"oban","duration":3926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:00.367 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:28:15.360 [info] {"source":"oban","duration":2385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:45.363 [info] {"source":"oban","duration":2614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:00.369 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:29:15.367 [info] {"source":"oban","duration":2623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:45.371 [info] {"source":"oban","duration":2560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:00.370 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:30:15.375 [info] {"source":"oban","duration":3334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:45.378 [info] {"source":"oban","duration":2524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:00.372 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:31:15.381 [info] {"source":"oban","duration":2302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:45.384 [info] {"source":"oban","duration":2335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:00.373 [info] {"source":"oban","duration":671,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:32:15.386 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:45.389 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:00.375 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:33:15.393 [info] {"source":"oban","duration":2433,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:45.396 [info] {"source":"oban","duration":2997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:00.377 [info] {"source":"oban","duration":786,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:34:15.400 [info] {"source":"oban","duration":3015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:45.404 [info] {"source":"oban","duration":2459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:00.379 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:35:15.407 [info] {"source":"oban","duration":2497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:45.411 [info] {"source":"oban","duration":3159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:00.380 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:36:15.415 [info] {"source":"oban","duration":3230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:45.418 [info] {"source":"oban","duration":2190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:00.382 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:37:15.422 [info] {"source":"oban","duration":3096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:45.425 [info] {"source":"oban","duration":2701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:00.384 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:38:15.429 [info] {"source":"oban","duration":2200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:45.432 [info] {"source":"oban","duration":2515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:00.386 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:39:15.436 [info] {"source":"oban","duration":2432,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:45.440 [info] {"source":"oban","duration":3215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:00.388 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:40:15.444 [info] {"source":"oban","duration":3253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:45.447 [info] {"source":"oban","duration":2481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:00.390 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:41:15.449 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:45.454 [info] {"source":"oban","duration":3406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:00.392 [info] {"source":"oban","duration":665,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:42:15.457 [info] {"source":"oban","duration":2541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:45.461 [info] {"source":"oban","duration":2318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:00.394 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:43:15.464 [info] {"source":"oban","duration":2316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:45.467 [info] {"source":"oban","duration":2663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:00.396 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:44:15.472 [info] {"source":"oban","duration":3298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:45.475 [info] {"source":"oban","duration":2187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:00.399 [info] {"source":"oban","duration":955,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:45:15.478 [info] {"source":"oban","duration":2950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:45.482 [info] {"source":"oban","duration":2343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:00.401 [info] {"source":"oban","duration":845,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:46:15.485 [info] {"source":"oban","duration":2440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:45.488 [info] {"source":"oban","duration":2246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:00.402 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:47:15.490 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:45.494 [info] {"source":"oban","duration":2349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:00.403 [info] {"source":"oban","duration":900,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:48:15.497 [info] {"source":"oban","duration":2599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:45.501 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:00.405 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:49:15.505 [info] {"source":"oban","duration":2778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:45.509 [info] {"source":"oban","duration":2410,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:00.408 [info] {"source":"oban","duration":827,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:50:15.512 [info] {"source":"oban","duration":2246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:45.514 [info] {"source":"oban","duration":1372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:00.409 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:51:15.517 [info] {"source":"oban","duration":2465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:45.520 [info] {"source":"oban","duration":2357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:00.411 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:52:15.523 [info] {"source":"oban","duration":2239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:45.526 [info] {"source":"oban","duration":2998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:00.413 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:53:15.529 [info] {"source":"oban","duration":1968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:45.533 [info] {"source":"oban","duration":2296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:00.415 [info] {"source":"oban","duration":924,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:54:15.537 [info] {"source":"oban","duration":3300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:45.541 [info] {"source":"oban","duration":3237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:00.417 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:55:15.544 [info] {"source":"oban","duration":2349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:45.547 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:00.419 [info] {"source":"oban","duration":802,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:56:15.551 [info] {"source":"oban","duration":2570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:45.555 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:00.421 [info] {"source":"oban","duration":765,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:57:15.559 [info] {"source":"oban","duration":2699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:45.563 [info] {"source":"oban","duration":2515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:00.423 [info] {"source":"oban","duration":622,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:58:15.567 [info] {"source":"oban","duration":3139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:45.570 [info] {"source":"oban","duration":2302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:00.425 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:59:15.573 [info] {"source":"oban","duration":2696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:45.577 [info] {"source":"oban","duration":2300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:00.431 [info] {"source":"oban","duration":4621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[1255]} 03:00:00.439 [info] {"args":{},"id":1255,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"system_time":1765418400438943870,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaQualityUpgradeWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 03:00:00.443 [debug] QUERY OK source="media_items" db=3.3ms idle=1538.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((NOT (m0."media_filepath" IS NULL) AND NOT (m0."prevent_download" = 1)) AND NOT (NOT (m0."media_redownloaded_at" IS NULL))) AND IFNULL(redownload_delay_days, 0) > 0 AND DATE('now', '-' || redownload_delay_days || ' day') > DATE(uploaded_at) AND DATE(media_downloaded_at, '-' || redownload_delay_days || ' day') < DATE(uploaded_at) ) [] 03:00:00.443 [info] Redownloading 0 media items 03:00:00.445 [info] {"args":{},"id":1255,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaQualityUpgradeWorker","source":"oban","duration":5527,"event":"job:stop","queue_time":436855,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 03:00:15.580 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:45.585 [info] {"source":"oban","duration":3273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:00.433 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:01:15.588 [info] {"source":"oban","duration":2720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:45.593 [info] {"source":"oban","duration":3450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:00.435 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:02:15.596 [info] {"source":"oban","duration":2317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:45.599 [info] {"source":"oban","duration":2269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:00.437 [info] {"source":"oban","duration":803,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:03:15.602 [info] {"source":"oban","duration":2256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:45.605 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:00.439 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:04:15.609 [info] {"source":"oban","duration":3351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:45.613 [info] {"source":"oban","duration":3207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:00.441 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:05:15.617 [info] {"source":"oban","duration":3075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:45.620 [info] {"source":"oban","duration":2297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:00.443 [info] {"source":"oban","duration":713,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:06:15.623 [info] {"source":"oban","duration":2250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:45.627 [info] {"source":"oban","duration":3087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:00.445 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:07:15.630 [info] {"source":"oban","duration":2645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:45.633 [info] {"source":"oban","duration":1885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:00.447 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:08:15.637 [info] {"source":"oban","duration":2438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:45.641 [info] {"source":"oban","duration":3238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:00.449 [info] {"source":"oban","duration":368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:09:15.645 [info] {"source":"oban","duration":3328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:45.648 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:00.450 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:10:15.652 [info] {"source":"oban","duration":2495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:45.655 [info] {"source":"oban","duration":2217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:00.451 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:11:15.659 [info] {"source":"oban","duration":3232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:45.662 [info] {"source":"oban","duration":2517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:00.453 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:12:15.666 [info] {"source":"oban","duration":3218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:45.669 [info] {"source":"oban","duration":2471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:00.455 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:13:15.672 [info] {"source":"oban","duration":2490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:45.675 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:00.456 [info] {"source":"oban","duration":845,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:14:15.679 [info] {"source":"oban","duration":2357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:45.683 [info] {"source":"oban","duration":3058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:00.458 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:15:15.686 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:45.691 [info] {"source":"oban","duration":3034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:00.460 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:16:15.695 [info] {"source":"oban","duration":3192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:45.698 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:00.463 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:17:15.702 [info] {"source":"oban","duration":2176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:45.705 [info] {"source":"oban","duration":2565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:00.464 [info] {"source":"oban","duration":881,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:18:15.709 [info] {"source":"oban","duration":2560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:45.713 [info] {"source":"oban","duration":3218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:00.466 [info] {"source":"oban","duration":623,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:19:15.717 [info] {"source":"oban","duration":3301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:45.720 [info] {"source":"oban","duration":2293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:00.468 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:20:15.722 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:45.726 [info] {"source":"oban","duration":2682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:00.470 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:21:15.730 [info] {"source":"oban","duration":2470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:45.734 [info] {"source":"oban","duration":2685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:00.471 [info] {"source":"oban","duration":709,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:22:15.737 [info] {"source":"oban","duration":2295,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:45.740 [info] {"source":"oban","duration":2161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:00.474 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:23:15.743 [info] {"source":"oban","duration":2435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:45.747 [info] {"source":"oban","duration":3660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:00.476 [info] {"source":"oban","duration":919,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:24:15.751 [info] {"source":"oban","duration":2284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:45.754 [info] {"source":"oban","duration":2114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:00.477 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:25:15.758 [info] {"source":"oban","duration":3212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:45.761 [info] {"source":"oban","duration":2344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:00.479 [info] {"source":"oban","duration":391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:26:15.765 [info] {"source":"oban","duration":3218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:45.768 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:00.480 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:27:15.772 [info] {"source":"oban","duration":2248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:45.775 [info] {"source":"oban","duration":2537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:00.482 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:28:15.779 [info] {"source":"oban","duration":3183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:45.783 [info] {"source":"oban","duration":3221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:00.483 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:29:15.786 [info] {"source":"oban","duration":2093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:45.789 [info] {"source":"oban","duration":2588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:00.485 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:30:15.793 [info] {"source":"oban","duration":2902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:45.798 [info] {"source":"oban","duration":3215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:00.487 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:31:15.802 [info] {"source":"oban","duration":3201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:37.957 [debug] Tzdata polling for update. 03:31:38.257 [debug] Tzdata polling shows the loaded tz database is up to date. 03:31:45.806 [info] {"source":"oban","duration":3200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:00.488 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:32:15.809 [info] {"source":"oban","duration":2228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:45.812 [info] {"source":"oban","duration":2879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:00.491 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:33:15.816 [info] {"source":"oban","duration":2605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:45.820 [info] {"source":"oban","duration":2249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:00.492 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:34:15.823 [info] {"source":"oban","duration":2283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:45.826 [info] {"source":"oban","duration":2249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:00.494 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:35:15.829 [info] {"source":"oban","duration":2248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:45.832 [info] {"source":"oban","duration":2151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:00.496 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:36:15.835 [info] {"source":"oban","duration":2253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:45.838 [info] {"source":"oban","duration":2243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:00.498 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:37:15.841 [info] {"source":"oban","duration":2913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:45.844 [info] {"source":"oban","duration":2042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:00.499 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:38:15.848 [info] {"source":"oban","duration":2580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:45.853 [info] {"source":"oban","duration":3413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:00.500 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:39:15.855 [info] {"source":"oban","duration":1932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:45.860 [info] {"source":"oban","duration":3786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:00.502 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:40:15.864 [info] {"source":"oban","duration":2991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:45.869 [info] {"source":"oban","duration":3175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:00.503 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:41:15.872 [info] {"source":"oban","duration":2247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:45.875 [info] {"source":"oban","duration":2288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:00.505 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:42:15.878 [info] {"source":"oban","duration":2073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:45.882 [info] {"source":"oban","duration":3211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:00.507 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:43:15.885 [info] {"source":"oban","duration":2069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:45.888 [info] {"source":"oban","duration":2270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:00.509 [info] {"source":"oban","duration":368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:44:15.891 [info] {"source":"oban","duration":2555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:45.895 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:00.510 [info] {"source":"oban","duration":609,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:45:15.899 [info] {"source":"oban","duration":2530,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:45.903 [info] {"source":"oban","duration":2301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:00.512 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:46:15.907 [info] {"source":"oban","duration":3349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:45.911 [info] {"source":"oban","duration":2220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:00.514 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:47:15.914 [info] {"source":"oban","duration":2248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:45.917 [info] {"source":"oban","duration":2277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:00.515 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:48:15.921 [info] {"source":"oban","duration":3256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:45.923 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:00.516 [info] {"source":"oban","duration":413,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:49:15.926 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:45.930 [info] {"source":"oban","duration":2539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:00.517 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:50:15.933 [info] {"source":"oban","duration":2719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:45.937 [info] {"source":"oban","duration":2573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:00.518 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:51:15.941 [info] {"source":"oban","duration":2618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:45.945 [info] {"source":"oban","duration":3766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:00.520 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:52:15.948 [info] {"source":"oban","duration":2042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:45.953 [info] {"source":"oban","duration":3551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:00.521 [info] {"source":"oban","duration":602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:53:15.957 [info] {"source":"oban","duration":2250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:45.961 [info] {"source":"oban","duration":3050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:00.523 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:54:15.964 [info] {"source":"oban","duration":2610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:45.968 [info] {"source":"oban","duration":2608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:00.525 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:55:15.973 [info] {"source":"oban","duration":3250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:45.975 [info] {"source":"oban","duration":1856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:00.526 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:56:15.980 [info] {"source":"oban","duration":3192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:45.981 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:00.528 [info] {"source":"oban","duration":393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:57:15.985 [info] {"source":"oban","duration":2835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:45.990 [info] {"source":"oban","duration":3136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:00.529 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:58:15.994 [info] {"source":"oban","duration":3203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:45.997 [info] {"source":"oban","duration":2589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:00.530 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:59:16.003 [info] {"source":"oban","duration":4039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:46.006 [info] {"source":"oban","duration":2250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:00.531 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:00:16.008 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:46.011 [info] {"source":"oban","duration":1559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:00.532 [info] {"source":"oban","duration":416,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:01:16.013 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:46.015 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:00.533 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:02:16.016 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:46.019 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:00.535 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:03:16.021 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:46.024 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:00.536 [info] {"source":"oban","duration":401,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:04:16.026 [info] {"source":"oban","duration":1207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:46.028 [info] {"source":"oban","duration":1280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:00.537 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:05:16.029 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:46.032 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:00.539 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:06:16.035 [info] {"source":"oban","duration":1533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:46.037 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:00.541 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:07:16.040 [info] {"source":"oban","duration":2343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:46.043 [info] {"source":"oban","duration":2368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:00.543 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:08:16.045 [info] {"source":"oban","duration":1592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:46.048 [info] {"source":"oban","duration":2293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:00.545 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:09:16.051 [info] {"source":"oban","duration":2486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:46.054 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:00.547 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:10:16.057 [info] {"source":"oban","duration":2620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:46.062 [info] {"source":"oban","duration":3105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:00.548 [info] {"source":"oban","duration":795,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:11:16.064 [info] {"source":"oban","duration":1374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:46.067 [info] {"source":"oban","duration":2851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:00.550 [info] {"source":"oban","duration":407,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:12:16.071 [info] {"source":"oban","duration":2998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:46.075 [info] {"source":"oban","duration":2240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:00.551 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:13:16.079 [info] {"source":"oban","duration":3303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:46.083 [info] {"source":"oban","duration":3370,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:00.553 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:14:16.086 [info] {"source":"oban","duration":3008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:46.090 [info] {"source":"oban","duration":2540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:00.555 [info] {"source":"oban","duration":879,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:15:16.094 [info] {"source":"oban","duration":2420,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:46.097 [info] {"source":"oban","duration":2568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:00.557 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:16:16.100 [info] {"source":"oban","duration":2665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:46.102 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:00.559 [info] {"source":"oban","duration":419,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:17:16.106 [info] {"source":"oban","duration":2630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:46.110 [info] {"source":"oban","duration":2756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:00.560 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:18:16.114 [info] {"source":"oban","duration":2498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:46.117 [info] {"source":"oban","duration":2392,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:00.562 [info] {"source":"oban","duration":223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:19:16.121 [info] {"source":"oban","duration":3191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:46.124 [info] {"source":"oban","duration":2568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:00.563 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:20:16.129 [info] {"source":"oban","duration":3111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:46.132 [info] {"source":"oban","duration":2284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:00.565 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:21:16.135 [info] {"source":"oban","duration":2199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:46.138 [info] {"source":"oban","duration":2271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:00.567 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:22:16.141 [info] {"source":"oban","duration":2411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:46.145 [info] {"source":"oban","duration":3076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:00.569 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:23:16.148 [info] {"source":"oban","duration":2454,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:46.152 [info] {"source":"oban","duration":3315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:00.571 [info] {"source":"oban","duration":700,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:24:16.156 [info] {"source":"oban","duration":3359,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:46.159 [info] {"source":"oban","duration":2241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:00.573 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:25:16.162 [info] {"source":"oban","duration":2366,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:46.165 [info] {"source":"oban","duration":2491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:00.575 [info] {"source":"oban","duration":691,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:26:16.168 [info] {"source":"oban","duration":2586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:46.172 [info] {"source":"oban","duration":2632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:00.577 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:27:16.174 [info] {"source":"oban","duration":1857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:46.177 [info] {"source":"oban","duration":1878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:00.579 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:28:16.181 [info] {"source":"oban","duration":2575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:46.184 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:00.581 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:29:16.187 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:46.192 [info] {"source":"oban","duration":3010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:00.583 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:30:16.195 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:46.198 [info] {"source":"oban","duration":2354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:00.591 [info] {"source":"oban","duration":5901,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[1256]} 04:31:00.599 [info] {"args":{},"id":1256,"meta":{"cron":true,"cron_expr":"31 3 * * *","cron_tz":"Etc/UTC"},"system_time":1765423860599480535,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 04:31:00.600 [info] Updating yt-dlp 04:31:00.600 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 04:31:02.076 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Latest version: stable@2025.12.08 from yt-dlp/yt-dlp yt-dlp is up to date (stable@2025.12.08 from yt-dlp/yt-dlp) 04:31:02.076 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 04:31:03.189 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.12.08 04:31:03.190 [debug] QUERY OK source="settings" db=0.7ms idle=1283.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:31:03.193 [info] {"args":{},"id":1256,"meta":{"cron":true,"cron_expr":"31 3 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":2592038,"event":"job:stop","queue_time":594854,"attempt":1,"tags":["local_data"]} 04:31:16.210 [info] {"source":"oban","duration":11878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:46.215 [info] {"source":"oban","duration":3483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:00.592 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:32:16.219 [info] {"source":"oban","duration":2179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:46.222 [info] {"source":"oban","duration":2547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:00.594 [info] {"source":"oban","duration":837,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:33:16.226 [info] {"source":"oban","duration":3066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:46.230 [info] {"source":"oban","duration":2963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:00.596 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:34:16.235 [info] {"source":"oban","duration":3522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:46.238 [info] {"source":"oban","duration":2591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:00.598 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:35:16.242 [info] {"source":"oban","duration":2971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:46.247 [info] {"source":"oban","duration":3266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:00.600 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:36:16.250 [info] {"source":"oban","duration":2260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:46.253 [info] {"source":"oban","duration":2226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:00.601 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:37:16.256 [info] {"source":"oban","duration":2306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:46.260 [info] {"source":"oban","duration":3433,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:00.602 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:38:16.263 [info] {"source":"oban","duration":2148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:46.265 [info] {"source":"oban","duration":1952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:00.604 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:39:16.269 [info] {"source":"oban","duration":2342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:46.273 [info] {"source":"oban","duration":3228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:00.606 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:40:16.276 [info] {"source":"oban","duration":2981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:46.281 [info] {"source":"oban","duration":3257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:00.608 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:41:16.283 [info] {"source":"oban","duration":2069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:46.287 [info] {"source":"oban","duration":2469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:00.610 [info] {"source":"oban","duration":400,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:42:16.290 [info] {"source":"oban","duration":2622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:46.293 [info] {"source":"oban","duration":2614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:00.611 [info] {"source":"oban","duration":861,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:43:16.298 [info] {"source":"oban","duration":3225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:46.301 [info] {"source":"oban","duration":2256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:00.613 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:44:16.304 [info] {"source":"oban","duration":2154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:46.306 [info] {"source":"oban","duration":1864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:00.615 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:45:16.311 [info] {"source":"oban","duration":3234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:46.314 [info] {"source":"oban","duration":2217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:00.617 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:46:16.317 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:46.321 [info] {"source":"oban","duration":3203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:00.619 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:47:16.325 [info] {"source":"oban","duration":3226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:46.329 [info] {"source":"oban","duration":3140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:00.621 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:48:16.332 [info] {"source":"oban","duration":2574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:46.335 [info] {"source":"oban","duration":2280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:00.623 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:49:16.337 [info] {"source":"oban","duration":1945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:46.340 [info] {"source":"oban","duration":2075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:00.625 [info] {"source":"oban","duration":910,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:50:16.344 [info] {"source":"oban","duration":2354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:46.347 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:00.626 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:51:16.351 [info] {"source":"oban","duration":2412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:46.353 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:00.628 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:52:16.355 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:46.358 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:00.630 [info] {"source":"oban","duration":580,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:53:16.362 [info] {"source":"oban","duration":2258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:46.364 [info] {"source":"oban","duration":1907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:00.633 [info] {"source":"oban","duration":866,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:54:16.367 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:46.369 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:00.634 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:55:16.373 [info] {"source":"oban","duration":2250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:46.375 [info] {"source":"oban","duration":1315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:00.635 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:56:16.378 [info] {"source":"oban","duration":2992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:46.381 [info] {"source":"oban","duration":1350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:00.637 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:57:16.383 [info] {"source":"oban","duration":1863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:46.386 [info] {"source":"oban","duration":1387,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:00.639 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:58:16.389 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:46.392 [info] {"source":"oban","duration":1372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:00.641 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:59:16.395 [info] {"source":"oban","duration":2510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:46.398 [info] {"source":"oban","duration":2410,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:00.643 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:00:16.400 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:46.402 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:00.645 [info] {"source":"oban","duration":930,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:01:16.405 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:46.408 [info] {"source":"oban","duration":2241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:00.646 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:02:16.411 [info] {"source":"oban","duration":2590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:46.414 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:00.647 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:03:16.417 [info] {"source":"oban","duration":1554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:46.420 [info] {"source":"oban","duration":2578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:00.649 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:04:16.422 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:46.425 [info] {"source":"oban","duration":1394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:00.652 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:05:16.427 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:46.431 [info] {"source":"oban","duration":2393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:00.653 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:06:16.434 [info] {"source":"oban","duration":2112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:46.437 [info] {"source":"oban","duration":2339,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:00.655 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:07:16.438 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:46.442 [info] {"source":"oban","duration":2364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:00.657 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:08:16.444 [info] {"source":"oban","duration":1492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:46.447 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:00.659 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:09:16.451 [info] {"source":"oban","duration":2374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:46.454 [info] {"source":"oban","duration":2110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:00.661 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:10:16.457 [info] {"source":"oban","duration":2212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:46.460 [info] {"source":"oban","duration":2282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:00.663 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:11:16.463 [info] {"source":"oban","duration":2412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:46.466 [info] {"source":"oban","duration":2532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:00.665 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:12:16.470 [info] {"source":"oban","duration":2208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:46.473 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:00.667 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:13:16.477 [info] {"source":"oban","duration":2625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:46.481 [info] {"source":"oban","duration":2598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:00.669 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:14:16.485 [info] {"source":"oban","duration":2592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:46.489 [info] {"source":"oban","duration":2229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:00.671 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:15:16.492 [info] {"source":"oban","duration":2190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:46.494 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:00.673 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:16:16.498 [info] {"source":"oban","duration":2992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:46.502 [info] {"source":"oban","duration":2176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:00.675 [info] {"source":"oban","duration":670,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:17:16.505 [info] {"source":"oban","duration":2417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:46.508 [info] {"source":"oban","duration":2536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:00.677 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:18:16.511 [info] {"source":"oban","duration":2891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:46.515 [info] {"source":"oban","duration":2409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:00.679 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:19:16.517 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:46.520 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:00.681 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:20:16.523 [info] {"source":"oban","duration":1980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:46.527 [info] {"source":"oban","duration":2448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:00.682 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:21:16.531 [info] {"source":"oban","duration":3150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:46.535 [info] {"source":"oban","duration":3270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:00.683 [info] {"source":"oban","duration":676,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:22:16.538 [info] {"source":"oban","duration":2265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:46.541 [info] {"source":"oban","duration":2614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:00.685 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:23:16.546 [info] {"source":"oban","duration":3122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:46.549 [info] {"source":"oban","duration":2642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:00.687 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:24:16.553 [info] {"source":"oban","duration":2383,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:46.556 [info] {"source":"oban","duration":2270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:00.689 [info] {"source":"oban","duration":660,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:25:16.559 [info] {"source":"oban","duration":2313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:46.562 [info] {"source":"oban","duration":2287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:00.691 [info] {"source":"oban","duration":729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:26:16.565 [info] {"source":"oban","duration":2218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:46.568 [info] {"source":"oban","duration":2374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:00.693 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:27:16.572 [info] {"source":"oban","duration":3309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:46.575 [info] {"source":"oban","duration":2615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:00.695 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:28:16.579 [info] {"source":"oban","duration":2219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:46.582 [info] {"source":"oban","duration":2472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:00.697 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:29:16.585 [info] {"source":"oban","duration":2269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:46.588 [info] {"source":"oban","duration":2216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:00.699 [info] {"source":"oban","duration":788,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:30:16.591 [info] {"source":"oban","duration":2502,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:46.595 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:00.701 [info] {"source":"oban","duration":774,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:31:16.597 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:46.602 [info] {"source":"oban","duration":3152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:00.703 [info] {"source":"oban","duration":772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:32:16.605 [info] {"source":"oban","duration":2195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:46.608 [info] {"source":"oban","duration":2259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:00.705 [info] {"source":"oban","duration":872,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:33:16.611 [info] {"source":"oban","duration":3014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:46.615 [info] {"source":"oban","duration":2501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:00.707 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:34:16.619 [info] {"source":"oban","duration":3308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:46.622 [info] {"source":"oban","duration":2244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:00.709 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:35:16.625 [info] {"source":"oban","duration":2179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:46.629 [info] {"source":"oban","duration":3440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:00.711 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:36:16.633 [info] {"source":"oban","duration":2392,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:46.636 [info] {"source":"oban","duration":2232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:00.713 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:37:16.639 [info] {"source":"oban","duration":2211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:46.643 [info] {"source":"oban","duration":3206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:00.715 [info] {"source":"oban","duration":689,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:38:16.646 [info] {"source":"oban","duration":2133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:46.649 [info] {"source":"oban","duration":2187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:00.717 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:39:16.653 [info] {"source":"oban","duration":3145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:46.655 [info] {"source":"oban","duration":2011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:00.721 [info] {"source":"oban","duration":2643,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:40:16.659 [info] {"source":"oban","duration":2916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:46.664 [info] {"source":"oban","duration":3168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:00.723 [info] {"source":"oban","duration":763,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:41:16.667 [info] {"source":"oban","duration":2333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:46.668 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:00.726 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:42:16.672 [info] {"source":"oban","duration":2487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:46.675 [info] {"source":"oban","duration":2266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:00.727 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:43:16.678 [info] {"source":"oban","duration":2500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:46.681 [info] {"source":"oban","duration":2505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:00.729 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:44:16.684 [info] {"source":"oban","duration":2238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:46.687 [info] {"source":"oban","duration":2151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:00.731 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:45:16.690 [info] {"source":"oban","duration":2226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:46.693 [info] {"source":"oban","duration":2152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:00.733 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:46:16.696 [info] {"source":"oban","duration":2762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:46.700 [info] {"source":"oban","duration":2419,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:00.735 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:47:16.703 [info] {"source":"oban","duration":2993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:46.708 [info] {"source":"oban","duration":3114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:00.736 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:48:16.712 [info] {"source":"oban","duration":3432,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:46.715 [info] {"source":"oban","duration":2340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:00.738 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:49:16.718 [info] {"source":"oban","duration":2240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:46.721 [info] {"source":"oban","duration":2452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:00.741 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:50:16.724 [info] {"source":"oban","duration":2283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:46.727 [info] {"source":"oban","duration":2402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:00.742 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:51:16.731 [info] {"source":"oban","duration":3298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:46.734 [info] {"source":"oban","duration":2314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:00.744 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:52:16.737 [info] {"source":"oban","duration":2507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:25.799 [info] GET /sitemap.xml 05:52:25.818 [debug] QUERY OK source="settings" db=0.2ms idle=1911.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 05:52:25.819 [debug] QUERY OK source="settings" db=0.7ms idle=1911.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 05:52:25.823 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 05:52:25.827 [error] #PID<0.33580.0> running PinchflatWeb.Endpoint (connection #PID<0.33578.0>, stream id 2) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.33578.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 48514}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.33580.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAQFzWSpjZClX4AA1OB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.33578.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 48514}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, 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 /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.33578.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 48514}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.33580.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAQFzWSpjZClX4AA1OB"} ], scheme: :http, scrip (truncated) 05:52:46.740 [info] {"source":"oban","duration":2593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:00.746 [info] {"source":"oban","duration":876,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:53:16.743 [info] {"source":"oban","duration":2288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:46.746 [info] {"source":"oban","duration":2336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:00.748 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:54:16.749 [info] {"source":"oban","duration":2825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:46.753 [info] {"source":"oban","duration":2545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:00.750 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:55:16.756 [info] {"source":"oban","duration":2575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:46.760 [info] {"source":"oban","duration":3093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:00.751 [info] {"source":"oban","duration":553,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:56:16.764 [info] {"source":"oban","duration":3292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:46.768 [info] {"source":"oban","duration":3358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:00.753 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:57:16.771 [info] {"source":"oban","duration":2400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:46.774 [info] {"source":"oban","duration":2794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:00.755 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:58:16.778 [info] {"source":"oban","duration":2474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:46.781 [info] {"source":"oban","duration":2271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:00.757 [info] {"source":"oban","duration":703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:59:16.784 [info] {"source":"oban","duration":2499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:46.786 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:00.759 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:00:16.790 [info] {"source":"oban","duration":2185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:46.794 [info] {"source":"oban","duration":3203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:00.761 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:01:16.797 [info] {"source":"oban","duration":2259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:46.800 [info] {"source":"oban","duration":2603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:00.762 [info] {"source":"oban","duration":736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:02:16.803 [info] {"source":"oban","duration":1878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:46.807 [info] {"source":"oban","duration":2326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:00.764 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:03:16.811 [info] {"source":"oban","duration":3258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:46.815 [info] {"source":"oban","duration":3991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:57.736 [info] GET /sitemap.xml 06:03:57.737 [debug] QUERY OK source="settings" db=0.4ms idle=1829.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:03:57.738 [debug] QUERY OK source="settings" db=0.2ms idle=1830.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:03:57.738 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:03:57.739 [error] #PID<0.33646.0> running PinchflatWeb.Endpoint (connection #PID<0.33645.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.33645.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 60808}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.33646.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAQuFBT2PKgtR8AA1Zh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.33645.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 60808}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.33645.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 60808}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.33646.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAQuFBT2PKgtR8AA1Zh"} ], scheme: :http, scrip (truncated) 06:04:00.766 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:04:16.820 [info] {"source":"oban","duration":3120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:46.823 [info] {"source":"oban","duration":2409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:00.767 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:05:16.827 [info] {"source":"oban","duration":3493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:46.831 [info] {"source":"oban","duration":3231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:00.769 [info] {"source":"oban","duration":836,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:06:16.835 [info] {"source":"oban","duration":3252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:46.838 [info] {"source":"oban","duration":2426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:00.771 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:07:16.840 [info] {"source":"oban","duration":2030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:46.843 [info] {"source":"oban","duration":1950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:00.773 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:08:16.848 [info] {"source":"oban","duration":3189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:46.851 [info] {"source":"oban","duration":2398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:00.775 [info] {"source":"oban","duration":744,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:09:16.854 [info] {"source":"oban","duration":2262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:46.857 [info] {"source":"oban","duration":2646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:00.777 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:10:16.861 [info] {"source":"oban","duration":2484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:46.864 [info] {"source":"oban","duration":2660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:00.779 [info] {"source":"oban","duration":487,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:11:16.868 [info] {"source":"oban","duration":2158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:46.871 [info] {"source":"oban","duration":2268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:00.781 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:12:16.874 [info] {"source":"oban","duration":2295,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:46.877 [info] {"source":"oban","duration":2234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:00.783 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:13:16.880 [info] {"source":"oban","duration":2325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:46.883 [info] {"source":"oban","duration":2189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:00.785 [info] {"source":"oban","duration":540,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:14:16.886 [info] {"source":"oban","duration":2274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:46.888 [info] {"source":"oban","duration":2023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:00.787 [info] {"source":"oban","duration":771,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:15:16.893 [info] {"source":"oban","duration":3066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:46.897 [info] {"source":"oban","duration":3443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:00.790 [info] {"source":"oban","duration":913,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:16:16.900 [info] {"source":"oban","duration":2599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:46.904 [info] {"source":"oban","duration":2129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:00.791 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:17:16.908 [info] {"source":"oban","duration":3209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:46.912 [info] {"source":"oban","duration":2483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:00.793 [info] {"source":"oban","duration":613,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:18:16.916 [info] {"source":"oban","duration":2570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:46.919 [info] {"source":"oban","duration":2349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:00.795 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:19:16.922 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:46.926 [info] {"source":"oban","duration":2427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:00.797 [info] {"source":"oban","duration":827,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:20:16.930 [info] {"source":"oban","duration":3149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:46.933 [info] {"source":"oban","duration":2597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:00.799 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:21:16.937 [info] {"source":"oban","duration":2405,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:46.940 [info] {"source":"oban","duration":2321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:00.801 [info] {"source":"oban","duration":600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:22:16.942 [info] {"source":"oban","duration":1814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:46.946 [info] {"source":"oban","duration":2216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:00.803 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:23:16.949 [info] {"source":"oban","duration":2545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:46.953 [info] {"source":"oban","duration":2516,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:00.805 [info] {"source":"oban","duration":390,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:24:16.956 [info] {"source":"oban","duration":2493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:46.959 [info] {"source":"oban","duration":2504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:00.806 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:25:16.963 [info] {"source":"oban","duration":2775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:46.967 [info] {"source":"oban","duration":3047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:00.808 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:26:16.969 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:46.973 [info] {"source":"oban","duration":2152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:00.811 [info] {"source":"oban","duration":880,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:27:16.976 [info] {"source":"oban","duration":2632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:46.980 [info] {"source":"oban","duration":2215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:00.812 [info] {"source":"oban","duration":397,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:28:16.983 [info] {"source":"oban","duration":2411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:46.986 [info] {"source":"oban","duration":2498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:00.814 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:29:16.990 [info] {"source":"oban","duration":2188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:46.992 [info] {"source":"oban","duration":2028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:00.815 [info] {"source":"oban","duration":725,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:30:16.997 [info] {"source":"oban","duration":3020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:47.000 [info] {"source":"oban","duration":2170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:00.817 [info] {"source":"oban","duration":732,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:31:14.464 [info] GET /sitemap.xml 06:31:14.465 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1552.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:31:14.467 [debug] QUERY OK source="settings" db=0.7ms idle=1554.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:31:14.467 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:31:14.468 [error] #PID<0.33796.0> running PinchflatWeb.Endpoint (connection #PID<0.33795.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.33795.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 42074}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.33796.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIASNWTc60CrytYAADzE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.33795.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 42074}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.33795.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 42074}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.33796.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIASNWTc60CrytYAADzE"} ], scheme: :http, scrip (truncated) 06:31:17.004 [info] {"source":"oban","duration":3592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:47.007 [info] {"source":"oban","duration":1547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:00.819 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:32:17.011 [info] {"source":"oban","duration":3710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:47.013 [info] {"source":"oban","duration":1974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:00.820 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:33:17.016 [info] {"source":"oban","duration":1390,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:47.018 [info] {"source":"oban","duration":1301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:00.822 [info] {"source":"oban","duration":621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:34:17.020 [info] {"source":"oban","duration":1949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:47.024 [info] {"source":"oban","duration":2280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:00.824 [info] {"source":"oban","duration":936,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:35:17.026 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:47.029 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:00.826 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:36:17.031 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:47.033 [info] {"source":"oban","duration":836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:00.828 [info] {"source":"oban","duration":619,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:37:17.036 [info] {"source":"oban","duration":1639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:47.038 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:00.830 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:38:17.041 [info] {"source":"oban","duration":1258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:47.043 [info] {"source":"oban","duration":1538,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:00.832 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:39:17.046 [info] {"source":"oban","duration":2644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:47.049 [info] {"source":"oban","duration":2102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:00.834 [info] {"source":"oban","duration":843,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:40:17.052 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:47.055 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:00.836 [info] {"source":"oban","duration":932,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:41:17.058 [info] {"source":"oban","duration":2605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:47.063 [info] {"source":"oban","duration":3209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:00.838 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:42:17.067 [info] {"source":"oban","duration":3136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:47.070 [info] {"source":"oban","duration":2247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:00.840 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:43:17.073 [info] {"source":"oban","duration":2248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:47.076 [info] {"source":"oban","duration":2288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:00.843 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:44:17.079 [info] {"source":"oban","duration":2092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:47.082 [info] {"source":"oban","duration":2275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:00.845 [info] {"source":"oban","duration":888,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:45:17.085 [info] {"source":"oban","duration":2261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:47.089 [info] {"source":"oban","duration":3465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:00.847 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:46:17.092 [info] {"source":"oban","duration":1857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:47.096 [info] {"source":"oban","duration":2285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:00.849 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:47:17.100 [info] {"source":"oban","duration":3181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:47.101 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:00.851 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:48:17.105 [info] {"source":"oban","duration":2314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:47.109 [info] {"source":"oban","duration":3376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:00.853 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:49:17.113 [info] {"source":"oban","duration":2306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:47.117 [info] {"source":"oban","duration":3271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:00.855 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:50:17.120 [info] {"source":"oban","duration":2973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:47.124 [info] {"source":"oban","duration":2324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:00.857 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:51:17.127 [info] {"source":"oban","duration":2243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:47.128 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:00.859 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:52:17.131 [info] {"source":"oban","duration":1829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:47.136 [info] {"source":"oban","duration":3092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:00.861 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:53:17.140 [info] {"source":"oban","duration":3326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:47.143 [info] {"source":"oban","duration":2311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:59.862 [info] GET /sitemap.xml 06:53:59.864 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=951.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:53:59.865 [debug] QUERY OK source="settings" db=0.2ms idle=952.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 06:53:59.865 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 06:53:59.865 [error] #PID<0.33926.0> running PinchflatWeb.Endpoint (connection #PID<0.33924.0>, stream id 2) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.33924.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 57310}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.33926.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIATc0z6IgsskfIAA17B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.33924.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 57310}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, 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 /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.33924.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 57310}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.33926.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIATc0z6IgsskfIAA17B"} ], scheme: :http, scrip (truncated) 06:54:00.863 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:54:17.147 [info] {"source":"oban","duration":3241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:47.150 [info] {"source":"oban","duration":2398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:00.865 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:55:17.153 [info] {"source":"oban","duration":2260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:47.157 [info] {"source":"oban","duration":3197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:00.867 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:56:17.160 [info] {"source":"oban","duration":2472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:47.163 [info] {"source":"oban","duration":2324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:00.869 [info] {"source":"oban","duration":647,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:57:17.166 [info] {"source":"oban","duration":2721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:47.170 [info] {"source":"oban","duration":3011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:00.871 [info] {"source":"oban","duration":679,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:58:17.174 [info] {"source":"oban","duration":2533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:47.177 [info] {"source":"oban","duration":2620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:00.873 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:59:17.181 [info] {"source":"oban","duration":2341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:47.184 [info] {"source":"oban","duration":2650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:00.875 [info] {"source":"oban","duration":881,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:00:17.189 [info] {"source":"oban","duration":3323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:47.193 [info] {"source":"oban","duration":3252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:00.877 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:01:17.196 [info] {"source":"oban","duration":2394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:47.199 [info] {"source":"oban","duration":2647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:00.879 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:02:17.203 [info] {"source":"oban","duration":2995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:47.208 [info] {"source":"oban","duration":3017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:00.881 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:03:17.211 [info] {"source":"oban","duration":2289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:47.214 [info] {"source":"oban","duration":2265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:00.883 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:04:17.217 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:47.222 [info] {"source":"oban","duration":3321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:00.885 [info] {"source":"oban","duration":815,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:05:17.226 [info] {"source":"oban","duration":3113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:47.229 [info] {"source":"oban","duration":2918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:00.887 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:06:17.233 [info] {"source":"oban","duration":2417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:47.236 [info] {"source":"oban","duration":2343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:00.889 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:07:17.239 [info] {"source":"oban","duration":2257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:47.242 [info] {"source":"oban","duration":2238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:00.891 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:08:17.246 [info] {"source":"oban","duration":3239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:47.250 [info] {"source":"oban","duration":2931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:00.893 [info] {"source":"oban","duration":743,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:09:17.253 [info] {"source":"oban","duration":2553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:47.258 [info] {"source":"oban","duration":3108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:00.895 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:10:17.262 [info] {"source":"oban","duration":3291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:47.264 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:00.896 [info] {"source":"oban","duration":742,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:11:17.269 [info] {"source":"oban","duration":3379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:47.272 [info] {"source":"oban","duration":2871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:00.898 [info] {"source":"oban","duration":620,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:12:17.276 [info] {"source":"oban","duration":2305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:47.279 [info] {"source":"oban","duration":2687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:00.900 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:13:17.284 [info] {"source":"oban","duration":3298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:47.287 [info] {"source":"oban","duration":2476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:00.901 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:14:17.291 [info] {"source":"oban","duration":3728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:47.295 [info] {"source":"oban","duration":2596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:00.903 [info] {"source":"oban","duration":701,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:15:17.299 [info] {"source":"oban","duration":2442,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:47.302 [info] {"source":"oban","duration":2387,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:00.905 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:16:17.305 [info] {"source":"oban","duration":2872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:47.309 [info] {"source":"oban","duration":2373,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:00.907 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:17:17.312 [info] {"source":"oban","duration":2301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:47.315 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:00.908 [info] {"source":"oban","duration":659,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:18:17.320 [info] {"source":"oban","duration":3264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:47.324 [info] {"source":"oban","duration":3191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:00.910 [info] {"source":"oban","duration":827,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:19:17.327 [info] {"source":"oban","duration":2759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:47.331 [info] {"source":"oban","duration":2335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:00.913 [info] {"source":"oban","duration":900,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:20:17.334 [info] {"source":"oban","duration":3022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:27.915 [info] GET /sitemap.xml 07:20:27.916 [debug] QUERY OK source="settings" db=0.4ms idle=1003.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:20:27.928 [debug] QUERY OK source="settings" db=11.2ms idle=1004.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:20:27.928 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 07:20:27.930 [error] #PID<0.34073.0> running PinchflatWeb.Endpoint (connection #PID<0.34072.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34072.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 49552}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34073.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAU5QxEjPX-2FwAA2MB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34072.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 49552}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34072.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 49552}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34073.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAU5QxEjPX-2FwAA2MB"} ], scheme: :http, scrip (truncated) 07:20:47.338 [info] {"source":"oban","duration":2719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:00.914 [info] {"source":"oban","duration":801,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:21:17.343 [info] {"source":"oban","duration":3056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:47.346 [info] {"source":"oban","duration":2633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:00.916 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:22:17.351 [info] {"source":"oban","duration":3117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:47.355 [info] {"source":"oban","duration":3222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:00.918 [info] {"source":"oban","duration":379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:23:17.358 [info] {"source":"oban","duration":2268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:47.362 [info] {"source":"oban","duration":3154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:00.919 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:24:17.365 [info] {"source":"oban","duration":2810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:47.369 [info] {"source":"oban","duration":2589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:00.921 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:25:17.373 [info] {"source":"oban","duration":3300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:47.376 [info] {"source":"oban","duration":2530,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:00.923 [info] {"source":"oban","duration":738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:26:17.379 [info] {"source":"oban","duration":2735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:47.384 [info] {"source":"oban","duration":3345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:00.925 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:27:17.387 [info] {"source":"oban","duration":2300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:47.390 [info] {"source":"oban","duration":2608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:00.927 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:28:17.394 [info] {"source":"oban","duration":2326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:47.397 [info] {"source":"oban","duration":2470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:00.929 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:29:17.400 [info] {"source":"oban","duration":2739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:47.404 [info] {"source":"oban","duration":2913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:00.931 [info] {"source":"oban","duration":542,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:30:17.408 [info] {"source":"oban","duration":2418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:47.412 [info] {"source":"oban","duration":3268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:00.933 [info] {"source":"oban","duration":878,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:31:17.416 [info] {"source":"oban","duration":3228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:47.419 [info] {"source":"oban","duration":2590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:00.935 [info] {"source":"oban","duration":819,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:32:17.422 [info] {"source":"oban","duration":1290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:47.426 [info] {"source":"oban","duration":3018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:00.937 [info] {"source":"oban","duration":584,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:33:17.429 [info] {"source":"oban","duration":2621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:47.433 [info] {"source":"oban","duration":2169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:00.939 [info] {"source":"oban","duration":796,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:34:17.436 [info] {"source":"oban","duration":2333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:47.439 [info] {"source":"oban","duration":2603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:00.941 [info] {"source":"oban","duration":905,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:35:17.442 [info] {"source":"oban","duration":2401,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:47.444 [info] {"source":"oban","duration":1936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:58.637 [info] GET / 07:35:58.638 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 07:35:58.641 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1728.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:35:58.644 [debug] QUERY OK source="media_profiles" db=0.9ms idle=1730.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 07:35:58.645 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1732.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 07:35:58.732 [debug] QUERY OK source="media_items" db=85.9ms idle=1239.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 07:35:58.740 [debug] QUERY OK source="media_items" db=7.9ms queue=0.5ms idle=323.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 07:35:58.742 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms 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 [] 07:35:58.743 [debug] QUERY OK source="settings" db=0.2ms idle=98.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:35:58.747 [debug] QUERY OK source="settings" db=0.2ms idle=101.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:35:58.764 [debug] QUERY OK source="tasks" db=0.8ms idle=31.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"] 07:35:58.775 [debug] QUERY OK source="media_items" db=1.0ms idle=33.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)) [] 07:35:58.777 [debug] QUERY OK source="media_items" db=1.9ms idle=32.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] 07:35:58.781 [debug] QUERY OK source="sources" db=0.7ms idle=37.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [15, 17, 6, 20] 07:35:58.802 [debug] QUERY OK source="media_items" db=4.5ms idle=50.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"))) [] 07:35:58.806 [debug] QUERY OK source="media_items" db=2.4ms idle=39.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] 07:35:58.811 [info] Sent 200 in 173ms 07:36:00.943 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:36:17.449 [info] {"source":"oban","duration":3255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:47.451 [info] {"source":"oban","duration":1871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:00.945 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:37:17.455 [info] {"source":"oban","duration":2647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:47.460 [info] {"source":"oban","duration":3290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:00.947 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:38:17.464 [info] {"source":"oban","duration":3132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:47.467 [info] {"source":"oban","duration":2300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:00.950 [info] {"source":"oban","duration":890,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:39:17.470 [info] {"source":"oban","duration":2585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:47.474 [info] {"source":"oban","duration":2204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:00.951 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:40:17.477 [info] {"source":"oban","duration":2507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:47.480 [info] {"source":"oban","duration":2168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:00.953 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:41:17.483 [info] {"source":"oban","duration":2785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:47.487 [info] {"source":"oban","duration":2386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:00.955 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:42:17.490 [info] {"source":"oban","duration":2619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:47.494 [info] {"source":"oban","duration":2303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:00.958 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:43:17.497 [info] {"source":"oban","duration":2521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:47.500 [info] {"source":"oban","duration":2764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:00.959 [info] {"source":"oban","duration":747,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:44:17.504 [info] {"source":"oban","duration":2301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:47.507 [info] {"source":"oban","duration":2726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:00.961 [info] {"source":"oban","duration":842,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:45:17.512 [info] {"source":"oban","duration":3461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:47.516 [info] {"source":"oban","duration":2905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:00.964 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:46:17.520 [info] {"source":"oban","duration":2519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:47.523 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:00.966 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:47:17.526 [info] {"source":"oban","duration":2490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:47.529 [info] {"source":"oban","duration":2413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:00.967 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:48:17.532 [info] {"source":"oban","duration":2521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:47.536 [info] {"source":"oban","duration":3313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:00.969 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:49:17.540 [info] {"source":"oban","duration":2170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:47.543 [info] {"source":"oban","duration":2401,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:00.970 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:50:17.546 [info] {"source":"oban","duration":2509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:47.550 [info] {"source":"oban","duration":2507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:00.972 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:51:17.553 [info] {"source":"oban","duration":2980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:47.557 [info] {"source":"oban","duration":2625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:00.974 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:52:17.561 [info] {"source":"oban","duration":2313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:47.564 [info] {"source":"oban","duration":2297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:00.976 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:53:17.567 [info] {"source":"oban","duration":2606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:47.572 [info] {"source":"oban","duration":3523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:00.978 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:54:17.574 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:47.578 [info] {"source":"oban","duration":2310,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:00.980 [info] {"source":"oban","duration":906,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:55:17.581 [info] {"source":"oban","duration":2683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:47.586 [info] {"source":"oban","duration":3125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:00.983 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:56:17.589 [info] {"source":"oban","duration":2552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:47.593 [info] {"source":"oban","duration":2207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:00.984 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:57:17.596 [info] {"source":"oban","duration":2426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:47.598 [info] {"source":"oban","duration":2007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:00.986 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:58:17.602 [info] {"source":"oban","duration":2652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:47.606 [info] {"source":"oban","duration":2042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:00.988 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:59:17.609 [info] {"source":"oban","duration":2715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:47.613 [info] {"source":"oban","duration":2712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:00.990 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:00:17.617 [info] {"source":"oban","duration":2174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:47.621 [info] {"source":"oban","duration":3318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:00.992 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:01:17.624 [info] {"source":"oban","duration":2332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:47.627 [info] {"source":"oban","duration":2299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:00.994 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:02:17.630 [info] {"source":"oban","duration":2351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:47.633 [info] {"source":"oban","duration":2251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:00.996 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:03:17.636 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:47.639 [info] {"source":"oban","duration":1975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:00.998 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:04:17.644 [info] {"source":"oban","duration":3150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:47.647 [info] {"source":"oban","duration":2512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:01.000 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:05:17.652 [info] {"source":"oban","duration":3175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:47.655 [info] {"source":"oban","duration":2627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:00.005 [info] {"source":"oban","duration":3139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:06:17.659 [info] {"source":"oban","duration":2213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:47.663 [info] {"source":"oban","duration":3190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:00.006 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:07:17.666 [info] {"source":"oban","duration":2327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:47.669 [info] {"source":"oban","duration":2579,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:00.007 [info] {"source":"oban","duration":380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:08:17.673 [info] {"source":"oban","duration":2258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:47.676 [info] {"source":"oban","duration":2394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:00.008 [info] {"source":"oban","duration":236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:09:17.680 [info] {"source":"oban","duration":3180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:47.683 [info] {"source":"oban","duration":2471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:00.009 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:10:17.688 [info] {"source":"oban","duration":3266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:47.691 [info] {"source":"oban","duration":2414,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:00.010 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:11:17.694 [info] {"source":"oban","duration":2300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:47.697 [info] {"source":"oban","duration":2372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:00.011 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:12:17.701 [info] {"source":"oban","duration":3212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:47.704 [info] {"source":"oban","duration":2279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:00.012 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:13:17.706 [info] {"source":"oban","duration":1800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:47.710 [info] {"source":"oban","duration":2153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:00.013 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:14:17.713 [info] {"source":"oban","duration":2288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:47.716 [info] {"source":"oban","duration":2341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:00.014 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:15:17.719 [info] {"source":"oban","duration":2366,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:47.722 [info] {"source":"oban","duration":2272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:00.015 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:16:17.724 [info] {"source":"oban","duration":1911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:47.729 [info] {"source":"oban","duration":3244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:00.016 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:17:17.733 [info] {"source":"oban","duration":3154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:47.737 [info] {"source":"oban","duration":3089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:00.017 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:18:17.740 [info] {"source":"oban","duration":2543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:47.743 [info] {"source":"oban","duration":2230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:00.018 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:19:17.746 [info] {"source":"oban","duration":2218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:47.750 [info] {"source":"oban","duration":3122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:00.019 [info] {"source":"oban","duration":226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:20:17.754 [info] {"source":"oban","duration":3349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:47.758 [info] {"source":"oban","duration":3139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:00.020 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:21:17.761 [info] {"source":"oban","duration":2742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:47.764 [info] {"source":"oban","duration":2075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:00.021 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:22:17.768 [info] {"source":"oban","duration":2745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:47.773 [info] {"source":"oban","duration":3137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:00.022 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:23:17.776 [info] {"source":"oban","duration":2259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:47.778 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:00.023 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:24:17.783 [info] {"source":"oban","duration":3167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:47.786 [info] {"source":"oban","duration":2686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:00.024 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:25:17.791 [info] {"source":"oban","duration":3451,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:47.794 [info] {"source":"oban","duration":2677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:00.025 [info] {"source":"oban","duration":727,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:26:17.799 [info] {"source":"oban","duration":3181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:47.802 [info] {"source":"oban","duration":2486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:00.027 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:27:17.805 [info] {"source":"oban","duration":2260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:47.809 [info] {"source":"oban","duration":3096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:00.028 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:28:17.812 [info] {"source":"oban","duration":2715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:20.295 [info] GET / 08:28:20.295 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 08:28:20.296 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1381.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:20.297 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=1382.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 08:28:20.298 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1056.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 08:28:20.301 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=384.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 08:28:20.302 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=57.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 08:28:20.303 [debug] QUERY OK source="settings" db=0.3ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:20.304 [debug] QUERY OK source="settings" db=0.3ms 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 [] 08:28:20.305 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:20.309 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=6.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 08:28:20.310 [debug] QUERY OK source="media_items" db=0.6ms idle=7.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 08:28:20.312 [debug] QUERY OK source="media_items" db=1.3ms idle=7.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 08:28:20.314 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [15, 17, 6, 20] 08:28:20.322 [debug] QUERY OK source="media_items" db=1.8ms idle=14.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 08:28:20.326 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=13.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_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] 08:28:20.329 [info] Sent 200 in 34ms 08:28:23.231 [info] GET /sources/20 08:28:23.233 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "20"} Pipelines: [:browser] 08:28:23.237 [debug] QUERY OK source="sources" db=0.3ms idle=1323.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:28:23.238 [debug] QUERY OK source="media_profiles" db=0.2ms idle=1324.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:28:23.245 [debug] QUERY OK source="tasks" db=6.4ms idle=1325.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [20, "executing", "available", "scheduled", "retryable"] 08:28:23.246 [debug] QUERY OK source="oban_jobs" db=0.2ms idle=1332.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" = ?) [1250] 08:28:23.249 [debug] QUERY OK source="settings" db=0.2ms idle=998.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:23.249 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=11.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:23.250 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=11.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:23.264 [debug] QUERY OK source="sources" db=0.2ms idle=17.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:28:23.269 [debug] QUERY OK source="media_items" db=1.5ms idle=18.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [20] 08:28:23.271 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=20.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [20, 10, 0] 08:28:23.273 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=21.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:28:23.274 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=21.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [20] 08:28:23.274 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=10.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [20, 10, 0] 08:28:23.277 [debug] QUERY OK source="sources" db=0.2ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:28:23.279 [debug] QUERY OK source="media_items" db=0.6ms idle=7.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [20] 08:28:23.281 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=7.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [20, 10, 0] 08:28:23.290 [info] Sent 200 in 59ms 08:28:28.557 [info] GET /sources/20/media/38026 08:28:28.558 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "38026", "source_id" => "20"} Pipelines: [:browser] 08:28:28.560 [debug] QUERY OK source="media_items" db=0.3ms idle=1645.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [38026] 08:28:28.565 [debug] QUERY OK source="sources" db=0.3ms idle=1650.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:28:28.566 [debug] QUERY OK source="tasks" db=0.8ms idle=1650.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [38026] 08:28:28.566 [debug] QUERY OK source="oban_jobs" db=0.1ms idle=1302.9ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1248] 08:28:28.568 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=301.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:28.568 [debug] QUERY OK source="settings" db=0.2ms idle=8.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:28.569 [debug] QUERY OK source="settings" db=0.2ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:28.574 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:28:28.578 [info] Sent 200 in 20ms 08:28:31.083 [info] GET /sources/6/media/37382 08:28:31.083 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "37382", "source_id" => "6"} Pipelines: [:browser] 08:28:31.084 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1169.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [37382] 08:28:31.086 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=1171.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [37382] 08:28:31.087 [debug] QUERY OK source="sources" db=1.1ms idle=1171.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 08:28:31.088 [debug] QUERY OK source="oban_jobs" db=0.5ms queue=0.1ms idle=1173.9ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1238] 08:28:31.090 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=817.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:31.091 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:31.092 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=5.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:31.094 [debug] QUERY OK source="media_profiles" db=0.6ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:28:31.099 [info] Sent 200 in 16ms 08:28:33.483 [info] GET /sources/15/media/37837 08:28:33.484 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "37837", "source_id" => "15"} Pipelines: [:browser] 08:28:33.486 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=570.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [37837] 08:28:33.488 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=572.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [37837] 08:28:33.489 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=573.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 08:28:33.491 [debug] QUERY OK source="oban_jobs" db=0.8ms queue=0.1ms idle=576.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" = ?) [1244] 08:28:33.492 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=209.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:33.493 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:33.495 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:33.498 [debug] QUERY OK source="media_profiles" db=0.7ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:28:33.503 [info] Sent 200 in 19ms 08:28:35.594 [info] GET /sources/20/media/19538/edit 08:28:35.595 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19538", "source_id" => "20"} Pipelines: [:browser] 08:28:35.596 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=681.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19538] 08:28:35.599 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=685.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:35.600 [debug] QUERY OK source="settings" db=0.2ms idle=685.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:35.601 [debug] QUERY OK source="settings" db=0.1ms idle=686.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:35.609 [info] Sent 200 in 15ms 08:28:37.424 [info] GET /sources/20/media/19525/edit 08:28:37.425 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19525", "source_id" => "20"} Pipelines: [:browser] 08:28:37.427 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=511.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19525] 08:28:37.428 [debug] QUERY OK source="settings" db=0.7ms idle=513.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:37.430 [debug] QUERY OK source="settings" db=0.8ms idle=515.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:37.432 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=517.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:37.435 [info] Sent 200 in 10ms 08:28:39.094 [info] GET /sources/20/force_redownload 08:28:39.096 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=798.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:39.097 [debug] QUERY OK source="settings" db=0.4ms idle=182.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:39.097 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:28:39.098 [error] #PID<0.34468.0> running PinchflatWeb.Endpoint (connection #PID<0.34451.0>, stream id 6) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/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/20/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34451.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_redownload", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 50164}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34468.0>, params: %{}, path_info: ["sources", "20", "force_redownload"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/force_redownload", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAYnZmVGhIMRcoAA2qh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34451.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_redownload", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 50164}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34451.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_redownload", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 50164}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 6, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg" }, halted: false, (truncated) 08:28:40.636 [info] GET /sources/20/media/19521/edit 08:28:40.636 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19521", "source_id" => "20"} Pipelines: [:browser] 08:28:40.638 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1723.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19521] 08:28:40.639 [debug] QUERY OK source="settings" db=0.5ms idle=1542.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:40.640 [debug] QUERY OK source="settings" db=0.4ms idle=1542.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:40.642 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1341.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:40.645 [info] Sent 200 in 9ms 08:28:44.970 [info] GET /sources/20/media/19531 08:28:44.970 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19531", "source_id" => "20"} Pipelines: [:browser] 08:28:44.972 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1057.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19531] 08:28:44.975 [debug] QUERY OK source="tasks" db=1.2ms queue=0.1ms idle=1060.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19531] 08:28:44.976 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=1060.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:28:44.978 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1062.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:44.979 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=662.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:44.981 [debug] QUERY OK source="settings" db=0.4ms idle=8.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:44.984 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=7.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:28:44.988 [info] Sent 200 in 17ms 08:28:47.816 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:49.009 [info] GET /sources/20/media/19533 08:28:49.010 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19533", "source_id" => "20"} Pipelines: [:browser] 08:28:49.011 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=678.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19533] 08:28:49.017 [debug] QUERY OK source="tasks" db=3.1ms queue=3.0ms idle=97.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19533] 08:28:49.018 [debug] QUERY OK source="sources" db=3.3ms queue=3.0ms idle=97.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:28:49.024 [debug] QUERY OK source="settings" db=2.1ms idle=108.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:49.026 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=110.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:49.029 [debug] QUERY OK source="settings" db=0.6ms queue=0.4ms idle=17.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:49.031 [debug] QUERY OK source="media_profiles" db=0.5ms idle=13.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:28:49.034 [info] Sent 200 in 24ms 08:28:52.668 [info] GET /sources/20/media/19527/edit 08:28:52.668 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19527", "source_id" => "20"} Pipelines: [:browser] 08:28:52.670 [debug] QUERY OK source="media_items" db=0.6ms idle=1755.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19527] 08:28:52.671 [debug] QUERY OK source="settings" db=0.5ms idle=1756.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:52.672 [debug] QUERY OK source="settings" db=0.6ms idle=1757.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:52.674 [debug] QUERY OK source="settings" db=0.4ms idle=1329.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:52.678 [info] Sent 200 in 9ms 08:28:55.913 [info] GET /sources/20/media/19531/edit 08:28:55.913 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19531", "source_id" => "20"} Pipelines: [:browser] 08:28:55.915 [debug] QUERY OK source="media_items" db=0.8ms idle=553.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19531] 08:28:55.916 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:55.917 [debug] QUERY OK source="settings" db=0.4ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:55.918 [debug] QUERY OK source="settings" db=0.4ms idle=4.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:55.921 [info] Sent 200 in 8ms 08:28:58.794 [info] GET /sources/20/media/38026/force_download 08:28:58.795 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=880.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:58.796 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=881.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:28:58.796 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:28:58.797 [error] #PID<0.34481.0> running PinchflatWeb.Endpoint (connection #PID<0.34451.0>, stream id 12) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/38026/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/38026/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34451.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/38026/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 50164}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 12, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34481.0>, params: %{}, path_info: ["sources", "20", "media", "38026", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/38026/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAYoi--0UxzCLkAAYSD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34451.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/38026/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 50164}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 12, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/38026/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34451.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/38026/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 50164}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 12, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE (truncated) 08:29:00.029 [info] {"source":"oban","duration":208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:29:01.464 [info] GET /sources/20/media/19511/edit 08:29:01.465 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19511", "source_id" => "20"} Pipelines: [:browser] 08:29:01.466 [debug] QUERY OK source="media_items" db=0.6ms idle=1551.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19511] 08:29:01.468 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1553.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:29:01.469 [debug] QUERY OK source="settings" db=0.4ms idle=1439.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:29:01.471 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1094.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:29:01.474 [info] Sent 200 in 9ms 08:29:09.548 [info] GET /sources/15/media/37837/force_download 08:29:09.549 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=635.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:29:09.550 [debug] QUERY OK source="settings" db=0.4ms idle=635.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:29:09.551 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:29:09.552 [error] #PID<0.34486.0> running PinchflatWeb.Endpoint (connection #PID<0.34485.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/15/media/37837/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/15/media/37837/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34485.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/15/media/37837/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 53336}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34486.0>, params: %{}, path_info: ["sources", "15", "media", "37837", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/15/media/37837/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAYpLDDR-xhNwsAAYTj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34485.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/15/media/37837/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 53336}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/15/media/37837/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34485.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/15/media/37837/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 53336}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N (truncated) 08:29:16.745 [info] GET /sources/15/media/37837/edit 08:29:16.746 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "37837", "source_id" => "15"} Pipelines: [:browser] 08:29:16.747 [debug] QUERY OK source="media_items" db=0.4ms idle=1832.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [37837] 08:29:16.748 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1833.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:29:16.749 [debug] QUERY OK source="settings" db=0.6ms idle=1834.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:29:16.751 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1326.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:29:16.754 [info] Sent 200 in 8ms 08:29:17.820 [info] {"source":"oban","duration":2464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:38.115 [info] GET /sources/20/media/19519/edit 08:29:38.115 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19519", "source_id" => "20"} Pipelines: [:browser] 08:29:38.116 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1201.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19519] 08:29:38.118 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=630.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:29:38.119 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=204.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:29:38.121 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=206.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:29:38.124 [info] Sent 200 in 9ms 08:29:47.823 [info] {"source":"oban","duration":2430,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:58.067 [info] GET /sources/20/media/19529/edit 08:29:58.067 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19529", "source_id" => "20"} Pipelines: [:browser] 08:29:58.068 [debug] QUERY OK source="media_items" db=0.6ms idle=1153.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19529] 08:29:58.069 [debug] QUERY OK source="settings" db=0.2ms queue=0.2ms idle=519.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:29:58.070 [debug] QUERY OK source="settings" db=0.6ms idle=156.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:29:58.072 [debug] QUERY OK source="settings" db=0.7ms idle=157.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:29:58.075 [info] Sent 200 in 8ms 08:30:00.030 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:30:15.220 [info] GET /sources/20/media/38026/edit 08:30:15.221 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "38026", "source_id" => "20"} Pipelines: [:browser] 08:30:15.222 [debug] QUERY OK source="media_items" db=0.5ms idle=1307.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [38026] 08:30:15.223 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1309.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:30:15.224 [debug] QUERY OK source="settings" db=0.4ms idle=1309.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:30:15.226 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1311.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:30:15.228 [info] Sent 200 in 7ms 08:30:17.826 [info] {"source":"oban","duration":2611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:31.044 [info] GET /sources/20/media/19531/force_download 08:30:31.046 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=393.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:30:31.047 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=132.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:30:31.047 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:30:31.048 [error] #PID<0.34502.0> running PinchflatWeb.Endpoint (connection #PID<0.34501.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19531/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19531/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34501.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19531/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 52598}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34502.0>, params: %{}, path_info: ["sources", "20", "media", "19531", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19531/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAYt6pRerQ0RUEAAYYj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34501.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19531/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 52598}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19531/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34501.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19531/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 52598}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N (truncated) 08:30:44.549 [info] GET /sources/20/media/19533/force_download 08:30:44.551 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1636.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:30:44.552 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1637.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:30:44.553 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:30:44.554 [error] #PID<0.34507.0> running PinchflatWeb.Endpoint (connection #PID<0.34506.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19533/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19533/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34506.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19533/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 56554}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34507.0>, params: %{}, path_info: ["sources", "20", "media", "19533", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19533/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAYus9ILYY_Ea4AAYZj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34506.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19533/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 56554}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19533/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34506.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19533/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 56554}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N3sPTv1ty_KXXCW6Y8qYgxIWMXnNkPxpqHmSUx0BEWg", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVzVBR1pJSjQzU0Yyd1JxeUs5WFFsRE40.N (truncated) 08:30:47.830 [info] {"source":"oban","duration":2480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:00.031 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:31:17.833 [info] {"source":"oban","duration":2772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:27.950 [info] GET /sources/20/media/19515/edit 08:31:27.951 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19515", "source_id" => "20"} Pipelines: [:browser] 08:31:27.952 [debug] QUERY OK source="media_items" db=0.7ms idle=1037.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19515] 08:31:27.954 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1039.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:31:27.955 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1040.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:31:27.957 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=121.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:31:27.960 [info] Sent 200 in 10ms 08:31:47.838 [info] {"source":"oban","duration":3193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:00.032 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:32:17.841 [info] {"source":"oban","duration":2272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:33.755 [info] GET /sources/20/media/19513/edit 08:32:33.755 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19513", "source_id" => "20"} Pipelines: [:browser] 08:32:33.757 [debug] QUERY OK source="media_items" db=0.5ms idle=1842.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19513] 08:32:33.758 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1843.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:32:33.759 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1722.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:32:33.761 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=846.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:32:33.764 [info] Sent 200 in 8ms 08:32:47.844 [info] {"source":"oban","duration":2606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:00.033 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:33:17.848 [info] {"source":"oban","duration":2173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:30.002 [info] GET /sources/20/media/19509/edit 08:33:30.002 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19509", "source_id" => "20"} Pipelines: [:browser] 08:33:30.006 [debug] QUERY OK source="media_items" db=1.3ms queue=2.3ms idle=1089.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19509] 08:33:30.008 [debug] QUERY OK source="settings" db=0.5ms idle=1093.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:33:30.008 [debug] QUERY OK source="settings" db=0.2ms idle=1094.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:33:30.009 [debug] QUERY OK source="settings" db=0.4ms idle=1095.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:33:30.011 [info] Sent 200 in 9ms 08:33:47.851 [info] {"source":"oban","duration":2357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:00.034 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:34:17.854 [info] {"source":"oban","duration":2259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:21.799 [info] GET /sources/20/media/19517/edit 08:34:21.799 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19517", "source_id" => "20"} Pipelines: [:browser] 08:34:21.801 [debug] QUERY OK source="media_items" db=0.4ms idle=1886.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19517] 08:34:21.802 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1428.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:34:21.803 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=888.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:34:21.804 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=889.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:34:21.807 [info] Sent 200 in 8ms 08:34:47.857 [info] {"source":"oban","duration":2780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:00.035 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:35:06.922 [info] GET /sources/20/media/19507/edit 08:35:06.923 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19507", "source_id" => "20"} Pipelines: [:browser] 08:35:06.924 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=1009.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19507] 08:35:06.926 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=418.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:35:06.927 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=12.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:35:06.928 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=14.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:35:06.932 [info] Sent 200 in 9ms 08:35:17.862 [info] {"source":"oban","duration":3170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:46.998 [info] GET /sources/20/media/19523/edit 08:35:46.998 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19523", "source_id" => "20"} Pipelines: [:browser] 08:35:47.000 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=359.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19523] 08:35:47.001 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=86.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:35:47.004 [debug] QUERY OK source="settings" db=2.5ms queue=0.1ms idle=88.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:35:47.008 [debug] QUERY OK source="settings" db=2.0ms queue=0.1ms idle=91.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:35:47.010 [info] Sent 200 in 12ms 08:35:47.864 [info] {"source":"oban","duration":2088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:00.036 [info] {"source":"oban","duration":219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:36:17.869 [info] {"source":"oban","duration":3131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:23.215 [info] GET /sources/20/media/19536/edit 08:36:23.216 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19536", "source_id" => "20"} Pipelines: [:browser] 08:36:23.217 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=465.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19536] 08:36:23.219 [debug] QUERY OK source="settings" db=0.5ms idle=304.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:36:23.220 [debug] QUERY OK source="settings" db=0.8ms idle=305.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:36:23.222 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=307.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:36:23.226 [info] Sent 200 in 11ms 08:36:47.872 [info] {"source":"oban","duration":2565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:57.014 [info] GET /sources/20/media/19533/edit 08:36:57.015 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19533", "source_id" => "20"} Pipelines: [:browser] 08:36:57.016 [debug] QUERY OK source="media_items" db=1.0ms idle=153.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19533] 08:36:57.018 [debug] QUERY OK source="settings" db=0.6ms idle=103.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:36:57.021 [debug] QUERY OK source="settings" db=2.2ms queue=0.2ms idle=104.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:36:57.023 [debug] QUERY OK source="settings" db=1.1ms idle=107.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:36:57.025 [info] Sent 200 in 10ms 08:37:00.037 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:37:17.875 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:26.690 [info] GET /sources/20/media/19505/edit 08:37:26.690 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19505", "source_id" => "20"} Pipelines: [:browser] 08:37:26.692 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1777.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19505] 08:37:26.693 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1778.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:37:26.694 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1779.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:37:26.697 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1738.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:37:26.700 [info] Sent 200 in 9ms 08:37:47.879 [info] {"source":"oban","duration":2613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:54.875 [info] GET /sources/20/media/19511 08:37:54.876 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19511", "source_id" => "20"} Pipelines: [:browser] 08:37:54.877 [debug] QUERY OK source="media_items" db=0.6ms idle=1840.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19511] 08:37:54.879 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=964.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19511] 08:37:54.880 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=964.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:37:54.882 [debug] QUERY OK source="oban_jobs" db=1.5ms queue=0.1ms idle=967.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" = ?) [1024] 08:37:54.884 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=845.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:37:54.886 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:37:54.889 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=8.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:37:54.892 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:37:54.897 [info] Sent 200 in 21ms 08:38:00.038 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:38:17.882 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:18.935 [info] GET /sources/20/media/19525 08:38:18.936 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19525", "source_id" => "20"} Pipelines: [:browser] 08:38:18.937 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1022.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19525] 08:38:18.940 [debug] QUERY OK source="tasks" db=1.3ms queue=0.1ms idle=1024.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19525] 08:38:18.940 [debug] QUERY OK source="sources" db=1.6ms idle=1024.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:38:18.942 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=847.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:38:18.943 [debug] QUERY OK source="settings" db=0.8ms idle=28.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:38:18.945 [debug] QUERY OK source="settings" db=0.4ms idle=7.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:38:18.947 [debug] QUERY OK source="media_profiles" db=0.6ms idle=7.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:38:18.951 [info] Sent 200 in 15ms 08:38:40.822 [info] GET /sources/20/media/19515 08:38:40.823 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19515", "source_id" => "20"} Pipelines: [:browser] 08:38:40.825 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1909.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19515] 08:38:40.827 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=1912.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19515] 08:38:40.827 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1912.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:38:40.829 [debug] QUERY OK source="oban_jobs" db=0.5ms queue=0.1ms idle=1669.9ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1028] 08:38:40.830 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=668.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:38:40.832 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:38:40.833 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:38:40.835 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=7.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:38:40.842 [info] Sent 200 in 19ms 08:38:47.886 [info] {"source":"oban","duration":3195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:00.040 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:39:01.113 [info] GET /sources/20/media/19519 08:39:01.113 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19519", "source_id" => "20"} Pipelines: [:browser] 08:39:01.115 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1.2e3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19519] 08:39:01.117 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=1202.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19519] 08:39:01.117 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1202.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:39:01.119 [debug] QUERY OK source="settings" db=0.3ms idle=1078.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:39:01.119 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=899.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:39:01.121 [debug] QUERY OK source="settings" db=0.5ms idle=5.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:39:01.124 [debug] QUERY OK source="media_profiles" db=0.6ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:39:01.128 [info] Sent 200 in 14ms 08:39:17.890 [info] {"source":"oban","duration":3029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:19.017 [info] GET /sources/20/media/19538 08:39:19.018 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19538", "source_id" => "20"} Pipelines: [:browser] 08:39:19.019 [debug] QUERY OK source="media_items" db=0.5ms idle=738.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19538] 08:39:19.020 [debug] QUERY OK source="tasks" db=0.3ms queue=0.1ms idle=105.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19538] 08:39:19.021 [debug] QUERY OK source="sources" db=2.1ms idle=105.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:39:19.023 [debug] QUERY OK source="settings" db=0.5ms idle=108.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:39:19.023 [debug] QUERY OK source="settings" db=0.3ms idle=109.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:39:19.024 [debug] QUERY OK source="settings" db=0.5ms idle=5.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:39:19.027 [debug] QUERY OK source="media_profiles" db=1.4ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:39:19.030 [info] Sent 200 in 12ms 08:39:34.803 [info] GET /sources/20/media/19529 08:39:34.804 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19529", "source_id" => "20"} Pipelines: [:browser] 08:39:34.805 [debug] QUERY OK source="media_items" db=0.6ms idle=1890.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19529] 08:39:34.806 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=1891.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19529] 08:39:34.808 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=1892.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:39:34.809 [debug] QUERY OK source="settings" db=0.8ms idle=1476.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:39:34.810 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=474.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:39:34.812 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:39:34.815 [debug] QUERY OK source="media_profiles" db=1.0ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:39:34.819 [info] Sent 200 in 15ms 08:39:47.893 [info] {"source":"oban","duration":2416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:49.621 [info] GET /sources/20/media/19517 08:39:49.621 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19517", "source_id" => "20"} Pipelines: [:browser] 08:39:49.623 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1708.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19517] 08:39:49.625 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=1710.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19517] 08:39:49.625 [debug] QUERY OK source="sources" db=1.1ms idle=1239.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:39:49.627 [debug] QUERY OK source="oban_jobs" db=1.1ms queue=0.1ms idle=712.5ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1030] 08:39:49.629 [debug] QUERY OK source="settings" db=0.7ms idle=239.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:39:49.630 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:39:49.632 [debug] QUERY OK source="settings" db=0.7ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:39:49.635 [debug] QUERY OK source="media_profiles" db=0.4ms idle=8.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:39:49.640 [info] Sent 200 in 19ms 08:40:00.041 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:40:01.974 [info] GET /sources/20/media/19513 08:40:01.975 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19513", "source_id" => "20"} Pipelines: [:browser] 08:40:01.976 [debug] QUERY OK source="media_items" db=0.5ms idle=1061.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19513] 08:40:01.977 [debug] QUERY OK source="tasks" db=0.4ms idle=1062.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19513] 08:40:01.977 [debug] QUERY OK source="sources" db=0.4ms idle=546.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:40:01.978 [debug] QUERY OK source="oban_jobs" db=0.8ms idle=63.8ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1026] 08:40:01.980 [debug] QUERY OK source="settings" db=0.3ms idle=65.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:40:01.980 [debug] QUERY OK source="settings" db=0.4ms idle=4.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:40:01.981 [debug] QUERY OK source="settings" db=0.2ms idle=3.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:40:01.983 [debug] QUERY OK source="media_profiles" db=0.4ms idle=5.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:40:01.986 [info] Sent 200 in 11ms 08:40:14.114 [info] GET /sources/20/media/19507 08:40:14.115 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19507", "source_id" => "20"} Pipelines: [:browser] 08:40:14.116 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=643.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19507] 08:40:14.118 [debug] QUERY OK source="tasks" db=0.8ms idle=203.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19507] 08:40:14.118 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=203.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:40:14.120 [debug] QUERY OK source="oban_jobs" db=1.0ms queue=0.1ms idle=205.4ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1020] 08:40:14.122 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=207.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:40:14.123 [debug] QUERY OK source="settings" db=0.3ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:40:14.125 [debug] QUERY OK source="settings" db=0.8ms 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 [] 08:40:14.128 [debug] QUERY OK source="media_profiles" db=0.9ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:40:14.133 [info] Sent 200 in 18ms 08:40:17.896 [info] {"source":"oban","duration":2749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:24.210 [info] GET /sources/20/media/19523 08:40:24.211 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19523", "source_id" => "20"} Pipelines: [:browser] 08:40:24.213 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1297.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19523] 08:40:24.216 [debug] QUERY OK source="tasks" db=0.7ms queue=0.3ms idle=712.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19523] 08:40:24.217 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=300.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:40:24.220 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=304.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:40:24.222 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=306.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:40:24.223 [debug] QUERY OK source="settings" db=0.5ms idle=9.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:40:24.226 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:40:24.230 [info] Sent 200 in 19ms 08:40:33.475 [info] GET /sources/20/media/19521 08:40:33.475 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19521", "source_id" => "20"} Pipelines: [:browser] 08:40:33.477 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1562.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19521] 08:40:33.479 [debug] QUERY OK source="sources" db=0.7ms idle=1564.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:40:33.479 [debug] QUERY OK source="tasks" db=1.1ms idle=1564.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19521] 08:40:33.481 [debug] QUERY OK source="settings" db=0.7ms idle=1566.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:40:33.482 [debug] QUERY OK source="settings" db=0.6ms idle=951.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:40:33.484 [debug] QUERY OK source="settings" db=0.9ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:40:33.487 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:40:33.492 [info] Sent 200 in 16ms 08:40:41.722 [info] GET /sources/20/media/19511/force_download 08:40:41.724 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=809.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:40:41.725 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms 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 [] 08:40:41.725 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:40:41.727 [error] #PID<0.34636.0> running PinchflatWeb.Endpoint (connection #PID<0.34635.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19511/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19511/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34635.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19511/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 46040}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34636.0>, params: %{}, path_info: ["sources", "20", "media", "19511", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19511/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAZRdmJUy5Zdc4AAYqD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34635.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19511/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 46040}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19511/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34635.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19511/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 46040}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.q (truncated) 08:40:47.900 [info] {"source":"oban","duration":2778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:49.336 [info] GET /sources/20/media/19525/force_download 08:40:49.338 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=751.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:40:49.339 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=424.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:40:49.339 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:40:49.340 [error] #PID<0.34639.0> running PinchflatWeb.Endpoint (connection #PID<0.34638.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19525/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19525/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34638.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19525/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 44192}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34639.0>, params: %{}, path_info: ["sources", "20", "media", "19525", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19525/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAZR59giVfX-NMAAiTi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34638.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19525/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 44192}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19525/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34638.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19525/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 44192}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.q (truncated) 08:41:00.042 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:41:12.253 [info] GET /sources/20/media/19515/force_download 08:41:12.255 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1340.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:41:12.256 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1341.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:41:12.256 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:41:12.257 [error] #PID<0.34643.0> running PinchflatWeb.Endpoint (connection #PID<0.34642.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19515/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19515/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34642.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19515/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 36906}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34643.0>, params: %{}, path_info: ["sources", "20", "media", "19515", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19515/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAZTPVa_H13E90AAYrD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34642.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19515/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 36906}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19515/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34642.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19515/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 36906}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.q (truncated) 08:41:17.904 [info] {"source":"oban","duration":2553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:47.907 [info] {"source":"oban","duration":2843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:00.043 [info] {"source":"oban","duration":367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:42:16.435 [info] GET /sources/20/media/19519/force_download 08:42:16.437 [debug] QUERY OK source="settings" db=0.6ms idle=1522.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:42:16.438 [debug] QUERY OK source="settings" db=0.9ms idle=1523.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:42:16.439 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:42:16.440 [error] #PID<0.34651.0> running PinchflatWeb.Endpoint (connection #PID<0.34650.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19519/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19519/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34650.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19519/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 47482}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34651.0>, params: %{}, path_info: ["sources", "20", "media", "19519", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19519/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAZW-bdTyP7mVwAAYsj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34650.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19519/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 47482}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19519/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34650.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19519/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 47482}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.q (truncated) 08:42:17.911 [info] {"source":"oban","duration":2498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:47.914 [info] {"source":"oban","duration":3007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:00.044 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:43:16.567 [info] GET /sources/20/media/19538/force_download 08:43:16.569 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=653.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:16.570 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=655.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:43:16.570 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:43:16.571 [error] #PID<0.34658.0> running PinchflatWeb.Endpoint (connection #PID<0.34657.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19538/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19538/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34657.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19538/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 51100}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34658.0>, params: %{}, path_info: ["sources", "20", "media", "19538", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19538/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAZaecE6uYub6oAAYuD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34657.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19538/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 51100}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19538/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34657.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19538/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 51100}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.qK82BlQ-HiaRNR5M4r40grNeegz1KIEy-DPYOCksq7k", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYVDZ4eHRPLS11M1FnaWRMelZSemVoclJa.q (truncated) 08:43:17.918 [info] {"source":"oban","duration":2226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:47.921 [info] {"source":"oban","duration":2350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:00.045 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:44:17.924 [info] {"source":"oban","duration":2190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:21.591 [info] GET /sources/20/media/19529/force_download 08:44:21.592 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=1677.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:21.593 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1678.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:44:21.594 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:44:21.595 [error] #PID<0.34666.0> running PinchflatWeb.Endpoint (connection #PID<0.34665.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19529/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19529/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34665.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19529/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 40350}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34666.0>, params: %{}, path_info: ["sources", "20", "media", "19529", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19529/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAZeQrAXQbDHQUAAYvj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34665.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19529/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 40350}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19529/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34665.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19529/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 40350}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34666.0>, params: %{}, path_info: ["sources", "20", "media", "19529", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tam (truncated) 08:44:47.927 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:00.047 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:45:17.932 [info] {"source":"oban","duration":3149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:24.048 [info] GET /sources/20/media/19517/force_download 08:45:24.049 [debug] QUERY OK source="settings" db=0.4ms idle=585.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:24.050 [debug] QUERY OK source="settings" db=0.5ms idle=136.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:45:24.050 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:45:24.051 [error] #PID<0.34673.0> running PinchflatWeb.Endpoint (connection #PID<0.34672.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19517/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19517/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34672.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19517/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 45412}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34673.0>, params: %{}, path_info: ["sources", "20", "media", "19517", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19517/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAZh5WCXCGLmVEAAYxD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34672.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19517/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 45412}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19517/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34672.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19517/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 45412}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34673.0>, params: %{}, path_info: ["sources", "20", "media", "19517", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tam (truncated) 08:45:47.935 [info] {"source":"oban","duration":2562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:00.048 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:46:17.940 [info] {"source":"oban","duration":3359,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:26.418 [info] GET /sources/20/media/19513/force_download 08:46:26.419 [debug] QUERY OK source="settings" db=0.4ms idle=757.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:26.420 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=505.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:46:26.421 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:46:26.422 [error] #PID<0.34681.0> running PinchflatWeb.Endpoint (connection #PID<0.34680.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19513/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19513/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34680.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19513/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 46928}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34681.0>, params: %{}, path_info: ["sources", "20", "media", "19513", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19513/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAZlhsG6706_L8AAYyD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34680.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19513/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 46928}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19513/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34680.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19513/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 46928}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34681.0>, params: %{}, path_info: ["sources", "20", "media", "19513", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tam (truncated) 08:46:47.944 [info] {"source":"oban","duration":2271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:00.049 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:47:17.947 [info] {"source":"oban","duration":2162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:29.013 [info] GET /sources/20/media/19507/force_download 08:47:29.014 [debug] QUERY OK source="settings" db=0.4ms idle=1100.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:47:29.015 [debug] QUERY OK source="settings" db=0.7ms idle=1100.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:47:29.016 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:47:29.018 [error] #PID<0.34688.0> running PinchflatWeb.Endpoint (connection #PID<0.34687.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19507/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19507/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34687.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19507/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 58500}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34688.0>, params: %{}, path_info: ["sources", "20", "media", "19507", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19507/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAZpK4AS28LChQAAiUi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34687.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19507/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 58500}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19507/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34687.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19507/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 58500}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34688.0>, params: %{}, path_info: ["sources", "20", "media", "19507", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tam (truncated) 08:47:47.950 [info] {"source":"oban","duration":2531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:00.050 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:48:17.954 [info] {"source":"oban","duration":2713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:30.808 [info] GET /sources/20/media/19523/force_download 08:48:30.810 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=895.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:48:30.811 [debug] QUERY OK source="settings" db=0.6ms queue=0.4ms idle=896.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:48:30.811 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:48:30.813 [error] #PID<0.34696.0> running PinchflatWeb.Endpoint (connection #PID<0.34695.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19523/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19523/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34695.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19523/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 39170}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34696.0>, params: %{}, path_info: ["sources", "20", "media", "19523", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19523/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAZsxE6ZTOoMgsAAYzD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34695.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19523/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 39170}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19523/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34695.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19523/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 39170}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34696.0>, params: %{}, path_info: ["sources", "20", "media", "19523", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tam (truncated) 08:48:47.958 [info] {"source":"oban","duration":2258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:00.051 [info] {"source":"oban","duration":403,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:49:17.961 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:31.769 [info] GET /sources/20/media/19521/force_download 08:49:31.771 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1856.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:49:31.773 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1857.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:49:31.773 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:49:31.774 [error] #PID<0.34703.0> running PinchflatWeb.Endpoint (connection #PID<0.34702.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19521/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19521/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34702.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19521/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 33726}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34703.0>, params: %{}, path_info: ["sources", "20", "media", "19521", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19521/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAZwULVN_8kW1sAAY0D"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34702.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19521/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 33726}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19521/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34702.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19521/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 33726}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34703.0>, params: %{}, path_info: ["sources", "20", "media", "19521", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tam (truncated) 08:49:47.966 [info] {"source":"oban","duration":3198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:00.052 [info] {"source":"oban","duration":396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:50:17.969 [info] {"source":"oban","duration":2521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:33.032 [info] GET /sources/20/media/19509 08:50:33.032 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19509", "source_id" => "20"} Pipelines: [:browser] 08:50:33.034 [debug] QUERY OK source="media_items" db=1.3ms idle=1119.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19509] 08:50:33.036 [debug] QUERY OK source="sources" db=0.6ms idle=1121.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:50:33.036 [debug] QUERY OK source="tasks" db=0.9ms idle=1120.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19509] 08:50:33.037 [debug] QUERY OK source="oban_jobs" db=0.5ms idle=1122.4ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1022] 08:50:33.038 [debug] QUERY OK source="settings" db=0.3ms idle=610.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:50:33.038 [debug] QUERY OK source="settings" db=0.2ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:50:33.039 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=3.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:50:33.041 [debug] QUERY OK source="media_profiles" db=0.2ms idle=4.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:50:33.044 [info] Sent 200 in 11ms 08:50:47.973 [info] {"source":"oban","duration":2517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:00.053 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:51:17.976 [info] {"source":"oban","duration":2737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:34.142 [info] GET /sources/20/media/19536 08:51:34.142 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19536", "source_id" => "20"} Pipelines: [:browser] 08:51:34.144 [debug] QUERY OK source="media_items" db=0.5ms idle=1229.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19536] 08:51:34.146 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=527.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19536] 08:51:34.146 [debug] QUERY OK source="sources" db=1.1ms idle=230.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:51:34.148 [debug] QUERY OK source="settings" db=0.5ms idle=233.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:51:34.149 [debug] QUERY OK source="settings" db=0.5ms idle=234.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:51:34.150 [debug] QUERY OK source="settings" db=0.3ms idle=5.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:51:34.153 [debug] QUERY OK source="media_profiles" db=0.4ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:51:34.157 [info] Sent 200 in 14ms 08:51:47.981 [info] {"source":"oban","duration":3149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:00.054 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:52:17.984 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:29.948 [info] GET /sources/20/media/19527 08:52:29.948 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19527", "source_id" => "20"} Pipelines: [:browser] 08:52:29.950 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=150.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19527] 08:52:29.951 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=37.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19527] 08:52:29.952 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=37.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:52:29.953 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=38.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:52:29.954 [debug] QUERY OK source="settings" db=0.6ms idle=39.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:52:29.956 [debug] QUERY OK source="settings" db=0.3ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:52:29.958 [debug] QUERY OK source="media_profiles" db=0.8ms idle=6.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:52:29.962 [info] Sent 200 in 14ms 08:52:47.989 [info] {"source":"oban","duration":3146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:00.055 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:53:17.991 [info] {"source":"oban","duration":2131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:21.394 [info] GET /sources/20/media/19505 08:53:21.395 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19505", "source_id" => "20"} Pipelines: [:browser] 08:53:21.397 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1481.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19505] 08:53:21.398 [debug] QUERY OK source="tasks" db=0.7ms queue=0.2ms idle=1483.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19505] 08:53:21.399 [debug] QUERY OK source="sources" db=1.3ms idle=1483.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:53:21.400 [debug] QUERY OK source="oban_jobs" db=0.4ms idle=1432.2ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1018] 08:53:21.402 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=430.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:53:21.403 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:53:21.404 [debug] QUERY OK source="settings" db=0.4ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:53:21.407 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=7.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:53:21.413 [info] Sent 200 in 19ms 08:53:47.995 [info] {"source":"oban","duration":2550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:00.056 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:54:06.021 [info] GET /sources/6/media/37382/edit 08:54:06.021 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "37382", "source_id" => "6"} Pipelines: [:browser] 08:54:06.022 [debug] QUERY OK source="media_items" db=0.5ms idle=1107.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [37382] 08:54:06.023 [debug] QUERY OK source="settings" db=0.3ms idle=1108.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:54:06.023 [debug] QUERY OK source="settings" db=0.3ms idle=931.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:54:06.024 [debug] QUERY OK source="settings" db=0.2ms idle=110.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:54:06.026 [info] Sent 200 in 5ms 08:54:17.999 [info] {"source":"oban","duration":2218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:47.219 [info] GET /sources/6/media/37382/force_download 08:54:47.220 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1305.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:54:47.221 [debug] QUERY OK source="settings" db=0.4ms idle=1306.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:54:47.221 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:54:47.223 [error] #PID<0.34758.0> running PinchflatWeb.Endpoint (connection #PID<0.34757.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/6/media/37382/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/6/media/37382/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34757.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/6/media/37382/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 42332}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYdndGeXp3S1I5eXY1cHFIVkotYXB6UTJI.r3E2y-EuednFZbgCBWLk8H8H4iCJq08A8GieeHeiQ_k", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYdndGeXp3S1I5eXY1cHFIVkotYXB6UTJI.r3E2y-EuednFZbgCBWLk8H8H4iCJq08A8GieeHeiQ_k" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34758.0>, params: %{}, path_info: ["sources", "6", "media", "37382", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYdndGeXp3S1I5eXY1cHFIVkotYXB6UTJI.r3E2y-EuednFZbgCBWLk8H8H4iCJq08A8GieeHeiQ_k" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYdndGeXp3S1I5eXY1cHFIVkotYXB6UTJI.r3E2y-EuednFZbgCBWLk8H8H4iCJq08A8GieeHeiQ_k"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/6/media/37382/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAaCrUQJY3sIGUAA2xB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34757.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/6/media/37382/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 42332}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYdndGeXp3S1I5eXY1cHFIVkotYXB6UTJI.r3E2y-EuednFZbgCBWLk8H8H4iCJq08A8GieeHeiQ_k", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/6/media/37382/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34757.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/6/media/37382/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 42332}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYdndGeXp3S1I5eXY1cHFIVkotYXB6UTJI.r3E2y-EuednFZbgCBWLk8H8H4iCJq08A8GieeHeiQ_k", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYdndGeXp3S1I5eXY1cHFIVkotYXB6UTJI.r3E2y-Eue (truncated) 08:54:48.004 [info] {"source":"oban","duration":4701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:00.057 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:55:18.008 [info] {"source":"oban","duration":2690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:25.084 [info] GET /sources/20/edit 08:55:25.084 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "20"} Pipelines: [:browser] 08:55:25.086 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1171.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 08:55:25.089 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.4ms idle=1174.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 08:55:25.090 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=1176.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:55:25.091 [debug] QUERY OK source="settings" db=0.5ms idle=1177.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:55:25.093 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=754.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:55:25.126 [info] Sent 200 in 42ms 08:55:48.012 [info] {"source":"oban","duration":2190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:00.058 [info] {"source":"oban","duration":396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:56:18.014 [info] {"source":"oban","duration":1874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:26.951 [info] GET /sources/20/force_index 08:56:26.952 [debug] QUERY OK source="settings" db=0.6ms idle=1037.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:56:26.953 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1038.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:56:26.953 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:56:26.954 [error] #PID<0.34770.0> running PinchflatWeb.Endpoint (connection #PID<0.34769.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/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/20/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34769.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_index", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 45450}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34770.0>, params: %{}, path_info: ["sources", "20", "force_index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAaIe2NW2CBC5AAAibC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34769.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_index", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 45450}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34769.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_index", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 45450}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34770.0>, params: %{}, path_info: ["sources", "20", "force_index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/g (truncated) 08:56:48.017 [info] {"source":"oban","duration":1262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:00.059 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:57:18.019 [info] {"source":"oban","duration":1927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:21.838 [info] GET /sources/20/force_download_pending 08:57:21.839 [debug] QUERY OK source="settings" db=0.5ms idle=1924.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:57:21.841 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=1925.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:57:21.841 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:57:21.842 [error] #PID<0.34777.0> running PinchflatWeb.Endpoint (connection #PID<0.34776.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/force_download_pending ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34776.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_download_pending", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 44572}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34777.0>, params: %{}, path_info: ["sources", "20", "force_download_pending"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/force_download_pending", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAaLrUV_pDulyIAAici"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34776.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_download_pending", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 44572}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34776.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_download_pending", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 44572}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34777.0>, params: %{}, path_info: ["sources", "20", "force_download_pending"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", (truncated) 08:57:48.022 [info] {"source":"oban","duration":1354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:00.060 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:58:18.024 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:27.657 [info] GET /sources/20/sync_files_on_disk 08:58:27.659 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1744.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:58:27.660 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1745.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:58:27.660 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:58:27.661 [error] #PID<0.34785.0> running PinchflatWeb.Endpoint (connection #PID<0.34784.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/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/20/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34784.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/sync_files_on_disk", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 53788}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34785.0>, params: %{}, path_info: ["sources", "20", "sync_files_on_disk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/sync_files_on_disk", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAaPgg7ORzjnXwAAieC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34784.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/sync_files_on_disk", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 53788}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34784.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/sync_files_on_disk", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 53788}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34785.0>, params: %{}, path_info: ["sources", "20", "sync_files_on_disk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (K (truncated) 08:58:48.030 [info] {"source":"oban","duration":2601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:00.061 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:59:18.034 [info] {"source":"oban","duration":2684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:28.491 [info] GET /sources/20/force_metadata_refresh 08:59:28.492 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=577.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:59:28.494 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=579.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:59:28.494 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 08:59:28.496 [error] #PID<0.34792.0> running PinchflatWeb.Endpoint (connection #PID<0.34791.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/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/20/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34791.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_metadata_refresh", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 43236}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34792.0>, params: %{}, path_info: ["sources", "20", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/force_metadata_refresh", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAaTDIzNu7uYw4AAifC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34791.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_metadata_refresh", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 43236}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34791.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_metadata_refresh", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 43236}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34792.0>, params: %{}, path_info: ["sources", "20", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", (truncated) 08:59:48.036 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:00.062 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:00:18.038 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:29.224 [info] GET /sources/20/media/19509/force_download 09:00:29.225 [debug] QUERY OK source="settings" db=0.3ms idle=1311.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:00:29.226 [debug] QUERY OK source="settings" db=0.3ms idle=1311.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:00:29.226 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:00:29.227 [error] #PID<0.34800.0> running PinchflatWeb.Endpoint (connection #PID<0.34799.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19509/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19509/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34799.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19509/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 42430}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34800.0>, params: %{}, path_info: ["sources", "20", "media", "19509", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19509/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAaWlY0V7XOQwMAAigC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34799.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19509/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 42430}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19509/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34799.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19509/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 42430}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34800.0>, params: %{}, path_info: ["sources", "20", "media", "19509", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tam (truncated) 09:00:48.039 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:00.063 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:01:18.041 [info] {"source":"oban","duration":854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:33.651 [info] GET /sources/20/media/19536/force_download 09:01:33.652 [debug] QUERY OK source="settings" db=0.4ms idle=1738.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:01:33.653 [debug] QUERY OK source="settings" db=0.5ms idle=1739.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:01:33.654 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:01:33.655 [error] #PID<0.34807.0> running PinchflatWeb.Endpoint (connection #PID<0.34806.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19536/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19536/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34806.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19536/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 57836}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34807.0>, params: %{}, path_info: ["sources", "20", "media", "19536", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19536/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAaaVZTfdZEoksAAigi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34806.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19536/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 57836}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19536/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34806.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19536/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 57836}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34807.0>, params: %{}, path_info: ["sources", "20", "media", "19536", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tam (truncated) 09:01:48.043 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:00.064 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:02:18.046 [info] {"source":"oban","duration":1575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:39.469 [info] GET /sources/20/media/19527/force_download 09:02:39.470 [debug] QUERY OK source="settings" db=0.4ms idle=1556.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:02:39.471 [debug] QUERY OK source="settings" db=0.4ms idle=1557.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:02:39.471 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:02:39.473 [error] #PID<0.34815.0> running PinchflatWeb.Endpoint (connection #PID<0.34814.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19527/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19527/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34814.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19527/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 38052}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34815.0>, params: %{}, path_info: ["sources", "20", "media", "19527", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19527/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAaeKlh0Pge2ugAAihi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34814.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19527/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 38052}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19527/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34814.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19527/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 38052}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34815.0>, params: %{}, path_info: ["sources", "20", "media", "19527", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tam (truncated) 09:02:48.048 [info] {"source":"oban","duration":1257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:00.065 [info] {"source":"oban","duration":378,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:03:18.050 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:43.972 [info] GET /sources/20/media/19505/force_download 09:03:43.974 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=68.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:43.975 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=60.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:03:43.975 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:03:43.976 [error] #PID<0.34826.0> running PinchflatWeb.Endpoint (connection #PID<0.34825.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19505/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19505/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34825.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19505/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 45416}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34826.0>, params: %{}, path_info: ["sources", "20", "media", "19505", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19505/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAah64S_cTPEYAAAiji"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34825.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19505/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 45416}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19505/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34825.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19505/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 45416}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34826.0>, params: %{}, path_info: ["sources", "20", "media", "19505", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tam (truncated) 09:03:48.052 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:00.066 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:04:18.056 [info] {"source":"oban","duration":2722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:45.715 [info] GET /sources/20/media/19511 09:04:45.715 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19511", "prevent_download" => "true", "source_id" => "20"} Pipelines: [:browser] 09:04:45.717 [debug] QUERY OK source="media_items" db=0.6ms idle=1802.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19511] 09:04:45.718 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=1803.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19511] 09:04:45.719 [debug] QUERY OK source="sources" db=0.8ms idle=1803.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:04:45.720 [debug] QUERY OK source="oban_jobs" db=0.4ms queue=0.1ms idle=1634.5ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1024] 09:04:45.721 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=633.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:04:45.723 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=5.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:04:45.724 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:04:45.727 [debug] QUERY OK source="media_profiles" db=0.5ms idle=7.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:04:45.732 [info] Sent 200 in 16ms 09:04:48.059 [info] {"source":"oban","duration":1295,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:00.068 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:05:18.062 [info] {"source":"oban","duration":2593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:46.199 [info] GET /sources/15/media/37837 09:05:46.200 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "37837", "prevent_download" => "true", "source_id" => "15"} Pipelines: [:browser] 09:05:46.202 [debug] QUERY OK source="media_items" db=0.9ms idle=1287.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [37837] 09:05:46.203 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=925.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [37837] 09:05:46.204 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=289.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 09:05:46.206 [debug] QUERY OK source="oban_jobs" db=0.5ms queue=0.4ms idle=291.2ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1244] 09:05:46.208 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=293.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:05:46.209 [debug] QUERY OK source="settings" db=0.5ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:05:46.210 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:05:46.213 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=7.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:05:46.218 [info] Sent 200 in 18ms 09:05:48.066 [info] {"source":"oban","duration":2287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:00.069 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:06:18.069 [info] {"source":"oban","duration":2589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:41.375 [info] GET /sources/20/media/19529 09:06:41.375 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19529", "prevent_download" => "true", "source_id" => "20"} Pipelines: [:browser] 09:06:41.377 [debug] QUERY OK source="media_items" db=0.7ms idle=1462.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19529] 09:06:41.378 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=1463.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19529] 09:06:41.379 [debug] QUERY OK source="sources" db=1.5ms idle=1463.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:06:41.380 [debug] QUERY OK source="settings" db=0.6ms idle=1465.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:06:41.382 [debug] QUERY OK source="settings" db=0.8ms idle=931.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:06:41.383 [debug] QUERY OK source="settings" db=0.3ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:06:41.384 [debug] QUERY OK source="media_profiles" db=0.5ms idle=5.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:06:41.386 [info] Sent 200 in 10ms 09:06:48.073 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:00.071 [info] {"source":"oban","duration":764,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:07:18.075 [info] {"source":"oban","duration":2079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:33.355 [info] GET /sources/20/media/19515 09:07:33.356 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19515", "prevent_download" => "true", "source_id" => "20"} Pipelines: [:browser] 09:07:33.357 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1442.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19515] 09:07:33.359 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=1444.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19515] 09:07:33.359 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1444.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:07:33.361 [debug] QUERY OK source="oban_jobs" db=1.1ms queue=0.1ms idle=746.9ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1028] 09:07:33.363 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=448.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:07:33.364 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:07:33.366 [debug] QUERY OK source="settings" db=0.4ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:07:33.368 [debug] QUERY OK source="media_profiles" db=0.5ms idle=8.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:07:33.374 [info] Sent 200 in 18ms 09:07:48.080 [info] {"source":"oban","duration":3072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:00.073 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:08:17.697 [info] GET /sources/20/media/38026 09:08:17.698 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "38026", "prevent_download" => "true", "source_id" => "20"} Pipelines: [:browser] 09:08:17.699 [debug] QUERY OK source="media_items" db=0.6ms idle=1784.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [38026] 09:08:17.701 [debug] QUERY OK source="tasks" db=0.4ms queue=0.1ms idle=1786.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [38026] 09:08:17.701 [debug] QUERY OK source="sources" db=0.8ms idle=936.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:08:17.703 [debug] QUERY OK source="oban_jobs" db=0.7ms queue=0.1ms idle=788.6ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1248] 09:08:17.705 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=790.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:08:17.706 [debug] QUERY OK source="settings" db=0.6ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:08:17.707 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:08:17.710 [debug] QUERY OK source="media_profiles" db=0.6ms idle=7.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:08:17.716 [info] Sent 200 in 18ms 09:08:18.084 [info] {"source":"oban","duration":3255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:48.088 [info] {"source":"oban","duration":3138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:57.749 [info] GET /sources/20/media/19509 09:08:57.750 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19509", "prevent_download" => "true", "source_id" => "20"} Pipelines: [:browser] 09:08:57.751 [debug] QUERY OK source="media_items" db=0.8ms idle=1836.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19509] 09:08:57.753 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=1838.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19509] 09:08:57.754 [debug] QUERY OK source="sources" db=1.1ms idle=857.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:08:57.756 [debug] QUERY OK source="oban_jobs" db=1.2ms queue=0.1ms idle=841.1ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1022] 09:08:57.758 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=843.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:08:57.760 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=7.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:08:57.762 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=7.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:08:57.765 [debug] QUERY OK source="media_profiles" db=0.7ms idle=10.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:08:57.773 [info] Sent 200 in 23ms 09:09:00.074 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:09:18.091 [info] {"source":"oban","duration":2152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:35.053 [info] GET /sources/20/media/19507 09:09:35.054 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19507", "prevent_download" => "true", "source_id" => "20"} Pipelines: [:browser] 09:09:35.055 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1140.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19507] 09:09:35.057 [debug] QUERY OK source="tasks" db=0.8ms queue=0.1ms idle=1039.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19507] 09:09:35.057 [debug] QUERY OK source="sources" db=1.1ms idle=1142.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:09:35.059 [debug] QUERY OK source="oban_jobs" db=0.6ms idle=144.2ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1020] 09:09:35.060 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=40.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:09:35.061 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=5.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:09:35.063 [debug] QUERY OK source="settings" db=0.4ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:09:35.066 [debug] QUERY OK source="media_profiles" db=0.6ms idle=8.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:09:35.072 [info] Sent 200 in 19ms 09:09:48.094 [info] {"source":"oban","duration":2278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:00.075 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:10:07.551 [info] GET /sources/20/media/19505 09:10:07.552 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19505", "prevent_download" => "true", "source_id" => "20"} Pipelines: [:browser] 09:10:07.553 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1638.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19505] 09:10:07.555 [debug] QUERY OK source="tasks" db=0.8ms idle=1452.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19505] 09:10:07.556 [debug] QUERY OK source="sources" db=1.0ms idle=640.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:10:07.557 [debug] QUERY OK source="oban_jobs" db=0.7ms queue=0.1ms idle=642.4ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1018] 09:10:07.558 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=452.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:10:07.559 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=5.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:10:07.561 [debug] QUERY OK source="settings" db=0.5ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:10:07.563 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=7.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:10:07.569 [info] Sent 200 in 17ms 09:10:18.097 [info] {"source":"oban","duration":2948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:38.895 [info] GET /sources/20/media/19523 09:10:38.895 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19523", "prevent_download" => "true", "source_id" => "20"} Pipelines: [:browser] 09:10:38.897 [debug] QUERY OK source="media_items" db=0.6ms idle=1982.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19523] 09:10:38.898 [debug] QUERY OK source="tasks" db=0.8ms idle=1983.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19523] 09:10:38.899 [debug] QUERY OK source="sources" db=0.8ms idle=1693.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:10:38.900 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=986.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:10:38.902 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=693.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:10:38.903 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:10:38.906 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:10:38.910 [info] Sent 200 in 15ms 09:10:48.101 [info] {"source":"oban","duration":2324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:00.076 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:11:07.028 [info] GET /sources/20/media/19533 09:11:07.028 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19533", "prevent_download" => "true", "source_id" => "20"} Pipelines: [:browser] 09:11:07.029 [debug] QUERY OK source="media_items" db=0.3ms idle=1114.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19533] 09:11:07.030 [debug] QUERY OK source="sources" db=0.3ms idle=1115.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:11:07.030 [debug] QUERY OK source="tasks" db=0.4ms idle=1115.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19533] 09:11:07.031 [debug] QUERY OK source="settings" db=0.2ms idle=1116.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:11:07.031 [debug] QUERY OK source="settings" db=0.4ms idle=731.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:11:07.032 [debug] QUERY OK source="settings" db=0.1ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:11:07.033 [debug] QUERY OK source="media_profiles" db=0.1ms idle=3.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:11:07.035 [info] Sent 200 in 6ms 09:11:18.105 [info] {"source":"oban","duration":3307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:31.904 [info] GET /sources/20/media/19519 09:11:31.904 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19519", "prevent_download" => "true", "source_id" => "20"} Pipelines: [:browser] 09:11:31.906 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1527.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19519] 09:11:31.907 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=992.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19519] 09:11:31.908 [debug] QUERY OK source="sources" db=1.2ms idle=993.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:11:31.910 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=995.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:11:31.911 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=529.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:11:31.912 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:11:31.915 [debug] QUERY OK source="media_profiles" db=0.5ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:11:31.919 [info] Sent 200 in 14ms 09:11:48.109 [info] {"source":"oban","duration":3073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:54.014 [info] GET /sources/20/media/19511/force_download 09:11:54.014 [debug] QUERY OK source="settings" db=0.3ms idle=1100.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:11:54.015 [debug] QUERY OK source="settings" db=0.2ms idle=1100.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:11:54.015 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:11:54.016 [error] #PID<0.34927.0> running PinchflatWeb.Endpoint (connection #PID<0.34926.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19511/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19511/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34926.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19511/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 38628}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34927.0>, params: %{}, path_info: ["sources", "20", "media", "19511", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19511/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAa-cbQtVRSq5EAAiyi"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34926.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19511/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 38628}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19511/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34926.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19511/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 38628}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q (truncated) 09:12:00.077 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:12:13.027 [info] GET /sources/15/media/37837/force_download 09:12:13.029 [debug] QUERY OK source="settings" db=1.8ms queue=0.1ms idle=1113.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:12:13.031 [debug] QUERY OK source="settings" db=0.8ms queue=0.5ms idle=1115.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:12:13.031 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:12:13.032 [error] #PID<0.34931.0> running PinchflatWeb.Endpoint (connection #PID<0.34930.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/15/media/37837/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/15/media/37837/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34930.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/15/media/37837/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 57488}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34931.0>, params: %{}, path_info: ["sources", "15", "media", "37837", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/15/media/37837/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAa_jQWNv_pxNAAA22h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34930.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/15/media/37837/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 57488}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/15/media/37837/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34930.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/15/media/37837/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 57488}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q (truncated) 09:12:18.112 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:48.116 [info] {"source":"oban","duration":2456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:00.078 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:13:09.735 [info] GET /sources/20/media/19529/force_download 09:13:09.737 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1822.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:13:09.738 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1823.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:13:09.738 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:13:09.740 [error] #PID<0.34936.0> running PinchflatWeb.Endpoint (connection #PID<0.34935.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19529/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19529/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34935.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19529/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 49348}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34936.0>, params: %{}, path_info: ["sources", "20", "media", "19529", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19529/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAbC2gnUIVKAr4AA23B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34935.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19529/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 49348}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19529/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34935.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19529/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 49348}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q (truncated) 09:13:18.119 [info] {"source":"oban","duration":3064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:48.124 [info] {"source":"oban","duration":3336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:00.080 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:14:13.341 [info] GET /sources/20/media/19515/force_download 09:14:13.343 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1428.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:14:13.344 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1429.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:14:13.344 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:14:13.346 [error] #PID<0.34946.0> running PinchflatWeb.Endpoint (connection #PID<0.34945.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19515/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19515/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34945.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19515/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 57344}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34946.0>, params: %{}, path_info: ["sources", "20", "media", "19515", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19515/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAbGjdkrrOW_d4AAi0i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34945.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19515/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 57344}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19515/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34945.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19515/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 57344}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q2jSdNSC8pX7Jz8y02dF5teLtVWNyMSzEoIv6PNmcu4", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYTloyZmhqSGRuY0FRVEd0cnVraW5nMHFG.q (truncated) 09:14:18.127 [info] {"source":"oban","duration":2198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:48.130 [info] {"source":"oban","duration":2440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:00.081 [info] {"source":"oban","duration":374,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:15:16.046 [info] GET /sources/20/media/38026/force_download 09:15:16.047 [debug] QUERY OK source="settings" db=0.4ms idle=960.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:15:16.048 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=133.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:15:16.048 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:15:16.049 [error] #PID<0.34953.0> running PinchflatWeb.Endpoint (connection #PID<0.34952.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/38026/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/38026/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34952.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/38026/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 41456}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34953.0>, params: %{}, path_info: ["sources", "20", "media", "38026", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/38026/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAbKNDeDg20BoEAAi2C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34952.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/38026/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 41456}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/38026/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34952.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/38026/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 41456}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34953.0>, params: %{}, path_info: ["sources", "20", "media", "38026", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tam (truncated) 09:15:18.134 [info] {"source":"oban","duration":3046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:48.137 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:00.082 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:16:16.570 [info] GET /sources/20/media/19509/force_download 09:16:16.571 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=656.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:16:16.572 [debug] QUERY OK source="settings" db=0.6ms idle=657.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:16:16.572 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:16:16.574 [error] #PID<0.34961.0> running PinchflatWeb.Endpoint (connection #PID<0.34960.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19509/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19509/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34960.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19509/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 42130}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34961.0>, params: %{}, path_info: ["sources", "20", "media", "19509", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19509/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAbNuhhu6FGHksAAi3C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34960.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19509/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 42130}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19509/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34960.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19509/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 42130}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34961.0>, params: %{}, path_info: ["sources", "20", "media", "19509", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tam (truncated) 09:16:18.141 [info] {"source":"oban","duration":2808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:48.145 [info] {"source":"oban","duration":2394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:00.083 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:17:18.149 [info] {"source":"oban","duration":3260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:21.775 [info] GET /sources/20/media/19507/force_download 09:17:21.776 [debug] QUERY OK source="settings" db=0.4ms idle=1861.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:17:21.777 [debug] QUERY OK source="settings" db=0.5ms idle=1862.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:17:21.777 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:17:21.778 [error] #PID<0.34968.0> running PinchflatWeb.Endpoint (connection #PID<0.34967.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19507/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19507/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34967.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19507/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 46606}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34968.0>, params: %{}, path_info: ["sources", "20", "media", "19507", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19507/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAbRhbnncqWquYAAi4C"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34967.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19507/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 46606}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19507/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34967.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19507/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 46606}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34968.0>, params: %{}, path_info: ["sources", "20", "media", "19507", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tam (truncated) 09:17:48.152 [info] {"source":"oban","duration":2266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:00.085 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:18:18.155 [info] {"source":"oban","duration":2384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:26.843 [info] GET /sources/20/media/19505/force_download 09:18:26.844 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=930.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:18:26.846 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=931.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:18:26.846 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:18:26.846 [error] #PID<0.34976.0> running PinchflatWeb.Endpoint (connection #PID<0.34975.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19505/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19505/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34975.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19505/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 41988}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34976.0>, params: %{}, path_info: ["sources", "20", "media", "19505", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19505/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAbVT1GMgjG1g4AA25B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34975.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19505/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 41988}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19505/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34975.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19505/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 41988}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34976.0>, params: %{}, path_info: ["sources", "20", "media", "19505", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tam (truncated) 09:18:48.158 [info] {"source":"oban","duration":2153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:00.087 [info] {"source":"oban","duration":426,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:19:18.161 [info] {"source":"oban","duration":2567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:30.179 [info] GET /sources/20/media/19523/force_download 09:19:30.180 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=265.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:19:30.181 [debug] QUERY OK source="settings" db=0.5ms idle=267.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:19:30.182 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:19:30.183 [error] #PID<0.34983.0> running PinchflatWeb.Endpoint (connection #PID<0.34982.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19523/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19523/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34982.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19523/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 51494}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34983.0>, params: %{}, path_info: ["sources", "20", "media", "19523", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19523/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAbY_xh_ZOzl5QAA26h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34982.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19523/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 51494}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19523/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34982.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19523/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 51494}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34983.0>, params: %{}, path_info: ["sources", "20", "media", "19523", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tam (truncated) 09:19:48.165 [info] {"source":"oban","duration":3045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:00.088 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:20:18.168 [info] {"source":"oban","duration":2403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:32.395 [info] GET /sources/20/media/19533/force_download 09:20:32.397 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=482.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:20:32.398 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=483.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:20:32.398 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:20:32.399 [error] #PID<0.34991.0> running PinchflatWeb.Endpoint (connection #PID<0.34990.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19533/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19533/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34990.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19533/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 60798}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34991.0>, params: %{}, path_info: ["sources", "20", "media", "19533", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19533/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAbcnjFPH2ANdIAA28B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34990.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19533/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 60798}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19533/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34990.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19533/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 60798}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34991.0>, params: %{}, path_info: ["sources", "20", "media", "19533", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tam (truncated) 09:20:48.171 [info] {"source":"oban","duration":2652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:00.089 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:21:18.175 [info] {"source":"oban","duration":2178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:32.790 [info] GET /sources/20/media/19519/force_download 09:21:32.791 [debug] QUERY OK source="settings" db=0.4ms idle=875.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:21:32.792 [debug] QUERY OK source="settings" db=0.7ms idle=876.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:21:32.792 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:21:32.794 [error] #PID<0.34998.0> running PinchflatWeb.Endpoint (connection #PID<0.34997.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19519/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19519/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34997.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19519/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 37862}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34998.0>, params: %{}, path_info: ["sources", "20", "media", "19519", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19519/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAbgIiOlnOYpIwAA29h"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34997.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19519/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 37862}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19519/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.34997.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19519/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 37862}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.34998.0>, params: %{}, path_info: ["sources", "20", "media", "19519", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tam (truncated) 09:21:48.178 [info] {"source":"oban","duration":3023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:00.090 [info] {"source":"oban","duration":386,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:22:18.182 [info] {"source":"oban","duration":2194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:37.498 [info] GET /sources/20/media/19513 09:22:37.499 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19513", "prevent_download" => "true", "source_id" => "20"} Pipelines: [:browser] 09:22:37.500 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=1584.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19513] 09:22:37.501 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=1585.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19513] 09:22:37.501 [debug] QUERY OK source="sources" db=0.6ms idle=1585.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:22:37.502 [debug] QUERY OK source="oban_jobs" db=0.4ms idle=1012.8ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1026] 09:22:37.503 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=11.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:22:37.503 [debug] QUERY OK source="settings" db=0.3ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:22:37.504 [debug] QUERY OK source="settings" db=0.3ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:22:37.506 [debug] QUERY OK source="media_profiles" db=0.3ms idle=4.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:22:37.509 [info] Sent 200 in 10ms 09:22:48.185 [info] {"source":"oban","duration":2181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:00.091 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:23:18.188 [info] {"source":"oban","duration":2241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:39.140 [info] GET /sources/20/media/19525 09:23:39.141 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19525", "prevent_download" => "true", "source_id" => "20"} Pipelines: [:browser] 09:23:39.142 [debug] QUERY OK source="media_items" db=0.3ms idle=1225.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19525] 09:23:39.143 [debug] QUERY OK source="tasks" db=0.4ms idle=1226.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19525] 09:23:39.144 [debug] QUERY OK source="sources" db=1.0ms idle=1226.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:23:39.145 [debug] QUERY OK source="settings" db=0.4ms idle=474.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:23:39.146 [debug] QUERY OK source="settings" db=0.4ms idle=229.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:23:39.148 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=5.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:23:39.150 [debug] QUERY OK source="media_profiles" db=0.6ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:23:39.155 [info] Sent 200 in 14ms 09:23:48.191 [info] {"source":"oban","duration":2256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:00.093 [info] {"source":"oban","duration":399,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:24:18.194 [info] {"source":"oban","duration":2190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:36.841 [info] GET /sources/20/media/19527 09:24:36.842 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19527", "prevent_download" => "true", "source_id" => "20"} Pipelines: [:browser] 09:24:36.843 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1926.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19527] 09:24:36.845 [debug] QUERY OK source="tasks" db=0.4ms idle=992.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19527] 09:24:36.845 [debug] QUERY OK source="sources" db=1.0ms idle=928.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:24:36.847 [debug] QUERY OK source="settings" db=0.3ms idle=930.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:24:36.848 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=931.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:24:36.849 [debug] QUERY OK source="settings" db=0.3ms idle=5.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:24:36.852 [debug] QUERY OK source="media_profiles" db=0.5ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:24:36.857 [info] Sent 200 in 16ms 09:24:48.197 [info] {"source":"oban","duration":2094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:00.094 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:25:18.200 [info] {"source":"oban","duration":2510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:27.509 [info] GET /sources/20/media/19531 09:25:27.509 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19531", "prevent_download" => "true", "source_id" => "20"} Pipelines: [:browser] 09:25:27.511 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1593.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19531] 09:25:27.513 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=1595.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19531] 09:25:27.513 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1595.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:25:27.515 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1499.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:25:27.516 [debug] QUERY OK source="settings" db=1.1ms idle=498.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:25:27.518 [debug] QUERY OK source="settings" db=0.6ms 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 [] 09:25:27.521 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:25:27.524 [info] Sent 200 in 15ms 09:25:48.204 [info] {"source":"oban","duration":3269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:00.096 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:26:12.827 [info] GET /sources/20/media/19517 09:26:12.828 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19517", "prevent_download" => "true", "source_id" => "20"} Pipelines: [:browser] 09:26:12.829 [debug] QUERY OK source="media_items" db=0.6ms idle=1912.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19517] 09:26:12.831 [debug] QUERY OK source="tasks" db=0.8ms idle=1683.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19517] 09:26:12.831 [debug] QUERY OK source="sources" db=1.1ms idle=914.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:26:12.833 [debug] QUERY OK source="oban_jobs" db=1.6ms queue=0.1ms idle=916.2ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1030] 09:26:12.835 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=684.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:26:12.836 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:26:12.838 [debug] QUERY OK source="settings" db=0.4ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:26:12.840 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=8.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:26:12.845 [info] Sent 200 in 18ms 09:26:18.207 [info] {"source":"oban","duration":2296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:48.210 [info] {"source":"oban","duration":2281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:55.593 [info] GET /sources/20/media/19521 09:26:55.594 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19521", "prevent_download" => "true", "source_id" => "20"} Pipelines: [:browser] 09:26:55.596 [debug] QUERY OK source="media_items" db=0.7ms queue=0.4ms idle=1678.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19521] 09:26:55.598 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=1680.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19521] 09:26:55.598 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1681.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:26:55.601 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=1312.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:26:55.603 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=310.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:26:55.604 [debug] QUERY OK source="settings" db=0.4ms idle=8.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:26:55.607 [debug] QUERY OK source="media_profiles" db=0.6ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:26:55.611 [info] Sent 200 in 17ms 09:27:00.098 [info] {"source":"oban","duration":382,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:27:18.213 [info] {"source":"oban","duration":2191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:31.145 [info] GET /sources/20/media/19538 09:27:31.146 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19538", "prevent_download" => "true", "source_id" => "20"} Pipelines: [:browser] 09:27:31.147 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=1230.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19538] 09:27:31.149 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=1232.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19538] 09:27:31.150 [debug] QUERY OK source="sources" db=0.8ms idle=744.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:27:31.151 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=234.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:27:31.152 [debug] QUERY OK source="settings" db=0.5ms idle=235.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:27:31.154 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:27:31.157 [debug] QUERY OK source="media_profiles" db=0.6ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:27:31.161 [info] Sent 200 in 15ms 09:27:48.217 [info] {"source":"oban","duration":3464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:00.099 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:28:04.962 [info] GET /sources/20/media/19536 09:28:04.963 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19536", "prevent_download" => "true", "source_id" => "20"} Pipelines: [:browser] 09:28:04.964 [debug] QUERY OK source="media_items" db=0.5ms idle=1047.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19536] 09:28:04.965 [debug] QUERY OK source="tasks" db=0.4ms idle=1048.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19536] 09:28:04.966 [debug] QUERY OK source="sources" db=0.8ms idle=454.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:28:04.967 [debug] QUERY OK source="settings" db=0.8ms idle=50.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:28:04.969 [debug] QUERY OK source="settings" db=0.8ms idle=52.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:28:04.971 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:28:04.973 [debug] QUERY OK source="media_profiles" db=0.6ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:28:04.977 [info] Sent 200 in 15ms 09:28:18.221 [info] {"source":"oban","duration":3096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:34.146 [info] GET /sources/6/media/37382 09:28:34.147 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "37382", "prevent_download" => "true", "source_id" => "6"} Pipelines: [:browser] 09:28:34.149 [debug] QUERY OK source="media_items" db=1.0ms idle=1231.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [37382] 09:28:34.150 [debug] QUERY OK source="tasks" db=0.5ms idle=1233.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [37382] 09:28:34.151 [debug] QUERY OK source="sources" db=1.3ms idle=1233.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 09:28:34.153 [debug] QUERY OK source="oban_jobs" db=0.6ms queue=0.2ms idle=552.1ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1238] 09:28:34.154 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=237.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:28:34.156 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:28:34.158 [debug] QUERY OK source="settings" db=0.9ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:28:34.162 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=9.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:28:34.168 [info] Sent 200 in 21ms 09:28:48.225 [info] {"source":"oban","duration":3141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:00.100 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:29:02.414 [info] GET /sources/7b82f09f-7177-4f5f-9c8d-347f9d155e29/feed.xml 09:29:02.414 [debug] Processing with PinchflatWeb.Podcasts.PodcastController.rss_feed/2 Parameters: %{"uuid" => "7b82f09f-7177-4f5f-9c8d-347f9d155e29"} Pipelines: [:maybe_basic_auth] 09:29:02.418 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=728.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."uuid" = ?) ["7b82f09f-7177-4f5f-9c8d-347f9d155e29"] 09:29:02.422 [debug] QUERY OK source="media_items" db=1.9ms queue=0.3ms idle=503.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? [20, 2000] 09:29:02.428 [debug] QUERY OK source="source_metadata" db=0.7ms queue=0.2ms idle=511.1ms SELECT s0."id", s0."metadata_filepath", s0."fanart_filepath", s0."poster_filepath", s0."banner_filepath", s0."source_id", s0."inserted_at", s0."updated_at", s0."source_id" FROM "source_metadata" AS s0 WHERE (s0."source_id" = ?) [20] 09:29:02.429 [debug] QUERY OK source="media_metadata" db=0.8ms idle=512.9ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [38026] 09:29:02.431 [info] Sent 200 in 17ms 09:29:18.229 [info] {"source":"oban","duration":3439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:25.764 [info] GET /sources/new 09:29:25.764 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{"template_id" => "20"} Pipelines: [:browser] 09:29:25.766 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1848.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:29:25.768 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=1850.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 09:29:25.770 [debug] QUERY OK source="settings" db=1.6ms idle=1852.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:29:25.772 [debug] QUERY OK source="settings" db=0.3ms idle=1007.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:29:25.773 [debug] QUERY OK source="settings" db=0.4ms 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 [] 09:29:25.774 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:29:25.776 [debug] QUERY OK source="settings" db=0.4ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:29:25.780 [info] Sent 200 in 16ms 09:29:47.865 [info] GET /sources/20/media/19513/force_download 09:29:47.867 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=950.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:29:47.868 [debug] QUERY OK source="settings" db=0.7ms idle=951.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:29:47.868 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:29:47.869 [error] #PID<0.35097.0> running PinchflatWeb.Endpoint (connection #PID<0.35096.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19513/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19513/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35096.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19513/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 48358}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35097.0>, params: %{}, path_info: ["sources", "20", "media", "19513", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19513/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAb881fWIE4b6gAA3PB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35096.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19513/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 48358}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19513/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35096.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19513/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 48358}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.u (truncated) 09:29:48.232 [info] {"source":"oban","duration":2924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:00.101 [info] {"source":"oban","duration":396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:30:08.158 [info] GET /sources/20/media/19525/force_download 09:30:08.160 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=1243.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:30:08.162 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1245.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:30:08.162 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:30:08.164 [error] #PID<0.35099.0> running PinchflatWeb.Endpoint (connection #PID<0.35098.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19525/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19525/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35098.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19525/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 57424}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35099.0>, params: %{}, path_info: ["sources", "20", "media", "19525", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19525/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAb-IbqgKHLNzUAA3Ph"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35098.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19525/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 57424}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19525/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35098.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19525/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 57424}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.u (truncated) 09:30:18.237 [info] {"source":"oban","duration":3441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:48.240 [info] {"source":"oban","duration":2656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:00.102 [info] {"source":"oban","duration":424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:31:09.101 [info] GET /sources/20/media/19527/force_download 09:31:09.102 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1185.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:31:09.103 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1186.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:31:09.104 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:31:09.105 [error] #PID<0.35106.0> running PinchflatWeb.Endpoint (connection #PID<0.35105.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19527/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19527/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35105.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19527/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 56956}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35106.0>, params: %{}, path_info: ["sources", "20", "media", "19527", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19527/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAcBrde1Zme9BsAA3RB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35105.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19527/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 56956}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19527/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35105.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19527/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 56956}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.u (truncated) 09:31:18.244 [info] {"source":"oban","duration":2311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:48.247 [info] {"source":"oban","duration":2570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:00.103 [info] {"source":"oban","duration":393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:32:12.560 [info] GET /sources/20/media/19531/force_download 09:32:12.562 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=645.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:32:12.563 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=646.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:32:12.563 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:32:12.564 [error] #PID<0.35114.0> running PinchflatWeb.Endpoint (connection #PID<0.35113.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19531/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19531/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35113.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19531/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 41262}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35114.0>, params: %{}, path_info: ["sources", "20", "media", "19531", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19531/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAcFX3cc-Zq50wAA3Sh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35113.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19531/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 41262}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19531/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35113.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19531/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 41262}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.ugDtSce1a_qBUYBwRF6zmELBtnh7eDeSePTrAyYVzYk", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYMnAzR2tRcnV4VTQyYXZucWQ1MXBrWHdT.u (truncated) 09:32:18.250 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:48.254 [info] {"source":"oban","duration":2377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:00.104 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:33:14.422 [info] GET /sources/20/media/19517/force_download 09:33:14.423 [debug] QUERY OK source="settings" db=0.4ms idle=939.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:33:14.425 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=507.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:33:14.425 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:33:14.426 [error] #PID<0.35121.0> running PinchflatWeb.Endpoint (connection #PID<0.35120.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19517/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19517/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35120.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19517/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 52414}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35121.0>, params: %{}, path_info: ["sources", "20", "media", "19517", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19517/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAcI-UXc5IwTGgAA3UB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35120.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19517/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 52414}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19517/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35120.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19517/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 52414}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35121.0>, params: %{}, path_info: ["sources", "20", "media", "19517", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tam (truncated) 09:33:18.258 [info] {"source":"oban","duration":3587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:48.263 [info] {"source":"oban","duration":3125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:00.105 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:34:18.266 [info] {"source":"oban","duration":2417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:19.809 [info] GET /sources/20/media/19521/force_download 09:34:19.810 [debug] QUERY OK source="settings" db=0.5ms idle=1893.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:34:19.811 [debug] QUERY OK source="settings" db=0.4ms idle=1894.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:34:19.811 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:34:19.812 [error] #PID<0.35131.0> running PinchflatWeb.Endpoint (connection #PID<0.35130.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19521/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19521/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35130.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19521/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 45630}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35131.0>, params: %{}, path_info: ["sources", "20", "media", "19521", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19521/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAcMx52IhrTYgsAA3WB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35130.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19521/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 45630}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19521/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35130.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19521/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 45630}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35131.0>, params: %{}, path_info: ["sources", "20", "media", "19521", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tam (truncated) 09:34:48.269 [info] {"source":"oban","duration":2592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:00.107 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:35:18.273 [info] {"source":"oban","duration":2274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:21.840 [info] GET /sources/20/media/19538/force_download 09:35:21.841 [debug] QUERY OK source="settings" db=0.5ms idle=1924.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:35:21.842 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1925.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:35:21.842 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:35:21.843 [error] #PID<0.35138.0> running PinchflatWeb.Endpoint (connection #PID<0.35137.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19538/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19538/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35137.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19538/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 39586}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35138.0>, params: %{}, path_info: ["sources", "20", "media", "19538", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19538/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAcQY_KYcyFKvAAA3Xh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35137.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19538/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 39586}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19538/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35137.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19538/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 39586}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35138.0>, params: %{}, path_info: ["sources", "20", "media", "19538", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tam (truncated) 09:35:48.276 [info] {"source":"oban","duration":2378,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:00.108 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:36:18.279 [info] {"source":"oban","duration":2165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:24.586 [info] GET /sources/20/media/19536/force_download 09:36:24.588 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=671.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:36:24.588 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=672.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:36:24.589 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:36:24.590 [error] #PID<0.35146.0> running PinchflatWeb.Endpoint (connection #PID<0.35145.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/media/19536/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19536/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35145.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19536/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 49060}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35146.0>, params: %{}, path_info: ["sources", "20", "media", "19536", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/media/19536/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAcUCvHlGDsvSkAA3ZB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35145.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19536/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 49060}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/media/19536/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35145.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/media/19536/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 49060}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35146.0>, params: %{}, path_info: ["sources", "20", "media", "19536", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tam (truncated) 09:36:48.282 [info] {"source":"oban","duration":2139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:00.110 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:37:18.286 [info] {"source":"oban","duration":3176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:24.611 [info] GET /sources/6/media/37382/force_download 09:37:24.612 [debug] QUERY OK source="settings" db=0.5ms idle=696.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:37:24.613 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=697.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:37:24.614 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:37:24.615 [error] #PID<0.35153.0> running PinchflatWeb.Endpoint (connection #PID<0.35152.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/6/media/37382/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/6/media/37382/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35152.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/6/media/37382/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 51258}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35153.0>, params: %{}, path_info: ["sources", "6", "media", "37382", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/6/media/37382/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAcXiWC0twqkpgAA3ah"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35152.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/6/media/37382/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 51258}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/6/media/37382/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35152.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/6/media/37382/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 51258}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35153.0>, params: %{}, path_info: ["sources", "6", "media", "37382", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, (truncated) 09:37:48.289 [info] {"source":"oban","duration":2098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:00.111 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:38:18.292 [info] {"source":"oban","duration":2487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:29.878 [info] GET /sources/20 09:38:29.879 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"delete_files" => "true", "id" => "20"} Pipelines: [:browser] 09:38:29.880 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1963.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:38:29.882 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=1965.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:38:29.885 [debug] QUERY OK source="tasks" db=2.3ms queue=0.1ms idle=1966.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [20, "executing", "available", "scheduled", "retryable"] 09:38:29.886 [debug] QUERY OK source="oban_jobs" db=0.4ms idle=1396.1ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1250] 09:38:29.888 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=394.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:38:29.889 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:38:29.891 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=8.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:38:29.894 [debug] QUERY OK source="sources" db=0.5ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:38:29.897 [debug] QUERY OK source="media_items" db=1.0ms queue=0.3ms idle=9.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [20] 09:38:29.899 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=9.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [20, 10, 0] 09:38:29.901 [debug] QUERY OK source="sources" db=0.6ms idle=11.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:38:29.903 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=11.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [20] 09:38:29.904 [debug] QUERY OK source="media_items" db=0.9ms idle=8.5ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [20, 10, 0] 09:38:29.907 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=10.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 09:38:29.909 [debug] QUERY OK source="media_items" db=0.7ms idle=9.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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"))))) [20] 09:38:29.911 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=8.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_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 ? [20, 10, 0] 09:38:29.915 [info] Sent 200 in 37ms 09:38:48.296 [info] {"source":"oban","duration":3139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:00.113 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:39:18.299 [info] {"source":"oban","duration":2541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:32.842 [info] GET /media/453b9d77-6ed8-4833-8727-62c1f5b3d8f2/stream 09:39:32.842 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "453b9d77-6ed8-4833-8727-62c1f5b3d8f2", "v" => "1764074593"} Pipelines: [:maybe_basic_auth] 09:39:32.845 [debug] QUERY OK source="media_items" db=1.1ms queue=0.7ms idle=1151.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["453b9d77-6ed8-4833-8727-62c1f5b3d8f2"] 09:39:32.847 [debug] Invalid range request for media item: 453b9d77-6ed8-4833-8727-62c1f5b3d8f2 - serving full file 09:39:32.847 [info] Sent 200 in 4ms 09:39:48.303 [info] {"source":"oban","duration":2338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:00.114 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:40:18.307 [info] {"source":"oban","duration":3347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:28.030 [info] GET /media/f1b0d24a-d216-4d9b-b0dc-55abeb86358b/stream 09:40:28.030 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "f1b0d24a-d216-4d9b-b0dc-55abeb86358b", "v" => "1764074406"} Pipelines: [:maybe_basic_auth] 09:40:28.032 [debug] QUERY OK source="media_items" db=1.7ms idle=1865.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["f1b0d24a-d216-4d9b-b0dc-55abeb86358b"] 09:40:28.033 [debug] Invalid range request for media item: f1b0d24a-d216-4d9b-b0dc-55abeb86358b - serving full file 09:40:28.034 [info] Sent 200 in 3ms 09:40:48.310 [info] {"source":"oban","duration":2242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:00.116 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:41:17.394 [info] GET /media/72e95d38-252e-4a0b-bc2d-e6414d3e66d6/stream 09:41:17.394 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "72e95d38-252e-4a0b-bc2d-e6414d3e66d6", "v" => "1764074564"} Pipelines: [:maybe_basic_auth] 09:41:17.396 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1230.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["72e95d38-252e-4a0b-bc2d-e6414d3e66d6"] 09:41:17.397 [debug] Invalid range request for media item: 72e95d38-252e-4a0b-bc2d-e6414d3e66d6 - serving full file 09:41:17.397 [info] Sent 200 in 2ms 09:41:18.313 [info] {"source":"oban","duration":3001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:48.318 [info] {"source":"oban","duration":3234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:00.118 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:42:18.321 [info] {"source":"oban","duration":2653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:19.519 [info] GET /media/4bf6d516-9252-4dd3-8d2b-8793ad1d1ed6/stream 09:42:19.519 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "4bf6d516-9252-4dd3-8d2b-8793ad1d1ed6", "v" => "1764074480"} Pipelines: [:maybe_basic_auth] 09:42:19.520 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1350.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["4bf6d516-9252-4dd3-8d2b-8793ad1d1ed6"] 09:42:19.521 [debug] Invalid range request for media item: 4bf6d516-9252-4dd3-8d2b-8793ad1d1ed6 - serving full file 09:42:19.522 [info] Sent 200 in 3ms 09:42:48.325 [info] {"source":"oban","duration":2379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:00.120 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:43:14.997 [info] GET /media/52ae5908-3a6e-45b2-abcd-12b4fa179932/stream 09:43:14.997 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "52ae5908-3a6e-45b2-abcd-12b4fa179932", "v" => "1765368474"} Pipelines: [:maybe_basic_auth] 09:43:14.999 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1826.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["52ae5908-3a6e-45b2-abcd-12b4fa179932"] 09:43:15.000 [debug] Invalid range request for media item: 52ae5908-3a6e-45b2-abcd-12b4fa179932 - serving full file 09:43:15.000 [info] Sent 200 in 3ms 09:43:18.328 [info] {"source":"oban","duration":2200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:48.331 [info] {"source":"oban","duration":2403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:00.122 [info] {"source":"oban","duration":396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:44:07.301 [info] GET /media/def710b4-b64e-471d-bccc-69d82646c9bf/stream 09:44:07.302 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "def710b4-b64e-471d-bccc-69d82646c9bf", "v" => "1764074620"} Pipelines: [:maybe_basic_auth] 09:44:07.304 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1131.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["def710b4-b64e-471d-bccc-69d82646c9bf"] 09:44:07.304 [debug] Invalid range request for media item: def710b4-b64e-471d-bccc-69d82646c9bf - serving full file 09:44:07.305 [info] Sent 200 in 3ms 09:44:18.333 [info] {"source":"oban","duration":1639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:48.336 [info] {"source":"oban","duration":2086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:56.331 [info] GET /media/bbdd4182-bdab-4cdb-a2df-7d48e44d9bef/stream 09:44:56.331 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "bbdd4182-bdab-4cdb-a2df-7d48e44d9bef", "v" => "1764074524"} Pipelines: [:maybe_basic_auth] 09:44:56.333 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=611.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["bbdd4182-bdab-4cdb-a2df-7d48e44d9bef"] 09:44:56.334 [debug] Invalid range request for media item: bbdd4182-bdab-4cdb-a2df-7d48e44d9bef - serving full file 09:44:56.334 [info] Sent 200 in 3ms 09:45:00.123 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:45:18.339 [info] {"source":"oban","duration":2595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:40.464 [info] GET /media/9da2e37d-b1ad-412c-ae16-68c5253f9a04/stream 09:45:40.464 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "9da2e37d-b1ad-412c-ae16-68c5253f9a04", "v" => "1764074449"} Pipelines: [:maybe_basic_auth] 09:45:40.466 [debug] QUERY OK source="media_items" db=1.2ms idle=601.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["9da2e37d-b1ad-412c-ae16-68c5253f9a04"] 09:45:40.467 [debug] Invalid range request for media item: 9da2e37d-b1ad-412c-ae16-68c5253f9a04 - serving full file 09:45:40.467 [info] Sent 200 in 3ms 09:45:48.349 [info] {"source":"oban","duration":8850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:00.124 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:46:18.354 [info] {"source":"oban","duration":3229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:21.124 [info] GET /media/16c78394-92e4-4315-8cac-bc9e0bad599f/stream 09:46:21.125 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "16c78394-92e4-4315-8cac-bc9e0bad599f", "v" => "1765371018"} Pipelines: [:maybe_basic_auth] 09:46:21.127 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=950.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["16c78394-92e4-4315-8cac-bc9e0bad599f"] 09:46:21.127 [debug] Invalid range request for media item: 16c78394-92e4-4315-8cac-bc9e0bad599f - serving full file 09:46:21.128 [info] Sent 200 in 3ms 09:46:48.357 [info] {"source":"oban","duration":2754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:57.562 [info] GET /sources/20/force_redownload 09:46:57.564 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1106.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:46:57.565 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=1107.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:46:57.565 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:46:57.566 [error] #PID<0.35228.0> running PinchflatWeb.Endpoint (connection #PID<0.35227.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/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/20/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35227.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_redownload", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 37498}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35228.0>, params: %{}, path_info: ["sources", "20", "force_redownload"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/force_redownload", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAc44wWbgD6OuQAA3qB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35227.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_redownload", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 37498}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35227.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_redownload", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 37498}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35228.0>, params: %{}, path_info: ["sources", "20", "force_redownload"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; (truncated) 09:47:00.126 [info] {"source":"oban","duration":391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:47:18.361 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:35.115 [info] GET /sources/20/force_index 09:47:35.116 [debug] QUERY OK source="settings" db=0.6ms idle=1658.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:47:35.118 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms idle=1660.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:47:35.118 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:47:35.119 [error] #PID<0.35232.0> running PinchflatWeb.Endpoint (connection #PID<0.35231.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/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/20/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35231.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_index", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 45404}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35232.0>, params: %{}, path_info: ["sources", "20", "force_index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAc7EpkzlrXIJsAA3rB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35231.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_index", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 45404}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35231.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_index", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 45404}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35232.0>, params: %{}, path_info: ["sources", "20", "force_index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/g (truncated) 09:47:48.365 [info] {"source":"oban","duration":2226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:00.127 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:48:18.368 [info] {"source":"oban","duration":2469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:40.404 [info] GET /sources/20/force_download_pending 09:48:40.406 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=992.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:48:40.407 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=949.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:48:40.407 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:48:40.408 [error] #PID<0.35240.0> running PinchflatWeb.Endpoint (connection #PID<0.35239.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/force_download_pending ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35239.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_download_pending", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 57062}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35240.0>, params: %{}, path_info: ["sources", "20", "force_download_pending"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/force_download_pending", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAc-330CTzSJz4AA3sh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35239.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_download_pending", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 57062}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35239.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_download_pending", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 57062}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35240.0>, params: %{}, path_info: ["sources", "20", "force_download_pending"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", (truncated) 09:48:48.370 [info] {"source":"oban","duration":1966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:00.129 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:49:18.374 [info] {"source":"oban","duration":2313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:41.322 [info] GET /sources/20/sync_files_on_disk 09:49:41.324 [debug] QUERY OK source="settings" db=1.8ms queue=0.1ms idle=1865.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:49:41.326 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=1868.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:49:41.326 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:49:41.328 [error] #PID<0.35248.0> running PinchflatWeb.Endpoint (connection #PID<0.35247.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/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/20/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35247.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/sync_files_on_disk", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 56508}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35248.0>, params: %{}, path_info: ["sources", "20", "sync_files_on_disk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/sync_files_on_disk", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAdCazn7A17fEEAA3uB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35247.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/sync_files_on_disk", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 56508}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35247.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/sync_files_on_disk", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 56508}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35248.0>, params: %{}, path_info: ["sources", "20", "sync_files_on_disk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (K (truncated) 09:49:48.377 [info] {"source":"oban","duration":2583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:00.131 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:50:18.382 [info] {"source":"oban","duration":3183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:46.106 [info] GET /sources/20/force_metadata_refresh 09:50:46.107 [debug] QUERY OK source="settings" db=0.5ms idle=649.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:46.108 [debug] QUERY OK source="settings" db=0.6ms idle=651.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:46.109 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 09:50:46.110 [error] #PID<0.35256.0> running PinchflatWeb.Endpoint (connection #PID<0.35255.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/20/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/20/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35255.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_metadata_refresh", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 41634}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35256.0>, params: %{}, path_info: ["sources", "20", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.200"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "798287712"} ], request_path: "/sources/20/force_metadata_refresh", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAdGMJZfhlnZ_4AA3vh"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35255.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_metadata_refresh", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 41634}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/20/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.35255.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/20/force_metadata_refresh", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 41634}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "from" => "gptbot(at)openai.com", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.200", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https", "x-openai-host-hash" => "798287712" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.35256.0>, params: %{}, path_info: ["sources", "20", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", (truncated) 09:50:48.386 [info] {"source":"oban","duration":3135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:00.133 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:51:18.389 [info] {"source":"oban","duration":2323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:48.392 [info] {"source":"oban","duration":2965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:49.484 [info] GET /media/dcc6674b-f66c-4249-ad6b-a911b01e5038/stream 09:51:49.484 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "dcc6674b-f66c-4249-ad6b-a911b01e5038", "v" => "1765299481"} Pipelines: [:maybe_basic_auth] 09:51:49.486 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=460.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."uuid" = ?) ["dcc6674b-f66c-4249-ad6b-a911b01e5038"] 09:51:49.486 [debug] Invalid range request for media item: dcc6674b-f66c-4249-ad6b-a911b01e5038 - serving full file 09:51:49.487 [info] Sent 200 in 2ms 09:52:00.134 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:52:18.396 [info] {"source":"oban","duration":2613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:48.400 [info] {"source":"oban","duration":2162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:00.135 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:53:18.403 [info] {"source":"oban","duration":2606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:48.406 [info] {"source":"oban","duration":2904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:00.136 [info] {"source":"oban","duration":388,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:54:18.410 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:48.414 [info] {"source":"oban","duration":2342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:00.137 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:55:18.418 [info] {"source":"oban","duration":3338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:48.421 [info] {"source":"oban","duration":2542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:00.138 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:56:18.424 [info] {"source":"oban","duration":2201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:48.427 [info] {"source":"oban","duration":2867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:00.140 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:57:18.430 [info] {"source":"oban","duration":2066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:48.435 [info] {"source":"oban","duration":3190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:00.142 [info] {"source":"oban","duration":378,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:58:18.438 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:48.440 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:00.143 [info] {"source":"oban","duration":370,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:59:18.445 [info] {"source":"oban","duration":3132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:48.448 [info] {"source":"oban","duration":2371,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:00.144 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:00:18.450 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:48.453 [info] {"source":"oban","duration":2038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:00.145 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:01:18.457 [info] {"source":"oban","duration":2483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:48.461 [info] {"source":"oban","duration":3132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:00.146 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:02:18.464 [info] {"source":"oban","duration":2187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:48.467 [info] {"source":"oban","duration":2140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:00.147 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:03:18.470 [info] {"source":"oban","duration":2327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:48.473 [info] {"source":"oban","duration":2714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:00.148 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:04:18.477 [info] {"source":"oban","duration":2055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:48.480 [info] {"source":"oban","duration":2514,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:00.149 [info] {"source":"oban","duration":367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:05:18.484 [info] {"source":"oban","duration":2229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:48.487 [info] {"source":"oban","duration":2189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:00.150 [info] {"source":"oban","duration":411,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:06:18.490 [info] {"source":"oban","duration":2630,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:48.494 [info] {"source":"oban","duration":2402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:00.151 [info] {"source":"oban","duration":386,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:07:18.497 [info] {"source":"oban","duration":2369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:48.500 [info] {"source":"oban","duration":2380,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:00.152 [info] {"source":"oban","duration":368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:08:18.503 [info] {"source":"oban","duration":2341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:48.506 [info] {"source":"oban","duration":2366,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:00.153 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:09:18.509 [info] {"source":"oban","duration":2355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:48.512 [info] {"source":"oban","duration":2385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:00.155 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:10:18.515 [info] {"source":"oban","duration":2369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:48.518 [info] {"source":"oban","duration":2571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:00.157 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:11:18.522 [info] {"source":"oban","duration":2331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:48.525 [info] {"source":"oban","duration":2540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:00.159 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:12:18.529 [info] {"source":"oban","duration":2092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:48.532 [info] {"source":"oban","duration":2429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:00.161 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:13:18.536 [info] {"source":"oban","duration":3193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:48.540 [info] {"source":"oban","duration":3644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:00.163 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:14:18.544 [info] {"source":"oban","duration":2370,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:48.548 [info] {"source":"oban","duration":3140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:00.164 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:15:18.550 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:48.554 [info] {"source":"oban","duration":3285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:00.165 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:16:18.557 [info] {"source":"oban","duration":2742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:48.561 [info] {"source":"oban","duration":2266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:00.166 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:17:18.564 [info] {"source":"oban","duration":2221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:48.566 [info] {"source":"oban","duration":1956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:00.168 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:18:18.570 [info] {"source":"oban","duration":2197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:48.573 [info] {"source":"oban","duration":2229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:00.170 [info] {"source":"oban","duration":417,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:19:18.577 [info] {"source":"oban","duration":3200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:48.581 [info] {"source":"oban","duration":3250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:00.171 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:20:18.584 [info] {"source":"oban","duration":2316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:48.588 [info] {"source":"oban","duration":3173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:00.172 [info] {"source":"oban","duration":407,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:21:18.591 [info] {"source":"oban","duration":2382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:48.594 [info] {"source":"oban","duration":2154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:00.173 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:22:18.597 [info] {"source":"oban","duration":2140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:48.601 [info] {"source":"oban","duration":3301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:00.174 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:23:18.604 [info] {"source":"oban","duration":2243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:48.607 [info] {"source":"oban","duration":2774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:00.176 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:24:18.611 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:48.615 [info] {"source":"oban","duration":2534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:00.177 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:25:18.619 [info] {"source":"oban","duration":2347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:48.622 [info] {"source":"oban","duration":2536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:00.179 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:26:18.625 [info] {"source":"oban","duration":2255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:48.628 [info] {"source":"oban","duration":2511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:00.181 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:27:18.631 [info] {"source":"oban","duration":2229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:48.634 [info] {"source":"oban","duration":2251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:00.182 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:28:18.637 [info] {"source":"oban","duration":2191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:48.638 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:00.184 [info] {"source":"oban","duration":648,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:29:18.642 [info] {"source":"oban","duration":2195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:48.645 [info] {"source":"oban","duration":2298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:00.186 [info] {"source":"oban","duration":783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:30:18.648 [info] {"source":"oban","duration":2587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:48.652 [info] {"source":"oban","duration":2284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:00.188 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:31:18.656 [info] {"source":"oban","duration":3164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:48.659 [info] {"source":"oban","duration":2613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:00.190 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:32:18.663 [info] {"source":"oban","duration":2514,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:48.666 [info] {"source":"oban","duration":2135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:00.192 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:33:18.669 [info] {"source":"oban","duration":2193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:48.673 [info] {"source":"oban","duration":3136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:00.194 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:34:18.677 [info] {"source":"oban","duration":3376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:48.680 [info] {"source":"oban","duration":2636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:00.196 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:35:18.684 [info] {"source":"oban","duration":2400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:48.688 [info] {"source":"oban","duration":3309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:00.198 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:36:18.691 [info] {"source":"oban","duration":2188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:48.693 [info] {"source":"oban","duration":1985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:00.200 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:37:18.697 [info] {"source":"oban","duration":2486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:48.700 [info] {"source":"oban","duration":2231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:00.202 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:38:18.704 [info] {"source":"oban","duration":3225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:48.707 [info] {"source":"oban","duration":2203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:00.204 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:39:18.710 [info] {"source":"oban","duration":2280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:48.713 [info] {"source":"oban","duration":2970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:00.206 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:40:18.718 [info] {"source":"oban","duration":3252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:48.722 [info] {"source":"oban","duration":3157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:00.208 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:41:18.725 [info] {"source":"oban","duration":2675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:48.729 [info] {"source":"oban","duration":2434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:00.210 [info] {"source":"oban","duration":720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:42:18.732 [info] {"source":"oban","duration":2233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:48.736 [info] {"source":"oban","duration":3095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:00.212 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:43:18.738 [info] {"source":"oban","duration":1850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:48.742 [info] {"source":"oban","duration":2278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:00.214 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:44:18.745 [info] {"source":"oban","duration":2232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:48.749 [info] {"source":"oban","duration":3215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:00.216 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:45:18.751 [info] {"source":"oban","duration":1537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:48.754 [info] {"source":"oban","duration":2895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:00.218 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:46:18.759 [info] {"source":"oban","duration":3222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:48.762 [info] {"source":"oban","duration":2350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:00.220 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:47:18.765 [info] {"source":"oban","duration":2320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:48.768 [info] {"source":"oban","duration":2232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:00.222 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:48:18.771 [info] {"source":"oban","duration":2399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:48.774 [info] {"source":"oban","duration":2104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:00.223 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:49:18.777 [info] {"source":"oban","duration":2568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:48.781 [info] {"source":"oban","duration":2300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:00.224 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:50:18.785 [info] {"source":"oban","duration":3200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:48.789 [info] {"source":"oban","duration":3072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:00.226 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:51:18.792 [info] {"source":"oban","duration":2178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:48.795 [info] {"source":"oban","duration":2208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:00.228 [info] {"source":"oban","duration":866,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:52:18.798 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:48.802 [info] {"source":"oban","duration":3273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:00.230 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:53:18.805 [info] {"source":"oban","duration":2160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:48.809 [info] {"source":"oban","duration":3333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:00.231 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:54:18.813 [info] {"source":"oban","duration":3211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:48.816 [info] {"source":"oban","duration":2581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:00.233 [info] {"source":"oban","duration":773,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:55:18.820 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:48.824 [info] {"source":"oban","duration":2297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:00.235 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:56:18.828 [info] {"source":"oban","duration":3194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:48.832 [info] {"source":"oban","duration":3223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:00.237 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:57:18.835 [info] {"source":"oban","duration":2374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:48.838 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:00.239 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:58:18.842 [info] {"source":"oban","duration":2191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:48.845 [info] {"source":"oban","duration":2331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:00.241 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:59:18.848 [info] {"source":"oban","duration":2286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:48.852 [info] {"source":"oban","duration":3232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:00.243 [info] {"source":"oban","duration":1361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:00:18.856 [info] {"source":"oban","duration":3095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:48.859 [info] {"source":"oban","duration":2568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:00.246 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:01:18.863 [info] {"source":"oban","duration":2427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:48.866 [info] {"source":"oban","duration":2281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:00.247 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:02:18.869 [info] {"source":"oban","duration":2316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:48.872 [info] {"source":"oban","duration":2611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:00.249 [info] {"source":"oban","duration":685,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:03:18.876 [info] {"source":"oban","duration":2314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:48.879 [info] {"source":"oban","duration":2276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:00.252 [info] {"source":"oban","duration":886,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:04:18.883 [info] {"source":"oban","duration":3307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:48.886 [info] {"source":"oban","duration":2199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:00.253 [info] {"source":"oban","duration":840,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:05:18.890 [info] {"source":"oban","duration":3780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:48.895 [info] {"source":"oban","duration":3248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:00.255 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:06:18.898 [info] {"source":"oban","duration":2179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:48.902 [info] {"source":"oban","duration":3316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:00.257 [info] {"source":"oban","duration":923,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:07:18.906 [info] {"source":"oban","duration":3188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:48.908 [info] {"source":"oban","duration":1846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:00.259 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:08:18.912 [info] {"source":"oban","duration":2277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:48.916 [info] {"source":"oban","duration":3168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:00.261 [info] {"source":"oban","duration":641,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:09:18.919 [info] {"source":"oban","duration":2242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:48.922 [info] {"source":"oban","duration":2322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:00.263 [info] {"source":"oban","duration":658,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:10:18.926 [info] {"source":"oban","duration":3301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:48.929 [info] {"source":"oban","duration":2418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:00.265 [info] {"source":"oban","duration":708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:11:18.932 [info] {"source":"oban","duration":2241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:48.935 [info] {"source":"oban","duration":2877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:00.267 [info] {"source":"oban","duration":845,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:12:18.939 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:48.944 [info] {"source":"oban","duration":3391,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:00.269 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:13:18.947 [info] {"source":"oban","duration":2565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:48.951 [info] {"source":"oban","duration":2758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:00.271 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:14:18.955 [info] {"source":"oban","duration":2661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:48.959 [info] {"source":"oban","duration":2336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:00.272 [info] {"source":"oban","duration":784,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:15:18.963 [info] {"source":"oban","duration":3129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:48.966 [info] {"source":"oban","duration":2235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:00.274 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:16:18.970 [info] {"source":"oban","duration":3259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:48.973 [info] {"source":"oban","duration":2275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:00.275 [info] {"source":"oban","duration":393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:17:18.976 [info] {"source":"oban","duration":2586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:48.980 [info] {"source":"oban","duration":2534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:00.276 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:18:18.985 [info] {"source":"oban","duration":3104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:48.988 [info] {"source":"oban","duration":2446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:00.278 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:19:18.992 [info] {"source":"oban","duration":3239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:48.995 [info] {"source":"oban","duration":2099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:00.280 [info] {"source":"oban","duration":574,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:20:18.998 [info] {"source":"oban","duration":2888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:49.006 [info] {"source":"oban","duration":6878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:00.282 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:21:19.013 [info] {"source":"oban","duration":5782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:49.016 [info] {"source":"oban","duration":1570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:00.284 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:22:19.018 [info] {"source":"oban","duration":1615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:49.024 [info] {"source":"oban","duration":3885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:00.286 [info] {"source":"oban","duration":642,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:23:19.026 [info] {"source":"oban","duration":1460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:49.034 [info] {"source":"oban","duration":6202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:00.288 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:24:19.035 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:49.049 [info] {"source":"oban","duration":11207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:00.290 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:25:19.052 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:49.054 [info] {"source":"oban","duration":1511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:00.292 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:26:19.055 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:49.058 [info] {"source":"oban","duration":1384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:00.294 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:27:19.060 [info] {"source":"oban","duration":1425,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:49.062 [info] {"source":"oban","duration":1268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:00.295 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:28:19.065 [info] {"source":"oban","duration":2339,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:49.068 [info] {"source":"oban","duration":2126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:00.297 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:29:19.071 [info] {"source":"oban","duration":2826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:49.073 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:00.298 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:30:19.076 [info] {"source":"oban","duration":1304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:49.078 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:00.299 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:31:19.082 [info] {"source":"oban","duration":2121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:49.085 [info] {"source":"oban","duration":2294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:00.301 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:32:19.089 [info] {"source":"oban","duration":3282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:49.092 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:00.303 [info] {"source":"oban","duration":750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:33:19.096 [info] {"source":"oban","duration":2294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:49.100 [info] {"source":"oban","duration":3076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:00.305 [info] {"source":"oban","duration":793,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:34:19.103 [info] {"source":"oban","duration":2265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:49.106 [info] {"source":"oban","duration":2237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:00.307 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:35:19.109 [info] {"source":"oban","duration":2342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:49.112 [info] {"source":"oban","duration":2545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:00.308 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:36:19.116 [info] {"source":"oban","duration":2216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:49.119 [info] {"source":"oban","duration":2756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:00.310 [info] {"source":"oban","duration":681,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:37:19.123 [info] {"source":"oban","duration":2238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:49.126 [info] {"source":"oban","duration":2388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:00.312 [info] {"source":"oban","duration":887,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:38:19.129 [info] {"source":"oban","duration":2267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:49.131 [info] {"source":"oban","duration":2047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:00.314 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:39:19.136 [info] {"source":"oban","duration":3149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:49.139 [info] {"source":"oban","duration":2382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:00.316 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:40:19.142 [info] {"source":"oban","duration":2238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:49.146 [info] {"source":"oban","duration":3127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:00.317 [info] {"source":"oban","duration":890,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:41:19.149 [info] {"source":"oban","duration":2174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:49.153 [info] {"source":"oban","duration":3122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:00.319 [info] {"source":"oban","duration":810,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:42:19.156 [info] {"source":"oban","duration":2809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:49.160 [info] {"source":"oban","duration":2754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:00.321 [info] {"source":"oban","duration":716,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:43:19.165 [info] {"source":"oban","duration":3334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:49.168 [info] {"source":"oban","duration":2311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:00.323 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:44:19.171 [info] {"source":"oban","duration":2140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:49.173 [info] {"source":"oban","duration":2050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:00.325 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:45:19.177 [info] {"source":"oban","duration":2155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:49.180 [info] {"source":"oban","duration":2634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:00.327 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:46:19.185 [info] {"source":"oban","duration":3071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:49.189 [info] {"source":"oban","duration":3258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:00.329 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:47:19.192 [info] {"source":"oban","duration":2591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:49.196 [info] {"source":"oban","duration":2667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:00.331 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:48:19.200 [info] {"source":"oban","duration":2226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:49.204 [info] {"source":"oban","duration":3211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:00.333 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:49:19.206 [info] {"source":"oban","duration":2043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:49.209 [info] {"source":"oban","duration":1995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:00.334 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:50:19.213 [info] {"source":"oban","duration":2637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:49.217 [info] {"source":"oban","duration":2123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:00.336 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:51:19.220 [info] {"source":"oban","duration":2294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:49.224 [info] {"source":"oban","duration":3200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:00.338 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:52:19.227 [info] {"source":"oban","duration":2239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:49.230 [info] {"source":"oban","duration":2218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:00.340 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:53:19.234 [info] {"source":"oban","duration":3158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:49.238 [info] {"source":"oban","duration":3239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:00.341 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:54:19.241 [info] {"source":"oban","duration":2426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:49.244 [info] {"source":"oban","duration":2402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:00.343 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:55:19.247 [info] {"source":"oban","duration":2210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:49.250 [info] {"source":"oban","duration":3061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:00.345 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:56:19.254 [info] {"source":"oban","duration":2170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:49.257 [info] {"source":"oban","duration":2153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:00.347 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:57:19.260 [info] {"source":"oban","duration":2696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:49.264 [info] {"source":"oban","duration":2498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:00.349 [info] {"source":"oban","duration":915,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:58:19.267 [info] {"source":"oban","duration":2552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:49.271 [info] {"source":"oban","duration":2619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:00.351 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:59:19.276 [info] {"source":"oban","duration":3094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:49.280 [info] {"source":"oban","duration":3438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:00.353 [info] {"source":"oban","duration":539,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:00:19.283 [info] {"source":"oban","duration":2566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:49.287 [info] {"source":"oban","duration":2475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:00.355 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:01:19.290 [info] {"source":"oban","duration":2912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:49.294 [info] {"source":"oban","duration":2255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:00.357 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:02:19.298 [info] {"source":"oban","duration":3453,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:49.301 [info] {"source":"oban","duration":2872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:00.359 [info] {"source":"oban","duration":734,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:03:19.305 [info] {"source":"oban","duration":2424,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:49.308 [info] {"source":"oban","duration":2273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:00.362 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:04:19.312 [info] {"source":"oban","duration":3170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:49.316 [info] {"source":"oban","duration":3289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:00.363 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:05:19.320 [info] {"source":"oban","duration":3159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:49.324 [info] {"source":"oban","duration":3153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:00.365 [info] {"source":"oban","duration":637,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:06:19.328 [info] {"source":"oban","duration":3201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:49.331 [info] {"source":"oban","duration":2306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:00.367 [info] {"source":"oban","duration":827,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:07:19.334 [info] {"source":"oban","duration":2739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:49.338 [info] {"source":"oban","duration":2546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:00.369 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:08:19.343 [info] {"source":"oban","duration":3406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:49.346 [info] {"source":"oban","duration":2416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:00.372 [info] {"source":"oban","duration":845,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:09:19.349 [info] {"source":"oban","duration":2993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:49.353 [info] {"source":"oban","duration":2242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:00.373 [info] {"source":"oban","duration":345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:10:19.356 [info] {"source":"oban","duration":2828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:49.360 [info] {"source":"oban","duration":2365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:00.374 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:11:19.363 [info] {"source":"oban","duration":2328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:49.367 [info] {"source":"oban","duration":3231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:00.375 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:12:19.369 [info] {"source":"oban","duration":1990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:49.373 [info] {"source":"oban","duration":2106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:00.376 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:13:19.376 [info] {"source":"oban","duration":2536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:49.379 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:00.378 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:14:19.382 [info] {"source":"oban","duration":2599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:49.386 [info] {"source":"oban","duration":2782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:00.380 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:15:19.390 [info] {"source":"oban","duration":2629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:49.394 [info] {"source":"oban","duration":2284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:00.382 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:16:19.397 [info] {"source":"oban","duration":2504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:49.401 [info] {"source":"oban","duration":3166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:00.384 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:17:19.404 [info] {"source":"oban","duration":2511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:49.407 [info] {"source":"oban","duration":2428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:00.386 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:18:19.412 [info] {"source":"oban","duration":3311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:49.415 [info] {"source":"oban","duration":2546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:00.388 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:19:19.419 [info] {"source":"oban","duration":2164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:49.422 [info] {"source":"oban","duration":2293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:00.389 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:20:19.425 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:49.429 [info] {"source":"oban","duration":2320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:00.391 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:21:19.431 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:49.434 [info] {"source":"oban","duration":2104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:00.393 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:22:19.438 [info] {"source":"oban","duration":2329,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:49.441 [info] {"source":"oban","duration":2319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:00.395 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:23:19.444 [info] {"source":"oban","duration":2555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:49.449 [info] {"source":"oban","duration":3057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:00.397 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:24:19.451 [info] {"source":"oban","duration":1866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:49.455 [info] {"source":"oban","duration":2540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:00.399 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:25:19.459 [info] {"source":"oban","duration":3221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:49.463 [info] {"source":"oban","duration":3489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:00.401 [info] {"source":"oban","duration":883,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:26:19.467 [info] {"source":"oban","duration":2498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:49.470 [info] {"source":"oban","duration":2238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:00.403 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:27:19.473 [info] {"source":"oban","duration":2544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:49.476 [info] {"source":"oban","duration":2221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:00.405 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:28:19.479 [info] {"source":"oban","duration":2413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:49.482 [info] {"source":"oban","duration":2520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:00.406 [info] {"source":"oban","duration":666,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:29:19.485 [info] {"source":"oban","duration":2279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:49.488 [info] {"source":"oban","duration":2403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:00.408 [info] {"source":"oban","duration":900,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:30:19.491 [info] {"source":"oban","duration":2147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:49.494 [info] {"source":"oban","duration":2467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:00.410 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:31:19.497 [info] {"source":"oban","duration":2561,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:49.500 [info] {"source":"oban","duration":2175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:00.412 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:32:19.503 [info] {"source":"oban","duration":2237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:49.506 [info] {"source":"oban","duration":2428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:00.414 [info] {"source":"oban","duration":672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:33:19.509 [info] {"source":"oban","duration":2996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:49.513 [info] {"source":"oban","duration":2456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:00.416 [info] {"source":"oban","duration":663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:34:19.516 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:49.520 [info] {"source":"oban","duration":2691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:00.418 [info] {"source":"oban","duration":916,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:35:19.524 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:49.528 [info] {"source":"oban","duration":2374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:00.420 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:36:19.530 [info] {"source":"oban","duration":2054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:49.533 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:00.422 [info] {"source":"oban","duration":728,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:37:19.536 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:49.540 [info] {"source":"oban","duration":2311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:00.425 [info] {"source":"oban","duration":804,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:38:19.543 [info] {"source":"oban","duration":2698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:49.547 [info] {"source":"oban","duration":2234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:00.426 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:39:19.551 [info] {"source":"oban","duration":3023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:49.553 [info] {"source":"oban","duration":2049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:00.428 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:40:19.557 [info] {"source":"oban","duration":2523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:49.561 [info] {"source":"oban","duration":2762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:00.429 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:41:19.564 [info] {"source":"oban","duration":1875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:49.567 [info] {"source":"oban","duration":1700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:00.431 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:42:19.569 [info] {"source":"oban","duration":1525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:49.571 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:00.433 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:43:19.574 [info] {"source":"oban","duration":1475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:49.577 [info] {"source":"oban","duration":2150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:00.434 [info] {"source":"oban","duration":521,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:44:19.581 [info] {"source":"oban","duration":3170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:49.583 [info] {"source":"oban","duration":1488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:00.436 [info] {"source":"oban","duration":418,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:45:19.585 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:49.587 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:00.438 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:46:19.591 [info] {"source":"oban","duration":2323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:49.594 [info] {"source":"oban","duration":2950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:00.439 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:47:19.597 [info] {"source":"oban","duration":1484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:49.599 [info] {"source":"oban","duration":1628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:00.441 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:48:19.601 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:49.604 [info] {"source":"oban","duration":1964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:00.443 [info] {"source":"oban","duration":421,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:49:19.607 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:49.611 [info] {"source":"oban","duration":2201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:00.444 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:50:19.613 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:49.614 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:00.447 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:51:19.617 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:49.618 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:00.448 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:52:19.620 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:49.623 [info] {"source":"oban","duration":1276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:00.449 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:53:19.625 [info] {"source":"oban","duration":1530,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:49.626 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:00.451 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:54:19.629 [info] {"source":"oban","duration":1477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:49.631 [info] {"source":"oban","duration":1283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:00.452 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:55:19.632 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:49.635 [info] {"source":"oban","duration":1393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:00.454 [info] {"source":"oban","duration":419,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:56:19.636 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:49.639 [info] {"source":"oban","duration":1844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:00.456 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:57:19.642 [info] {"source":"oban","duration":1468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:49.644 [info] {"source":"oban","duration":1470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:00.457 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:58:19.646 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:49.647 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:00.459 [info] {"source":"oban","duration":581,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:59:19.650 [info] {"source":"oban","duration":1437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:49.652 [info] {"source":"oban","duration":1242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:00.461 [info] {"source":"oban","duration":834,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:00:19.653 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:49.656 [info] {"source":"oban","duration":1593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:00.463 [info] {"source":"oban","duration":745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:01:19.658 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:49.660 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:00.465 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:02:19.662 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:49.664 [info] {"source":"oban","duration":1834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:00.467 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:03:19.667 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:49.669 [info] {"source":"oban","duration":1442,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:00.470 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:04:19.671 [info] {"source":"oban","duration":1275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:49.673 [info] {"source":"oban","duration":1322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:00.472 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:05:19.675 [info] {"source":"oban","duration":1608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:49.677 [info] {"source":"oban","duration":1227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:00.473 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:06:19.679 [info] {"source":"oban","duration":1370,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:49.681 [info] {"source":"oban","duration":1610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:00.475 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:07:19.684 [info] {"source":"oban","duration":1260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:46.583 [info] {"args":{"id":15},"id":1245,"meta":{},"system_time":1765454866573487908,"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:07:46.654 [debug] QUERY OK source="sources" db=45.0ms queue=0.1ms idle=1075.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:07:46.669 [debug] QUERY OK source="settings" db=9.6ms queue=0.8ms idle=1131.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:07:46.735 [debug] QUERY OK source="media_items" db=49.5ms queue=0.1ms idle=152.3ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [15] 13:07:46.785 [debug] QUERY OK source="media_items" db=48.3ms queue=0.3ms idle=197.3ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [15] 13:07:46.791 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=221.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:07:46.807 [debug] QUERY OK source="settings" db=1.1ms idle=158.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:07:46.807 [debug] QUERY OK source="settings" db=0.2ms idle=137.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:07:46.842 [debug] QUERY OK source="media_items" db=4.4ms idle=102.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [15] 13:07:46.854 [debug] Current batch of media processed. Will check again in 1000ms 13:07:46.855 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 13:07:46.859 [debug] QUERY OK source="settings" db=0.2ms 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:07:46.859 [debug] QUERY OK source="settings" db=0.1ms idle=68.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:07:46.860 [debug] QUERY OK source="settings" db=0.2ms idle=52.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:07:46.872 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@jirkazima1126 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/SWARM/%(upload_date>%Y-%m-%d)S - %(title)S.%(ext)S --remux-video mp4 --format-sort res:4320,+codec:avc, vp9, av01:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/85/af/85af812caf4efbff94e060761b476fc9b478e72d0f8dd6975f2c44787b271a77.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/e7/35/e73553f367288503a1eaa7ae1797a19e9b78a688dbbadb403993738a01e59fbd.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 13:07:47.855 [debug] Current batch of media processed. Will check again in 1000ms 13:07:48.856 [debug] Current batch of media processed. Will check again in 1000ms 13:07:49.696 [info] {"source":"oban","duration":11728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:49.858 [debug] Current batch of media processed. Will check again in 1000ms 13:07:50.858 [debug] Current batch of media processed. Will check again in 1000ms 13:07:51.859 [debug] Current batch of media processed. Will check again in 1000ms 13:07:52.860 [debug] Current batch of media processed. Will check again in 1000ms 13:07:53.866 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Náš projektový elektromobil za 60 000,- Kč už má odřízlý zadek. Nyní dostal kufrové víko z policejního vozu, nové nepoužité airbagy za všechny vystřelené a konečně se jde vařit nový zadek.\n\n00:00 Kufrové víko\n03:50 Airbagy\n17:11 Odříznutý zadek, příravy, zarovnání\n24:30 Příprava EV na sváření\n26:51 Jde se svářet", "duration" => 2119, "filename" => "/downloads/SWARM/2025-12-09 - Chudinská elektromobilita... sváříme vedle baterky a sehnali jsme airbagy.mp4", "id" => "RCPFISOfOOs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RCPFISOfOOs", "playlist_index" => 1, "timestamp" => 1765296046, "title" => "Chudinská elektromobilita... sváříme vedle baterky a sehnali jsme airbagy", "upload_date" => "20251209"} 13:07:53.875 [debug] QUERY OK source="sources" db=0.5ms idle=1340.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [15] 13:07:53.885 [debug] QUERY OK source="sources" db=0.2ms idle=1351.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:07:53.888 [debug] QUERY OK source="media_items" db=1.5ms idle=1329.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-09 16:00:46Z], 15] 13:07:53.910 [debug] QUERY OK source="media_items" db=10.8ms idle=364.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Náš projektový elektromobil za 60 000,- Kč už má odřízlý zadek. Nyní dostal kufrové víko z policejního vozu, nové nepoužité airbagy za všechny vystřelené a konečně se jde vařit nový zadek.\n\n00:00 Kufrové víko\n03:50 Airbagy\n17:11 Odříznutý zadek, příravy, zarovnání\n24:30 Příprava EV na sváření\n26:51 Jde se svářet", "Chudinská elektromobilita... sváříme vedle baterky a sehnali jsme airbagy", "df0c7a86-d5e8-4c5e-9eaa-04814d9b525d", "RCPFISOfOOs", false, 2119, false, "https://www.youtube.com/watch?v=RCPFISOfOOs", 1, "/downloads/SWARM/2025-12-09 - Chudinská elektromobilita... sváříme vedle baterky a sehnali jsme airbagy.mp4", false, false, 15, [], 98, ~U[2025-12-09 16:00:46Z], ~U[2025-12-11 12:07:53Z], ~U[2025-12-11 12:07:53Z], "Náš projektový elektromobil za 60 000,- Kč už má odřízlý zadek. Nyní dostal kufrové víko z policejního vozu, nové nepoužité airbagy za všechny vystřelené a konečně se jde vařit nový zadek.\n\n00:00 Kufrové víko\n03:50 Airbagy\n17:11 Odříznutý zadek, příravy, zarovnání\n24:30 Příprava EV na sváření\n26:51 Jde se svářet", "Chudinská elektromobilita... sváříme vedle baterky a sehnali jsme airbagy", "RCPFISOfOOs", 2119, false, "https://www.youtube.com/watch?v=RCPFISOfOOs", "/downloads/SWARM/2025-12-09 - Chudinská elektromobilita... sváříme vedle baterky a sehnali jsme airbagy.mp4", false, 15, ~U[2025-12-09 16:00:46Z]] 13:07:53.912 [debug] QUERY OK source="sources" db=0.4ms idle=351.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:07:53.913 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=37.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:07:53.918 [debug] QUERY OK source="media_items" db=1.8ms idle=30.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [37837] 13:07:53.919 [debug] Current batch of media processed. Will check again in 1000ms 13:07:54.919 [debug] Current batch of media processed. Will check again in 1000ms 13:07:55.920 [debug] Current batch of media processed. Will check again in 1000ms 13:07:56.923 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Náš \"projektový\" modrý Ioniq Electric za 60 tisíc postupně v dalších videích dostal zrepasovaný elektromotor a podařilo se ho zprovoznit. Pokud ovšem má jít na STK, nesmí jít o zbořený vrak. Dneska jsme se tedy podívali na zadní část. Našli jsme policejní Ioniq na vrakovišti a vzali si z něj za 10 tisíc korun celý zadek a nějaký další materiál. Teď ho jen napasovat na místo původního zbořeného.", "duration" => 2076, "filename" => "/downloads/SWARM/2025-12-02 - Chudinská elektromobilita.... zadek bereme z policejního auta.mp4", "id" => "Yb7eCTPNSZw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Yb7eCTPNSZw", "playlist_index" => 2, "timestamp" => 1764691254, "title" => "Chudinská elektromobilita.... zadek bereme z policejního auta", "upload_date" => "20251202"} 13:07:56.924 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1389.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [15] 13:07:56.926 [debug] QUERY OK source="sources" db=0.7ms idle=1391.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:07:56.928 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=1392.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-02 16:00:54Z], 15] 13:07:56.966 [debug] QUERY OK source="media_items" db=37.1ms queue=0.1ms idle=1363.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Náš \"projektový\" modrý Ioniq Electric za 60 tisíc postupně v dalších videích dostal zrepasovaný elektromotor a podařilo se ho zprovoznit. Pokud ovšem má jít na STK, nesmí jít o zbořený vrak. Dneska jsme se tedy podívali na zadní část. Našli jsme policejní Ioniq na vrakovišti a vzali si z něj za 10 tisíc korun celý zadek a nějaký další materiál. Teď ho jen napasovat na místo původního zbořeného.", "Chudinská elektromobilita.... zadek bereme z policejního auta", "fdc2e8f0-43e4-4a6e-934e-9b66ecbe3b39", "Yb7eCTPNSZw", false, 2076, false, "https://www.youtube.com/watch?v=Yb7eCTPNSZw", 2, "/downloads/SWARM/2025-12-02 - Chudinská elektromobilita.... zadek bereme z policejního auta.mp4", false, false, 15, [], 98, ~U[2025-12-02 16:00:54Z], ~U[2025-12-11 12:07:56Z], ~U[2025-12-11 12:07:56Z], "Náš \"projektový\" modrý Ioniq Electric za 60 tisíc postupně v dalších videích dostal zrepasovaný elektromotor a podařilo se ho zprovoznit. Pokud ovšem má jít na STK, nesmí jít o zbořený vrak. Dneska jsme se tedy podívali na zadní část. Našli jsme policejní Ioniq na vrakovišti a vzali si z něj za 10 tisíc korun celý zadek a nějaký další materiál. Teď ho jen napasovat na místo původního zbořeného.", "Chudinská elektromobilita.... zadek bereme z policejního auta", "Yb7eCTPNSZw", 2076, false, "https://www.youtube.com/watch?v=Yb7eCTPNSZw", "/downloads/SWARM/2025-12-02 - Chudinská elektromobilita.... zadek bereme z policejního auta.mp4", false, 15, ~U[2025-12-02 16:00:54Z]] 13:07:56.967 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=399.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:07:56.968 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=43.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:07:56.970 [debug] QUERY OK source="media_items" db=1.1ms 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 [29093] 13:07:56.970 [debug] Current batch of media processed. Will check again in 1000ms 13:07:57.970 [debug] Current batch of media processed. Will check again in 1000ms 13:07:58.971 [debug] Current batch of media processed. Will check again in 1000ms 13:07:59.973 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Přišel podzim a s ním i letos zase kupujeme nějakou teslu. Tentokrát jde o Tesla Model 3 Performance (12/2020). Stála 290 000,- Kč a samozřejmě má závadu, a to konkrétně trakční baterie. Pojďme si auto obhlédnout, projít nedostatky a rozebrat, co se stalo, proč a co s tím dálem.\n\n00:00 Nový vráček a ohledávání\n06:13 Za kolik byl a co trakční baterie\n07:48 Servisní menu a projevy závady\n13:04 Proč jsme to vůbec koupili a další kroky\n17:16 Sériová diagnostika baterie\n22:04 Možné příčiny problému", "duration" => 1683, "filename" => "/downloads/SWARM/2025-11-18 - Koupili jsme Teslu s vadnou baterií za 290 000,- Kč.mp4", "id" => "0tTaeKlfhuY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0tTaeKlfhuY", "playlist_index" => 3, "timestamp" => 1763481604, "title" => "Koupili jsme Teslu s vadnou baterií za 290 000,- Kč", "upload_date" => "20251118"} 13:07:59.975 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1437.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [15] 13:07:59.976 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1439.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:07:59.979 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1440.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 16:00:04Z], 15] 13:07:59.989 [debug] QUERY OK source="media_items" db=8.8ms queue=0.1ms idle=1406.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Přišel podzim a s ním i letos zase kupujeme nějakou teslu. Tentokrát jde o Tesla Model 3 Performance (12/2020). Stála 290 000,- Kč a samozřejmě má závadu, a to konkrétně trakční baterie. Pojďme si auto obhlédnout, projít nedostatky a rozebrat, co se stalo, proč a co s tím dálem.\n\n00:00 Nový vráček a ohledávání\n06:13 Za kolik byl a co trakční baterie\n07:48 Servisní menu a projevy závady\n13:04 Proč jsme to vůbec koupili a další kroky\n17:16 Sériová diagnostika baterie\n22:04 Možné příčiny problému", "Koupili jsme Teslu s vadnou baterií za 290 000,- Kč", "846f756c-6a7c-48d9-8967-0eae7581e9d3", "0tTaeKlfhuY", false, 1683, false, "https://www.youtube.com/watch?v=0tTaeKlfhuY", 3, "/downloads/SWARM/2025-11-18 - Koupili jsme Teslu s vadnou baterií za 290 000,- Kč.mp4", false, false, 15, [], 98, ~U[2025-11-18 16:00:04Z], ~U[2025-12-11 12:07:59Z], ~U[2025-12-11 12:07:59Z], "Přišel podzim a s ním i letos zase kupujeme nějakou teslu. Tentokrát jde o Tesla Model 3 Performance (12/2020). Stála 290 000,- Kč a samozřejmě má závadu, a to konkrétně trakční baterie. Pojďme si auto obhlédnout, projít nedostatky a rozebrat, co se stalo, proč a co s tím dálem.\n\n00:00 Nový vráček a ohledávání\n06:13 Za kolik byl a co trakční baterie\n07:48 Servisní menu a projevy závady\n13:04 Proč jsme to vůbec koupili a další kroky\n17:16 Sériová diagnostika baterie\n22:04 Možné příčiny problému", "Koupili jsme Teslu s vadnou baterií za 290 000,- Kč", "0tTaeKlfhuY", 1683, false, "https://www.youtube.com/watch?v=0tTaeKlfhuY", "/downloads/SWARM/2025-11-18 - Koupili jsme Teslu s vadnou baterií za 290 000,- Kč.mp4", false, 15, ~U[2025-11-18 16:00:04Z]] 13:07:59.992 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=414.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:07:59.994 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=17.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:07:59.997 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=18.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 [19077] 13:07:59.998 [debug] Current batch of media processed. Will check again in 1000ms 13:08:00.477 [info] {"source":"oban","duration":650,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:08:00.999 [debug] Current batch of media processed. Will check again in 1000ms 13:08:01.999 [debug] Current batch of media processed. Will check again in 1000ms 13:08:03.001 [debug] Current batch of media processed. Will check again in 1000ms 13:08:04.006 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ještě jednou se vrátíme k elektrické Audi A6 se 100kWh baterií. Má totiž možnost tahat 2,1 tuny, a tak nás zajímalo, jestli poslouží k tomu, k čemu se audiny vždy používaly - k tahání vráčků ze zahraničí. Zajímaly nás komfort, spotřeba a dojezd při dálničních přesunech s autem na podvalu.\n\n00:00 Úvod, tažné a legislativa\n04:21 Připojování podvalu\n06:33 První zamyšlení nad dojezdem\n09:42 Nakládání vráčku\n12:53 Vyjíždíme a první dojmy\n15:12 Asistenty řízení při tahání (vs. Tesla) a další\n19:53 Na dálnici, srovnání s TDI\n24:09 Nabíječky a dálniční spotřeba/dojezd\n28:13 V cíli... jak byl přesný odhad dojezdu autem?", "duration" => 1784, "filename" => "/downloads/SWARM/2025-11-11 - Elektromobil a tahání vráčku na podvalu po dálnici.mp4", "id" => "v3ckA_Os160", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=v3ckA_Os160", "playlist_index" => 4, "timestamp" => 1762876893, "title" => "Elektromobil a tahání vráčku na podvalu po dálnici", "upload_date" => "20251111"} 13:08:04.007 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=469.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [15] 13:08:04.008 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=470.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:04.009 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=471.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-11 16:01:33Z], 15] 13:08:04.017 [debug] QUERY OK source="media_items" db=7.0ms idle=472.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ještě jednou se vrátíme k elektrické Audi A6 se 100kWh baterií. Má totiž možnost tahat 2,1 tuny, a tak nás zajímalo, jestli poslouží k tomu, k čemu se audiny vždy používaly - k tahání vráčků ze zahraničí. Zajímaly nás komfort, spotřeba a dojezd při dálničních přesunech s autem na podvalu.\n\n00:00 Úvod, tažné a legislativa\n04:21 Připojování podvalu\n06:33 První zamyšlení nad dojezdem\n09:42 Nakládání vráčku\n12:53 Vyjíždíme a první dojmy\n15:12 Asistenty řízení při tahání (vs. Tesla) a další\n19:53 Na dálnici, srovnání s TDI\n24:09 Nabíječky a dálniční spotřeba/dojezd\n28:13 V cíli... jak byl přesný odhad dojezdu autem?", "Elektromobil a tahání vráčku na podvalu po dálnici", "83188c23-64da-4e04-a4bb-243726e02b4b", "v3ckA_Os160", false, 1784, false, "https://www.youtube.com/watch?v=v3ckA_Os160", 4, "/downloads/SWARM/2025-11-11 - Elektromobil a tahání vráčku na podvalu po dálnici.mp4", false, false, 15, [], 98, ~U[2025-11-11 16:01:33Z], ~U[2025-12-11 12:08:04Z], ~U[2025-12-11 12:08:04Z], "Ještě jednou se vrátíme k elektrické Audi A6 se 100kWh baterií. Má totiž možnost tahat 2,1 tuny, a tak nás zajímalo, jestli poslouží k tomu, k čemu se audiny vždy používaly - k tahání vráčků ze zahraničí. Zajímaly nás komfort, spotřeba a dojezd při dálničních přesunech s autem na podvalu.\n\n00:00 Úvod, tažné a legislativa\n04:21 Připojování podvalu\n06:33 První zamyšlení nad dojezdem\n09:42 Nakládání vráčku\n12:53 Vyjíždíme a první dojmy\n15:12 Asistenty řízení při tahání (vs. Tesla) a další\n19:53 Na dálnici, srovnání s TDI\n24:09 Nabíječky a dálniční spotřeba/dojezd\n28:13 V cíli... jak byl přesný odhad dojezdu autem?", "Elektromobil a tahání vráčku na podvalu po dálnici", "v3ckA_Os160", 1784, false, "https://www.youtube.com/watch?v=v3ckA_Os160", "/downloads/SWARM/2025-11-11 - Elektromobil a tahání vráčku na podvalu po dálnici.mp4", false, 15, ~U[2025-11-11 16:01:33Z]] 13:08:04.019 [debug] QUERY OK source="sources" db=0.7ms idle=431.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:04.020 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=12.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:08:04.021 [debug] QUERY OK source="media_items" db=0.7ms idle=12.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19078] 13:08:04.022 [debug] Current batch of media processed. Will check again in 1000ms 13:08:05.022 [debug] Current batch of media processed. Will check again in 1000ms 13:08:06.023 [debug] Current batch of media processed. Will check again in 1000ms 13:08:07.025 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Aby to nebylo jen o hrabání se ve vráčcích, udělali jsme zas výjimku a vzali si něco moderního na test. Uvidíme, jestli Audi bude další z automobilek, co už nám nic nepůjčí (zdravíme Citroen). Podívali jsme se na elektrickou A6, která nás zaujala hned z několika důvodů:\n- Je to velký nízký kombík (nemáme rádi SUV)\n- Má na tažném 2,1 tuny\n- Tváří se, že je vhodný na dálnici, protože je aerodynamický a má 100kWh baterii\n\n00:00 Srovnáváme zvenčí\n05:17 Uvnitř moderní Audi\n21:07 Uvnitř 25 let staré Audi\n25:41 4.2 V8 vs. elektromotory - co je rychlejší na letištní dráze?\n26:29 Jízda s moderní Audi\n32:39 Zkoumání na dílně", "duration" => 2541, "filename" => "/downloads/SWARM/2025-11-04 - Audi A6 Avant e-tron: velmi upřímný test.mp4", "id" => "BFRh5xiGeiI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BFRh5xiGeiI", "playlist_index" => 5, "timestamp" => 1762272026, "title" => "Audi A6 Avant e-tron: velmi upřímný test", "upload_date" => "20251104"} 13:08:07.026 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1489.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [15] 13:08:07.029 [debug] QUERY OK source="sources" db=2.6ms idle=1490.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:07.030 [debug] QUERY OK source="media_items" db=0.7ms idle=1493.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-04 16:00:26Z], 15] 13:08:07.037 [debug] QUERY OK source="media_items" db=5.5ms idle=1441.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Aby to nebylo jen o hrabání se ve vráčcích, udělali jsme zas výjimku a vzali si něco moderního na test. Uvidíme, jestli Audi bude další z automobilek, co už nám nic nepůjčí (zdravíme Citroen). Podívali jsme se na elektrickou A6, která nás zaujala hned z několika důvodů:\n- Je to velký nízký kombík (nemáme rádi SUV)\n- Má na tažném 2,1 tuny\n- Tváří se, že je vhodný na dálnici, protože je aerodynamický a má 100kWh baterii\n\n00:00 Srovnáváme zvenčí\n05:17 Uvnitř moderní Audi\n21:07 Uvnitř 25 let staré Audi\n25:41 4.2 V8 vs. elektromotory - co je rychlejší na letištní dráze?\n26:29 Jízda s moderní Audi\n32:39 Zkoumání na dílně", "Audi A6 Avant e-tron: velmi upřímný test", "945f5342-91ac-4050-9d65-a3ae7c51d856", "BFRh5xiGeiI", false, 2541, false, "https://www.youtube.com/watch?v=BFRh5xiGeiI", 5, "/downloads/SWARM/2025-11-04 - Audi A6 Avant e-tron: velmi upřímný test.mp4", false, false, 15, [], 98, ~U[2025-11-04 16:00:26Z], ~U[2025-12-11 12:08:07Z], ~U[2025-12-11 12:08:07Z], "Aby to nebylo jen o hrabání se ve vráčcích, udělali jsme zas výjimku a vzali si něco moderního na test. Uvidíme, jestli Audi bude další z automobilek, co už nám nic nepůjčí (zdravíme Citroen). Podívali jsme se na elektrickou A6, která nás zaujala hned z několika důvodů:\n- Je to velký nízký kombík (nemáme rádi SUV)\n- Má na tažném 2,1 tuny\n- Tváří se, že je vhodný na dálnici, protože je aerodynamický a má 100kWh baterii\n\n00:00 Srovnáváme zvenčí\n05:17 Uvnitř moderní Audi\n21:07 Uvnitř 25 let staré Audi\n25:41 4.2 V8 vs. elektromotory - co je rychlejší na letištní dráze?\n26:29 Jízda s moderní Audi\n32:39 Zkoumání na dílně", "Audi A6 Avant e-tron: velmi upřímný test", "BFRh5xiGeiI", 2541, false, "https://www.youtube.com/watch?v=BFRh5xiGeiI", "/downloads/SWARM/2025-11-04 - Audi A6 Avant e-tron: velmi upřímný test.mp4", false, 15, ~U[2025-11-04 16:00:26Z]] 13:08:07.039 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=445.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:07.039 [debug] QUERY OK source="media_profiles" db=0.4ms idle=12.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:08:07.041 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=10.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19079] 13:08:07.041 [debug] Current batch of media processed. Will check again in 1000ms 13:08:08.042 [debug] Current batch of media processed. Will check again in 1000ms 13:08:09.045 [debug] Current batch of media processed. Will check again in 1000ms 13:08:10.047 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Motor jsme posledně s přispěním Petra úspěšně opravili, aby se mohl vrátit do našeho projektového \"vráčku\" za 60 000 Kč. Dneska se tedy podíváme na instalaci motoru a reduktoru.\n\n00:00 Úvod a co se už udělalo na předku\n03:24 Montáž reduktoru\n07:44 Možná poloos\n08:45 Připevnění kompresoru klimatizace\n11:48 Montáž elektromotoru\n17:36 Připojení vysokonapěťové kabeláže motoru\n19:04 Šroubování, držáky, hadice, další konektory...\n24:50 Plnění reduktoru olejem\n27:29 Funguje! Dolévání chladicí kapaliny, diagnostika (spuštění čerpadla)\n36:29 Závěr a co příště", "duration" => 2277, "filename" => "/downloads/SWARM/2025-10-21 - Montáž reduktoru a elektromotoru po repasi zpět do projektového Hyundai Ioniq Electric.mp4", "id" => "ymWiC0ww4d8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ymWiC0ww4d8", "playlist_index" => 6, "timestamp" => 1761058903, "title" => "Montáž reduktoru a elektromotoru po repasi zpět do projektového Hyundai Ioniq Electric", "upload_date" => "20251021"} 13:08:10.048 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1511.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [15] 13:08:10.050 [debug] QUERY OK source="sources" db=0.5ms idle=1512.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:10.051 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1513.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-21 15:01:43Z], 15] 13:08:10.059 [debug] QUERY OK source="media_items" db=6.3ms idle=1450.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Motor jsme posledně s přispěním Petra úspěšně opravili, aby se mohl vrátit do našeho projektového \"vráčku\" za 60 000 Kč. Dneska se tedy podíváme na instalaci motoru a reduktoru.\n\n00:00 Úvod a co se už udělalo na předku\n03:24 Montáž reduktoru\n07:44 Možná poloos\n08:45 Připevnění kompresoru klimatizace\n11:48 Montáž elektromotoru\n17:36 Připojení vysokonapěťové kabeláže motoru\n19:04 Šroubování, držáky, hadice, další konektory...\n24:50 Plnění reduktoru olejem\n27:29 Funguje! Dolévání chladicí kapaliny, diagnostika (spuštění čerpadla)\n36:29 Závěr a co příště", "Montáž reduktoru a elektromotoru po repasi zpět do projektového Hyundai Ioniq Electric", "e888e480-5cae-45ec-bff6-e7b1a0cf4936", "ymWiC0ww4d8", false, 2277, false, "https://www.youtube.com/watch?v=ymWiC0ww4d8", 6, "/downloads/SWARM/2025-10-21 - Montáž reduktoru a elektromotoru po repasi zpět do projektového Hyundai Ioniq Electric.mp4", false, false, 15, [], 98, ~U[2025-10-21 15:01:43Z], ~U[2025-12-11 12:08:10Z], ~U[2025-12-11 12:08:10Z], "Motor jsme posledně s přispěním Petra úspěšně opravili, aby se mohl vrátit do našeho projektového \"vráčku\" za 60 000 Kč. Dneska se tedy podíváme na instalaci motoru a reduktoru.\n\n00:00 Úvod a co se už udělalo na předku\n03:24 Montáž reduktoru\n07:44 Možná poloos\n08:45 Připevnění kompresoru klimatizace\n11:48 Montáž elektromotoru\n17:36 Připojení vysokonapěťové kabeláže motoru\n19:04 Šroubování, držáky, hadice, další konektory...\n24:50 Plnění reduktoru olejem\n27:29 Funguje! Dolévání chladicí kapaliny, diagnostika (spuštění čerpadla)\n36:29 Závěr a co příště", "Montáž reduktoru a elektromotoru po repasi zpět do projektového Hyundai Ioniq Electric", "ymWiC0ww4d8", 2277, false, "https://www.youtube.com/watch?v=ymWiC0ww4d8", "/downloads/SWARM/2025-10-21 - Montáž reduktoru a elektromotoru po repasi zpět do projektového Hyundai Ioniq Electric.mp4", false, 15, ~U[2025-10-21 15:01:43Z]] 13:08:10.059 [debug] QUERY OK source="sources" db=0.3ms idle=455.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:10.060 [debug] QUERY OK source="media_profiles" db=0.3ms idle=11.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:08:10.061 [debug] QUERY OK source="media_items" db=0.4ms idle=11.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19080] 13:08:10.062 [debug] Current batch of media processed. Will check again in 1000ms 13:08:11.062 [debug] Current batch of media processed. Will check again in 1000ms 13:08:12.063 [debug] Current batch of media processed. Will check again in 1000ms 13:08:13.064 [debug] Current batch of media processed. Will check again in 1000ms 13:08:14.066 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Dneska tu máme jedno delší. Náš elektrický vráček Hyundai Ioniq přišel s motorem v kufru. Nyní došlo na jeho opravu, aby bylo auto konečně pojízdné. Ioniqy provází problémy s motory kvůli odcházejícím ložiskům. Nyní se podíváme, proč se tak děje (důvodů je více) a názorně si ukážeme, jak takový elektromotor z elektromobilu uvnitř vypadá, i jak ho opravit v garážovém setupu.\n\n00:00 Měření izolačních stavů a vinutí na elektromotoru\n13:10 Rozebírání motoru\n26:25 Davidova vsuvka - magnetické pole\n31:11 Neplánovaná návštěva lisu\n32:15 Vysvětlení příčin poškození ložisek (zase David)\n45:46 Výměna ložisek, dusík, skládání\n1:09:04 Zhodnocení", "duration" => 4307, "filename" => "/downloads/SWARM/2025-09-30 - SPECIÁL: Opravujeme elektromotor z Ioniqu + teorie s doktorem Davidem.mp4", "id" => "WisE93WA46s", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=WisE93WA46s", "playlist_index" => 7, "timestamp" => 1759244458, "title" => "SPECIÁL: Opravujeme elektromotor z Ioniqu + teorie s doktorem Davidem", "upload_date" => "20250930"} 13:08:14.068 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=530.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [15] 13:08:14.069 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=531.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:14.071 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=533.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 15:00:58Z], 15] 13:08:14.077 [debug] QUERY OK source="media_items" db=5.4ms queue=0.1ms idle=534.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dneska tu máme jedno delší. Náš elektrický vráček Hyundai Ioniq přišel s motorem v kufru. Nyní došlo na jeho opravu, aby bylo auto konečně pojízdné. Ioniqy provází problémy s motory kvůli odcházejícím ložiskům. Nyní se podíváme, proč se tak děje (důvodů je více) a názorně si ukážeme, jak takový elektromotor z elektromobilu uvnitř vypadá, i jak ho opravit v garážovém setupu.\n\n00:00 Měření izolačních stavů a vinutí na elektromotoru\n13:10 Rozebírání motoru\n26:25 Davidova vsuvka - magnetické pole\n31:11 Neplánovaná návštěva lisu\n32:15 Vysvětlení příčin poškození ložisek (zase David)\n45:46 Výměna ložisek, dusík, skládání\n1:09:04 Zhodnocení", "SPECIÁL: Opravujeme elektromotor z Ioniqu + teorie s doktorem Davidem", "dc846e9b-54e0-4bf5-b701-d7a6edfec744", "WisE93WA46s", false, 4307, false, "https://www.youtube.com/watch?v=WisE93WA46s", 7, "/downloads/SWARM/2025-09-30 - SPECIÁL: Opravujeme elektromotor z Ioniqu + teorie s doktorem Davidem.mp4", false, false, 15, [], 98, ~U[2025-09-30 15:00:58Z], ~U[2025-12-11 12:08:14Z], ~U[2025-12-11 12:08:14Z], "Dneska tu máme jedno delší. Náš elektrický vráček Hyundai Ioniq přišel s motorem v kufru. Nyní došlo na jeho opravu, aby bylo auto konečně pojízdné. Ioniqy provází problémy s motory kvůli odcházejícím ložiskům. Nyní se podíváme, proč se tak děje (důvodů je více) a názorně si ukážeme, jak takový elektromotor z elektromobilu uvnitř vypadá, i jak ho opravit v garážovém setupu.\n\n00:00 Měření izolačních stavů a vinutí na elektromotoru\n13:10 Rozebírání motoru\n26:25 Davidova vsuvka - magnetické pole\n31:11 Neplánovaná návštěva lisu\n32:15 Vysvětlení příčin poškození ložisek (zase David)\n45:46 Výměna ložisek, dusík, skládání\n1:09:04 Zhodnocení", "SPECIÁL: Opravujeme elektromotor z Ioniqu + teorie s doktorem Davidem", "WisE93WA46s", 4307, false, "https://www.youtube.com/watch?v=WisE93WA46s", "/downloads/SWARM/2025-09-30 - SPECIÁL: Opravujeme elektromotor z Ioniqu + teorie s doktorem Davidem.mp4", false, 15, ~U[2025-09-30 15:00:58Z]] 13:08:14.079 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=465.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:14.080 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=11.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:08:14.080 [debug] QUERY OK source="media_items" db=0.3ms idle=10.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19081] 13:08:14.081 [debug] Current batch of media processed. Will check again in 1000ms 13:08:15.081 [debug] Current batch of media processed. Will check again in 1000ms 13:08:16.082 [debug] Current batch of media processed. Will check again in 1000ms 13:08:17.085 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Výměna poloosy nezabrala a Tesla cvaká dál. Podaří se tentokrát cvakání vyřešit nadobro, když se vymění ložiska předních kol?\n\n00:00 Úvod a vybalování součástek\n06:09 Rozebírání\n20:29 Ohledávání původního ložiska\n21:50 Montáž nového a skládání\n44:04 Závěr a vyhlídky\n47:22 Vyřešilo...?", "duration" => 3074, "filename" => "/downloads/SWARM/2025-09-09 - Tesla Model 3 po 350 000 km - výměna předních nábojů s ložisky.mp4", "id" => "IhoQQLqqDLw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=IhoQQLqqDLw", "playlist_index" => 8, "timestamp" => 1757430035, "title" => "Tesla Model 3 po 350 000 km - výměna předních nábojů s ložisky", "upload_date" => "20250909"} 13:08:17.087 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1548.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [15] 13:08:17.088 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1550.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:17.090 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1552.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-09 15:00:35Z], 15] 13:08:17.097 [debug] QUERY OK source="media_items" db=5.8ms idle=1474.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Výměna poloosy nezabrala a Tesla cvaká dál. Podaří se tentokrát cvakání vyřešit nadobro, když se vymění ložiska předních kol?\n\n00:00 Úvod a vybalování součástek\n06:09 Rozebírání\n20:29 Ohledávání původního ložiska\n21:50 Montáž nového a skládání\n44:04 Závěr a vyhlídky\n47:22 Vyřešilo...?", "Tesla Model 3 po 350 000 km - výměna předních nábojů s ložisky", "0d9a7777-be57-4b39-adf1-02132c191501", "IhoQQLqqDLw", false, 3074, false, "https://www.youtube.com/watch?v=IhoQQLqqDLw", 8, "/downloads/SWARM/2025-09-09 - Tesla Model 3 po 350 000 km - výměna předních nábojů s ložisky.mp4", false, false, 15, [], 97, ~U[2025-09-09 15:00:35Z], ~U[2025-12-11 12:08:17Z], ~U[2025-12-11 12:08:17Z], "Výměna poloosy nezabrala a Tesla cvaká dál. Podaří se tentokrát cvakání vyřešit nadobro, když se vymění ložiska předních kol?\n\n00:00 Úvod a vybalování součástek\n06:09 Rozebírání\n20:29 Ohledávání původního ložiska\n21:50 Montáž nového a skládání\n44:04 Závěr a vyhlídky\n47:22 Vyřešilo...?", "Tesla Model 3 po 350 000 km - výměna předních nábojů s ložisky", "IhoQQLqqDLw", 3074, false, "https://www.youtube.com/watch?v=IhoQQLqqDLw", "/downloads/SWARM/2025-09-09 - Tesla Model 3 po 350 000 km - výměna předních nábojů s ložisky.mp4", false, 15, ~U[2025-09-09 15:00:35Z]] 13:08:17.098 [debug] QUERY OK source="sources" db=0.3ms queue=0.9ms idle=477.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:17.099 [debug] QUERY OK source="media_profiles" db=0.2ms idle=12.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:08:17.100 [debug] QUERY OK source="media_items" db=0.4ms idle=11.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19082] 13:08:17.100 [debug] Current batch of media processed. Will check again in 1000ms 13:08:18.100 [debug] Current batch of media processed. Will check again in 1000ms 13:08:19.101 [debug] Current batch of media processed. Will check again in 1000ms 13:08:19.698 [info] {"source":"oban","duration":1496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:20.104 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Tesla má tažné a tak se s ním vyrazilo pro nějaké náhradní díly. Nakonec se to zvrtlo, takže si dnes ukážeme náš nový projekt, za který jsme dali 60 tisíc korun. Vy nám pak samozřejmě můžete v komentářích vysvětlit, že jsme se zbláznili... 😅\n\n00:00 Jedeme pro díly\n07:23 První nabíjení v Olomouci\n10:19 Nakládáme díly\n11:41 Druhé nabíjení v Olomouci a nechutně drahý ČEZ\n13:26 Ohledáváme nás \"projekt\"", "duration" => 2372, "filename" => "/downloads/SWARM/2025-08-26 - Nový projekt na dílně - za tohle jsme utratili 60 000,- Kč.mp4", "id" => "Dtx8S2yaSAc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Dtx8S2yaSAc", "playlist_index" => 9, "timestamp" => 1756220422, "title" => "Nový projekt na dílně - za tohle jsme utratili 60 000,- Kč", "upload_date" => "20250826"} 13:08:20.105 [debug] QUERY OK source="sources" db=0.8ms idle=1567.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [15] 13:08:20.107 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1569.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:20.108 [debug] QUERY OK source="media_items" db=1.0ms idle=1478.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-26 15:00:22Z], 15] 13:08:20.116 [debug] QUERY OK source="media_items" db=5.7ms idle=479.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tesla má tažné a tak se s ním vyrazilo pro nějaké náhradní díly. Nakonec se to zvrtlo, takže si dnes ukážeme náš nový projekt, za který jsme dali 60 tisíc korun. Vy nám pak samozřejmě můžete v komentářích vysvětlit, že jsme se zbláznili... 😅\n\n00:00 Jedeme pro díly\n07:23 První nabíjení v Olomouci\n10:19 Nakládáme díly\n11:41 Druhé nabíjení v Olomouci a nechutně drahý ČEZ\n13:26 Ohledáváme nás \"projekt\"", "Nový projekt na dílně - za tohle jsme utratili 60 000,- Kč", "f61ae938-d821-4e1b-a76b-5cc37ba9f8e2", "Dtx8S2yaSAc", false, 2372, false, "https://www.youtube.com/watch?v=Dtx8S2yaSAc", 9, "/downloads/SWARM/2025-08-26 - Nový projekt na dílně - za tohle jsme utratili 60 000,- Kč.mp4", false, false, 15, [], 98, ~U[2025-08-26 15:00:22Z], ~U[2025-12-11 12:08:20Z], ~U[2025-12-11 12:08:20Z], "Tesla má tažné a tak se s ním vyrazilo pro nějaké náhradní díly. Nakonec se to zvrtlo, takže si dnes ukážeme náš nový projekt, za který jsme dali 60 tisíc korun. Vy nám pak samozřejmě můžete v komentářích vysvětlit, že jsme se zbláznili... 😅\n\n00:00 Jedeme pro díly\n07:23 První nabíjení v Olomouci\n10:19 Nakládáme díly\n11:41 Druhé nabíjení v Olomouci a nechutně drahý ČEZ\n13:26 Ohledáváme nás \"projekt\"", "Nový projekt na dílně - za tohle jsme utratili 60 000,- Kč", "Dtx8S2yaSAc", 2372, false, "https://www.youtube.com/watch?v=Dtx8S2yaSAc", "/downloads/SWARM/2025-08-26 - Nový projekt na dílně - za tohle jsme utratili 60 000,- Kč.mp4", false, 15, ~U[2025-08-26 15:00:22Z]] 13:08:20.116 [debug] QUERY OK source="sources" db=0.3ms idle=418.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:20.117 [debug] QUERY OK source="media_profiles" db=0.2ms idle=11.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:08:20.118 [debug] QUERY OK source="media_items" db=0.3ms idle=10.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19083] 13:08:20.118 [debug] Current batch of media processed. Will check again in 1000ms 13:08:21.119 [debug] Current batch of media processed. Will check again in 1000ms 13:08:22.120 [debug] Current batch of media processed. Will check again in 1000ms 13:08:23.122 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Chtěli jsme to udělat už při nákupu loni v listopadu, když auto mělo 315 000 km. Byly ovšem jiné starosti, a tak svou první výměnu oleje v přední i zadní pohonné jednotce auto dostalo až na začátku léta s nájezdem 335 000 km.\n\nPojďme se podívat trochu blíže na kompatibilní oleje, filtry a možné nástrahy.", "duration" => 2165, "filename" => "/downloads/SWARM/2025-08-12 - Výměna oleje v obou reduktorech Tesla Model 3, rozběh olejového čerpadla bez diagnostiky.mp4", "id" => "gL1-F6qwd9M", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gL1-F6qwd9M", "playlist_index" => 10, "timestamp" => 1755010869, "title" => "Výměna oleje v obou reduktorech Tesla Model 3, rozběh olejového čerpadla bez diagnostiky", "upload_date" => "20250812"} 13:08:23.124 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1586.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [15] 13:08:23.126 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1589.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:23.128 [debug] QUERY OK source="media_items" db=0.8ms idle=1590.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-12 15:01:09Z], 15] 13:08:23.136 [debug] QUERY OK source="media_items" db=4.8ms idle=1491.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Chtěli jsme to udělat už při nákupu loni v listopadu, když auto mělo 315 000 km. Byly ovšem jiné starosti, a tak svou první výměnu oleje v přední i zadní pohonné jednotce auto dostalo až na začátku léta s nájezdem 335 000 km.\n\nPojďme se podívat trochu blíže na kompatibilní oleje, filtry a možné nástrahy.", "Výměna oleje v obou reduktorech Tesla Model 3, rozběh olejového čerpadla bez diagnostiky", "12edb43a-66c4-4717-87e2-86389680f721", "gL1-F6qwd9M", false, 2165, false, "https://www.youtube.com/watch?v=gL1-F6qwd9M", 10, "/downloads/SWARM/2025-08-12 - Výměna oleje v obou reduktorech Tesla Model 3, rozběh olejového čerpadla bez diagnostiky.mp4", false, false, 15, [], 98, ~U[2025-08-12 15:01:09Z], ~U[2025-12-11 12:08:23Z], ~U[2025-12-11 12:08:23Z], "Chtěli jsme to udělat už při nákupu loni v listopadu, když auto mělo 315 000 km. Byly ovšem jiné starosti, a tak svou první výměnu oleje v přední i zadní pohonné jednotce auto dostalo až na začátku léta s nájezdem 335 000 km.\n\nPojďme se podívat trochu blíže na kompatibilní oleje, filtry a možné nástrahy.", "Výměna oleje v obou reduktorech Tesla Model 3, rozběh olejového čerpadla bez diagnostiky", "gL1-F6qwd9M", 2165, false, "https://www.youtube.com/watch?v=gL1-F6qwd9M", "/downloads/SWARM/2025-08-12 - Výměna oleje v obou reduktorech Tesla Model 3, rozběh olejového čerpadla bez diagnostiky.mp4", false, 15, ~U[2025-08-12 15:01:09Z]] 13:08:23.137 [debug] QUERY OK source="sources" db=0.5ms idle=495.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:23.138 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=14.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:08:23.141 [debug] QUERY OK source="media_items" db=0.6ms idle=13.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19084] 13:08:23.141 [debug] Current batch of media processed. Will check again in 1000ms 13:08:24.141 [debug] Current batch of media processed. Will check again in 1000ms 13:08:25.142 [debug] Current batch of media processed. Will check again in 1000ms 13:08:26.145 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Auta bez tažného jsou prý k ničemu. Takže naše Tesla konečně dostala jedno taky. Nejde o originální tažné, protože jsme chtěli pevné, ale elektronika se použila z originálu a auto se nakódovalo tak, aby vše fungovalo korektně (výpočet spotřeby, změna dynamiky vozu, rekuperace...).\n\n00:00 Instalace tažného\n20:42 Martin z @nejrychlejsitesla nám pomohl nakódovat auto\n37:54 Oprava všech chyb, které jsme udělali", "duration" => 2639, "filename" => "/downloads/SWARM/2025-07-29 - Instalujeme tažné na Tesla Model 3, Martin z @nejrychlejsitesla a kódování pomocí Tesla Toolbox.mp4", "id" => "XlAmBmw6PtM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XlAmBmw6PtM", "playlist_index" => 11, "timestamp" => 1753801254, "title" => "Instalujeme tažné na Tesla Model 3, Martin z @nejrychlejsitesla a kódování pomocí Tesla Toolbox", "upload_date" => "20250729"} 13:08:26.146 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1608.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [15] 13:08:26.147 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1610.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:26.148 [debug] QUERY OK source="media_items" db=0.6ms idle=1611.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-29 15:00:54Z], 15] 13:08:26.155 [debug] QUERY OK source="media_items" db=4.5ms queue=0.1ms idle=1503.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Auta bez tažného jsou prý k ničemu. Takže naše Tesla konečně dostala jedno taky. Nejde o originální tažné, protože jsme chtěli pevné, ale elektronika se použila z originálu a auto se nakódovalo tak, aby vše fungovalo korektně (výpočet spotřeby, změna dynamiky vozu, rekuperace...).\n\n00:00 Instalace tažného\n20:42 Martin z @nejrychlejsitesla nám pomohl nakódovat auto\n37:54 Oprava všech chyb, které jsme udělali", "Instalujeme tažné na Tesla Model 3, Martin z @nejrychlejsitesla a kódování pomocí Tesla Toolbox", "011919a8-74a0-40f3-a88c-95cd3f088228", "XlAmBmw6PtM", false, 2639, false, "https://www.youtube.com/watch?v=XlAmBmw6PtM", 11, "/downloads/SWARM/2025-07-29 - Instalujeme tažné na Tesla Model 3, Martin z @nejrychlejsitesla a kódování pomocí Tesla Toolbox.mp4", false, false, 15, [], 98, ~U[2025-07-29 15:00:54Z], ~U[2025-12-11 12:08:26Z], ~U[2025-12-11 12:08:26Z], "Auta bez tažného jsou prý k ničemu. Takže naše Tesla konečně dostala jedno taky. Nejde o originální tažné, protože jsme chtěli pevné, ale elektronika se použila z originálu a auto se nakódovalo tak, aby vše fungovalo korektně (výpočet spotřeby, změna dynamiky vozu, rekuperace...).\n\n00:00 Instalace tažného\n20:42 Martin z @nejrychlejsitesla nám pomohl nakódovat auto\n37:54 Oprava všech chyb, které jsme udělali", "Instalujeme tažné na Tesla Model 3, Martin z @nejrychlejsitesla a kódování pomocí Tesla Toolbox", "XlAmBmw6PtM", 2639, false, "https://www.youtube.com/watch?v=XlAmBmw6PtM", "/downloads/SWARM/2025-07-29 - Instalujeme tažné na Tesla Model 3, Martin z @nejrychlejsitesla a kódování pomocí Tesla Toolbox.mp4", false, 15, ~U[2025-07-29 15:00:54Z]] 13:08:26.156 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=507.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:26.158 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=10.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:08:26.160 [debug] QUERY OK source="media_items" db=0.6ms idle=11.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19085] 13:08:26.160 [debug] Current batch of media processed. Will check again in 1000ms 13:08:27.160 [debug] Current batch of media processed. Will check again in 1000ms 13:08:28.161 [debug] Current batch of media processed. Will check again in 1000ms 13:08:29.162 [debug] Current batch of media processed. Will check again in 1000ms 13:08:30.164 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Navštívili jsme v Brně Janka Trněného, který je velký fanda aut a diesely se zabývá už dlouho (včetně toho, že s nimi i úspěšně závodí). Měl tam pěkným způsobem zničený motor (pro Stelvio, Giulia), který nás zajímal, a dovedlo nás to k tomu, jak to dnes vlastně je s tou obecně vnímanou nesmrtelností dieselů, o které stále čteme v diskuzích.", "duration" => 3586, "filename" => "/downloads/SWARM/2025-07-22 - SPECIÁL: Za alfistou Jankem na téma moderních dieselů a jak se umí oprava prodražit.mp4", "id" => "Zrz2QFNBsuY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Zrz2QFNBsuY", "playlist_index" => 12, "timestamp" => 1753196468, "title" => "SPECIÁL: Za alfistou Jankem na téma moderních dieselů a jak se umí oprava prodražit", "upload_date" => "20250722"} 13:08:30.165 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=627.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [15] 13:08:30.166 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=628.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:30.167 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=629.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-22 15:01:08Z], 15] 13:08:30.174 [debug] QUERY OK source="media_items" db=5.2ms idle=630.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Navštívili jsme v Brně Janka Trněného, který je velký fanda aut a diesely se zabývá už dlouho (včetně toho, že s nimi i úspěšně závodí). Měl tam pěkným způsobem zničený motor (pro Stelvio, Giulia), který nás zajímal, a dovedlo nás to k tomu, jak to dnes vlastně je s tou obecně vnímanou nesmrtelností dieselů, o které stále čteme v diskuzích.", "SPECIÁL: Za alfistou Jankem na téma moderních dieselů a jak se umí oprava prodražit", "8b1a3cfa-1ab3-44c4-89db-381e55c06bea", "Zrz2QFNBsuY", false, 3586, false, "https://www.youtube.com/watch?v=Zrz2QFNBsuY", 12, "/downloads/SWARM/2025-07-22 - SPECIÁL: Za alfistou Jankem na téma moderních dieselů a jak se umí oprava prodražit.mp4", false, false, 15, [], 98, ~U[2025-07-22 15:01:08Z], ~U[2025-12-11 12:08:30Z], ~U[2025-12-11 12:08:30Z], "Navštívili jsme v Brně Janka Trněného, který je velký fanda aut a diesely se zabývá už dlouho (včetně toho, že s nimi i úspěšně závodí). Měl tam pěkným způsobem zničený motor (pro Stelvio, Giulia), který nás zajímal, a dovedlo nás to k tomu, jak to dnes vlastně je s tou obecně vnímanou nesmrtelností dieselů, o které stále čteme v diskuzích.", "SPECIÁL: Za alfistou Jankem na téma moderních dieselů a jak se umí oprava prodražit", "Zrz2QFNBsuY", 3586, false, "https://www.youtube.com/watch?v=Zrz2QFNBsuY", "/downloads/SWARM/2025-07-22 - SPECIÁL: Za alfistou Jankem na téma moderních dieselů a jak se umí oprava prodražit.mp4", false, 15, ~U[2025-07-22 15:01:08Z]] 13:08:30.175 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=516.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:30.176 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=10.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:08:30.177 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=10.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19086] 13:08:30.178 [debug] Current batch of media processed. Will check again in 1000ms 13:08:31.178 [debug] Current batch of media processed. Will check again in 1000ms 13:08:32.179 [debug] Current batch of media processed. Will check again in 1000ms 13:08:33.181 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Cvakání na předku od kol se vyskytuje poměrně běžně na Teslách. Kolikrát stačí chvíli počkat u superchargeru a poslouchat auta, když couvají ke stojanu. Rozhodli jsme se, že bychom s tím měli u naší něco udělat.", "duration" => 2397, "filename" => "/downloads/SWARM/2025-07-08 - Tesla Model 3 - měnímě vpředu silentbloky a poloosu.mp4", "id" => "CcnSInaKdbs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CcnSInaKdbs", "playlist_index" => 13, "timestamp" => 1751987015, "title" => "Tesla Model 3 - měnímě vpředu silentbloky a poloosu", "upload_date" => "20250708"} 13:08:33.183 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1645.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [15] 13:08:33.184 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1646.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:33.186 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1648.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-08 15:03:35Z], 15] 13:08:33.192 [debug] QUERY OK source="media_items" db=4.6ms queue=0.1ms idle=1524.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cvakání na předku od kol se vyskytuje poměrně běžně na Teslách. Kolikrát stačí chvíli počkat u superchargeru a poslouchat auta, když couvají ke stojanu. Rozhodli jsme se, že bychom s tím měli u naší něco udělat.", "Tesla Model 3 - měnímě vpředu silentbloky a poloosu", "f04bd447-7397-43c8-b8f6-2203f06f63b5", "CcnSInaKdbs", false, 2397, false, "https://www.youtube.com/watch?v=CcnSInaKdbs", 13, "/downloads/SWARM/2025-07-08 - Tesla Model 3 - měnímě vpředu silentbloky a poloosu.mp4", false, false, 15, [], 98, ~U[2025-07-08 15:03:35Z], ~U[2025-12-11 12:08:33Z], ~U[2025-12-11 12:08:33Z], "Cvakání na předku od kol se vyskytuje poměrně běžně na Teslách. Kolikrát stačí chvíli počkat u superchargeru a poslouchat auta, když couvají ke stojanu. Rozhodli jsme se, že bychom s tím měli u naší něco udělat.", "Tesla Model 3 - měnímě vpředu silentbloky a poloosu", "CcnSInaKdbs", 2397, false, "https://www.youtube.com/watch?v=CcnSInaKdbs", "/downloads/SWARM/2025-07-08 - Tesla Model 3 - měnímě vpředu silentbloky a poloosu.mp4", false, 15, ~U[2025-07-08 15:03:35Z]] 13:08:33.193 [debug] QUERY OK source="sources" db=0.5ms idle=526.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:33.194 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=11.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:08:33.195 [debug] QUERY OK source="media_items" db=0.4ms idle=10.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19087] 13:08:33.195 [debug] Current batch of media processed. Will check again in 1000ms 13:08:34.200 [debug] Current batch of media processed. Will check again in 1000ms 13:08:35.200 [debug] Current batch of media processed. Will check again in 1000ms 13:08:36.202 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V rámci příprav našeho Jaguaru z 80. let na další sezónu došlo na výměnu celého řízení s posilovačem. Původní už totiž mírně sáklo a my nechceme provozovat auto, pod kterým zůstávají loužičky.\n\n00:00 - úvod, ohledání situace\n03:37 - demontáž původního posilovače\n19:19 - instalace repasovaného posilovače\n27:03 - testování a fail\n29:30 - nevzdáváme se (druhý repas)\n31:50 - druhý test", "duration" => 1967, "filename" => "/downloads/SWARM/2025-06-25 - Výměna a repase posilovače řízení na Jaguar XJ40.mp4", "id" => "-5K63jhkYPQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-5K63jhkYPQ", "playlist_index" => 14, "timestamp" => 1750828476, "title" => "Výměna a repase posilovače řízení na Jaguar XJ40", "upload_date" => "20250625"} 13:08:36.204 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1666.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [15] 13:08:36.206 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1668.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:36.208 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1670.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-25 05:14:36Z], 15] 13:08:36.216 [debug] QUERY OK source="media_items" db=5.2ms idle=1538.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V rámci příprav našeho Jaguaru z 80. let na další sezónu došlo na výměnu celého řízení s posilovačem. Původní už totiž mírně sáklo a my nechceme provozovat auto, pod kterým zůstávají loužičky.\n\n00:00 - úvod, ohledání situace\n03:37 - demontáž původního posilovače\n19:19 - instalace repasovaného posilovače\n27:03 - testování a fail\n29:30 - nevzdáváme se (druhý repas)\n31:50 - druhý test", "Výměna a repase posilovače řízení na Jaguar XJ40", "aa5098fc-a968-4f2c-8190-8d6dff96de6a", "-5K63jhkYPQ", false, 1967, false, "https://www.youtube.com/watch?v=-5K63jhkYPQ", 14, "/downloads/SWARM/2025-06-25 - Výměna a repase posilovače řízení na Jaguar XJ40.mp4", false, false, 15, [], 98, ~U[2025-06-25 05:14:36Z], ~U[2025-12-11 12:08:36Z], ~U[2025-12-11 12:08:36Z], "V rámci příprav našeho Jaguaru z 80. let na další sezónu došlo na výměnu celého řízení s posilovačem. Původní už totiž mírně sáklo a my nechceme provozovat auto, pod kterým zůstávají loužičky.\n\n00:00 - úvod, ohledání situace\n03:37 - demontáž původního posilovače\n19:19 - instalace repasovaného posilovače\n27:03 - testování a fail\n29:30 - nevzdáváme se (druhý repas)\n31:50 - druhý test", "Výměna a repase posilovače řízení na Jaguar XJ40", "-5K63jhkYPQ", 1967, false, "https://www.youtube.com/watch?v=-5K63jhkYPQ", "/downloads/SWARM/2025-06-25 - Výměna a repase posilovače řízení na Jaguar XJ40.mp4", false, 15, ~U[2025-06-25 05:14:36Z]] 13:08:36.217 [debug] QUERY OK source="sources" db=0.5ms idle=542.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:36.217 [debug] QUERY OK source="media_profiles" db=0.3ms idle=12.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:08:36.218 [debug] QUERY OK source="media_items" db=0.5ms idle=11.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19088] 13:08:36.219 [debug] Current batch of media processed. Will check again in 1000ms 13:08:37.219 [debug] Current batch of media processed. Will check again in 1000ms 13:08:38.220 [debug] Current batch of media processed. Will check again in 1000ms 13:08:39.222 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Zase jednou spalovací vráček. Připravujeme Jaguar na mou kandidaturu, takže dostal podtlakový místo hydraulického posilovače, opravili jsme vysouvací anténu radia a vpředu dali nové tlumiče.\n\n00:00 Co se musí udělat\n05:17 Vysouvací anténa\n12:04 Posilovač brzd\n32:32 Nové tlumiče", "duration" => 2324, "filename" => "/downloads/SWARM/2025-06-16 - Jaguar XJ40 příprava po zimě - konverze posilovače brzd, anténa a tlumiče.mp4", "id" => "yN3jLMejhKw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=yN3jLMejhKw", "playlist_index" => 15, "timestamp" => 1750089697, "title" => "Jaguar XJ40 příprava po zimě - konverze posilovače brzd, anténa a tlumiče", "upload_date" => "20250616"} 13:08:39.224 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1686.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [15] 13:08:39.225 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1688.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:39.227 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1689.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-16 16:01:37Z], 15] 13:08:39.233 [debug] QUERY OK source="media_items" db=4.6ms idle=1549.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zase jednou spalovací vráček. Připravujeme Jaguar na mou kandidaturu, takže dostal podtlakový místo hydraulického posilovače, opravili jsme vysouvací anténu radia a vpředu dali nové tlumiče.\n\n00:00 Co se musí udělat\n05:17 Vysouvací anténa\n12:04 Posilovač brzd\n32:32 Nové tlumiče", "Jaguar XJ40 příprava po zimě - konverze posilovače brzd, anténa a tlumiče", "de02f812-8686-4842-9e22-cb398451c2e1", "yN3jLMejhKw", false, 2324, false, "https://www.youtube.com/watch?v=yN3jLMejhKw", 15, "/downloads/SWARM/2025-06-16 - Jaguar XJ40 příprava po zimě - konverze posilovače brzd, anténa a tlumiče.mp4", false, false, 15, [], 98, ~U[2025-06-16 16:01:37Z], ~U[2025-12-11 12:08:39Z], ~U[2025-12-11 12:08:39Z], "Zase jednou spalovací vráček. Připravujeme Jaguar na mou kandidaturu, takže dostal podtlakový místo hydraulického posilovače, opravili jsme vysouvací anténu radia a vpředu dali nové tlumiče.\n\n00:00 Co se musí udělat\n05:17 Vysouvací anténa\n12:04 Posilovač brzd\n32:32 Nové tlumiče", "Jaguar XJ40 příprava po zimě - konverze posilovače brzd, anténa a tlumiče", "yN3jLMejhKw", 2324, false, "https://www.youtube.com/watch?v=yN3jLMejhKw", "/downloads/SWARM/2025-06-16 - Jaguar XJ40 příprava po zimě - konverze posilovače brzd, anténa a tlumiče.mp4", false, 15, ~U[2025-06-16 16:01:37Z]] 13:08:39.234 [debug] QUERY OK source="sources" db=0.3ms idle=552.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:39.234 [debug] QUERY OK source="media_profiles" db=0.3ms idle=10.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:08:39.236 [debug] QUERY OK source="media_items" db=0.3ms idle=9.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19089] 13:08:39.236 [debug] Current batch of media processed. Will check again in 1000ms 13:08:40.236 [debug] Current batch of media processed. Will check again in 1000ms 13:08:41.237 [debug] Current batch of media processed. Will check again in 1000ms 13:08:42.239 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Abychom zas měli ve videích někoho slavného, navštívili jsme Milana, který nás provedl na srazu východoněmeckých vozů, kde nás poutavě seznámil s technikou Trabantů i svého Barkase a nechál nás jej řídit.\n\n00:00 úvod a obhlížíme trabanty\n06:22 Milan představuje Barkas\n29:30 další trabanty\n46:20 Řídíme Barkas", "duration" => 3320, "filename" => "/downloads/SWARM/2025-06-03 - Poznáváme techniku vozů NDR s @amperak.mp4", "id" => "Zsoj_5XUoiw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Zsoj_5XUoiw", "playlist_index" => 16, "timestamp" => 1748962855, "title" => "Poznáváme techniku vozů NDR s @amperak", "upload_date" => "20250603"} 13:08:42.241 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1703.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [15] 13:08:42.242 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1704.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:42.244 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=1706.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-03 15:00:55Z], 15] 13:08:42.251 [debug] QUERY OK source="media_items" db=5.1ms queue=0.1ms idle=1560.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Abychom zas měli ve videích někoho slavného, navštívili jsme Milana, který nás provedl na srazu východoněmeckých vozů, kde nás poutavě seznámil s technikou Trabantů i svého Barkase a nechál nás jej řídit.\n\n00:00 úvod a obhlížíme trabanty\n06:22 Milan představuje Barkas\n29:30 další trabanty\n46:20 Řídíme Barkas", "Poznáváme techniku vozů NDR s @amperak", "330b80dd-6b70-48b8-9222-a37ae1aa123c", "Zsoj_5XUoiw", false, 3320, false, "https://www.youtube.com/watch?v=Zsoj_5XUoiw", 16, "/downloads/SWARM/2025-06-03 - Poznáváme techniku vozů NDR s @amperak.mp4", false, false, 15, [], 98, ~U[2025-06-03 15:00:55Z], ~U[2025-12-11 12:08:42Z], ~U[2025-12-11 12:08:42Z], "Abychom zas měli ve videích někoho slavného, navštívili jsme Milana, který nás provedl na srazu východoněmeckých vozů, kde nás poutavě seznámil s technikou Trabantů i svého Barkase a nechál nás jej řídit.\n\n00:00 úvod a obhlížíme trabanty\n06:22 Milan představuje Barkas\n29:30 další trabanty\n46:20 Řídíme Barkas", "Poznáváme techniku vozů NDR s @amperak", "Zsoj_5XUoiw", 3320, false, "https://www.youtube.com/watch?v=Zsoj_5XUoiw", "/downloads/SWARM/2025-06-03 - Poznáváme techniku vozů NDR s @amperak.mp4", false, 15, ~U[2025-06-03 15:00:55Z]] 13:08:42.252 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=565.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:42.253 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.2ms idle=11.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:08:42.254 [debug] QUERY OK source="media_items" db=0.3ms idle=11.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19090] 13:08:42.254 [debug] Current batch of media processed. Will check again in 1000ms 13:08:43.254 [debug] Current batch of media processed. Will check again in 1000ms 13:08:44.255 [debug] Current batch of media processed. Will check again in 1000ms 13:08:45.257 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Tohle je důvod, proč si ta auta nechceme půjčovat od automobilek. S Vojtou jsme zas jeli upřímnost na maximum. Pro vás je to výhodou, protože zazní i věci, které se v běžných recenzích nezmiňují.\n\n00:00 okolo auta\n21:45 jízda\n35:43 na zvedáku", "duration" => 2669, "filename" => "/downloads/SWARM/2025-05-20 - Elektrický Hyundai Ioniq 5 jako ojetina.mp4", "id" => "lXn0B8Z_RVs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lXn0B8Z_RVs", "playlist_index" => 17, "timestamp" => 1747753285, "title" => "Elektrický Hyundai Ioniq 5 jako ojetina", "upload_date" => "20250520"} 13:08:45.258 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1718.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [15] 13:08:45.260 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1719.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:45.262 [debug] QUERY OK source="media_items" db=1.8ms queue=0.3ms idle=1569.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-20 15:01:25Z], 15] 13:08:45.269 [debug] QUERY OK source="media_items" db=5.3ms queue=0.1ms idle=723.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tohle je důvod, proč si ta auta nechceme půjčovat od automobilek. S Vojtou jsme zas jeli upřímnost na maximum. Pro vás je to výhodou, protože zazní i věci, které se v běžných recenzích nezmiňují.\n\n00:00 okolo auta\n21:45 jízda\n35:43 na zvedáku", "Elektrický Hyundai Ioniq 5 jako ojetina", "10e9038d-0df2-4733-b3e3-b26cf312db5c", "lXn0B8Z_RVs", false, 2669, false, "https://www.youtube.com/watch?v=lXn0B8Z_RVs", 17, "/downloads/SWARM/2025-05-20 - Elektrický Hyundai Ioniq 5 jako ojetina.mp4", false, false, 15, [], 98, ~U[2025-05-20 15:01:25Z], ~U[2025-12-11 12:08:45Z], ~U[2025-12-11 12:08:45Z], "Tohle je důvod, proč si ta auta nechceme půjčovat od automobilek. S Vojtou jsme zas jeli upřímnost na maximum. Pro vás je to výhodou, protože zazní i věci, které se v běžných recenzích nezmiňují.\n\n00:00 okolo auta\n21:45 jízda\n35:43 na zvedáku", "Elektrický Hyundai Ioniq 5 jako ojetina", "lXn0B8Z_RVs", 2669, false, "https://www.youtube.com/watch?v=lXn0B8Z_RVs", "/downloads/SWARM/2025-05-20 - Elektrický Hyundai Ioniq 5 jako ojetina.mp4", false, 15, ~U[2025-05-20 15:01:25Z]] 13:08:45.270 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms 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" = ?) [15] 13:08:45.270 [debug] QUERY OK source="media_profiles" db=0.2ms idle=11.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:08:45.272 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=11.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19091] 13:08:45.272 [debug] Current batch of media processed. Will check again in 1000ms 13:08:46.272 [debug] Current batch of media processed. Will check again in 1000ms 13:08:47.273 [debug] Current batch of media processed. Will check again in 1000ms 13:08:48.275 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Dokončení opravy z minulého týdne - když je motor venku, vyměnily se na něm všechny tři silentbloky. Vzadu se měnil ještě jeden unibal a všechno se opět složilo a nainstalovalo zpět do vozu.\n\n00:00 úvod a demontáž původních silentbloků\n07:58 montáž nových silentbloků\n14:23 popis modulu motoru\n17:40 montáž motoru do nápravnice\n19:37 montáž kompletu zpět na auto a zapojení hadic a kabelů\n30:37 Tesla a koroze\n33:54 vracíme těhlice, poloosy, pružiny…\n42:32 závěr", "duration" => 2620, "filename" => "/downloads/SWARM/2025-05-06 - Motor venku a výměna silentbloků na Tesla Model 3.mp4", "id" => "icHbSDpZnpg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=icHbSDpZnpg", "playlist_index" => 18, "timestamp" => 1746543674, "title" => "Motor venku a výměna silentbloků na Tesla Model 3", "upload_date" => "20250506"} 13:08:48.276 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1735.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [15] 13:08:48.276 [debug] QUERY OK source="sources" db=0.2ms idle=1736.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:48.277 [debug] QUERY OK source="media_items" db=0.3ms idle=1737.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-06 15:01:14Z], 15] 13:08:48.290 [debug] QUERY OK source="media_items" db=12.7ms idle=1580.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dokončení opravy z minulého týdne - když je motor venku, vyměnily se na něm všechny tři silentbloky. Vzadu se měnil ještě jeden unibal a všechno se opět složilo a nainstalovalo zpět do vozu.\n\n00:00 úvod a demontáž původních silentbloků\n07:58 montáž nových silentbloků\n14:23 popis modulu motoru\n17:40 montáž motoru do nápravnice\n19:37 montáž kompletu zpět na auto a zapojení hadic a kabelů\n30:37 Tesla a koroze\n33:54 vracíme těhlice, poloosy, pružiny…\n42:32 závěr", "Motor venku a výměna silentbloků na Tesla Model 3", "1a87ef55-417c-47c1-934e-c53cc825bbad", "icHbSDpZnpg", false, 2620, false, "https://www.youtube.com/watch?v=icHbSDpZnpg", 18, "/downloads/SWARM/2025-05-06 - Motor venku a výměna silentbloků na Tesla Model 3.mp4", false, false, 15, [], 98, ~U[2025-05-06 15:01:14Z], ~U[2025-12-11 12:08:48Z], ~U[2025-12-11 12:08:48Z], "Dokončení opravy z minulého týdne - když je motor venku, vyměnily se na něm všechny tři silentbloky. Vzadu se měnil ještě jeden unibal a všechno se opět složilo a nainstalovalo zpět do vozu.\n\n00:00 úvod a demontáž původních silentbloků\n07:58 montáž nových silentbloků\n14:23 popis modulu motoru\n17:40 montáž motoru do nápravnice\n19:37 montáž kompletu zpět na auto a zapojení hadic a kabelů\n30:37 Tesla a koroze\n33:54 vracíme těhlice, poloosy, pružiny…\n42:32 závěr", "Motor venku a výměna silentbloků na Tesla Model 3", "icHbSDpZnpg", 2620, false, "https://www.youtube.com/watch?v=icHbSDpZnpg", "/downloads/SWARM/2025-05-06 - Motor venku a výměna silentbloků na Tesla Model 3.mp4", false, 15, ~U[2025-05-06 15:01:14Z]] 13:08:48.291 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=592.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:48.292 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.3ms idle=15.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:08:48.293 [debug] QUERY OK source="media_items" db=0.4ms idle=16.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19092] 13:08:48.293 [debug] Current batch of media processed. Will check again in 1000ms 13:08:49.294 [debug] Current batch of media processed. Will check again in 1000ms 13:08:49.701 [info] {"source":"oban","duration":2353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:50.295 [debug] Current batch of media processed. Will check again in 1000ms 13:08:51.296 [debug] Current batch of media processed. Will check again in 1000ms 13:08:51.484 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@jirkazima1126 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/SWARM/%(upload_date>%Y-%m-%d)S - %(title)S.%(ext)S --remux-video mp4 --format-sort res:4320,+codec:avc, vp9, av01:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/85/af/85af812caf4efbff94e060761b476fc9b478e72d0f8dd6975f2c44787b271a77.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/e7/35/e73553f367288503a1eaa7ae1797a19e9b78a688dbbadb403993738a01e59fbd.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: Deprecated Feature: Using arbitrary fields (vp9) for format sorting is deprecated and may be removed in a future version Deprecated Feature: Using arbitrary fields (av01) for format sorting is deprecated and may be removed in a future version 13:08:51.487 [debug] Gracefully stopping file follower 13:08:51.487 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1947.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [15] 13:08:51.488 [debug] QUERY OK source="sources" db=0.3ms idle=1948.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:51.490 [debug] QUERY OK source="media_items" db=0.4ms idle=1788.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-09 16:00:46Z], 15] 13:08:51.495 [debug] QUERY OK source="media_items" db=4.7ms idle=1785.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Náš projektový elektromobil za 60 000,- Kč už má odřízlý zadek. Nyní dostal kufrové víko z policejního vozu, nové nepoužité airbagy za všechny vystřelené a konečně se jde vařit nový zadek.\n\n00:00 Kufrové víko\n03:50 Airbagy\n17:11 Odříznutý zadek, příravy, zarovnání\n24:30 Příprava EV na sváření\n26:51 Jde se svářet", "Chudinská elektromobilita... sváříme vedle baterky a sehnali jsme airbagy", "eba277e1-40be-4b39-affd-ef7452e3641d", "RCPFISOfOOs", false, 2119, false, "https://www.youtube.com/watch?v=RCPFISOfOOs", 1, "/downloads/SWARM/2025-12-09 - Chudinská elektromobilita... sváříme vedle baterky a sehnali jsme airbagy.mp4", false, false, 15, [], 98, ~U[2025-12-09 16:00:46Z], ~U[2025-12-11 12:08:51Z], ~U[2025-12-11 12:08:51Z], "Náš projektový elektromobil za 60 000,- Kč už má odřízlý zadek. Nyní dostal kufrové víko z policejního vozu, nové nepoužité airbagy za všechny vystřelené a konečně se jde vařit nový zadek.\n\n00:00 Kufrové víko\n03:50 Airbagy\n17:11 Odříznutý zadek, příravy, zarovnání\n24:30 Příprava EV na sváření\n26:51 Jde se svářet", "Chudinská elektromobilita... sváříme vedle baterky a sehnali jsme airbagy", "RCPFISOfOOs", 2119, false, "https://www.youtube.com/watch?v=RCPFISOfOOs", "/downloads/SWARM/2025-12-09 - Chudinská elektromobilita... sváříme vedle baterky a sehnali jsme airbagy.mp4", false, 15, ~U[2025-12-09 16:00:46Z]] 13:08:51.496 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=788.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:51.497 [debug] QUERY OK source="media_items" db=0.3ms idle=8.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-02 16:00:54Z], 15] 13:08:51.502 [debug] QUERY OK source="media_items" db=4.8ms idle=8.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Náš \"projektový\" modrý Ioniq Electric za 60 tisíc postupně v dalších videích dostal zrepasovaný elektromotor a podařilo se ho zprovoznit. Pokud ovšem má jít na STK, nesmí jít o zbořený vrak. Dneska jsme se tedy podívali na zadní část. Našli jsme policejní Ioniq na vrakovišti a vzali si z něj za 10 tisíc korun celý zadek a nějaký další materiál. Teď ho jen napasovat na místo původního zbořeného.", "Chudinská elektromobilita.... zadek bereme z policejního auta", "e3cce17a-63f3-44d7-8a23-74c636156c08", "Yb7eCTPNSZw", false, 2076, false, "https://www.youtube.com/watch?v=Yb7eCTPNSZw", 2, "/downloads/SWARM/2025-12-02 - Chudinská elektromobilita.... zadek bereme z policejního auta.mp4", false, false, 15, [], 98, ~U[2025-12-02 16:00:54Z], ~U[2025-12-11 12:08:51Z], ~U[2025-12-11 12:08:51Z], "Náš \"projektový\" modrý Ioniq Electric za 60 tisíc postupně v dalších videích dostal zrepasovaný elektromotor a podařilo se ho zprovoznit. Pokud ovšem má jít na STK, nesmí jít o zbořený vrak. Dneska jsme se tedy podívali na zadní část. Našli jsme policejní Ioniq na vrakovišti a vzali si z něj za 10 tisíc korun celý zadek a nějaký další materiál. Teď ho jen napasovat na místo původního zbořeného.", "Chudinská elektromobilita.... zadek bereme z policejního auta", "Yb7eCTPNSZw", 2076, false, "https://www.youtube.com/watch?v=Yb7eCTPNSZw", "/downloads/SWARM/2025-12-02 - Chudinská elektromobilita.... zadek bereme z policejního auta.mp4", false, 15, ~U[2025-12-02 16:00:54Z]] 13:08:51.503 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=13.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:51.504 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=8.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 16:00:04Z], 15] 13:08:51.510 [debug] QUERY OK source="media_items" db=4.9ms idle=8.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Přišel podzim a s ním i letos zase kupujeme nějakou teslu. Tentokrát jde o Tesla Model 3 Performance (12/2020). Stála 290 000,- Kč a samozřejmě má závadu, a to konkrétně trakční baterie. Pojďme si auto obhlédnout, projít nedostatky a rozebrat, co se stalo, proč a co s tím dálem.\n\n00:00 Nový vráček a ohledávání\n06:13 Za kolik byl a co trakční baterie\n07:48 Servisní menu a projevy závady\n13:04 Proč jsme to vůbec koupili a další kroky\n17:16 Sériová diagnostika baterie\n22:04 Možné příčiny problému", "Koupili jsme Teslu s vadnou baterií za 290 000,- Kč", "02043d50-bfac-4026-8bfd-50d9d0a96795", "0tTaeKlfhuY", false, 1683, false, "https://www.youtube.com/watch?v=0tTaeKlfhuY", 3, "/downloads/SWARM/2025-11-18 - Koupili jsme Teslu s vadnou baterií za 290 000,- Kč.mp4", false, false, 15, [], 98, ~U[2025-11-18 16:00:04Z], ~U[2025-12-11 12:08:51Z], ~U[2025-12-11 12:08:51Z], "Přišel podzim a s ním i letos zase kupujeme nějakou teslu. Tentokrát jde o Tesla Model 3 Performance (12/2020). Stála 290 000,- Kč a samozřejmě má závadu, a to konkrétně trakční baterie. Pojďme si auto obhlédnout, projít nedostatky a rozebrat, co se stalo, proč a co s tím dálem.\n\n00:00 Nový vráček a ohledávání\n06:13 Za kolik byl a co trakční baterie\n07:48 Servisní menu a projevy závady\n13:04 Proč jsme to vůbec koupili a další kroky\n17:16 Sériová diagnostika baterie\n22:04 Možné příčiny problému", "Koupili jsme Teslu s vadnou baterií za 290 000,- Kč", "0tTaeKlfhuY", 1683, false, "https://www.youtube.com/watch?v=0tTaeKlfhuY", "/downloads/SWARM/2025-11-18 - Koupili jsme Teslu s vadnou baterií za 290 000,- Kč.mp4", false, 15, ~U[2025-11-18 16:00:04Z]] 13:08:51.511 [debug] QUERY OK source="sources" db=0.5ms idle=13.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:51.512 [debug] QUERY OK source="media_items" db=0.5ms idle=9.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-11 16:01:33Z], 15] 13:08:51.518 [debug] QUERY OK source="media_items" db=4.9ms idle=9.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ještě jednou se vrátíme k elektrické Audi A6 se 100kWh baterií. Má totiž možnost tahat 2,1 tuny, a tak nás zajímalo, jestli poslouží k tomu, k čemu se audiny vždy používaly - k tahání vráčků ze zahraničí. Zajímaly nás komfort, spotřeba a dojezd při dálničních přesunech s autem na podvalu.\n\n00:00 Úvod, tažné a legislativa\n04:21 Připojování podvalu\n06:33 První zamyšlení nad dojezdem\n09:42 Nakládání vráčku\n12:53 Vyjíždíme a první dojmy\n15:12 Asistenty řízení při tahání (vs. Tesla) a další\n19:53 Na dálnici, srovnání s TDI\n24:09 Nabíječky a dálniční spotřeba/dojezd\n28:13 V cíli... jak byl přesný odhad dojezdu autem?", "Elektromobil a tahání vráčku na podvalu po dálnici", "0029eb83-b81f-4e26-881f-1a8c94a9aefa", "v3ckA_Os160", false, 1784, false, "https://www.youtube.com/watch?v=v3ckA_Os160", 4, "/downloads/SWARM/2025-11-11 - Elektromobil a tahání vráčku na podvalu po dálnici.mp4", false, false, 15, [], 98, ~U[2025-11-11 16:01:33Z], ~U[2025-12-11 12:08:51Z], ~U[2025-12-11 12:08:51Z], "Ještě jednou se vrátíme k elektrické Audi A6 se 100kWh baterií. Má totiž možnost tahat 2,1 tuny, a tak nás zajímalo, jestli poslouží k tomu, k čemu se audiny vždy používaly - k tahání vráčků ze zahraničí. Zajímaly nás komfort, spotřeba a dojezd při dálničních přesunech s autem na podvalu.\n\n00:00 Úvod, tažné a legislativa\n04:21 Připojování podvalu\n06:33 První zamyšlení nad dojezdem\n09:42 Nakládání vráčku\n12:53 Vyjíždíme a první dojmy\n15:12 Asistenty řízení při tahání (vs. Tesla) a další\n19:53 Na dálnici, srovnání s TDI\n24:09 Nabíječky a dálniční spotřeba/dojezd\n28:13 V cíli... jak byl přesný odhad dojezdu autem?", "Elektromobil a tahání vráčku na podvalu po dálnici", "v3ckA_Os160", 1784, false, "https://www.youtube.com/watch?v=v3ckA_Os160", "/downloads/SWARM/2025-11-11 - Elektromobil a tahání vráčku na podvalu po dálnici.mp4", false, 15, ~U[2025-11-11 16:01:33Z]] 13:08:51.519 [debug] QUERY OK source="sources" db=0.3ms idle=14.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:51.520 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=9.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-04 16:00:26Z], 15] 13:08:51.526 [debug] QUERY OK source="media_items" db=5.1ms idle=9.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Aby to nebylo jen o hrabání se ve vráčcích, udělali jsme zas výjimku a vzali si něco moderního na test. Uvidíme, jestli Audi bude další z automobilek, co už nám nic nepůjčí (zdravíme Citroen). Podívali jsme se na elektrickou A6, která nás zaujala hned z několika důvodů:\n- Je to velký nízký kombík (nemáme rádi SUV)\n- Má na tažném 2,1 tuny\n- Tváří se, že je vhodný na dálnici, protože je aerodynamický a má 100kWh baterii\n\n00:00 Srovnáváme zvenčí\n05:17 Uvnitř moderní Audi\n21:07 Uvnitř 25 let staré Audi\n25:41 4.2 V8 vs. elektromotory - co je rychlejší na letištní dráze?\n26:29 Jízda s moderní Audi\n32:39 Zkoumání na dílně", "Audi A6 Avant e-tron: velmi upřímný test", "058a5fe0-214c-452f-9c68-64b7c4e0c006", "BFRh5xiGeiI", false, 2541, false, "https://www.youtube.com/watch?v=BFRh5xiGeiI", 5, "/downloads/SWARM/2025-11-04 - Audi A6 Avant e-tron: velmi upřímný test.mp4", false, false, 15, [], 98, ~U[2025-11-04 16:00:26Z], ~U[2025-12-11 12:08:51Z], ~U[2025-12-11 12:08:51Z], "Aby to nebylo jen o hrabání se ve vráčcích, udělali jsme zas výjimku a vzali si něco moderního na test. Uvidíme, jestli Audi bude další z automobilek, co už nám nic nepůjčí (zdravíme Citroen). Podívali jsme se na elektrickou A6, která nás zaujala hned z několika důvodů:\n- Je to velký nízký kombík (nemáme rádi SUV)\n- Má na tažném 2,1 tuny\n- Tváří se, že je vhodný na dálnici, protože je aerodynamický a má 100kWh baterii\n\n00:00 Srovnáváme zvenčí\n05:17 Uvnitř moderní Audi\n21:07 Uvnitř 25 let staré Audi\n25:41 4.2 V8 vs. elektromotory - co je rychlejší na letištní dráze?\n26:29 Jízda s moderní Audi\n32:39 Zkoumání na dílně", "Audi A6 Avant e-tron: velmi upřímný test", "BFRh5xiGeiI", 2541, false, "https://www.youtube.com/watch?v=BFRh5xiGeiI", "/downloads/SWARM/2025-11-04 - Audi A6 Avant e-tron: velmi upřímný test.mp4", false, 15, ~U[2025-11-04 16:00:26Z]] 13:08:51.527 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=14.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:51.528 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=10.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-21 15:01:43Z], 15] 13:08:51.535 [debug] QUERY OK source="media_items" db=5.2ms queue=0.1ms idle=10.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Motor jsme posledně s přispěním Petra úspěšně opravili, aby se mohl vrátit do našeho projektového \"vráčku\" za 60 000 Kč. Dneska se tedy podíváme na instalaci motoru a reduktoru.\n\n00:00 Úvod a co se už udělalo na předku\n03:24 Montáž reduktoru\n07:44 Možná poloos\n08:45 Připevnění kompresoru klimatizace\n11:48 Montáž elektromotoru\n17:36 Připojení vysokonapěťové kabeláže motoru\n19:04 Šroubování, držáky, hadice, další konektory...\n24:50 Plnění reduktoru olejem\n27:29 Funguje! Dolévání chladicí kapaliny, diagnostika (spuštění čerpadla)\n36:29 Závěr a co příště", "Montáž reduktoru a elektromotoru po repasi zpět do projektového Hyundai Ioniq Electric", "c0ace100-2a08-4cd4-87e1-c28ef6baa5f9", "ymWiC0ww4d8", false, 2277, false, "https://www.youtube.com/watch?v=ymWiC0ww4d8", 6, "/downloads/SWARM/2025-10-21 - Montáž reduktoru a elektromotoru po repasi zpět do projektového Hyundai Ioniq Electric.mp4", false, false, 15, [], 98, ~U[2025-10-21 15:01:43Z], ~U[2025-12-11 12:08:51Z], ~U[2025-12-11 12:08:51Z], "Motor jsme posledně s přispěním Petra úspěšně opravili, aby se mohl vrátit do našeho projektového \"vráčku\" za 60 000 Kč. Dneska se tedy podíváme na instalaci motoru a reduktoru.\n\n00:00 Úvod a co se už udělalo na předku\n03:24 Montáž reduktoru\n07:44 Možná poloos\n08:45 Připevnění kompresoru klimatizace\n11:48 Montáž elektromotoru\n17:36 Připojení vysokonapěťové kabeláže motoru\n19:04 Šroubování, držáky, hadice, další konektory...\n24:50 Plnění reduktoru olejem\n27:29 Funguje! Dolévání chladicí kapaliny, diagnostika (spuštění čerpadla)\n36:29 Závěr a co příště", "Montáž reduktoru a elektromotoru po repasi zpět do projektového Hyundai Ioniq Electric", "ymWiC0ww4d8", 2277, false, "https://www.youtube.com/watch?v=ymWiC0ww4d8", "/downloads/SWARM/2025-10-21 - Montáž reduktoru a elektromotoru po repasi zpět do projektového Hyundai Ioniq Electric.mp4", false, 15, ~U[2025-10-21 15:01:43Z]] 13:08:51.537 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=16.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:51.538 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=11.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-30 15:00:58Z], 15] 13:08:51.545 [debug] QUERY OK source="media_items" db=6.1ms queue=0.1ms idle=10.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dneska tu máme jedno delší. Náš elektrický vráček Hyundai Ioniq přišel s motorem v kufru. Nyní došlo na jeho opravu, aby bylo auto konečně pojízdné. Ioniqy provází problémy s motory kvůli odcházejícím ložiskům. Nyní se podíváme, proč se tak děje (důvodů je více) a názorně si ukážeme, jak takový elektromotor z elektromobilu uvnitř vypadá, i jak ho opravit v garážovém setupu.\n\n00:00 Měření izolačních stavů a vinutí na elektromotoru\n13:10 Rozebírání motoru\n26:25 Davidova vsuvka - magnetické pole\n31:11 Neplánovaná návštěva lisu\n32:15 Vysvětlení příčin poškození ložisek (zase David)\n45:46 Výměna ložisek, dusík, skládání\n1:09:04 Zhodnocení", "SPECIÁL: Opravujeme elektromotor z Ioniqu + teorie s doktorem Davidem", "6d7000d7-17a0-4ab4-94ed-c9a57bdf911e", "WisE93WA46s", false, 4307, false, "https://www.youtube.com/watch?v=WisE93WA46s", 7, "/downloads/SWARM/2025-09-30 - SPECIÁL: Opravujeme elektromotor z Ioniqu + teorie s doktorem Davidem.mp4", false, false, 15, [], 98, ~U[2025-09-30 15:00:58Z], ~U[2025-12-11 12:08:51Z], ~U[2025-12-11 12:08:51Z], "Dneska tu máme jedno delší. Náš elektrický vráček Hyundai Ioniq přišel s motorem v kufru. Nyní došlo na jeho opravu, aby bylo auto konečně pojízdné. Ioniqy provází problémy s motory kvůli odcházejícím ložiskům. Nyní se podíváme, proč se tak děje (důvodů je více) a názorně si ukážeme, jak takový elektromotor z elektromobilu uvnitř vypadá, i jak ho opravit v garážovém setupu.\n\n00:00 Měření izolačních stavů a vinutí na elektromotoru\n13:10 Rozebírání motoru\n26:25 Davidova vsuvka - magnetické pole\n31:11 Neplánovaná návštěva lisu\n32:15 Vysvětlení příčin poškození ložisek (zase David)\n45:46 Výměna ložisek, dusík, skládání\n1:09:04 Zhodnocení", "SPECIÁL: Opravujeme elektromotor z Ioniqu + teorie s doktorem Davidem", "WisE93WA46s", 4307, false, "https://www.youtube.com/watch?v=WisE93WA46s", "/downloads/SWARM/2025-09-30 - SPECIÁL: Opravujeme elektromotor z Ioniqu + teorie s doktorem Davidem.mp4", false, 15, ~U[2025-09-30 15:00:58Z]] 13:08:51.546 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=17.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:51.548 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=12.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-09 15:00:35Z], 15] 13:08:51.553 [debug] QUERY OK source="media_items" db=4.7ms idle=11.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Výměna poloosy nezabrala a Tesla cvaká dál. Podaří se tentokrát cvakání vyřešit nadobro, když se vymění ložiska předních kol?\n\n00:00 Úvod a vybalování součástek\n06:09 Rozebírání\n20:29 Ohledávání původního ložiska\n21:50 Montáž nového a skládání\n44:04 Závěr a vyhlídky\n47:22 Vyřešilo...?", "Tesla Model 3 po 350 000 km - výměna předních nábojů s ložisky", "56932d0d-5386-41ca-bd8c-e41b89b4d437", "IhoQQLqqDLw", false, 3074, false, "https://www.youtube.com/watch?v=IhoQQLqqDLw", 8, "/downloads/SWARM/2025-09-09 - Tesla Model 3 po 350 000 km - výměna předních nábojů s ložisky.mp4", false, false, 15, [], 97, ~U[2025-09-09 15:00:35Z], ~U[2025-12-11 12:08:51Z], ~U[2025-12-11 12:08:51Z], "Výměna poloosy nezabrala a Tesla cvaká dál. Podaří se tentokrát cvakání vyřešit nadobro, když se vymění ložiska předních kol?\n\n00:00 Úvod a vybalování součástek\n06:09 Rozebírání\n20:29 Ohledávání původního ložiska\n21:50 Montáž nového a skládání\n44:04 Závěr a vyhlídky\n47:22 Vyřešilo...?", "Tesla Model 3 po 350 000 km - výměna předních nábojů s ložisky", "IhoQQLqqDLw", 3074, false, "https://www.youtube.com/watch?v=IhoQQLqqDLw", "/downloads/SWARM/2025-09-09 - Tesla Model 3 po 350 000 km - výměna předních nábojů s ložisky.mp4", false, 15, ~U[2025-09-09 15:00:35Z]] 13:08:51.554 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=16.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:51.555 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=10.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-26 15:00:22Z], 15] 13:08:51.562 [debug] QUERY OK source="media_items" db=5.4ms queue=0.1ms idle=9.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tesla má tažné a tak se s ním vyrazilo pro nějaké náhradní díly. Nakonec se to zvrtlo, takže si dnes ukážeme náš nový projekt, za který jsme dali 60 tisíc korun. Vy nám pak samozřejmě můžete v komentářích vysvětlit, že jsme se zbláznili... 😅\n\n00:00 Jedeme pro díly\n07:23 První nabíjení v Olomouci\n10:19 Nakládáme díly\n11:41 Druhé nabíjení v Olomouci a nechutně drahý ČEZ\n13:26 Ohledáváme nás \"projekt\"", "Nový projekt na dílně - za tohle jsme utratili 60 000,- Kč", "680f6e66-d126-443e-bd23-256e90e6b82b", "Dtx8S2yaSAc", false, 2372, false, "https://www.youtube.com/watch?v=Dtx8S2yaSAc", 9, "/downloads/SWARM/2025-08-26 - Nový projekt na dílně - za tohle jsme utratili 60 000,- Kč.mp4", false, false, 15, [], 98, ~U[2025-08-26 15:00:22Z], ~U[2025-12-11 12:08:51Z], ~U[2025-12-11 12:08:51Z], "Tesla má tažné a tak se s ním vyrazilo pro nějaké náhradní díly. Nakonec se to zvrtlo, takže si dnes ukážeme náš nový projekt, za který jsme dali 60 tisíc korun. Vy nám pak samozřejmě můžete v komentářích vysvětlit, že jsme se zbláznili... 😅\n\n00:00 Jedeme pro díly\n07:23 První nabíjení v Olomouci\n10:19 Nakládáme díly\n11:41 Druhé nabíjení v Olomouci a nechutně drahý ČEZ\n13:26 Ohledáváme nás \"projekt\"", "Nový projekt na dílně - za tohle jsme utratili 60 000,- Kč", "Dtx8S2yaSAc", 2372, false, "https://www.youtube.com/watch?v=Dtx8S2yaSAc", "/downloads/SWARM/2025-08-26 - Nový projekt na dílně - za tohle jsme utratili 60 000,- Kč.mp4", false, 15, ~U[2025-08-26 15:00:22Z]] 13:08:51.564 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=15.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:51.565 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=11.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-12 15:01:09Z], 15] 13:08:51.570 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=11.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Chtěli jsme to udělat už při nákupu loni v listopadu, když auto mělo 315 000 km. Byly ovšem jiné starosti, a tak svou první výměnu oleje v přední i zadní pohonné jednotce auto dostalo až na začátku léta s nájezdem 335 000 km.\n\nPojďme se podívat trochu blíže na kompatibilní oleje, filtry a možné nástrahy.", "Výměna oleje v obou reduktorech Tesla Model 3, rozběh olejového čerpadla bez diagnostiky", "df226096-1e9f-4aaa-aedc-4432f6cb3a4d", "gL1-F6qwd9M", false, 2165, false, "https://www.youtube.com/watch?v=gL1-F6qwd9M", 10, "/downloads/SWARM/2025-08-12 - Výměna oleje v obou reduktorech Tesla Model 3, rozběh olejového čerpadla bez diagnostiky.mp4", false, false, 15, [], 98, ~U[2025-08-12 15:01:09Z], ~U[2025-12-11 12:08:51Z], ~U[2025-12-11 12:08:51Z], "Chtěli jsme to udělat už při nákupu loni v listopadu, když auto mělo 315 000 km. Byly ovšem jiné starosti, a tak svou první výměnu oleje v přední i zadní pohonné jednotce auto dostalo až na začátku léta s nájezdem 335 000 km.\n\nPojďme se podívat trochu blíže na kompatibilní oleje, filtry a možné nástrahy.", "Výměna oleje v obou reduktorech Tesla Model 3, rozběh olejového čerpadla bez diagnostiky", "gL1-F6qwd9M", 2165, false, "https://www.youtube.com/watch?v=gL1-F6qwd9M", "/downloads/SWARM/2025-08-12 - Výměna oleje v obou reduktorech Tesla Model 3, rozběh olejového čerpadla bez diagnostiky.mp4", false, 15, ~U[2025-08-12 15:01:09Z]] 13:08:51.572 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=15.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:51.573 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=10.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-29 15:00:54Z], 15] 13:08:51.578 [debug] QUERY OK source="media_items" db=4.4ms idle=9.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Auta bez tažného jsou prý k ničemu. Takže naše Tesla konečně dostala jedno taky. Nejde o originální tažné, protože jsme chtěli pevné, ale elektronika se použila z originálu a auto se nakódovalo tak, aby vše fungovalo korektně (výpočet spotřeby, změna dynamiky vozu, rekuperace...).\n\n00:00 Instalace tažného\n20:42 Martin z @nejrychlejsitesla nám pomohl nakódovat auto\n37:54 Oprava všech chyb, které jsme udělali", "Instalujeme tažné na Tesla Model 3, Martin z @nejrychlejsitesla a kódování pomocí Tesla Toolbox", "9af2cb12-1b97-4651-a282-bf1ee515dc6a", "XlAmBmw6PtM", false, 2639, false, "https://www.youtube.com/watch?v=XlAmBmw6PtM", 11, "/downloads/SWARM/2025-07-29 - Instalujeme tažné na Tesla Model 3, Martin z @nejrychlejsitesla a kódování pomocí Tesla Toolbox.mp4", false, false, 15, [], 98, ~U[2025-07-29 15:00:54Z], ~U[2025-12-11 12:08:51Z], ~U[2025-12-11 12:08:51Z], "Auta bez tažného jsou prý k ničemu. Takže naše Tesla konečně dostala jedno taky. Nejde o originální tažné, protože jsme chtěli pevné, ale elektronika se použila z originálu a auto se nakódovalo tak, aby vše fungovalo korektně (výpočet spotřeby, změna dynamiky vozu, rekuperace...).\n\n00:00 Instalace tažného\n20:42 Martin z @nejrychlejsitesla nám pomohl nakódovat auto\n37:54 Oprava všech chyb, které jsme udělali", "Instalujeme tažné na Tesla Model 3, Martin z @nejrychlejsitesla a kódování pomocí Tesla Toolbox", "XlAmBmw6PtM", 2639, false, "https://www.youtube.com/watch?v=XlAmBmw6PtM", "/downloads/SWARM/2025-07-29 - Instalujeme tažné na Tesla Model 3, Martin z @nejrychlejsitesla a kódování pomocí Tesla Toolbox.mp4", false, 15, ~U[2025-07-29 15:00:54Z]] 13:08:51.580 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=14.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:51.581 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=10.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-22 15:01:08Z], 15] 13:08:51.586 [debug] QUERY OK source="media_items" db=3.9ms idle=9.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Navštívili jsme v Brně Janka Trněného, který je velký fanda aut a diesely se zabývá už dlouho (včetně toho, že s nimi i úspěšně závodí). Měl tam pěkným způsobem zničený motor (pro Stelvio, Giulia), který nás zajímal, a dovedlo nás to k tomu, jak to dnes vlastně je s tou obecně vnímanou nesmrtelností dieselů, o které stále čteme v diskuzích.", "SPECIÁL: Za alfistou Jankem na téma moderních dieselů a jak se umí oprava prodražit", "399fa733-2822-4ee2-b42b-6b6b32c703c2", "Zrz2QFNBsuY", false, 3586, false, "https://www.youtube.com/watch?v=Zrz2QFNBsuY", 12, "/downloads/SWARM/2025-07-22 - SPECIÁL: Za alfistou Jankem na téma moderních dieselů a jak se umí oprava prodražit.mp4", false, false, 15, [], 98, ~U[2025-07-22 15:01:08Z], ~U[2025-12-11 12:08:51Z], ~U[2025-12-11 12:08:51Z], "Navštívili jsme v Brně Janka Trněného, který je velký fanda aut a diesely se zabývá už dlouho (včetně toho, že s nimi i úspěšně závodí). Měl tam pěkným způsobem zničený motor (pro Stelvio, Giulia), který nás zajímal, a dovedlo nás to k tomu, jak to dnes vlastně je s tou obecně vnímanou nesmrtelností dieselů, o které stále čteme v diskuzích.", "SPECIÁL: Za alfistou Jankem na téma moderních dieselů a jak se umí oprava prodražit", "Zrz2QFNBsuY", 3586, false, "https://www.youtube.com/watch?v=Zrz2QFNBsuY", "/downloads/SWARM/2025-07-22 - SPECIÁL: Za alfistou Jankem na téma moderních dieselů a jak se umí oprava prodražit.mp4", false, 15, ~U[2025-07-22 15:01:08Z]] 13:08:51.587 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=13.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:51.588 [debug] QUERY OK source="media_items" db=0.7ms idle=9.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-08 15:03:35Z], 15] 13:08:51.594 [debug] QUERY OK source="media_items" db=4.6ms idle=9.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cvakání na předku od kol se vyskytuje poměrně běžně na Teslách. Kolikrát stačí chvíli počkat u superchargeru a poslouchat auta, když couvají ke stojanu. Rozhodli jsme se, že bychom s tím měli u naší něco udělat.", "Tesla Model 3 - měnímě vpředu silentbloky a poloosu", "f92d5bd9-537b-441c-802d-ee2a2cc885a2", "CcnSInaKdbs", false, 2397, false, "https://www.youtube.com/watch?v=CcnSInaKdbs", 13, "/downloads/SWARM/2025-07-08 - Tesla Model 3 - měnímě vpředu silentbloky a poloosu.mp4", false, false, 15, [], 98, ~U[2025-07-08 15:03:35Z], ~U[2025-12-11 12:08:51Z], ~U[2025-12-11 12:08:51Z], "Cvakání na předku od kol se vyskytuje poměrně běžně na Teslách. Kolikrát stačí chvíli počkat u superchargeru a poslouchat auta, když couvají ke stojanu. Rozhodli jsme se, že bychom s tím měli u naší něco udělat.", "Tesla Model 3 - měnímě vpředu silentbloky a poloosu", "CcnSInaKdbs", 2397, false, "https://www.youtube.com/watch?v=CcnSInaKdbs", "/downloads/SWARM/2025-07-08 - Tesla Model 3 - měnímě vpředu silentbloky a poloosu.mp4", false, 15, ~U[2025-07-08 15:03:35Z]] 13:08:51.595 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=13.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:51.596 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=10.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-25 05:14:36Z], 15] 13:08:51.603 [debug] QUERY OK source="media_items" db=5.5ms queue=0.1ms idle=9.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V rámci příprav našeho Jaguaru z 80. let na další sezónu došlo na výměnu celého řízení s posilovačem. Původní už totiž mírně sáklo a my nechceme provozovat auto, pod kterým zůstávají loužičky.\n\n00:00 - úvod, ohledání situace\n03:37 - demontáž původního posilovače\n19:19 - instalace repasovaného posilovače\n27:03 - testování a fail\n29:30 - nevzdáváme se (druhý repas)\n31:50 - druhý test", "Výměna a repase posilovače řízení na Jaguar XJ40", "419b94a5-f42d-4574-a606-08aff485defe", "-5K63jhkYPQ", false, 1967, false, "https://www.youtube.com/watch?v=-5K63jhkYPQ", 14, "/downloads/SWARM/2025-06-25 - Výměna a repase posilovače řízení na Jaguar XJ40.mp4", false, false, 15, [], 98, ~U[2025-06-25 05:14:36Z], ~U[2025-12-11 12:08:51Z], ~U[2025-12-11 12:08:51Z], "V rámci příprav našeho Jaguaru z 80. let na další sezónu došlo na výměnu celého řízení s posilovačem. Původní už totiž mírně sáklo a my nechceme provozovat auto, pod kterým zůstávají loužičky.\n\n00:00 - úvod, ohledání situace\n03:37 - demontáž původního posilovače\n19:19 - instalace repasovaného posilovače\n27:03 - testování a fail\n29:30 - nevzdáváme se (druhý repas)\n31:50 - druhý test", "Výměna a repase posilovače řízení na Jaguar XJ40", "-5K63jhkYPQ", 1967, false, "https://www.youtube.com/watch?v=-5K63jhkYPQ", "/downloads/SWARM/2025-06-25 - Výměna a repase posilovače řízení na Jaguar XJ40.mp4", false, 15, ~U[2025-06-25 05:14:36Z]] 13:08:51.604 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=15.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:51.605 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=11.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-16 16:01:37Z], 15] 13:08:51.610 [debug] QUERY OK source="media_items" db=3.7ms idle=10.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zase jednou spalovací vráček. Připravujeme Jaguar na mou kandidaturu, takže dostal podtlakový místo hydraulického posilovače, opravili jsme vysouvací anténu radia a vpředu dali nové tlumiče.\n\n00:00 Co se musí udělat\n05:17 Vysouvací anténa\n12:04 Posilovač brzd\n32:32 Nové tlumiče", "Jaguar XJ40 příprava po zimě - konverze posilovače brzd, anténa a tlumiče", "c1f246d8-a1bb-4870-baa3-c9ac46b0889e", "yN3jLMejhKw", false, 2324, false, "https://www.youtube.com/watch?v=yN3jLMejhKw", 15, "/downloads/SWARM/2025-06-16 - Jaguar XJ40 příprava po zimě - konverze posilovače brzd, anténa a tlumiče.mp4", false, false, 15, [], 98, ~U[2025-06-16 16:01:37Z], ~U[2025-12-11 12:08:51Z], ~U[2025-12-11 12:08:51Z], "Zase jednou spalovací vráček. Připravujeme Jaguar na mou kandidaturu, takže dostal podtlakový místo hydraulického posilovače, opravili jsme vysouvací anténu radia a vpředu dali nové tlumiče.\n\n00:00 Co se musí udělat\n05:17 Vysouvací anténa\n12:04 Posilovač brzd\n32:32 Nové tlumiče", "Jaguar XJ40 příprava po zimě - konverze posilovače brzd, anténa a tlumiče", "yN3jLMejhKw", 2324, false, "https://www.youtube.com/watch?v=yN3jLMejhKw", "/downloads/SWARM/2025-06-16 - Jaguar XJ40 příprava po zimě - konverze posilovače brzd, anténa a tlumiče.mp4", false, 15, ~U[2025-06-16 16:01:37Z]] 13:08:51.611 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=14.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:51.613 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-03 15:00:55Z], 15] 13:08:51.625 [debug] QUERY OK source="media_items" db=11.4ms idle=9.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Abychom zas měli ve videích někoho slavného, navštívili jsme Milana, který nás provedl na srazu východoněmeckých vozů, kde nás poutavě seznámil s technikou Trabantů i svého Barkase a nechál nás jej řídit.\n\n00:00 úvod a obhlížíme trabanty\n06:22 Milan představuje Barkas\n29:30 další trabanty\n46:20 Řídíme Barkas", "Poznáváme techniku vozů NDR s @amperak", "987ec543-4ab9-4ab5-b1a3-db3068c676fa", "Zsoj_5XUoiw", false, 3320, false, "https://www.youtube.com/watch?v=Zsoj_5XUoiw", 16, "/downloads/SWARM/2025-06-03 - Poznáváme techniku vozů NDR s @amperak.mp4", false, false, 15, [], 98, ~U[2025-06-03 15:00:55Z], ~U[2025-12-11 12:08:51Z], ~U[2025-12-11 12:08:51Z], "Abychom zas měli ve videích někoho slavného, navštívili jsme Milana, který nás provedl na srazu východoněmeckých vozů, kde nás poutavě seznámil s technikou Trabantů i svého Barkase a nechál nás jej řídit.\n\n00:00 úvod a obhlížíme trabanty\n06:22 Milan představuje Barkas\n29:30 další trabanty\n46:20 Řídíme Barkas", "Poznáváme techniku vozů NDR s @amperak", "Zsoj_5XUoiw", 3320, false, "https://www.youtube.com/watch?v=Zsoj_5XUoiw", "/downloads/SWARM/2025-06-03 - Poznáváme techniku vozů NDR s @amperak.mp4", false, 15, ~U[2025-06-03 15:00:55Z]] 13:08:51.626 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=20.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:51.629 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=18.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-20 15:01:25Z], 15] 13:08:51.638 [debug] QUERY OK source="media_items" db=5.7ms idle=20.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tohle je důvod, proč si ta auta nechceme půjčovat od automobilek. S Vojtou jsme zas jeli upřímnost na maximum. Pro vás je to výhodou, protože zazní i věci, které se v běžných recenzích nezmiňují.\n\n00:00 okolo auta\n21:45 jízda\n35:43 na zvedáku", "Elektrický Hyundai Ioniq 5 jako ojetina", "8dce30a6-9428-40b3-aa13-49a9029eb163", "lXn0B8Z_RVs", false, 2669, false, "https://www.youtube.com/watch?v=lXn0B8Z_RVs", 17, "/downloads/SWARM/2025-05-20 - Elektrický Hyundai Ioniq 5 jako ojetina.mp4", false, false, 15, [], 98, ~U[2025-05-20 15:01:25Z], ~U[2025-12-11 12:08:51Z], ~U[2025-12-11 12:08:51Z], "Tohle je důvod, proč si ta auta nechceme půjčovat od automobilek. S Vojtou jsme zas jeli upřímnost na maximum. Pro vás je to výhodou, protože zazní i věci, které se v běžných recenzích nezmiňují.\n\n00:00 okolo auta\n21:45 jízda\n35:43 na zvedáku", "Elektrický Hyundai Ioniq 5 jako ojetina", "lXn0B8Z_RVs", 2669, false, "https://www.youtube.com/watch?v=lXn0B8Z_RVs", "/downloads/SWARM/2025-05-20 - Elektrický Hyundai Ioniq 5 jako ojetina.mp4", false, 15, ~U[2025-05-20 15:01:25Z]] 13:08:51.640 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=26.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:51.641 [debug] QUERY OK source="media_items" db=0.4ms idle=15.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-06 15:01:14Z], 15] 13:08:51.646 [debug] QUERY OK source="media_items" db=4.5ms idle=14.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dokončení opravy z minulého týdne - když je motor venku, vyměnily se na něm všechny tři silentbloky. Vzadu se měnil ještě jeden unibal a všechno se opět složilo a nainstalovalo zpět do vozu.\n\n00:00 úvod a demontáž původních silentbloků\n07:58 montáž nových silentbloků\n14:23 popis modulu motoru\n17:40 montáž motoru do nápravnice\n19:37 montáž kompletu zpět na auto a zapojení hadic a kabelů\n30:37 Tesla a koroze\n33:54 vracíme těhlice, poloosy, pružiny…\n42:32 závěr", "Motor venku a výměna silentbloků na Tesla Model 3", "0d2ef203-0381-45c2-b18a-de53954e643e", "icHbSDpZnpg", false, 2620, false, "https://www.youtube.com/watch?v=icHbSDpZnpg", 18, "/downloads/SWARM/2025-05-06 - Motor venku a výměna silentbloků na Tesla Model 3.mp4", false, false, 15, [], 98, ~U[2025-05-06 15:01:14Z], ~U[2025-12-11 12:08:51Z], ~U[2025-12-11 12:08:51Z], "Dokončení opravy z minulého týdne - když je motor venku, vyměnily se na něm všechny tři silentbloky. Vzadu se měnil ještě jeden unibal a všechno se opět složilo a nainstalovalo zpět do vozu.\n\n00:00 úvod a demontáž původních silentbloků\n07:58 montáž nových silentbloků\n14:23 popis modulu motoru\n17:40 montáž motoru do nápravnice\n19:37 montáž kompletu zpět na auto a zapojení hadic a kabelů\n30:37 Tesla a koroze\n33:54 vracíme těhlice, poloosy, pružiny…\n42:32 závěr", "Motor venku a výměna silentbloků na Tesla Model 3", "icHbSDpZnpg", 2620, false, "https://www.youtube.com/watch?v=icHbSDpZnpg", "/downloads/SWARM/2025-05-06 - Motor venku a výměna silentbloků na Tesla Model 3.mp4", false, 15, ~U[2025-05-06 15:01:14Z]] 13:08:51.647 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=17.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [15] 13:08:51.648 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=10.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-29 15:00:03Z], 15] 13:08:51.656 [debug] QUERY OK source="media_items" db=6.1ms queue=0.1ms idle=9.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jsme zpátky s naší taxi Teslou po 330 tisíc km a jdeme menit reakční silentblok zadního motoru kvůli kterému to umí kopnout při rozjezdech. V tomto videu sundáme zadní nápravu a vypreparujeme z ní motor (fakticky kompletní modul motoru, měniče, reduktoru a diferenciálu).\n\n00:00 deaktivace auta\n06:34 odkrytování\n10:42 odstrojení, brzdy, konektory, hadice\n25:24 sundání nápravnice i s motorem\n31:05 demontáž motoru z nápravice (poloosy, těhlice…)\n36:06 závěr: potřebujeme objednat další silentbloky", "Taháme motor ven z naší taxikářské Tesly Model 3", "134d1ad8-ecec-468b-9917-cb486e2a7b67", "0Ey4tpB8mWY", false, 2211, false, "https://www.youtube.com/watch?v=0Ey4tpB8mWY", 19, "/downloads/SWARM/2025-04-29 - Taháme motor ven z naší taxikářské Tesly Model 3.mp4", false, false, 15, [], 98, ~U[2025-04-29 15:00:03Z], ~U[2025-12-11 12:08:51Z], ~U[2025-12-11 12:08:51Z], "Jsme zpátky s naší taxi Teslou po 330 tisíc km a jdeme menit reakční silentblok zadního motoru kvůli kterému to umí kopnout při rozjezdech. V tomto videu sundáme zadní nápravu a vypreparujeme z ní motor (fakticky kompletní modul motoru, měniče, reduktoru a diferenciálu).\n\n00:00 deaktivace auta\n06:34 odkrytování\n10:42 odstrojení, brzdy, konektory, hadice\n25:24 sundání nápravnice i s motorem\n31:05 demontáž motoru z nápravice (poloosy, těhlice…)\n36:06 závěr: potřebujeme objednat další silentbloky", "Taháme motor ven z naší taxikářské Tesly Model 3", "0Ey4tpB8mWY", 2211, false, "https://www.youtube.com/watch?v=0Ey4tpB8mWY", "/downloads/SWARM/2025-04-29 - Taháme motor ven z naší taxikářské Tesly Model 3.mp4", false, 15, ~U[2025-04-29 15:00:03Z]] 13:08:51.659 [debug] QUERY OK source="sources" db=0.7ms idle=17.1ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-11 12:08:51Z], ~U[2025-12-11 12:08:51Z], 15] 13:08:51.661 [debug] QUERY OK source="media_items" db=0.8ms idle=14.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [15] 13:08:51.663 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=14.8ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [15] 13:08:51.664 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=14.9ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [15] 13:08:51.679 [debug] QUERY OK source="tasks" db=2.4ms idle=15.6ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [1257, 15, ~U[2025-12-11 12:08:51Z], ~U[2025-12-11 12:08:51Z]] 13:08:51.682 [info] {"args":{"id":15},"id":1245,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":65106125,"event":"job:stop","queue_time":830790,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 13:09:00.479 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:09:19.704 [info] {"source":"oban","duration":2521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:49.706 [info] {"source":"oban","duration":1564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:00.481 [info] {"source":"oban","duration":695,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:10:19.709 [info] {"source":"oban","duration":2753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:49.712 [info] {"source":"oban","duration":1877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:00.483 [info] {"source":"oban","duration":692,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:11:19.716 [info] {"source":"oban","duration":2046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:49.720 [info] {"source":"oban","duration":3226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:00.485 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:12:19.723 [info] {"source":"oban","duration":2836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:49.727 [info] {"source":"oban","duration":2440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:00.487 [info] {"source":"oban","duration":424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:13:19.729 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:49.733 [info] {"source":"oban","duration":2281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:00.488 [info] {"source":"oban","duration":538,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:14:19.736 [info] {"source":"oban","duration":2757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:49.740 [info] {"source":"oban","duration":2139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:00.490 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:15:19.743 [info] {"source":"oban","duration":2165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:49.746 [info] {"source":"oban","duration":2488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:00.492 [info] {"source":"oban","duration":598,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:16:19.750 [info] {"source":"oban","duration":3392,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:49.753 [info] {"source":"oban","duration":2316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:00.495 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:17:19.757 [info] {"source":"oban","duration":3733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:49.761 [info] {"source":"oban","duration":2493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:00.496 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:18:19.764 [info] {"source":"oban","duration":2013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:49.768 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:00.498 [info] {"source":"oban","duration":395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:19:19.772 [info] {"source":"oban","duration":2337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:49.775 [info] {"source":"oban","duration":2304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:00.499 [info] {"source":"oban","duration":421,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:20:19.778 [info] {"source":"oban","duration":2332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:49.782 [info] {"source":"oban","duration":3788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:00.501 [info] {"source":"oban","duration":1493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:21:19.787 [info] {"source":"oban","duration":3405,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:49.790 [info] {"source":"oban","duration":2591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:00.503 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:22:19.796 [info] {"source":"oban","duration":4391,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:49.799 [info] {"source":"oban","duration":2945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:00.504 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:23:19.803 [info] {"source":"oban","duration":2293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:49.806 [info] {"source":"oban","duration":2140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:00.506 [info] {"source":"oban","duration":405,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:19.809 [info] {"source":"oban","duration":2683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:49.813 [info] {"source":"oban","duration":2662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.507 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:19.817 [info] {"source":"oban","duration":2156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:49.820 [info] {"source":"oban","duration":2238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:00.509 [info] {"source":"oban","duration":833,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:19.824 [info] {"source":"oban","duration":3101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:49.827 [info] {"source":"oban","duration":2385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.511 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:19.831 [info] {"source":"oban","duration":3186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:49.835 [info] {"source":"oban","duration":3443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.513 [info] {"source":"oban","duration":682,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:19.839 [info] {"source":"oban","duration":2395,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:49.841 [info] {"source":"oban","duration":2015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.515 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:19.845 [info] {"source":"oban","duration":2371,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:49.848 [info] {"source":"oban","duration":2506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.516 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:19.851 [info] {"source":"oban","duration":2337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:49.854 [info] {"source":"oban","duration":2737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.518 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:19.859 [info] {"source":"oban","duration":3592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:49.863 [info] {"source":"oban","duration":2310,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.520 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:19.866 [info] {"source":"oban","duration":2758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:49.871 [info] {"source":"oban","duration":3079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.522 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:19.874 [info] {"source":"oban","duration":3001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:41.292 [info] {"args":{"id":19},"id":1246,"meta":{},"system_time":1765456421292239969,"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:33:41.294 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1752.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:33:41.295 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=1754.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:33:41.306 [debug] QUERY OK source="media_items" db=9.8ms queue=0.1ms idle=1019.3ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [19] 13:33:41.309 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=22.5ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [19] 13:33:41.310 [debug] QUERY OK source="media_profiles" db=0.3ms idle=17.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:33:41.310 [debug] QUERY OK source="settings" db=0.2ms idle=16.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:33:41.311 [debug] QUERY OK source="settings" db=0.1ms idle=15.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:33:41.314 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 13:33:41.314 [debug] Current batch of media processed. Will check again in 1000ms 13:33:41.314 [debug] QUERY OK source="settings" db=0.4ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:33:41.315 [debug] QUERY OK source="settings" db=0.1ms idle=5.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:33:41.315 [debug] QUERY OK source="settings" db=0.3ms idle=5.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:33:41.316 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://youtube.com/playlist?list=PLc7F6vPfi0RNykFVi0DW_XWMegEJbyKdn&si=11-RmQhuNfiaftQs --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/METROBUS - reportáže/%(upload_date>%Y-%m-%d)S - %(title)S.%(ext)S --remux-video mp4 --format-sort res:4320,+codec:avc, vp9, av01: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/46/e1/46e1b93e990284b752ed452f09733540c3a8963bfff94efe83e6d348ce26cc10.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 13:33:42.314 [debug] Current batch of media processed. Will check again in 1000ms 13:33:43.316 [debug] Current batch of media processed. Will check again in 1000ms 13:33:44.317 [debug] Current batch of media processed. Will check again in 1000ms 13:33:45.317 [debug] Current batch of media processed. Will check again in 1000ms 13:33:46.318 [debug] Current batch of media processed. Will check again in 1000ms 13:33:47.320 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Začátkem srpna se Praha po čtyřiceti letech dočkala nového nádraží. Nedaleko Vltavské vyrostlo nové nádraží Praha-Bubny a na kraji Stromovky i nová zastávka Praha-Výstaviště.\n\n\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 669, "filename" => "/downloads/METROBUS - reportáže/2025-08-18 - Nová trať Praha-Bubny - Praha-Výstaviště | REPORTÁŽ.mp4", "id" => "YR8HH2z_k9I", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=YR8HH2z_k9I", "playlist_index" => 1, "timestamp" => 1755532854, "title" => "Nová trať Praha-Bubny - Praha-Výstaviště | REPORTÁŽ", "upload_date" => "20250818"} 13:33:47.322 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=781.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:33:47.323 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=782.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:33:47.326 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=784.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-18 16:00:54Z], 19] 13:33:47.336 [debug] QUERY OK source="media_items" db=8.6ms queue=0.1ms idle=787.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Začátkem srpna se Praha po čtyřiceti letech dočkala nového nádraží. Nedaleko Vltavské vyrostlo nové nádraží Praha-Bubny a na kraji Stromovky i nová zastávka Praha-Výstaviště.\n\n\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Nová trať Praha-Bubny - Praha-Výstaviště | REPORTÁŽ", "45212a7c-ba8a-4265-af67-d564fabb777b", "YR8HH2z_k9I", false, 669, false, "https://www.youtube.com/watch?v=YR8HH2z_k9I", 1, "/downloads/METROBUS - reportáže/2025-08-18 - Nová trať Praha-Bubny - Praha-Výstaviště | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2025-08-18 16:00:54Z], ~U[2025-12-11 12:33:47Z], ~U[2025-12-11 12:33:47Z], "Začátkem srpna se Praha po čtyřiceti letech dočkala nového nádraží. Nedaleko Vltavské vyrostlo nové nádraží Praha-Bubny a na kraji Stromovky i nová zastávka Praha-Výstaviště.\n\n\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Nová trať Praha-Bubny - Praha-Výstaviště | REPORTÁŽ", "YR8HH2z_k9I", 669, false, "https://www.youtube.com/watch?v=YR8HH2z_k9I", "/downloads/METROBUS - reportáže/2025-08-18 - Nová trať Praha-Bubny - Praha-Výstaviště | REPORTÁŽ.mp4", false, 19, ~U[2025-08-18 16:00:54Z]] 13:33:47.337 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=36.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:33:47.338 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=15.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:33:47.339 [debug] QUERY OK source="media_items" db=0.4ms idle=15.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19415] 13:33:47.339 [debug] Current batch of media processed. Will check again in 1000ms 13:33:48.340 [debug] Current batch of media processed. Will check again in 1000ms 13:33:49.341 [debug] Current batch of media processed. Will check again in 1000ms 13:33:49.886 [info] {"source":"oban","duration":10864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:50.344 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "20. červen 2025 se do dopravní historie zapíše jako den, kdy Praha získala supermoderní tramvaj. Škoda 52T toho dne vyrazila do provozu s cestujícími. Nechyběli jsme u toho.\n\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 175, "filename" => "/downloads/METROBUS - reportáže/2025-06-22 - Škoda 52T vyjela do provozu s cestujícími | REPORTÁŽ.mp4", "id" => "prWy_GmCdV4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=prWy_GmCdV4", "playlist_index" => 2, "timestamp" => 1750609816, "title" => "Škoda 52T vyjela do provozu s cestujícími | REPORTÁŽ", "upload_date" => "20250622"} 13:33:50.345 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1804.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:33:50.347 [debug] QUERY OK source="sources" db=1.0ms idle=1806.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:33:50.349 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1043.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-22 16:30:16Z], 19] 13:33:50.364 [debug] QUERY OK source="media_items" db=13.4ms queue=0.1ms idle=463.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["20. červen 2025 se do dopravní historie zapíše jako den, kdy Praha získala supermoderní tramvaj. Škoda 52T toho dne vyrazila do provozu s cestujícími. Nechyběli jsme u toho.\n\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Škoda 52T vyjela do provozu s cestujícími | REPORTÁŽ", "f7961af4-3972-44d6-a649-b30830021258", "prWy_GmCdV4", false, 175, false, "https://www.youtube.com/watch?v=prWy_GmCdV4", 2, "/downloads/METROBUS - reportáže/2025-06-22 - Škoda 52T vyjela do provozu s cestujícími | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2025-06-22 16:30:16Z], ~U[2025-12-11 12:33:50Z], ~U[2025-12-11 12:33:50Z], "20. červen 2025 se do dopravní historie zapíše jako den, kdy Praha získala supermoderní tramvaj. Škoda 52T toho dne vyrazila do provozu s cestujícími. Nechyběli jsme u toho.\n\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Škoda 52T vyjela do provozu s cestujícími | REPORTÁŽ", "prWy_GmCdV4", 175, false, "https://www.youtube.com/watch?v=prWy_GmCdV4", "/downloads/METROBUS - reportáže/2025-06-22 - Škoda 52T vyjela do provozu s cestujícími | REPORTÁŽ.mp4", false, 19, ~U[2025-06-22 16:30:16Z]] 13:33:50.365 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=58.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:33:50.367 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=20.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:33:50.369 [debug] QUERY OK source="media_items" db=0.7ms idle=21.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19417] 13:33:50.369 [debug] Current batch of media processed. Will check again in 1000ms 13:33:51.369 [debug] Current batch of media processed. Will check again in 1000ms 13:33:52.370 [debug] Current batch of media processed. Will check again in 1000ms 13:33:53.372 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V polovině května zpřístupnil Dopravní podnik hlavního města Prahy stavbu stavbu metra D. Akce přilákala tisíce návštěvníků. Více v reportáži.\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 307, "filename" => "/downloads/METROBUS - reportáže/2025-05-22 - Desítky metrů pod zemí na stavbě metra D | REPORTÁŽ.mp4", "id" => "tHzIH--9-SQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=tHzIH--9-SQ", "playlist_index" => 3, "timestamp" => 1747929685, "title" => "Desítky metrů pod zemí na stavbě metra D | REPORTÁŽ", "upload_date" => "20250522"} 13:33:53.373 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1832.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:33:53.375 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=1834.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:33:53.376 [debug] QUERY OK source="media_items" db=0.6ms queue=0.3ms idle=1835.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-22 16:01:25Z], 19] 13:33:53.388 [debug] QUERY OK source="media_items" db=9.5ms queue=0.1ms idle=1066.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V polovině května zpřístupnil Dopravní podnik hlavního města Prahy stavbu stavbu metra D. Akce přilákala tisíce návštěvníků. Více v reportáži.\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Desítky metrů pod zemí na stavbě metra D | REPORTÁŽ", "f690aa75-5df2-4c9a-8ba5-0fa1e291535d", "tHzIH--9-SQ", false, 307, false, "https://www.youtube.com/watch?v=tHzIH--9-SQ", 3, "/downloads/METROBUS - reportáže/2025-05-22 - Desítky metrů pod zemí na stavbě metra D | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2025-05-22 16:01:25Z], ~U[2025-12-11 12:33:53Z], ~U[2025-12-11 12:33:53Z], "V polovině května zpřístupnil Dopravní podnik hlavního města Prahy stavbu stavbu metra D. Akce přilákala tisíce návštěvníků. Více v reportáži.\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Desítky metrů pod zemí na stavbě metra D | REPORTÁŽ", "tHzIH--9-SQ", 307, false, "https://www.youtube.com/watch?v=tHzIH--9-SQ", "/downloads/METROBUS - reportáže/2025-05-22 - Desítky metrů pod zemí na stavbě metra D | REPORTÁŽ.mp4", false, 19, ~U[2025-05-22 16:01:25Z]] 13:33:53.389 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=75.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:33:53.391 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=16.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:33:53.393 [debug] QUERY OK source="media_items" db=0.9ms idle=17.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19419] 13:33:53.393 [debug] Current batch of media processed. Will check again in 1000ms 13:33:54.394 [debug] Current batch of media processed. Will check again in 1000ms 13:33:55.395 [debug] Current batch of media processed. Will check again in 1000ms 13:33:56.397 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Jak to dopadne s promenádou ve Strašnicích? Na problematiku promenády se zaměříme v reportáži.\n\nHudba v pozadí:\nhttps://soundcloud.com/alexproductionsmusic\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 784, "filename" => "/downloads/METROBUS - reportáže/2025-04-26 - Jak to dopadne s promenádou ve Strašnicích? | REPORTÁŽ.mp4", "id" => "avaFdmgNtaY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=avaFdmgNtaY", "playlist_index" => 4, "timestamp" => 1745683204, "title" => "Jak to dopadne s promenádou ve Strašnicích? | REPORTÁŽ", "upload_date" => "20250426"} 13:33:56.398 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1857.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:33:56.399 [debug] QUERY OK source="sources" db=0.3ms idle=1858.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:33:56.399 [debug] QUERY OK source="media_items" db=0.4ms idle=1859.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-26 16:00:04Z], 19] 13:33:56.406 [debug] QUERY OK source="media_items" db=5.6ms idle=1082.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jak to dopadne s promenádou ve Strašnicích? Na problematiku promenády se zaměříme v reportáži.\n\nHudba v pozadí:\nhttps://soundcloud.com/alexproductionsmusic\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Jak to dopadne s promenádou ve Strašnicích? | REPORTÁŽ", "f8268ba0-fc4f-4e61-9ad0-9b8c87cbfeaa", "avaFdmgNtaY", false, 784, false, "https://www.youtube.com/watch?v=avaFdmgNtaY", 4, "/downloads/METROBUS - reportáže/2025-04-26 - Jak to dopadne s promenádou ve Strašnicích? | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2025-04-26 16:00:04Z], ~U[2025-12-11 12:33:56Z], ~U[2025-12-11 12:33:56Z], "Jak to dopadne s promenádou ve Strašnicích? Na problematiku promenády se zaměříme v reportáži.\n\nHudba v pozadí:\nhttps://soundcloud.com/alexproductionsmusic\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Jak to dopadne s promenádou ve Strašnicích? | REPORTÁŽ", "avaFdmgNtaY", 784, false, "https://www.youtube.com/watch?v=avaFdmgNtaY", "/downloads/METROBUS - reportáže/2025-04-26 - Jak to dopadne s promenádou ve Strašnicích? | REPORTÁŽ.mp4", false, 19, ~U[2025-04-26 16:00:04Z]] 13:33:56.407 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=86.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:33:56.408 [debug] QUERY OK source="media_profiles" db=0.3ms idle=9.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:33:56.409 [debug] QUERY OK source="media_items" db=0.5ms idle=9.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19421] 13:33:56.409 [debug] Current batch of media processed. Will check again in 1000ms 13:33:57.410 [debug] Current batch of media processed. Will check again in 1000ms 13:33:58.410 [debug] Current batch of media processed. Will check again in 1000ms 13:33:59.411 [debug] Current batch of media processed. Will check again in 1000ms 13:34:00.413 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Železniční zastávka Praha-Kačerov prošla modernizací. Díky druhé koleji na Branickém mostě dojde také ke zvýšení kapacity tratě o 40 procent. Více se dozvíte z dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nNa začátku týdne se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 201, "filename" => "/downloads/METROBUS - reportáže/2024-10-26 - Zastávka Praha-Kačerov v novém i druhá kolej Branického mostu | REPORTÁŽ.mp4", "id" => "kpb61m_1ZKI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kpb61m_1ZKI", "playlist_index" => 5, "timestamp" => 1729958448, "title" => "Zastávka Praha-Kačerov v novém i druhá kolej Branického mostu | REPORTÁŽ", "upload_date" => "20241026"} 13:34:00.415 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=874.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:34:00.417 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=876.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:00.418 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=877.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-26 16:00:48Z], 19] 13:34:00.428 [debug] QUERY OK source="media_items" db=8.2ms idle=879.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Železniční zastávka Praha-Kačerov prošla modernizací. Díky druhé koleji na Branickém mostě dojde také ke zvýšení kapacity tratě o 40 procent. Více se dozvíte z dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nNa začátku týdne se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Zastávka Praha-Kačerov v novém i druhá kolej Branického mostu | REPORTÁŽ", "03655e2a-79f4-4233-adea-3df08596cb5d", "kpb61m_1ZKI", false, 201, false, "https://www.youtube.com/watch?v=kpb61m_1ZKI", 5, "/downloads/METROBUS - reportáže/2024-10-26 - Zastávka Praha-Kačerov v novém i druhá kolej Branického mostu | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-10-26 16:00:48Z], ~U[2025-12-11 12:34:00Z], ~U[2025-12-11 12:34:00Z], "Železniční zastávka Praha-Kačerov prošla modernizací. Díky druhé koleji na Branickém mostě dojde také ke zvýšení kapacity tratě o 40 procent. Více se dozvíte z dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nNa začátku týdne se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Zastávka Praha-Kačerov v novém i druhá kolej Branického mostu | REPORTÁŽ", "kpb61m_1ZKI", 201, false, "https://www.youtube.com/watch?v=kpb61m_1ZKI", "/downloads/METROBUS - reportáže/2024-10-26 - Zastávka Praha-Kačerov v novém i druhá kolej Branického mostu | REPORTÁŽ.mp4", false, 19, ~U[2024-10-26 16:00:48Z]] 13:34:00.429 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=97.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:00.430 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=13.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:34:00.431 [debug] QUERY OK source="media_items" db=0.4ms idle=13.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19423] 13:34:00.431 [debug] Current batch of media processed. Will check again in 1000ms 13:34:00.524 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:01.431 [debug] Current batch of media processed. Will check again in 1000ms 13:34:02.432 [debug] Current batch of media processed. Will check again in 1000ms 13:34:03.434 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "ČSA budou od soboty minulostí. Pátá nejstarší letecká společnost na světě ukončí po 101 letech svoje působení na trhu. Poslední samostatný let se uskuteční v sobotu 26.10.2024 z Paříže. Podrobnější informace přinese naše reportáž.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nNa začátku týdne se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 255, "filename" => "/downloads/METROBUS - reportáže/2024-10-25 - České aerolinie v sobotu končí, provoz převezme Smartwings | REPORTÁŽ.mp4", "id" => "CCO8JyGNQdM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CCO8JyGNQdM", "playlist_index" => 6, "timestamp" => 1729872020, "title" => "České aerolinie v sobotu končí, provoz převezme Smartwings | REPORTÁŽ", "upload_date" => "20241025"} 13:34:03.436 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1895.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:34:03.437 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1896.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:03.439 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1897.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-25 16:00:20Z], 19] 13:34:03.448 [debug] QUERY OK source="media_items" db=7.5ms queue=0.1ms idle=1096.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ČSA budou od soboty minulostí. Pátá nejstarší letecká společnost na světě ukončí po 101 letech svoje působení na trhu. Poslední samostatný let se uskuteční v sobotu 26.10.2024 z Paříže. Podrobnější informace přinese naše reportáž.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nNa začátku týdne se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "České aerolinie v sobotu končí, provoz převezme Smartwings | REPORTÁŽ", "cf430549-be87-43e8-889c-4c1d33ff3fbd", "CCO8JyGNQdM", false, 255, false, "https://www.youtube.com/watch?v=CCO8JyGNQdM", 6, "/downloads/METROBUS - reportáže/2024-10-25 - České aerolinie v sobotu končí, provoz převezme Smartwings | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-10-25 16:00:20Z], ~U[2025-12-11 12:34:03Z], ~U[2025-12-11 12:34:03Z], "ČSA budou od soboty minulostí. Pátá nejstarší letecká společnost na světě ukončí po 101 letech svoje působení na trhu. Poslední samostatný let se uskuteční v sobotu 26.10.2024 z Paříže. Podrobnější informace přinese naše reportáž.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nNa začátku týdne se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "České aerolinie v sobotu končí, provoz převezme Smartwings | REPORTÁŽ", "CCO8JyGNQdM", 255, false, "https://www.youtube.com/watch?v=CCO8JyGNQdM", "/downloads/METROBUS - reportáže/2024-10-25 - České aerolinie v sobotu končí, provoz převezme Smartwings | REPORTÁŽ.mp4", false, 19, ~U[2024-10-25 16:00:20Z]] 13:34:03.450 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=101.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:03.451 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=14.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:34:03.452 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=14.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19425] 13:34:03.452 [debug] Current batch of media processed. Will check again in 1000ms 13:34:04.452 [debug] Current batch of media processed. Will check again in 1000ms 13:34:05.453 [debug] Current batch of media processed. Will check again in 1000ms 13:34:06.455 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V dnešní reportáži si připomeneme pád společnosti Jindřichohradecké místní dráhy. Jak to celé začalo? Je konec dopravce, provozovatele a správce infrastruktury v jedné osobě definitivní? A kdo všechno za tímto osudem stojí?\n\nV budoucnu se k problematice vrátíme.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nNa začátku týdne se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 188, "filename" => "/downloads/METROBUS - reportáže/2024-09-28 - Jak přišly JHMD na buben - 1.část | REPORTÁŽ.mp4", "id" => "FmcpEOSo6KY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=FmcpEOSo6KY", "playlist_index" => 7, "timestamp" => 1727539213, "title" => "Jak přišly JHMD na buben - 1.část | REPORTÁŽ", "upload_date" => "20240928"} 13:34:06.457 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1915.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:34:06.458 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1917.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:06.460 [debug] QUERY OK source="media_items" db=0.9ms idle=1919.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-28 16:00:13Z], 19] 13:34:06.468 [debug] QUERY OK source="media_items" db=6.8ms idle=1109.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V dnešní reportáži si připomeneme pád společnosti Jindřichohradecké místní dráhy. Jak to celé začalo? Je konec dopravce, provozovatele a správce infrastruktury v jedné osobě definitivní? A kdo všechno za tímto osudem stojí?\n\nV budoucnu se k problematice vrátíme.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nNa začátku týdne se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Jak přišly JHMD na buben - 1.část | REPORTÁŽ", "05165b77-9d67-4f19-8efc-e955d7813018", "FmcpEOSo6KY", false, 188, false, "https://www.youtube.com/watch?v=FmcpEOSo6KY", 7, "/downloads/METROBUS - reportáže/2024-09-28 - Jak přišly JHMD na buben - 1.část | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-09-28 16:00:13Z], ~U[2025-12-11 12:34:06Z], ~U[2025-12-11 12:34:06Z], "V dnešní reportáži si připomeneme pád společnosti Jindřichohradecké místní dráhy. Jak to celé začalo? Je konec dopravce, provozovatele a správce infrastruktury v jedné osobě definitivní? A kdo všechno za tímto osudem stojí?\n\nV budoucnu se k problematice vrátíme.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nNa začátku týdne se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Jak přišly JHMD na buben - 1.část | REPORTÁŽ", "FmcpEOSo6KY", 188, false, "https://www.youtube.com/watch?v=FmcpEOSo6KY", "/downloads/METROBUS - reportáže/2024-09-28 - Jak přišly JHMD na buben - 1.část | REPORTÁŽ.mp4", false, 19, ~U[2024-09-28 16:00:13Z]] 13:34:06.469 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=114.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:06.470 [debug] QUERY OK source="media_profiles" db=0.3ms idle=12.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:34:06.470 [debug] QUERY OK source="media_items" db=0.3ms idle=11.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19427] 13:34:06.471 [debug] Current batch of media processed. Will check again in 1000ms 13:34:07.471 [debug] Current batch of media processed. Will check again in 1000ms 13:34:08.473 [debug] Current batch of media processed. Will check again in 1000ms 13:34:09.475 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Holešovice a Letnou více než 130 let rozdělovala železnice. Nyní byl slavnostně otevřen podchod. Do tématu vás v reportáži zasvětí Aslanex.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 157, "filename" => "/downloads/METROBUS - reportáže/2024-09-12 - Holešovice s Letnou propojil nový podchod, ten chyběl přes 130 let | REPORTÁŽ.mp4", "id" => "kbFpGTdQpts", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kbFpGTdQpts", "playlist_index" => 8, "timestamp" => 1726156844, "title" => "Holešovice s Letnou propojil nový podchod, ten chyběl přes 130 let | REPORTÁŽ", "upload_date" => "20240912"} 13:34:09.476 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1935.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:34:09.477 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1936.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:09.479 [debug] QUERY OK source="media_items" db=0.9ms idle=1938.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-12 16:00:44Z], 19] 13:34:09.486 [debug] QUERY OK source="media_items" db=6.6ms idle=1121.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Holešovice a Letnou více než 130 let rozdělovala železnice. Nyní byl slavnostně otevřen podchod. Do tématu vás v reportáži zasvětí Aslanex.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Holešovice s Letnou propojil nový podchod, ten chyběl přes 130 let | REPORTÁŽ", "429b802e-94cc-4d1d-bcbf-3d7df5f9ed87", "kbFpGTdQpts", false, 157, false, "https://www.youtube.com/watch?v=kbFpGTdQpts", 8, "/downloads/METROBUS - reportáže/2024-09-12 - Holešovice s Letnou propojil nový podchod, ten chyběl přes 130 let | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-09-12 16:00:44Z], ~U[2025-12-11 12:34:09Z], ~U[2025-12-11 12:34:09Z], "Holešovice a Letnou více než 130 let rozdělovala železnice. Nyní byl slavnostně otevřen podchod. Do tématu vás v reportáži zasvětí Aslanex.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Holešovice s Letnou propojil nový podchod, ten chyběl přes 130 let | REPORTÁŽ", "kbFpGTdQpts", 157, false, "https://www.youtube.com/watch?v=kbFpGTdQpts", "/downloads/METROBUS - reportáže/2024-09-12 - Holešovice s Letnou propojil nový podchod, ten chyběl přes 130 let | REPORTÁŽ.mp4", false, 19, ~U[2024-09-12 16:00:44Z]] 13:34:09.487 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=125.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:09.488 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=11.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:34:09.489 [debug] QUERY OK source="media_items" db=0.4ms idle=11.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19429] 13:34:09.489 [debug] Current batch of media processed. Will check again in 1000ms 13:34:10.491 [debug] Current batch of media processed. Will check again in 1000ms 13:34:11.491 [debug] Current batch of media processed. Will check again in 1000ms 13:34:12.493 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nový zabezpečovač ETCS je často zmiňovaným tématem. V dnešní reportáži se podíváme, jak to s ním vypadá na našich kolejích.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 176, "filename" => "/downloads/METROBUS - reportáže/2024-08-29 - Spuštění ETCS se blíží - dopravci školí strojvedoucí, SŽ výpravčí | REPORTÁŽ.mp4", "id" => "dX8cjvofF-Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dX8cjvofF-Y", "playlist_index" => 9, "timestamp" => 1724947239, "title" => "Spuštění ETCS se blíží - dopravci školí strojvedoucí, SŽ výpravčí | REPORTÁŽ", "upload_date" => "20240829"} 13:34:12.495 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1954.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:34:12.496 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1955.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:12.498 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1957.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-29 16:00:39Z], 19] 13:34:12.512 [debug] QUERY OK source="media_items" db=13.1ms queue=0.1ms idle=1128.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nový zabezpečovač ETCS je často zmiňovaným tématem. V dnešní reportáži se podíváme, jak to s ním vypadá na našich kolejích.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Spuštění ETCS se blíží - dopravci školí strojvedoucí, SŽ výpravčí | REPORTÁŽ", "0ef811fd-0bfb-4846-b763-b6f739d67106", "dX8cjvofF-Y", false, 176, false, "https://www.youtube.com/watch?v=dX8cjvofF-Y", 9, "/downloads/METROBUS - reportáže/2024-08-29 - Spuštění ETCS se blíží - dopravci školí strojvedoucí, SŽ výpravčí | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-08-29 16:00:39Z], ~U[2025-12-11 12:34:12Z], ~U[2025-12-11 12:34:12Z], "Nový zabezpečovač ETCS je často zmiňovaným tématem. V dnešní reportáži se podíváme, jak to s ním vypadá na našich kolejích.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Spuštění ETCS se blíží - dopravci školí strojvedoucí, SŽ výpravčí | REPORTÁŽ", "dX8cjvofF-Y", 176, false, "https://www.youtube.com/watch?v=dX8cjvofF-Y", "/downloads/METROBUS - reportáže/2024-08-29 - Spuštění ETCS se blíží - dopravci školí strojvedoucí, SŽ výpravčí | REPORTÁŽ.mp4", false, 19, ~U[2024-08-29 16:00:39Z]] 13:34:12.513 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=139.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:12.514 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=18.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:34:12.515 [debug] QUERY OK source="media_items" db=0.5ms idle=18.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19431] 13:34:12.516 [debug] Current batch of media processed. Will check again in 1000ms 13:34:13.516 [debug] Current batch of media processed. Will check again in 1000ms 13:34:14.517 [debug] Current batch of media processed. Will check again in 1000ms 13:34:15.520 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Masarykovo nádraží v Praze bude v polovině roku 2027 k nepoznání. Správa železnic na začátku roku vysoutěžila zhotovitele stavby, kterou budou společnosti STRABAG a STRABAG rail. Vznikne nové nástupiště se dvěma kolejišti i nová platforma, která propojí Florenc s Hybernskou ulicí.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 136, "filename" => "/downloads/METROBUS - reportáže/2024-08-15 - Rekonstrukce Masarykova nádraží v plném proudu. Bude stát 3 miliardy korun | REPORTÁŽ.mp4", "id" => "Vtmayn4YEu8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Vtmayn4YEu8", "playlist_index" => 10, "timestamp" => 1723737625, "title" => "Rekonstrukce Masarykova nádraží v plném proudu. Bude stát 3 miliardy korun | REPORTÁŽ", "upload_date" => "20240815"} 13:34:15.522 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1981.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:34:15.524 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1983.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:15.526 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1985.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-15 16:00:25Z], 19] 13:34:15.544 [debug] QUERY OK source="media_items" db=9.6ms queue=1.9ms idle=1153.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Masarykovo nádraží v Praze bude v polovině roku 2027 k nepoznání. Správa železnic na začátku roku vysoutěžila zhotovitele stavby, kterou budou společnosti STRABAG a STRABAG rail. Vznikne nové nástupiště se dvěma kolejišti i nová platforma, která propojí Florenc s Hybernskou ulicí.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Rekonstrukce Masarykova nádraží v plném proudu. Bude stát 3 miliardy korun | REPORTÁŽ", "a805f543-581f-4ec6-89a8-b2d47ea6a924", "Vtmayn4YEu8", false, 136, false, "https://www.youtube.com/watch?v=Vtmayn4YEu8", 10, "/downloads/METROBUS - reportáže/2024-08-15 - Rekonstrukce Masarykova nádraží v plném proudu. Bude stát 3 miliardy korun | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-08-15 16:00:25Z], ~U[2025-12-11 12:34:15Z], ~U[2025-12-11 12:34:15Z], "Masarykovo nádraží v Praze bude v polovině roku 2027 k nepoznání. Správa železnic na začátku roku vysoutěžila zhotovitele stavby, kterou budou společnosti STRABAG a STRABAG rail. Vznikne nové nástupiště se dvěma kolejišti i nová platforma, která propojí Florenc s Hybernskou ulicí.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Rekonstrukce Masarykova nádraží v plném proudu. Bude stát 3 miliardy korun | REPORTÁŽ", "Vtmayn4YEu8", 136, false, "https://www.youtube.com/watch?v=Vtmayn4YEu8", "/downloads/METROBUS - reportáže/2024-08-15 - Rekonstrukce Masarykova nádraží v plném proudu. Bude stát 3 miliardy korun | REPORTÁŽ.mp4", false, 19, ~U[2024-08-15 16:00:25Z]] 13:34:15.546 [debug] QUERY OK source="sources" db=0.9ms idle=166.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:15.547 [debug] QUERY OK source="media_profiles" db=0.3ms idle=24.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:34:15.548 [debug] QUERY OK source="media_items" db=0.7ms idle=23.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19433] 13:34:15.548 [debug] Current batch of media processed. Will check again in 1000ms 13:34:16.549 [debug] Current batch of media processed. Will check again in 1000ms 13:34:17.550 [debug] Current batch of media processed. Will check again in 1000ms 13:34:18.553 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Od čtvrtka 1.8 začalo platit omezení ve městě Říčany. Minimálně do listopadu bude uzavřen úsek mezi zastávkami Říčany, Radošovice, Sokolovna a Říčany, Rychta. Další etapy rekonstrukce ulice Černokostelecká, hlavního tahu ve směru z města, jsou naplánovány na jaro příštího roku.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 197, "filename" => "/downloads/METROBUS - reportáže/2024-08-01 - Výluka v Říčanech omezí od 1.8. dopravu. Autobusy i auta jedou odklonem | REPORTÁŽ.mp4", "id" => "Ohcy3JYb0Ts", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Ohcy3JYb0Ts", "playlist_index" => 11, "timestamp" => 1722528031, "title" => "Výluka v Říčanech omezí od 1.8. dopravu. Autobusy i auta jedou odklonem | REPORTÁŽ", "upload_date" => "20240801"} 13:34:18.555 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms 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 (?)) [19] 13:34:18.557 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1016.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:18.558 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1017.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-01 16:00:31Z], 19] 13:34:18.568 [debug] QUERY OK source="media_items" db=7.5ms queue=0.1ms idle=1019.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Od čtvrtka 1.8 začalo platit omezení ve městě Říčany. Minimálně do listopadu bude uzavřen úsek mezi zastávkami Říčany, Radošovice, Sokolovna a Říčany, Rychta. Další etapy rekonstrukce ulice Černokostelecká, hlavního tahu ve směru z města, jsou naplánovány na jaro příštího roku.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Výluka v Říčanech omezí od 1.8. dopravu. Autobusy i auta jedou odklonem | REPORTÁŽ", "99d0d85a-314e-41a5-a683-35b15959bbb9", "Ohcy3JYb0Ts", false, 197, false, "https://www.youtube.com/watch?v=Ohcy3JYb0Ts", 11, "/downloads/METROBUS - reportáže/2024-08-01 - Výluka v Říčanech omezí od 1.8. dopravu. Autobusy i auta jedou odklonem | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-08-01 16:00:31Z], ~U[2025-12-11 12:34:18Z], ~U[2025-12-11 12:34:18Z], "Od čtvrtka 1.8 začalo platit omezení ve městě Říčany. Minimálně do listopadu bude uzavřen úsek mezi zastávkami Říčany, Radošovice, Sokolovna a Říčany, Rychta. Další etapy rekonstrukce ulice Černokostelecká, hlavního tahu ve směru z města, jsou naplánovány na jaro příštího roku.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Výluka v Říčanech omezí od 1.8. dopravu. Autobusy i auta jedou odklonem | REPORTÁŽ", "Ohcy3JYb0Ts", 197, false, "https://www.youtube.com/watch?v=Ohcy3JYb0Ts", "/downloads/METROBUS - reportáže/2024-08-01 - Výluka v Říčanech omezí od 1.8. dopravu. Autobusy i auta jedou odklonem | REPORTÁŽ.mp4", false, 19, ~U[2024-08-01 16:00:31Z]] 13:34:18.569 [debug] QUERY OK source="sources" db=0.6ms 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" = ?) [19] 13:34:18.570 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=14.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:34:18.572 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=13.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19435] 13:34:18.572 [debug] Current batch of media processed. Will check again in 1000ms 13:34:19.572 [debug] Current batch of media processed. Will check again in 1000ms 13:34:19.890 [info] {"source":"oban","duration":2540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:20.573 [debug] Current batch of media processed. Will check again in 1000ms 13:34:21.575 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Středočeský kraj nakoupí do měst a obcí cca 800 nových chytrých označníků, které budou mít zabudované odjezdové tabule. Praha podobné systémy instaluje do zastávkových přístřešků.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 182, "filename" => "/downloads/METROBUS - reportáže/2024-07-18 - V PID se obnovuje mobiliář, v Praze tabule, v kraji označníky | REPORTÁŽ.mp4", "id" => "pD9wEIMOCww", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=pD9wEIMOCww", "playlist_index" => 12, "timestamp" => 1721318446, "title" => "V PID se obnovuje mobiliář, v Praze tabule, v kraji označníky | REPORTÁŽ", "upload_date" => "20240718"} 13:34:21.576 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1036.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:34:21.577 [debug] QUERY OK source="sources" db=0.4ms idle=1037.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:21.578 [debug] QUERY OK source="media_items" db=0.7ms idle=1037.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-18 16:00:46Z], 19] 13:34:21.585 [debug] QUERY OK source="media_items" db=5.6ms idle=184.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Středočeský kraj nakoupí do měst a obcí cca 800 nových chytrých označníků, které budou mít zabudované odjezdové tabule. Praha podobné systémy instaluje do zastávkových přístřešků.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "V PID se obnovuje mobiliář, v Praze tabule, v kraji označníky | REPORTÁŽ", "1f33d90a-000c-4869-939e-7b0e3892a15f", "pD9wEIMOCww", false, 182, false, "https://www.youtube.com/watch?v=pD9wEIMOCww", 12, "/downloads/METROBUS - reportáže/2024-07-18 - V PID se obnovuje mobiliář, v Praze tabule, v kraji označníky | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-07-18 16:00:46Z], ~U[2025-12-11 12:34:21Z], ~U[2025-12-11 12:34:21Z], "Středočeský kraj nakoupí do měst a obcí cca 800 nových chytrých označníků, které budou mít zabudované odjezdové tabule. Praha podobné systémy instaluje do zastávkových přístřešků.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "V PID se obnovuje mobiliář, v Praze tabule, v kraji označníky | REPORTÁŽ", "pD9wEIMOCww", 182, false, "https://www.youtube.com/watch?v=pD9wEIMOCww", "/downloads/METROBUS - reportáže/2024-07-18 - V PID se obnovuje mobiliář, v Praze tabule, v kraji označníky | REPORTÁŽ.mp4", false, 19, ~U[2024-07-18 16:00:46Z]] 13:34:21.586 [debug] QUERY OK source="sources" db=0.3ms idle=45.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:21.586 [debug] QUERY OK source="media_profiles" db=0.2ms idle=10.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:34:21.587 [debug] QUERY OK source="media_items" db=0.2ms idle=9.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19437] 13:34:21.587 [debug] Current batch of media processed. Will check again in 1000ms 13:34:22.588 [debug] Current batch of media processed. Will check again in 1000ms 13:34:23.588 [debug] Current batch of media processed. Will check again in 1000ms 13:34:24.591 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Výluk je v poslední době jak máku. V dnešní reportáže si shrneme a připomeneme ty nejdůležitější. \n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 164, "filename" => "/downloads/METROBUS - reportáže/2024-07-04 - Prázdniny ve znamení výluk | REPORTÁŽ.mp4", "id" => "kUgcu8OeddM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kUgcu8OeddM", "playlist_index" => 13, "timestamp" => 1720108841, "title" => "Prázdniny ve znamení výluk | REPORTÁŽ", "upload_date" => "20240704"} 13:34:24.592 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1051.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:34:24.594 [debug] QUERY OK source="sources" db=0.6ms idle=1053.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:24.596 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1054.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-04 16:00:41Z], 19] 13:34:24.605 [debug] QUERY OK source="media_items" db=8.2ms idle=1057.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Výluk je v poslední době jak máku. V dnešní reportáže si shrneme a připomeneme ty nejdůležitější. \n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Prázdniny ve znamení výluk | REPORTÁŽ", "20ba2b86-16e8-4ae3-8a95-903c22cbbf3f", "kUgcu8OeddM", false, 164, false, "https://www.youtube.com/watch?v=kUgcu8OeddM", 13, "/downloads/METROBUS - reportáže/2024-07-04 - Prázdniny ve znamení výluk | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-07-04 16:00:41Z], ~U[2025-12-11 12:34:24Z], ~U[2025-12-11 12:34:24Z], "Výluk je v poslední době jak máku. V dnešní reportáže si shrneme a připomeneme ty nejdůležitější. \n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Prázdniny ve znamení výluk | REPORTÁŽ", "kUgcu8OeddM", 164, false, "https://www.youtube.com/watch?v=kUgcu8OeddM", "/downloads/METROBUS - reportáže/2024-07-04 - Prázdniny ve znamení výluk | REPORTÁŽ.mp4", false, 19, ~U[2024-07-04 16:00:41Z]] 13:34:24.608 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=205.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:24.609 [debug] QUERY OK source="media_profiles" db=0.3ms idle=15.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:34:24.609 [debug] QUERY OK source="media_items" db=0.3ms idle=15.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19439] 13:34:24.609 [debug] Current batch of media processed. Will check again in 1000ms 13:34:25.611 [debug] Current batch of media processed. Will check again in 1000ms 13:34:26.611 [debug] Current batch of media processed. Will check again in 1000ms 13:34:27.612 [debug] Current batch of media processed. Will check again in 1000ms 13:34:28.614 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Praha a Středočeský kraj zařadí od 29, června všechny zastávky v systému PID do režimu na znamení. V rychlosti si celou problematiku přiblížíme.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 160, "filename" => "/downloads/METROBUS - reportáže/2024-06-06 - Všechny zastávky v PID na znamení | REPORTÁŽ.mp4", "id" => "6r1423lkqSU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6r1423lkqSU", "playlist_index" => 14, "timestamp" => 1717689607, "title" => "Všechny zastávky v PID na znamení | REPORTÁŽ", "upload_date" => "20240606"} 13:34:28.615 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=203.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:34:28.617 [debug] QUERY OK source="sources" db=0.9ms idle=76.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:28.618 [debug] QUERY OK source="media_items" db=0.6ms queue=0.3ms idle=77.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-06 16:00:07Z], 19] 13:34:28.627 [debug] QUERY OK source="media_items" db=7.3ms idle=79.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Praha a Středočeský kraj zařadí od 29, června všechny zastávky v systému PID do režimu na znamení. V rychlosti si celou problematiku přiblížíme.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Všechny zastávky v PID na znamení | REPORTÁŽ", "b357bd76-f94f-4a4b-8932-228db94cfb1b", "6r1423lkqSU", false, 160, false, "https://www.youtube.com/watch?v=6r1423lkqSU", 14, "/downloads/METROBUS - reportáže/2024-06-06 - Všechny zastávky v PID na znamení | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-06-06 16:00:07Z], ~U[2025-12-11 12:34:28Z], ~U[2025-12-11 12:34:28Z], "Praha a Středočeský kraj zařadí od 29, června všechny zastávky v systému PID do režimu na znamení. V rychlosti si celou problematiku přiblížíme.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Všechny zastávky v PID na znamení | REPORTÁŽ", "6r1423lkqSU", 160, false, "https://www.youtube.com/watch?v=6r1423lkqSU", "/downloads/METROBUS - reportáže/2024-06-06 - Všechny zastávky v PID na znamení | REPORTÁŽ.mp4", false, 19, ~U[2024-06-06 16:00:07Z]] 13:34:28.629 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=88.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:28.630 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=14.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:34:28.631 [debug] QUERY OK source="media_items" db=0.4ms idle=13.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19441] 13:34:28.631 [debug] Current batch of media processed. Will check again in 1000ms 13:34:29.631 [debug] Current batch of media processed. Will check again in 1000ms 13:34:30.633 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Boj s graffiti se řadí mezi dlouhodobé téma. České dráhy reagují nasazováním bezpečnostních hlídek i polepy vlaků. Ptali jsme se také soukromého RegioJetů, který se nám bohužel nevyjádřil.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 229, "filename" => "/downloads/METROBUS - reportáže/2024-05-09 - Dopravci stále bojují s graffiti | REPORTÁŽ.mp4", "id" => "j4PeODhv0F8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=j4PeODhv0F8", "playlist_index" => 15, "timestamp" => 1715270437, "title" => "Dopravci stále bojují s graffiti | REPORTÁŽ", "upload_date" => "20240509"} 13:34:30.634 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=219.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:34:30.635 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=95.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:30.638 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=98.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-09 16:00:37Z], 19] 13:34:30.692 [debug] QUERY OK source="media_items" db=52.3ms queue=0.1ms idle=99.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Boj s graffiti se řadí mezi dlouhodobé téma. České dráhy reagují nasazováním bezpečnostních hlídek i polepy vlaků. Ptali jsme se také soukromého RegioJetů, který se nám bohužel nevyjádřil.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Dopravci stále bojují s graffiti | REPORTÁŽ", "62fa6ba6-dd72-4bc0-9c77-ffabf404e4a3", "j4PeODhv0F8", false, 229, false, "https://www.youtube.com/watch?v=j4PeODhv0F8", 15, "/downloads/METROBUS - reportáže/2024-05-09 - Dopravci stále bojují s graffiti | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-05-09 16:00:37Z], ~U[2025-12-11 12:34:30Z], ~U[2025-12-11 12:34:30Z], "Boj s graffiti se řadí mezi dlouhodobé téma. České dráhy reagují nasazováním bezpečnostních hlídek i polepy vlaků. Ptali jsme se také soukromého RegioJetů, který se nám bohužel nevyjádřil.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Dopravci stále bojují s graffiti | REPORTÁŽ", "j4PeODhv0F8", 229, false, "https://www.youtube.com/watch?v=j4PeODhv0F8", "/downloads/METROBUS - reportáže/2024-05-09 - Dopravci stále bojují s graffiti | REPORTÁŽ.mp4", false, 19, ~U[2024-05-09 16:00:37Z]] 13:34:30.694 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=153.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:30.696 [debug] QUERY OK source="media_profiles" db=0.7ms idle=60.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:34:30.697 [debug] QUERY OK source="media_items" db=0.9ms idle=61.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 [19443] 13:34:30.698 [debug] Current batch of media processed. Will check again in 1000ms 13:34:31.699 [debug] Current batch of media processed. Will check again in 1000ms 13:34:32.699 [debug] Current batch of media processed. Will check again in 1000ms 13:34:33.700 [debug] Current batch of media processed. Will check again in 1000ms 13:34:34.703 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "České dráhy v úterý představily nové vlaky ComfortJet. Ty jsou určené pro mezinárodní vlaky napříč Evropou. Představil nám je ministr dopravy Martin Kupka a generální ředitel ČD Michal Krapinec.\n\nCELÉ NESESTŘÍHANÉ ROZHOVORY NA FORENDORS:\nhttps://www.forendors.cz/p/aa188d18fb328e2539924814947e502c\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\n\nNové video vychází nepravidelně každý týden.", "duration" => 274, "filename" => "/downloads/METROBUS - reportáže/2024-04-11 - Nové dálkové vlaky ComfortJet v Praze | REPORTÁŽ.mp4", "id" => "magQul-mAqs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=magQul-mAqs", "playlist_index" => 16, "timestamp" => 1712851241, "title" => "Nové dálkové vlaky ComfortJet v Praze | REPORTÁŽ", "upload_date" => "20240411"} 13:34:34.704 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=278.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:34:34.705 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=165.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:34.707 [debug] QUERY OK source="media_items" db=0.7ms idle=166.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-11 16:00:41Z], 19] 13:34:34.723 [debug] QUERY OK source="media_items" db=15.3ms queue=0.1ms idle=167.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["České dráhy v úterý představily nové vlaky ComfortJet. Ty jsou určené pro mezinárodní vlaky napříč Evropou. Představil nám je ministr dopravy Martin Kupka a generální ředitel ČD Michal Krapinec.\n\nCELÉ NESESTŘÍHANÉ ROZHOVORY NA FORENDORS:\nhttps://www.forendors.cz/p/aa188d18fb328e2539924814947e502c\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\n\nNové video vychází nepravidelně každý týden.", "Nové dálkové vlaky ComfortJet v Praze | REPORTÁŽ", "abb2c1d6-b3b1-430e-b03d-0c6f2d8d9562", "magQul-mAqs", false, 274, false, "https://www.youtube.com/watch?v=magQul-mAqs", 16, "/downloads/METROBUS - reportáže/2024-04-11 - Nové dálkové vlaky ComfortJet v Praze | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-04-11 16:00:41Z], ~U[2025-12-11 12:34:34Z], ~U[2025-12-11 12:34:34Z], "České dráhy v úterý představily nové vlaky ComfortJet. Ty jsou určené pro mezinárodní vlaky napříč Evropou. Představil nám je ministr dopravy Martin Kupka a generální ředitel ČD Michal Krapinec.\n\nCELÉ NESESTŘÍHANÉ ROZHOVORY NA FORENDORS:\nhttps://www.forendors.cz/p/aa188d18fb328e2539924814947e502c\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\n\nNové video vychází nepravidelně každý týden.", "Nové dálkové vlaky ComfortJet v Praze | REPORTÁŽ", "magQul-mAqs", 274, false, "https://www.youtube.com/watch?v=magQul-mAqs", "/downloads/METROBUS - reportáže/2024-04-11 - Nové dálkové vlaky ComfortJet v Praze | REPORTÁŽ.mp4", false, 19, ~U[2024-04-11 16:00:41Z]] 13:34:34.725 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=183.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:34.727 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.2ms idle=21.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:34:34.728 [debug] QUERY OK source="media_items" db=1.0ms idle=21.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19445] 13:34:34.729 [debug] Current batch of media processed. Will check again in 1000ms 13:34:35.729 [debug] Current batch of media processed. Will check again in 1000ms 13:34:36.731 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Organizátor ROPID připravil pro své cestující Velikonoční zastávku, která se ve středu 27.3. nacházela v prostoru tramvajové zastávky Hradčanská.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nepravidelně každý týden.", "duration" => 121, "filename" => "/downloads/METROBUS - reportáže/2024-03-28 - Zastávka Hradčanská se změnila na Velikonoční | REPORTÁŽ.mp4", "id" => "kCTyYn8s8PU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kCTyYn8s8PU", "playlist_index" => 17, "timestamp" => 1711645229, "title" => "Zastávka Hradčanská se změnila na Velikonoční | REPORTÁŽ", "upload_date" => "20240328"} 13:34:36.731 [debug] QUERY OK source="sources" db=0.3ms idle=302.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:34:36.732 [debug] QUERY OK source="sources" db=0.2ms idle=192.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:36.733 [debug] QUERY OK source="media_items" db=0.6ms idle=192.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-28 17:00:29Z], 19] 13:34:36.738 [debug] QUERY OK source="media_items" db=4.1ms idle=193.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Organizátor ROPID připravil pro své cestující Velikonoční zastávku, která se ve středu 27.3. nacházela v prostoru tramvajové zastávky Hradčanská.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nepravidelně každý týden.", "Zastávka Hradčanská se změnila na Velikonoční | REPORTÁŽ", "e83ea35f-ac68-476d-8448-a2d8e38dfcdc", "kCTyYn8s8PU", false, 121, false, "https://www.youtube.com/watch?v=kCTyYn8s8PU", 17, "/downloads/METROBUS - reportáže/2024-03-28 - Zastávka Hradčanská se změnila na Velikonoční | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-03-28 17:00:29Z], ~U[2025-12-11 12:34:36Z], ~U[2025-12-11 12:34:36Z], "Organizátor ROPID připravil pro své cestující Velikonoční zastávku, která se ve středu 27.3. nacházela v prostoru tramvajové zastávky Hradčanská.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nepravidelně každý týden.", "Zastávka Hradčanská se změnila na Velikonoční | REPORTÁŽ", "kCTyYn8s8PU", 121, false, "https://www.youtube.com/watch?v=kCTyYn8s8PU", "/downloads/METROBUS - reportáže/2024-03-28 - Zastávka Hradčanská se změnila na Velikonoční | REPORTÁŽ.mp4", false, 19, ~U[2024-03-28 17:00:29Z]] 13:34:36.739 [debug] QUERY OK source="sources" db=0.6ms idle=198.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:36.740 [debug] QUERY OK source="media_profiles" db=0.3ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:34:36.740 [debug] QUERY OK source="media_items" db=0.4ms idle=7.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19447] 13:34:36.741 [debug] Current batch of media processed. Will check again in 1000ms 13:34:37.742 [debug] Current batch of media processed. Will check again in 1000ms 13:34:38.742 [debug] Current batch of media processed. Will check again in 1000ms 13:34:39.743 [debug] Current batch of media processed. Will check again in 1000ms 13:34:40.745 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pražské Smíchovské nádraží se mění k nepoznání. Provozní část nádraží již neexistuje a postupně mizí i nástupiště. Správa železnic zahájila další etapu rekonstrukce jednoho z největších nádraží v Praze.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nepravidelně každý týden.", "duration" => 109, "filename" => "/downloads/METROBUS - reportáže/2024-03-14 - Smíchovskému nádraží mizí nástupiště | REPORTÁŽ.mp4", "id" => "CjJ0xp2v_zc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CjJ0xp2v_zc", "playlist_index" => 18, "timestamp" => 1710435616, "title" => "Smíchovskému nádraží mizí nástupiště | REPORTÁŽ", "upload_date" => "20240314"} 13:34:40.747 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=307.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:34:40.749 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=207.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:40.752 [debug] QUERY OK source="media_items" db=2.3ms queue=0.4ms idle=209.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-14 17:00:16Z], 19] 13:34:40.771 [debug] QUERY OK source="media_items" db=17.3ms queue=0.1ms idle=213.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pražské Smíchovské nádraží se mění k nepoznání. Provozní část nádraží již neexistuje a postupně mizí i nástupiště. Správa železnic zahájila další etapu rekonstrukce jednoho z největších nádraží v Praze.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nepravidelně každý týden.", "Smíchovskému nádraží mizí nástupiště | REPORTÁŽ", "2bf9ea5e-29da-487d-9983-70f7220f8fd7", "CjJ0xp2v_zc", false, 109, false, "https://www.youtube.com/watch?v=CjJ0xp2v_zc", 18, "/downloads/METROBUS - reportáže/2024-03-14 - Smíchovskému nádraží mizí nástupiště | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-03-14 17:00:16Z], ~U[2025-12-11 12:34:40Z], ~U[2025-12-11 12:34:40Z], "Pražské Smíchovské nádraží se mění k nepoznání. Provozní část nádraží již neexistuje a postupně mizí i nástupiště. Správa železnic zahájila další etapu rekonstrukce jednoho z největších nádraží v Praze.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nepravidelně každý týden.", "Smíchovskému nádraží mizí nástupiště | REPORTÁŽ", "CjJ0xp2v_zc", 109, false, "https://www.youtube.com/watch?v=CjJ0xp2v_zc", "/downloads/METROBUS - reportáže/2024-03-14 - Smíchovskému nádraží mizí nástupiště | REPORTÁŽ.mp4", false, 19, ~U[2024-03-14 17:00:16Z]] 13:34:40.772 [debug] QUERY OK source="sources" db=0.3ms idle=231.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:40.773 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.3ms idle=25.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:34:40.775 [debug] QUERY OK source="media_items" db=0.4ms idle=26.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 [19449] 13:34:40.776 [debug] Current batch of media processed. Will check again in 1000ms 13:34:41.776 [debug] Current batch of media processed. Will check again in 1000ms 13:34:42.777 [debug] Current batch of media processed. Will check again in 1000ms 13:34:43.779 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Koalice SPOLU začala na svém Facebooku mluvit o možném zdražením jízdného. Zatím našlapuje velmi opatrně, nicméně již existují návrhy, které počítají se 100% zdražením. Přesné změny ale zatím nejsou známé.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nepravidelně každý týden.", "duration" => 129, "filename" => "/downloads/METROBUS - reportáže/2024-02-29 - Vedení Prahy mluví o zdražení jízdného | REPORTÁŽ.mp4", "id" => "VnawUQEgh6A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=VnawUQEgh6A", "playlist_index" => 19, "timestamp" => 1709226022, "title" => "Vedení Prahy mluví o zdražení jízdného | REPORTÁŽ", "upload_date" => "20240229"} 13:34:43.781 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1239.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:34:43.783 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1241.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:43.790 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1242.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-29 17:00:22Z], 19] 13:34:43.796 [debug] QUERY OK source="media_items" db=1.3ms idle=1253.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Koalice SPOLU začala na svém Facebooku mluvit o možném zdražením jízdného. Zatím našlapuje velmi opatrně, nicméně již existují návrhy, které počítají se 100% zdražením. Přesné změny ale zatím nejsou známé.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nepravidelně každý týden.", "Vedení Prahy mluví o zdražení jízdného | REPORTÁŽ", "a341ea6d-4af8-482b-a621-2b26ea953ec4", "VnawUQEgh6A", false, 129, false, "https://www.youtube.com/watch?v=VnawUQEgh6A", 19, "/downloads/METROBUS - reportáže/2024-02-29 - Vedení Prahy mluví o zdražení jízdného | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-02-29 17:00:22Z], ~U[2025-12-11 12:34:43Z], ~U[2025-12-11 12:34:43Z], "Koalice SPOLU začala na svém Facebooku mluvit o možném zdražením jízdného. Zatím našlapuje velmi opatrně, nicméně již existují návrhy, které počítají se 100% zdražením. Přesné změny ale zatím nejsou známé.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nepravidelně každý týden.", "Vedení Prahy mluví o zdražení jízdného | REPORTÁŽ", "VnawUQEgh6A", 129, false, "https://www.youtube.com/watch?v=VnawUQEgh6A", "/downloads/METROBUS - reportáže/2024-02-29 - Vedení Prahy mluví o zdražení jízdného | REPORTÁŽ.mp4", false, 19, ~U[2024-02-29 17:00:22Z]] 13:34:43.798 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=351.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:43.801 [debug] QUERY OK source="media_profiles" db=0.4ms queue=1.9ms idle=18.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:34:43.803 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=19.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19451] 13:34:43.803 [debug] Current batch of media processed. Will check again in 1000ms 13:34:44.803 [debug] Current batch of media processed. Will check again in 1000ms 13:34:45.804 [debug] Current batch of media processed. Will check again in 1000ms 13:34:46.806 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "České dráhy letos zařadí do provozu nové vlaky. Jezdit budou v regionální i dálkové dopravě.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a každý čtvrtek!", "duration" => 211, "filename" => "/downloads/METROBUS - reportáže/2024-02-01 - České dráhy nakupují vlaky, nahradí ty 50 let staré | REPORTÁŽ.mp4", "id" => "uTg2zp6ZvFw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=uTg2zp6ZvFw", "playlist_index" => 20, "timestamp" => 1706806844, "title" => "České dráhy nakupují vlaky, nahradí ty 50 let staré | REPORTÁŽ", "upload_date" => "20240201"} 13:34:46.807 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1266.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:34:46.808 [debug] QUERY OK source="sources" db=0.2ms idle=1267.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:46.809 [debug] QUERY OK source="media_items" db=0.6ms idle=1267.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-01 17:00:44Z], 19] 13:34:46.812 [debug] QUERY OK source="media_items" db=1.4ms idle=1269.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["České dráhy letos zařadí do provozu nové vlaky. Jezdit budou v regionální i dálkové dopravě.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a každý čtvrtek!", "České dráhy nakupují vlaky, nahradí ty 50 let staré | REPORTÁŽ", "a7cbf67a-551e-42f9-acf0-7ef034ffd54c", "uTg2zp6ZvFw", false, 211, false, "https://www.youtube.com/watch?v=uTg2zp6ZvFw", 20, "/downloads/METROBUS - reportáže/2024-02-01 - České dráhy nakupují vlaky, nahradí ty 50 let staré | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-02-01 17:00:44Z], ~U[2025-12-11 12:34:46Z], ~U[2025-12-11 12:34:46Z], "České dráhy letos zařadí do provozu nové vlaky. Jezdit budou v regionální i dálkové dopravě.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a každý čtvrtek!", "České dráhy nakupují vlaky, nahradí ty 50 let staré | REPORTÁŽ", "uTg2zp6ZvFw", 211, false, "https://www.youtube.com/watch?v=uTg2zp6ZvFw", "/downloads/METROBUS - reportáže/2024-02-01 - České dráhy nakupují vlaky, nahradí ty 50 let staré | REPORTÁŽ.mp4", false, 19, ~U[2024-02-01 17:00:44Z]] 13:34:46.813 [debug] QUERY OK source="sources" db=0.8ms idle=359.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:46.814 [debug] QUERY OK source="media_profiles" db=0.9ms idle=5.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:34:46.816 [debug] QUERY OK source="media_items" db=0.9ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19453] 13:34:46.816 [debug] Current batch of media processed. Will check again in 1000ms 13:34:47.816 [debug] Current batch of media processed. Will check again in 1000ms 13:34:48.817 [debug] Current batch of media processed. Will check again in 1000ms 13:34:49.819 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Libeňský most slouží cestujícím od roku 1928, od té doby se výrazně neopravoval. Nyní je z důvodu havarijního stavu uzavřen. O opravách se přitom mluví již od povodní v roce 2002.\n\nPodrobný článek s vyjádřením Zdeňka Hřiba naleznete na našem webu!\nhttps://metrobus.cz/video/reportaz_02_2024\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a každý druhý čtvrtek!", "duration" => 188, "filename" => "/downloads/METROBUS - reportáže/2024-01-18 - Libeňský most je v havarijním stavu, opravy se plánují již 20 let | REPORTÁŽ.mp4", "id" => "SdjC0O0iF44", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SdjC0O0iF44", "playlist_index" => 21, "timestamp" => 1705575266, "title" => "Libeňský most je v havarijním stavu, opravy se plánují již 20 let | REPORTÁŽ", "upload_date" => "20240118"} 13:34:49.821 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1279.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:34:49.822 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1280.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:49.824 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1282.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-18 10:54:26Z], 19] 13:34:49.829 [debug] QUERY OK source="media_items" db=2.8ms idle=1284.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Libeňský most slouží cestujícím od roku 1928, od té doby se výrazně neopravoval. Nyní je z důvodu havarijního stavu uzavřen. O opravách se přitom mluví již od povodní v roce 2002.\n\nPodrobný článek s vyjádřením Zdeňka Hřiba naleznete na našem webu!\nhttps://metrobus.cz/video/reportaz_02_2024\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a každý druhý čtvrtek!", "Libeňský most je v havarijním stavu, opravy se plánují již 20 let | REPORTÁŽ", "a4a6ba1b-33ca-4b18-b8a8-878c7aeeb392", "SdjC0O0iF44", false, 188, false, "https://www.youtube.com/watch?v=SdjC0O0iF44", 21, "/downloads/METROBUS - reportáže/2024-01-18 - Libeňský most je v havarijním stavu, opravy se plánují již 20 let | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-01-18 10:54:26Z], ~U[2025-12-11 12:34:49Z], ~U[2025-12-11 12:34:49Z], "Libeňský most slouží cestujícím od roku 1928, od té doby se výrazně neopravoval. Nyní je z důvodu havarijního stavu uzavřen. O opravách se přitom mluví již od povodní v roce 2002.\n\nPodrobný článek s vyjádřením Zdeňka Hřiba naleznete na našem webu!\nhttps://metrobus.cz/video/reportaz_02_2024\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a každý druhý čtvrtek!", "Libeňský most je v havarijním stavu, opravy se plánují již 20 let | REPORTÁŽ", "SdjC0O0iF44", 188, false, "https://www.youtube.com/watch?v=SdjC0O0iF44", "/downloads/METROBUS - reportáže/2024-01-18 - Libeňský most je v havarijním stavu, opravy se plánují již 20 let | REPORTÁŽ.mp4", false, 19, ~U[2024-01-18 10:54:26Z]] 13:34:49.830 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=368.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:49.832 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:34:49.834 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=10.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 [19455] 13:34:49.834 [debug] Current batch of media processed. Will check again in 1000ms 13:34:49.893 [info] {"source":"oban","duration":2562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:50.834 [debug] Current batch of media processed. Will check again in 1000ms 13:34:51.835 [debug] Current batch of media processed. Will check again in 1000ms 13:34:52.837 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V Praze se instalují nové tabule s odjezdy autobusů, nový navigační systém nebo se vylepšuje aplikace. Modernizací projde také vozový park vybraných dopravců v Praze. Více v reportáži.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a každý druhý čtvrtek!", "duration" => 191, "filename" => "/downloads/METROBUS - reportáže/2024-01-04 - Nové tabule i dopravci, ROPID plánuje změny | REPORTÁŽ.mp4", "id" => "bJI-m2A_UFI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bJI-m2A_UFI", "playlist_index" => 22, "timestamp" => 1704387623, "title" => "Nové tabule i dopravci, ROPID plánuje změny | REPORTÁŽ", "upload_date" => "20240104"} 13:34:52.839 [debug] QUERY OK source="sources" db=1.3ms idle=1297.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:34:52.841 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=1299.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:52.844 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1301.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-04 17:00:23Z], 19] 13:34:52.848 [debug] QUERY OK source="media_items" db=2.9ms idle=1303.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V Praze se instalují nové tabule s odjezdy autobusů, nový navigační systém nebo se vylepšuje aplikace. Modernizací projde také vozový park vybraných dopravců v Praze. Více v reportáži.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a každý druhý čtvrtek!", "Nové tabule i dopravci, ROPID plánuje změny | REPORTÁŽ", "94c72c39-9d97-4755-8d9d-b45b57a71f9f", "bJI-m2A_UFI", false, 191, false, "https://www.youtube.com/watch?v=bJI-m2A_UFI", 22, "/downloads/METROBUS - reportáže/2024-01-04 - Nové tabule i dopravci, ROPID plánuje změny | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-01-04 17:00:23Z], ~U[2025-12-11 12:34:52Z], ~U[2025-12-11 12:34:52Z], "V Praze se instalují nové tabule s odjezdy autobusů, nový navigační systém nebo se vylepšuje aplikace. Modernizací projde také vozový park vybraných dopravců v Praze. Více v reportáži.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a každý druhý čtvrtek!", "Nové tabule i dopravci, ROPID plánuje změny | REPORTÁŽ", "bJI-m2A_UFI", 191, false, "https://www.youtube.com/watch?v=bJI-m2A_UFI", "/downloads/METROBUS - reportáže/2024-01-04 - Nové tabule i dopravci, ROPID plánuje změny | REPORTÁŽ.mp4", false, 19, ~U[2024-01-04 17:00:23Z]] 13:34:52.852 [debug] QUERY OK source="sources" db=0.4ms idle=382.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:52.853 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=13.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:34:52.854 [debug] QUERY OK source="media_items" db=0.5ms idle=12.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19457] 13:34:52.854 [debug] Current batch of media processed. Will check again in 1000ms 13:34:53.856 [debug] Current batch of media processed. Will check again in 1000ms 13:34:54.856 [debug] Current batch of media processed. Will check again in 1000ms 13:34:55.858 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Od 10. prosince se v celé České republice mění jízdní řády. V Praze a okolí dochází ke změnám především na trati Praha - Beroun nebo došlo k integraci MHD Příbram.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "duration" => 108, "filename" => "/downloads/METROBUS - reportáže/2023-12-07 - Od neděle se mění jízdní řády, změny jsou v autobusech i vlacích | REPORTÁŽ.mp4", "id" => "okevkqH6mkU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=okevkqH6mkU", "playlist_index" => 23, "timestamp" => 1701968439, "title" => "Od neděle se mění jízdní řády, změny jsou v autobusech i vlacích | REPORTÁŽ", "upload_date" => "20231207"} 13:34:55.860 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1318.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:34:55.861 [debug] QUERY OK source="sources" db=0.4ms idle=1319.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:55.862 [debug] QUERY OK source="media_items" db=0.7ms idle=1320.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-07 17:00:39Z], 19] 13:34:55.866 [debug] QUERY OK source="media_items" db=2.9ms idle=1321.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Od 10. prosince se v celé České republice mění jízdní řády. V Praze a okolí dochází ke změnám především na trati Praha - Beroun nebo došlo k integraci MHD Příbram.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Od neděle se mění jízdní řády, změny jsou v autobusech i vlacích | REPORTÁŽ", "4ca84dea-2409-494d-9626-69c297951f38", "okevkqH6mkU", false, 108, false, "https://www.youtube.com/watch?v=okevkqH6mkU", 23, "/downloads/METROBUS - reportáže/2023-12-07 - Od neděle se mění jízdní řády, změny jsou v autobusech i vlacích | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2023-12-07 17:00:39Z], ~U[2025-12-11 12:34:55Z], ~U[2025-12-11 12:34:55Z], "Od 10. prosince se v celé České republice mění jízdní řády. V Praze a okolí dochází ke změnám především na trati Praha - Beroun nebo došlo k integraci MHD Příbram.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Od neděle se mění jízdní řády, změny jsou v autobusech i vlacích | REPORTÁŽ", "okevkqH6mkU", 108, false, "https://www.youtube.com/watch?v=okevkqH6mkU", "/downloads/METROBUS - reportáže/2023-12-07 - Od neděle se mění jízdní řády, změny jsou v autobusech i vlacích | REPORTÁŽ.mp4", false, 19, ~U[2023-12-07 17:00:39Z]] 13:34:55.867 [debug] QUERY OK source="sources" db=0.6ms idle=389.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:55.869 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=8.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:34:55.871 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19459] 13:34:55.871 [debug] Current batch of media processed. Will check again in 1000ms 13:34:56.873 [debug] Current batch of media processed. Will check again in 1000ms 13:34:57.492 [info] {"args":{"id":16},"id":1247,"meta":{},"system_time":1765456497492469837,"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:34:57.494 [debug] QUERY OK source="sources" db=0.9ms idle=1623.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:34:57.495 [debug] QUERY OK source="settings" db=0.9ms idle=1623.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:34:57.509 [debug] QUERY OK source="media_items" db=12.9ms idle=1016.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")))) [16] 13:34:57.510 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=24.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [16] 13:34:57.512 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.3ms idle=18.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:34:57.513 [debug] QUERY OK source="settings" db=0.5ms idle=19.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:34:57.514 [debug] QUERY OK source="settings" db=0.6ms idle=18.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:34:57.517 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 13:34:57.517 [debug] Current batch of media processed. Will check again in 1000ms 13:34:57.518 [debug] QUERY OK source="settings" db=0.7ms idle=8.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:34:57.518 [debug] QUERY OK source="settings" db=0.2ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:34:57.519 [debug] QUERY OK source="settings" db=0.5ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:34:57.520 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://youtube.com/playlist?list=PLYf9D1fwboO9U3gQgVCHeUzZfJtA7Yen4&si=cyDJzcGPKEJ-172x --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Daniel Kotula - MHD/%(upload_date>%Y-%m-%d)S - %(title)S.%(ext)S --remux-video mp4 --format-sort res:4320,+codec:avc, vp9, av01: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/42/09/420980ce0ff78f879ea234618f163546b919d0eb8020fbe8f971bac218cce3cb.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 13:34:57.876 [debug] Current batch of media processed. Will check again in 1000ms 13:34:58.518 [debug] Current batch of media processed. Will check again in 1000ms 13:34:58.877 [debug] Current batch of media processed. Will check again in 1000ms 13:34:59.518 [debug] Current batch of media processed. Will check again in 1000ms 13:34:59.879 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Od úterý 21. do čtvrtka 23. listopadu se konal již 12. ročník veletrhu hromadné dopravy Czechbus. Letos byla hlavním tématem elektromobilita a ekologické autobusy. Představen byl také nový velkokapacitní trolejbus Škoda, který je určený pro novou linku 59, která bude jezdit na letiště.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "duration" => 239, "filename" => "/downloads/METROBUS - reportáže/2023-11-24 - Konal se 12. ročník veletrhu Czechbus | REPORTÁŽ.mp4", "id" => "yuaNK2s6P1U", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=yuaNK2s6P1U", "playlist_index" => 24, "timestamp" => 1700820053, "title" => "Konal se 12. ročník veletrhu Czechbus | REPORTÁŽ", "upload_date" => "20231124"} 13:34:59.881 [debug] QUERY OK source="sources" db=0.8ms idle=1339.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:34:59.882 [debug] QUERY OK source="sources" db=0.6ms idle=1340.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:59.884 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1342.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-24 10:00:53Z], 19] 13:34:59.890 [debug] QUERY OK source="media_items" db=4.4ms idle=1344.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Od úterý 21. do čtvrtka 23. listopadu se konal již 12. ročník veletrhu hromadné dopravy Czechbus. Letos byla hlavním tématem elektromobilita a ekologické autobusy. Představen byl také nový velkokapacitní trolejbus Škoda, který je určený pro novou linku 59, která bude jezdit na letiště.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Konal se 12. ročník veletrhu Czechbus | REPORTÁŽ", "a275e24e-a8cf-4307-a663-c54c4f503eb6", "yuaNK2s6P1U", false, 239, false, "https://www.youtube.com/watch?v=yuaNK2s6P1U", 24, "/downloads/METROBUS - reportáže/2023-11-24 - Konal se 12. ročník veletrhu Czechbus | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2023-11-24 10:00:53Z], ~U[2025-12-11 12:34:59Z], ~U[2025-12-11 12:34:59Z], "Od úterý 21. do čtvrtka 23. listopadu se konal již 12. ročník veletrhu hromadné dopravy Czechbus. Letos byla hlavním tématem elektromobilita a ekologické autobusy. Představen byl také nový velkokapacitní trolejbus Škoda, který je určený pro novou linku 59, která bude jezdit na letiště.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Konal se 12. ročník veletrhu Czechbus | REPORTÁŽ", "yuaNK2s6P1U", 239, false, "https://www.youtube.com/watch?v=yuaNK2s6P1U", "/downloads/METROBUS - reportáže/2023-11-24 - Konal se 12. ročník veletrhu Czechbus | REPORTÁŽ.mp4", false, 19, ~U[2023-11-24 10:00:53Z]] 13:34:59.891 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=401.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:34:59.892 [debug] QUERY OK source="media_profiles" db=0.6ms idle=11.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:34:59.894 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=10.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19461] 13:34:59.894 [debug] Current batch of media processed. Will check again in 1000ms 13:35:00.519 [debug] Current batch of media processed. Will check again in 1000ms 13:35:00.525 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:00.896 [debug] Current batch of media processed. Will check again in 1000ms 13:35:01.520 [debug] Current batch of media processed. Will check again in 1000ms 13:35:01.897 [debug] Current batch of media processed. Will check again in 1000ms 13:35:02.522 [debug] Current batch of media processed. Will check again in 1000ms 13:35:02.899 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Správa železnic zahájila výstavbu nového terminálu Smíchov. Díky tomu došlo k výraznému prodloužení jízdní doby linky S65.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "duration" => 239, "filename" => "/downloads/METROBUS - reportáže/2023-11-09 - Terminál Smíchov v novém, ale s omezeními | REPORTÁŽ.mp4", "id" => "p699BPKBb9A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=p699BPKBb9A", "playlist_index" => 25, "timestamp" => 1699549246, "title" => "Terminál Smíchov v novém, ale s omezeními | REPORTÁŽ", "upload_date" => "20231109"} 13:35:02.900 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1358.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:35:02.901 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1359.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:02.902 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1361.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-09 17:00:46Z], 19] 13:35:02.905 [debug] QUERY OK source="media_items" db=1.8ms idle=1362.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Správa železnic zahájila výstavbu nového terminálu Smíchov. Díky tomu došlo k výraznému prodloužení jízdní doby linky S65.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Terminál Smíchov v novém, ale s omezeními | REPORTÁŽ", "3b392e42-62e0-4230-a5b6-2b1db247ac99", "p699BPKBb9A", false, 239, false, "https://www.youtube.com/watch?v=p699BPKBb9A", 25, "/downloads/METROBUS - reportáže/2023-11-09 - Terminál Smíchov v novém, ale s omezeními | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2023-11-09 17:00:46Z], ~U[2025-12-11 12:35:02Z], ~U[2025-12-11 12:35:02Z], "Správa železnic zahájila výstavbu nového terminálu Smíchov. Díky tomu došlo k výraznému prodloužení jízdní doby linky S65.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Terminál Smíchov v novém, ale s omezeními | REPORTÁŽ", "p699BPKBb9A", 239, false, "https://www.youtube.com/watch?v=p699BPKBb9A", "/downloads/METROBUS - reportáže/2023-11-09 - Terminál Smíchov v novém, ale s omezeními | REPORTÁŽ.mp4", false, 19, ~U[2023-11-09 17:00:46Z]] 13:35:02.906 [debug] QUERY OK source="sources" db=0.6ms idle=405.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:02.907 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:35:02.908 [debug] QUERY OK source="media_items" db=0.5ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19463] 13:35:02.908 [debug] Current batch of media processed. Will check again in 1000ms 13:35:03.522 [debug] Current batch of media processed. Will check again in 1000ms 13:35:03.910 [debug] Current batch of media processed. Will check again in 1000ms 13:35:04.524 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Vlaky jsou v Praze stále oblíbenějším způsobem přepravy. A tak jsme se rozhodli na ně podívat zblízka a představit vám ty nejzajímavější vlakové rekordy. Kde najdete v metropoli nejdelší tunel? Jakou maximální rychlostí tu může jezdit vlak a na kterém nádraží si dáte tu nejlepší kávu?\n\nPraha na vlakovou dopravu do budoucna hodně sází, což je ostatně patrné i z pozornosti, která se v poslední době věnuje výstavbě nových tratí a nádraží či rekonstrukcím těch stávajících.\n\nTo ale není jediná zajímavost, jež se k vlakům v hlavním městě váže. Schválně, kolik z následujících rekordů (a kuriozit) jste znali?\n\n• Železniční síť v Praze má neuvěřitelných 170 km.\n• Pražské vlaky denně přepraví 175 000 cestujících.\n• Nejstarším (a podle mnohých i nejkrásnějším) nádražím je Masarykovo nádraží v Praze, kam první vlak dorazil před 180 lety.\n• Nejdelším vlakovým mostem je Negrelliho viadukt s 87 oblouky.\n• Nejdelším tunelem je Vítkovský tunel s 1365 metry, který propojuje Hlavní nádraží s Libní.\n• Nejvíce vlaků projede mezi právě Libní a Hlavním nádražím – více než 500 denně.\n• Nejrychleji se mohou vlaky prohánět na úsecích z Libně do Běchovic a z Vršovic do Uhříněvsi, kde je maximální povolená rychlost 160 km/h.\n• Nejlepší kávu si dáte na Smíchovském nádraží u stánku Kafe Kolej, nejautentičtější nádražní restauraci pak najdete v Dejvicích – v podniku s příznačným názvem Dejvická nádražka. A za návštěvu rozhodně stojí i Masaryčka na Masarykově nádraží.\n\nKterý z vlakových rekordů byl pro vás novinkou? A souhlasíte s naším výběrem nejkrásnějších nádraží či nejlepších nádražních podniků? Dejte nám vědět do komentářů!\n\n0:00 Pražské vlakové rekordy\n1:22 Železniční síť v Praze\n2:10 Unikátní Hlavní nádraží\n3:43 Nejkrásnější stanice\n5:21 Nejdelší most\n5:56 Nejdelší tunel\n6:35 Nejvíce vlaků\n6:58 Nejrychlejší přeprava\n8:01 Nejlepší káva i hospoda\n\nProměna Hlavního nádraží vzbudila před časem spoustu vášní. Jak tedy bude největší pražský vlakový uzel vypadat? Podívejte se na video: https://youtu.be/IyRs1IBRjnE?si=NgzWsGrLaMee6uFP\nNejen „Hlavák“ ale čeká proměna. Co bude s ostatními ikonickými nádražími? Víme to: https://youtu.be/_6IGDWMWeGM?si=SHetgMayWH-Xsc3b\nNa proměnu Masarykova nádraží naváže i nová výstavba na Florenci. Co se tu chystá? Zjistíte ve videu: https://youtu.be/utBtW12QK5M?si=p1_eIwSACzoYhjAU\nA kdy se konečně dočkáme rychlodráhy na letiště a do Kladna? I na tuto otázku jsme zjišťovali odpověď: https://youtu.be/fCJnOBvNz5U?si=El4eu4w6-HSoS4jE\nA na co dalšího se v oblasti železniční dopravy může Praha v budoucnu těšit? Podívejte se: https://youtu.be/8ZUjqpMSYxo?si=4rYIiU8gsY6BOdcl\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n \nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n \nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 602, "filename" => "/downloads/Daniel Kotula - MHD/2025-11-06 - Vlakové rekordy: Kde se jezdí nejrychleji a kde mají nejlepší nádražku?.mp4", "id" => "BlVJgddcg6Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BlVJgddcg6Y", "playlist_index" => 1, "timestamp" => 1762448417, "title" => "Vlakové rekordy: Kde se jezdí nejrychleji a kde mají nejlepší nádražku?", "upload_date" => "20251106"} 13:35:04.525 [debug] QUERY OK source="sources" db=0.4ms idle=1618.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:35:04.527 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1618.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:04.540 [debug] QUERY OK source="media_items" db=12.7ms queue=0.2ms idle=1618.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-06 17:00:17Z], 16] 13:35:04.571 [debug] QUERY OK source="media_items" db=30.0ms idle=1038.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vlaky jsou v Praze stále oblíbenějším způsobem přepravy. A tak jsme se rozhodli na ně podívat zblízka a představit vám ty nejzajímavější vlakové rekordy. Kde najdete v metropoli nejdelší tunel? Jakou maximální rychlostí tu může jezdit vlak a na kterém nádraží si dáte tu nejlepší kávu?\n\nPraha na vlakovou dopravu do budoucna hodně sází, což je ostatně patrné i z pozornosti, která se v poslední době věnuje výstavbě nových tratí a nádraží či rekonstrukcím těch stávajících.\n\nTo ale není jediná zajímavost, jež se k vlakům v hlavním městě váže. Schválně, kolik z následujících rekordů (a kuriozit) jste znali?\n\n• Železniční síť v Praze má neuvěřitelných 170 km.\n• Pražské vlaky denně přepraví 175 000 cestujících.\n• Nejstarším (a podle mnohých i nejkrásnějším) nádražím je Masarykovo nádraží v Praze, kam první vlak dorazil před 180 lety.\n• Nejdelším vlakovým mostem je Negrelliho viadukt s 87 oblouky.\n• Nejdelším tunelem je Vítkovský tunel s 1365 metry, který propojuje Hlavní nádraží s Libní.\n• Nejvíce vlaků projede mezi právě Libní a Hlavním nádražím – více než 500 denně.\n• Nejrychleji se mohou vlaky prohánět na úsecích z Libně do Běchovic a z Vršovic do Uhříněvsi, kde je maximální povolená rychlost 160 km/h.\n• Nejlepší kávu si dáte na Smíchovském nádraží u stánku Kafe Kolej, nejautentičtější nádražní restauraci pak najdete v Dejvicích – v podniku s příznačným názvem Dejvická nádražka. A za návštěvu rozhodně stojí i Masaryčka na Masarykově nádraží.\n\nKterý z vlakových rekordů byl pro vás novinkou? A souhlasíte s naším výběrem nejkrásnějších nádraží či nejlepších nádražních podniků? Dejte nám vědět do komentářů!\n\n0:00 Pražské vlakové rekordy\n1:22 Železniční síť v Praze\n2:10 Unikátní Hlavní nádraží\n3:43 Nejkrásnější stanice\n5:21 Nejdelší most\n5:56 Nejdelší tunel\n6:35 Nejvíce vlaků\n6:58 Nejrychlejší přeprava\n8:01 Nejlepší káva i hospoda\n\nProměna Hlavního nádraží vzbudila před časem spoustu vášní. Jak tedy bude největší pražský vlakový uzel vypadat? Podívejte se na video: https://youtu.be/IyRs1IBRjnE?si=NgzWsGrLaMee6uFP\nNejen „Hlavák“ ale čeká proměna. Co bude s ostatními ikonickými nádražími? Víme to: https://youtu.be/_6IGDWMWeGM?si=SHetgMayWH-Xsc3b\nNa proměnu Masarykova nádraží naváže i nová výstavba na Florenci. Co se tu chystá? Zjistíte ve videu: https://youtu.be/utBtW12QK5M?si=p1_eIwSACzoYhjAU\nA kdy se konečně dočkáme rychlodráhy na letiště a do Kladna? I na tuto otázku jsme zjišťovali odpověď: https://youtu.be/fCJnOBvNz5U?si=El4eu4w6-HSoS4jE\nA na co dalšího se v oblasti železniční dopravy může Praha v budoucnu těšit? Podívejte se: https://youtu.be/8ZUjqpMSYxo?si=4rYIiU8gsY6BOdcl\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n \nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n \nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Vlakové rekordy: Kde se jezdí nejrychleji a kde mají nejlepší nádražku?", "9f3878db-45dd-4384-a18e-99d3763e158d", "BlVJgddcg6Y", false, 602, false, "https://www.youtube.com/watch?v=BlVJgddcg6Y", 1, "/downloads/Daniel Kotula - MHD/2025-11-06 - Vlakové rekordy: Kde se jezdí nejrychleji a kde mají nejlepší nádražku?.mp4", false, false, 16, [], 1, ~U[2025-11-06 17:00:17Z], ~U[2025-12-11 12:35:04Z], ~U[2025-12-11 12:35:04Z], "Vlaky jsou v Praze stále oblíbenějším způsobem přepravy. A tak jsme se rozhodli na ně podívat zblízka a představit vám ty nejzajímavější vlakové rekordy. Kde najdete v metropoli nejdelší tunel? Jakou maximální rychlostí tu může jezdit vlak a na kterém nádraží si dáte tu nejlepší kávu?\n\nPraha na vlakovou dopravu do budoucna hodně sází, což je ostatně patrné i z pozornosti, která se v poslední době věnuje výstavbě nových tratí a nádraží či rekonstrukcím těch stávajících.\n\nTo ale není jediná zajímavost, jež se k vlakům v hlavním městě váže. Schválně, kolik z následujících rekordů (a kuriozit) jste znali?\n\n• Železniční síť v Praze má neuvěřitelných 170 km.\n• Pražské vlaky denně přepraví 175 000 cestujících.\n• Nejstarším (a podle mnohých i nejkrásnějším) nádražím je Masarykovo nádraží v Praze, kam první vlak dorazil před 180 lety.\n• Nejdelším vlakovým mostem je Negrelliho viadukt s 87 oblouky.\n• Nejdelším tunelem je Vítkovský tunel s 1365 metry, který propojuje Hlavní nádraží s Libní.\n• Nejvíce vlaků projede mezi právě Libní a Hlavním nádražím – více než 500 denně.\n• Nejrychleji se mohou vlaky prohánět na úsecích z Libně do Běchovic a z Vršovic do Uhříněvsi, kde je maximální povolená rychlost 160 km/h.\n• Nejlepší kávu si dáte na Smíchovském nádraží u stánku Kafe Kolej, nejautentičtější nádražní restauraci pak najdete v Dejvicích – v podniku s příznačným názvem Dejvická nádražka. A za návštěvu rozhodně stojí i Masaryčka na Masarykově nádraží.\n\nKterý z vlakových rekordů byl pro vás novinkou? A souhlasíte s naším výběrem nejkrásnějších nádraží či nejlepších nádražních podniků? Dejte nám vědět do komentářů!\n\n0:00 Pražské vlakové rekordy\n1:22 Železniční síť v Praze\n2:10 Unikátní Hlavní nádraží\n3:43 Nejkrásnější stanice\n5:21 Nejdelší most\n5:56 Nejdelší tunel\n6:35 Nejvíce vlaků\n6:58 Nejrychlejší přeprava\n8:01 Nejlepší káva i hospoda\n\nProměna Hlavního nádraží vzbudila před časem spoustu vášní. Jak tedy bude největší pražský vlakový uzel vypadat? Podívejte se na video: https://youtu.be/IyRs1IBRjnE?si=NgzWsGrLaMee6uFP\nNejen „Hlavák“ ale čeká proměna. Co bude s ostatními ikonickými nádražími? Víme to: https://youtu.be/_6IGDWMWeGM?si=SHetgMayWH-Xsc3b\nNa proměnu Masarykova nádraží naváže i nová výstavba na Florenci. Co se tu chystá? Zjistíte ve videu: https://youtu.be/utBtW12QK5M?si=p1_eIwSACzoYhjAU\nA kdy se konečně dočkáme rychlodráhy na letiště a do Kladna? I na tuto otázku jsme zjišťovali odpověď: https://youtu.be/fCJnOBvNz5U?si=El4eu4w6-HSoS4jE\nA na co dalšího se v oblasti železniční dopravy může Praha v budoucnu těšit? Podívejte se: https://youtu.be/8ZUjqpMSYxo?si=4rYIiU8gsY6BOdcl\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n \nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n \nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Vlakové rekordy: Kde se jezdí nejrychleji a kde (truncated) 13:35:04.573 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=67.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:04.575 [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" = ?) [1] 13:35:04.576 [debug] QUERY OK source="media_items" db=0.7ms idle=49.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19211] 13:35:04.577 [debug] Current batch of media processed. Will check again in 1000ms 13:35:04.911 [debug] Current batch of media processed. Will check again in 1000ms 13:35:05.577 [debug] Current batch of media processed. Will check again in 1000ms 13:35:05.912 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Stanice metra Jiřího z Poděbrad byla od poloviny ledna uzavřena. Probíhala zde rekonstrukce, při které došlo k výměně eskalátorů, dlažby, osvětlení i informačního systému. \n\nwww.metrobus.cz/reportaze\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "duration" => 206, "filename" => "/downloads/METROBUS - reportáže/2023-11-08 - Stanice Jiřího z Poděbrad opět v provozu | REPORTÁŽ.mp4", "id" => "x2a2-ECLV0k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=x2a2-ECLV0k", "playlist_index" => 26, "timestamp" => 1699462850, "title" => "Stanice Jiřího z Poděbrad opět v provozu | REPORTÁŽ", "upload_date" => "20231108"} 13:35:05.912 [debug] QUERY OK source="sources" db=0.3ms idle=1341.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:35:05.913 [debug] QUERY OK source="sources" db=0.6ms idle=1339.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:05.915 [debug] QUERY OK source="media_items" db=1.3ms idle=1338.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-08 17:00:50Z], 19] 13:35:05.936 [debug] QUERY OK source="media_items" db=19.5ms idle=1339.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Stanice metra Jiřího z Poděbrad byla od poloviny ledna uzavřena. Probíhala zde rekonstrukce, při které došlo k výměně eskalátorů, dlažby, osvětlení i informačního systému. \n\nwww.metrobus.cz/reportaze\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Stanice Jiřího z Poděbrad opět v provozu | REPORTÁŽ", "898ac8dc-ccca-43c5-b914-53f4fa683a20", "x2a2-ECLV0k", false, 206, false, "https://www.youtube.com/watch?v=x2a2-ECLV0k", 26, "/downloads/METROBUS - reportáže/2023-11-08 - Stanice Jiřího z Poděbrad opět v provozu | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2023-11-08 17:00:50Z], ~U[2025-12-11 12:35:05Z], ~U[2025-12-11 12:35:05Z], "Stanice metra Jiřího z Poděbrad byla od poloviny ledna uzavřena. Probíhala zde rekonstrukce, při které došlo k výměně eskalátorů, dlažby, osvětlení i informačního systému. \n\nwww.metrobus.cz/reportaze\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Stanice Jiřího z Poděbrad opět v provozu | REPORTÁŽ", "x2a2-ECLV0k", 206, false, "https://www.youtube.com/watch?v=x2a2-ECLV0k", "/downloads/METROBUS - reportáže/2023-11-08 - Stanice Jiřího z Poděbrad opět v provozu | REPORTÁŽ.mp4", false, 19, ~U[2023-11-08 17:00:50Z]] 13:35:05.937 [debug] QUERY OK source="sources" db=0.4ms idle=427.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:05.938 [debug] QUERY OK source="media_profiles" db=0.3ms idle=24.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:35:05.938 [debug] QUERY OK source="media_items" db=0.5ms idle=24.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 [19465] 13:35:05.939 [debug] Current batch of media processed. Will check again in 1000ms 13:35:06.578 [debug] Current batch of media processed. Will check again in 1000ms 13:35:06.939 [debug] Current batch of media processed. Will check again in 1000ms 13:35:07.580 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Autobusy potká člověk v Praze doslova na každém rohu. Však jich tu taky jezdí skoro dvakrát víc než tramvají! Počet autobusových zastávek v metropoli dosahuje tisíců a nejdelší linka vás doveze až pod Sněžku. A to je jen malý zlomek zajímavostí a rekordů, které vám prozradíme v tomto videu!\n\nCo jste tedy o autobusech brázdících pražské silnice netušili?\n• Celkem v Praze jezdí 1277 autobusů a všechny jsou už dnes nízkopodlažní.\n• Počet autobusových zastávek přesahuje 3200.\n• Cestující se mohou svézt některou z 154 linek.\n• Nejdelší linka, s číslem 177, jede z Chodova na polikliniku Mazurská, což je 28 km a 46 zastávek. V rámci pražské integrované dopravy pak vede linka 425, jezdící z Černého Mostu až do Pece pod Sněžkou, což je 175 km.\n• Nejkratší linka je číslo 249 z Nového Zličína na Zličín – jede pouhých 650 metrů.\n• Nejčastěji v ulicích potkáte autobusy českého výrobce SOR, následuje značka Iveco z Francie a pak Solaris z Polska.\n• Nejdelší autobus je Iveco Streetway 18m s délkou 18,75 m, šířkou 2,54 m a výškou 3,24 m, jehož kapacita je 151 cestujících.\n• K nejvytíženějším linkám patří 107 z Dejvické na Suchdol, výše zmíněná 177 nebo 125 jezdící z Jižního Města na Smíchovské nádraží.\n• Jednou z velkých novinek, jež se chystají, je tzv. tunelbus. Linka 145 by měla spojit Dejvickou s Čimicemi přes tunel Blanka a měla by se stát páteřní linkou.\n• A co bude s autobusy v Praze v budoucnu? Do roku 2030 by mělo být vyměněno 900 vozů, z čehož 600 bude jezdit na elektřinu nebo vodík a 300 na nízkoemisní obnovitelné palivo.\n• Ročně pražské autobusy spotřebují 30 milionů litrů nafty.\n• Co značí čísla v dolním rohu čelního skla? Jedná se o pořadí, ve kterém daný autobus na lince vyjíždí.\n• Řidiči autobusů jsou označováni jako „gumaři“ (řidiči metra jsou „krtci“ a ti z tramvají jsou „ševci“). Cestujícím se pak přezdívá „kaštany“.\n\nJezdíte pravidelně autobusy? A jaký nejlepší či nejhorší zážitek jste si z cesty odnesli? Podělte se s námi v komentářích!\n\n0:00 Autobusové rekordy\n0:52 Autobusy v číslech\n2:44 Autobus na zrušení?\n3:33 Druhy autobusů v ulicích\n4:47 Nejvytíženější linky\n5:56 Chystané novinky\n7:17 Budoucnost autobusů v Praze\n8:36 Perličky ze světa dopravy\n\nVýznamnou roli v plynulosti autobusové dopravy v metropoli hrají tzv. buspruhy. A i těm jsme věnovali samostatné video: https://youtu.be/8tQuU5-pLZA?si=6cIKTzsp45TEurD-\nNa některých místech jsou autobusy nahrazovány trolejbusy. Kde je můžete potkat už dnes a kde se s nimi svezete v budoucnu? Podívejte se: https://youtu.be/H_VkMxo4dj4?si=1tsvKEKlRyPbiFsA\nNedávno jsme na našem kanálu srovnávali pražské a newyorské metro. Jak to dopadlo? Prozradíme ve videu: https://youtu.be/bWtKU1xp_u0?si=RqDEG-XTpBfInWJg\nPoměrně čerstvou novinkou v pražské MHD je i nový model tramvaje 52T. Jak se v tomto voze jezdí, jsme zjišťovali s kamerou: https://youtu.be/dJRxu2RHPyk?si=V1V7m16Ti6ZgrtP0\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n \nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n \nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 629, "filename" => "/downloads/Daniel Kotula - MHD/2025-09-25 - Autobusové rekordy: Který je nejkratší a kterým dojedete pod Sněžku?.mp4", "id" => "zB0iP3-WJxE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zB0iP3-WJxE", "playlist_index" => 2, "timestamp" => 1758816420, "title" => "Autobusové rekordy: Který je nejkratší a kterým dojedete pod Sněžku?", "upload_date" => "20250925"} 13:35:07.581 [debug] QUERY OK source="sources" db=0.5ms queue=0.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 (?)) [16] 13:35:07.582 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=40.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:07.584 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms idle=41.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-25 16:07:00Z], 16] 13:35:07.593 [debug] QUERY OK source="media_items" db=7.3ms queue=0.3ms idle=43.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Autobusy potká člověk v Praze doslova na každém rohu. Však jich tu taky jezdí skoro dvakrát víc než tramvají! Počet autobusových zastávek v metropoli dosahuje tisíců a nejdelší linka vás doveze až pod Sněžku. A to je jen malý zlomek zajímavostí a rekordů, které vám prozradíme v tomto videu!\n\nCo jste tedy o autobusech brázdících pražské silnice netušili?\n• Celkem v Praze jezdí 1277 autobusů a všechny jsou už dnes nízkopodlažní.\n• Počet autobusových zastávek přesahuje 3200.\n• Cestující se mohou svézt některou z 154 linek.\n• Nejdelší linka, s číslem 177, jede z Chodova na polikliniku Mazurská, což je 28 km a 46 zastávek. V rámci pražské integrované dopravy pak vede linka 425, jezdící z Černého Mostu až do Pece pod Sněžkou, což je 175 km.\n• Nejkratší linka je číslo 249 z Nového Zličína na Zličín – jede pouhých 650 metrů.\n• Nejčastěji v ulicích potkáte autobusy českého výrobce SOR, následuje značka Iveco z Francie a pak Solaris z Polska.\n• Nejdelší autobus je Iveco Streetway 18m s délkou 18,75 m, šířkou 2,54 m a výškou 3,24 m, jehož kapacita je 151 cestujících.\n• K nejvytíženějším linkám patří 107 z Dejvické na Suchdol, výše zmíněná 177 nebo 125 jezdící z Jižního Města na Smíchovské nádraží.\n• Jednou z velkých novinek, jež se chystají, je tzv. tunelbus. Linka 145 by měla spojit Dejvickou s Čimicemi přes tunel Blanka a měla by se stát páteřní linkou.\n• A co bude s autobusy v Praze v budoucnu? Do roku 2030 by mělo být vyměněno 900 vozů, z čehož 600 bude jezdit na elektřinu nebo vodík a 300 na nízkoemisní obnovitelné palivo.\n• Ročně pražské autobusy spotřebují 30 milionů litrů nafty.\n• Co značí čísla v dolním rohu čelního skla? Jedná se o pořadí, ve kterém daný autobus na lince vyjíždí.\n• Řidiči autobusů jsou označováni jako „gumaři“ (řidiči metra jsou „krtci“ a ti z tramvají jsou „ševci“). Cestujícím se pak přezdívá „kaštany“.\n\nJezdíte pravidelně autobusy? A jaký nejlepší či nejhorší zážitek jste si z cesty odnesli? Podělte se s námi v komentářích!\n\n0:00 Autobusové rekordy\n0:52 Autobusy v číslech\n2:44 Autobus na zrušení?\n3:33 Druhy autobusů v ulicích\n4:47 Nejvytíženější linky\n5:56 Chystané novinky\n7:17 Budoucnost autobusů v Praze\n8:36 Perličky ze světa dopravy\n\nVýznamnou roli v plynulosti autobusové dopravy v metropoli hrají tzv. buspruhy. A i těm jsme věnovali samostatné video: https://youtu.be/8tQuU5-pLZA?si=6cIKTzsp45TEurD-\nNa některých místech jsou autobusy nahrazovány trolejbusy. Kde je můžete potkat už dnes a kde se s nimi svezete v budoucnu? Podívejte se: https://youtu.be/H_VkMxo4dj4?si=1tsvKEKlRyPbiFsA\nNedávno jsme na našem kanálu srovnávali pražské a newyorské metro. Jak to dopadlo? Prozradíme ve videu: https://youtu.be/bWtKU1xp_u0?si=RqDEG-XTpBfInWJg\nPoměrně čerstvou novinkou v pražské MHD je i nový model tramvaje 52T. Jak se v tomto voze jezdí, jsme zjišťovali s kamerou: https://youtu.be/dJRxu2RHPyk?si=V1V7m16Ti6ZgrtP0\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n \nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n \nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Autobusové rekordy: Který je nejkratší a kterým dojedete pod Sněžku?", "2ab899d6-5653-45fc-bb49-96686d32e158", "zB0iP3-WJxE", false, 629, false, "https://www.youtube.com/watch?v=zB0iP3-WJxE", 2, "/downloads/Daniel Kotula - MHD/2025-09-25 - Autobusové rekordy: Který je nejkratší a kterým dojedete pod Sněžku?.mp4", false, false, 16, [], 1, ~U[2025-09-25 16:07:00Z], ~U[2025-12-11 12:35:07Z], ~U[2025-12-11 12:35:07Z], "Autobusy potká člověk v Praze doslova na každém rohu. Však jich tu taky jezdí skoro dvakrát víc než tramvají! Počet autobusových zastávek v metropoli dosahuje tisíců a nejdelší linka vás doveze až pod Sněžku. A to je jen malý zlomek zajímavostí a rekordů, které vám prozradíme v tomto videu!\n\nCo jste tedy o autobusech brázdících pražské silnice netušili?\n• Celkem v Praze jezdí 1277 autobusů a všechny jsou už dnes nízkopodlažní.\n• Počet autobusových zastávek přesahuje 3200.\n• Cestující se mohou svézt některou z 154 linek.\n• Nejdelší linka, s číslem 177, jede z Chodova na polikliniku Mazurská, což je 28 km a 46 zastávek. V rámci pražské integrované dopravy pak vede linka 425, jezdící z Černého Mostu až do Pece pod Sněžkou, což je 175 km.\n• Nejkratší linka je číslo 249 z Nového Zličína na Zličín – jede pouhých 650 metrů.\n• Nejčastěji v ulicích potkáte autobusy českého výrobce SOR, následuje značka Iveco z Francie a pak Solaris z Polska.\n• Nejdelší autobus je Iveco Streetway 18m s délkou 18,75 m, šířkou 2,54 m a výškou 3,24 m, jehož kapacita je 151 cestujících.\n• K nejvytíženějším linkám patří 107 z Dejvické na Suchdol, výše zmíněná 177 nebo 125 jezdící z Jižního Města na Smíchovské nádraží.\n• Jednou z velkých novinek, jež se chystají, je tzv. tunelbus. Linka 145 by měla spojit Dejvickou s Čimicemi přes tunel Blanka a měla by se stát páteřní linkou.\n• A co bude s autobusy v Praze v budoucnu? Do roku 2030 by mělo být vyměněno 900 vozů, z čehož 600 bude jezdit na elektřinu nebo vodík a 300 na nízkoemisní obnovitelné palivo.\n• Ročně pražské autobusy spotřebují 30 milionů litrů nafty.\n• Co značí čísla v dolním rohu čelního skla? Jedná se o pořadí, ve kterém daný autobus na lince vyjíždí.\n• Řidiči autobusů jsou označováni jako „gumaři“ (řidiči metra jsou „krtci“ a ti z tramvají jsou „ševci“). Cestujícím se pak přezdívá „kaštany“.\n\nJezdíte pravidelně autobusy? A jaký nejlepší či nejhorší zážitek jste si z cesty odnesli? Podělte se s námi v komentářích!\n\n0:00 Autobusové rekordy\n0:52 Autobusy v číslech\n2:44 Autobus na zrušení?\n3:33 Druhy autobusů v ulicích\n4:47 Nejvytíženější linky\n5:56 Chystané novinky\n7:17 Budoucnost autobusů v Praze\n8:36 Perličky ze světa dopravy\n\nVýznamnou roli v plynulosti autobusové dopravy v metropoli hrají tzv. buspruhy. A i těm jsme věnovali samostatné video: https://youtu.be/8tQuU5-pLZA?si=6cIKTzsp45TEurD-\nNa některých místech jsou autobusy nahrazovány trolejbusy. Kde je můžete potkat už dnes a kde se s nimi svezete v budoucnu? Podívejte se: https://youtu.be/H_VkMxo4dj4?si=1tsvKEKlRyPbiFsA\nNedávno jsme na našem kanálu srovnávali pražské a newyorské metro. Jak to dopadlo? Prozradíme ve videu: https://youtu.be/bWtKU1xp_u0?si=RqDEG-XTpBfInWJg\nPoměrně čerstvou novinkou v pražské MHD je i nový model tramvaje 52T. Jak se v tomto voze jezdí, jsme zjišťovali s kamerou: https://youtu.be/dJRxu2RHPyk?si=V1V7m16Ti6ZgrtP0\n\nSledujte nás také na sociálních sítích:\nFB (pravi (truncated) 13:35:07.596 [debug] QUERY OK source="sources" db=1.4ms idle=53.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:07.599 [debug] QUERY OK source="media_profiles" db=1.8ms queue=0.4ms idle=14.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:35:07.601 [debug] QUERY OK source="media_items" db=0.6ms queue=0.5ms idle=17.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 [19212] 13:35:07.601 [debug] Current batch of media processed. Will check again in 1000ms 13:35:07.940 [debug] Current batch of media processed. Will check again in 1000ms 13:35:08.601 [debug] Current batch of media processed. Will check again in 1000ms 13:35:08.941 [debug] Current batch of media processed. Will check again in 1000ms 13:35:09.602 [debug] Current batch of media processed. Will check again in 1000ms 13:35:09.943 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Regionální organizátor pražské integrované dopravy slaví 30 let od svého založení. Podívejte se jaké akce připravil pro veřejnost.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!Nové autobusy, které si objednali dopravci v pražské integrované dopravě dělají problémy. Jedná se o zbrusu nové vozy od společnosti Iveco. To je téma dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "duration" => 235, "filename" => "/downloads/METROBUS - reportáže/2023-10-27 - ROPID slaví 30let od založení organizace | REPORTÁŽ.mp4", "id" => "lOwdRPj4oPA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lOwdRPj4oPA", "playlist_index" => 27, "timestamp" => 1698422441, "title" => "ROPID slaví 30let od založení organizace | REPORTÁŽ", "upload_date" => "20231027"} 13:35:09.944 [debug] QUERY OK source="sources" db=0.5ms idle=425.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:35:09.945 [debug] QUERY OK source="sources" db=0.3ms idle=403.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:09.945 [debug] QUERY OK source="media_items" db=0.4ms idle=404.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-27 16:00:41Z], 19] 13:35:09.949 [debug] QUERY OK source="media_items" db=2.2ms idle=405.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Regionální organizátor pražské integrované dopravy slaví 30 let od svého založení. Podívejte se jaké akce připravil pro veřejnost.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!Nové autobusy, které si objednali dopravci v pražské integrované dopravě dělají problémy. Jedná se o zbrusu nové vozy od společnosti Iveco. To je téma dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "ROPID slaví 30let od založení organizace | REPORTÁŽ", "78ff4aa5-fa7e-4c26-a7d7-86796660c1b4", "lOwdRPj4oPA", false, 235, false, "https://www.youtube.com/watch?v=lOwdRPj4oPA", 27, "/downloads/METROBUS - reportáže/2023-10-27 - ROPID slaví 30let od založení organizace | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2023-10-27 16:00:41Z], ~U[2025-12-11 12:35:09Z], ~U[2025-12-11 12:35:09Z], "Regionální organizátor pražské integrované dopravy slaví 30 let od svého založení. Podívejte se jaké akce připravil pro veřejnost.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!Nové autobusy, které si objednali dopravci v pražské integrované dopravě dělají problémy. Jedná se o zbrusu nové vozy od společnosti Iveco. To je téma dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "ROPID slaví 30let od založení organizace | REPORTÁŽ", "lOwdRPj4oPA", 235, false, "https://www.youtube.com/watch?v=lOwdRPj4oPA", "/downloads/METROBUS - reportáže/2023-10-27 - ROPID slaví 30let od založení organizace | REPORTÁŽ.mp4", false, 19, ~U[2023-10-27 16:00:41Z]] 13:35:09.950 [debug] QUERY OK source="sources" db=1.0ms idle=408.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:09.952 [debug] QUERY OK source="media_profiles" db=0.6ms idle=7.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:35:09.953 [debug] QUERY OK source="media_items" db=0.7ms idle=7.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19467] 13:35:09.953 [debug] Current batch of media processed. Will check again in 1000ms 13:35:10.604 [debug] Current batch of media processed. Will check again in 1000ms 13:35:10.954 [debug] Current batch of media processed. Will check again in 1000ms 13:35:11.605 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pohádkové město v srdci Evropy na jedné straně, pulzující světová metropole na straně druhé. A v obou propracovaný systém podzemní dráhy. Které metro by vyhrálo v pomyslném souboji o lepší službu svým obyvatelům? Odpovídáme ve videu!\n\nZatímco Praha má okolo 1,3 milionu obyvatel, v New Yorku našlo svůj domov přes 8,5 milionu lidí. A ačkoli se zdá, že tato dvě města nemají pranic společného, jedno je spojuje. Zdejší obyvatelé často využívají hromadnou dopravu. A tak je v obou metropolích její systém velmi dobře propracován. My se proto rozhodli podívat se „na zoubek“ metru. Jak toto porovnání dopadlo?\n\nPraha vs. New York\n• New York spustil provoz metra v roce 1904, Praha až o 70 let později.\n• Pražské metro přepraví cestující na 65 kilometrech tratí, newyorské disponuje 1056 kilometry kolejí.\n• Zatímco v Praze připadá 1 km tratí na 20 tisíc obyvatel, v New Yorku je tento poměr 1 km na 6 300 obyvatel.\n• Pražské metro je v provozu od 4.30 ráno do půlnoci, newyorské pak 24 hodin denně.\n• V Praze metro přepraví asi milion cestujících denně, v New Yorku okolo 4 milionů.\n• Co se intervalů týče, v našem hlavním městě jezdí metro ve špičce každé 2–2,5 minuty, v běžném provozu 3–5 minut a v noci či brzy ráno 7–10 minut. Obyvatelé New Yorku na metro čekají ve špičce 2–5 minut, ve středním provozu 5–10 a v noci 5–15 minut.\n• Zatímco pražské metro jezdí přesně podle jízdního řádu, v newyorském má zpoždění okolo 20 % souprav.\n• Pražané mohou využít při přepravě 3 linky a 61 stanic metra, v New Yorku si obyvatelé vybírají z 25 linek a 472 stanic.\n• Nejdelší vzdálenost mezi stanicemi je v Praze 2,7 km (mezi Nádražím Holešovice a Kobylisy), v New Yorku je nejdelší úsek 5,6 km.\n• Vlaky mají v New Yorku 11 vozů a nástupiště jsou tak dlouhá kolem 180 metrů, v Praze je vagonů většinou 5 a nástupiště máme 100metrová.\n• Co se počtu bezbariérových stanic týče, vede pražské metro se 77 % stanic nad newyorským, kde je bezbariérových jen asi 25 % stanic.\n• Průměrná rychlost pražského metra je 36 km/h a maximální povolená pak 80 km/h. Newyorské metro jezdí průměrnou rychlostí 28 km/h a maximálně má povoleno 89 km/h.\n• V roce 2024 přepravilo metro v New Yorku 1,2 miliardy cestujících, v Praze se v roce 2023 svezlo metrem 380 milionů lidí.\n• Newyorské metro je oproti tomu pražskému špinavější, hlučnější a často i zastaralejší.\n• Pražané zaplatí za roční jízdné v MHD 3 650 Kč, Newyorčané si musejí připravit asi 6x vyšší obnos.\n\nTak co, dali byste přednost newyorskému metru, nebo jste fanoušky toho pražského? Dejte nám vědět do komentářů!\n\n0:00 Praha vs. New York\n1:27 Sedmdesátiletý náskok\n1:58 Stanice na každém rohu\n2:49 Metro, které nikdy nespí\n3:42 Jako hodinky\n4:00 Spleť linek a stanic\n5:24 Lokální vs. expresní linky\n5:53 Nej newyorského metra\n6:30 Turnikety, nebo volnost?\n7:08 Kde se jezdí rychleji a moderněji\n8:17 V čem vyhrává Praha\n8:41 Kolik stojí jízdné\n9:22 Nejkrásnější stanice v New Yorku\n\nNejvětší událostí, která se v pražském metru chystá, je otevření zbrusu nové a dlouho očekávané linky D. S kamerou jsme vyrazili přímo pod zem, abychom vám ukázali, jak stavba probíhá: https://youtu.be/7FRXmqwwkqg?si=gqHyKTR1jtHN5GyO\nPraha nejenže chystá novou linku, ale hovoří se i o prodloužení těch stávajících. Kterých linek se to týká a kam by měly v budoucnu vést? Víme to: https://youtu.be/5OhP5mNvTeI?si=hXLEBUGhGq7qnbHv\nJak ušetřit čas při přestupech v metru? Stačí znát pár zkratek a vychytávek! Prozradili jsme je ve videu: https://youtu.be/NYREtT_kpWs?si=vSFsNDHwtpex3rbK\nPražské metro je plné překvapení a zajímavostí. 7 top perliček jsme pro vás shrnuli v jednom z našich videí: https://youtu.be/iU-cXxcXVkU?si=WmgRF5MDrU_gJihN\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n \nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n \nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ru" <> ..., "duration" => 682, "filename" => "/downloads/Daniel Kotula - MHD/2025-09-04 - Praha vs. New York: Které metro je lepší?.mp4", "id" => "bWtKU1xp_u0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bWtKU1xp_u0", "playlist_index" => 3, "timestamp" => 1757001664, "title" => "Praha vs. New York: Které metro je lepší?", "upload_date" => "20250904"} 13:35:11.606 [debug] QUERY OK source="sources" db=0.6ms idle=77.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:35:11.608 [debug] QUERY OK source="sources" db=0.3ms idle=66.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:11.609 [debug] QUERY OK source="media_items" db=0.5ms idle=67.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-04 16:01:04Z], 16] 13:35:11.613 [debug] QUERY OK source="media_items" db=2.8ms idle=68.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pohádkové město v srdci Evropy na jedné straně, pulzující světová metropole na straně druhé. A v obou propracovaný systém podzemní dráhy. Které metro by vyhrálo v pomyslném souboji o lepší službu svým obyvatelům? Odpovídáme ve videu!\n\nZatímco Praha má okolo 1,3 milionu obyvatel, v New Yorku našlo svůj domov přes 8,5 milionu lidí. A ačkoli se zdá, že tato dvě města nemají pranic společného, jedno je spojuje. Zdejší obyvatelé často využívají hromadnou dopravu. A tak je v obou metropolích její systém velmi dobře propracován. My se proto rozhodli podívat se „na zoubek“ metru. Jak toto porovnání dopadlo?\n\nPraha vs. New York\n• New York spustil provoz metra v roce 1904, Praha až o 70 let později.\n• Pražské metro přepraví cestující na 65 kilometrech tratí, newyorské disponuje 1056 kilometry kolejí.\n• Zatímco v Praze připadá 1 km tratí na 20 tisíc obyvatel, v New Yorku je tento poměr 1 km na 6 300 obyvatel.\n• Pražské metro je v provozu od 4.30 ráno do půlnoci, newyorské pak 24 hodin denně.\n• V Praze metro přepraví asi milion cestujících denně, v New Yorku okolo 4 milionů.\n• Co se intervalů týče, v našem hlavním městě jezdí metro ve špičce každé 2–2,5 minuty, v běžném provozu 3–5 minut a v noci či brzy ráno 7–10 minut. Obyvatelé New Yorku na metro čekají ve špičce 2–5 minut, ve středním provozu 5–10 a v noci 5–15 minut.\n• Zatímco pražské metro jezdí přesně podle jízdního řádu, v newyorském má zpoždění okolo 20 % souprav.\n• Pražané mohou využít při přepravě 3 linky a 61 stanic metra, v New Yorku si obyvatelé vybírají z 25 linek a 472 stanic.\n• Nejdelší vzdálenost mezi stanicemi je v Praze 2,7 km (mezi Nádražím Holešovice a Kobylisy), v New Yorku je nejdelší úsek 5,6 km.\n• Vlaky mají v New Yorku 11 vozů a nástupiště jsou tak dlouhá kolem 180 metrů, v Praze je vagonů většinou 5 a nástupiště máme 100metrová.\n• Co se počtu bezbariérových stanic týče, vede pražské metro se 77 % stanic nad newyorským, kde je bezbariérových jen asi 25 % stanic.\n• Průměrná rychlost pražského metra je 36 km/h a maximální povolená pak 80 km/h. Newyorské metro jezdí průměrnou rychlostí 28 km/h a maximálně má povoleno 89 km/h.\n• V roce 2024 přepravilo metro v New Yorku 1,2 miliardy cestujících, v Praze se v roce 2023 svezlo metrem 380 milionů lidí.\n• Newyorské metro je oproti tomu pražskému špinavější, hlučnější a často i zastaralejší.\n• Pražané zaplatí za roční jízdné v MHD 3 650 Kč, Newyorčané si musejí připravit asi 6x vyšší obnos.\n\nTak co, dali byste přednost newyorskému metru, nebo jste fanoušky toho pražského? Dejte nám vědět do komentářů!\n\n0:00 Praha vs. New York\n1:27 Sedmdesátiletý náskok\n1:58 Stanice na každém rohu\n2:49 Metro, které nikdy nespí\n3:42 Jako hodinky\n4:00 Spleť linek a stanic\n5:24 Lokální vs. expresní linky\n5:53 Nej newyorského metra\n6:30 Turnikety, nebo volnost?\n7:08 Kde se jezdí rychleji a moderněji\n8:17 V čem vyhrává Praha\n8:41 Kolik stojí jízdné\n9:22 Nejkrásnější stanice v New Yorku\n\nNejvětší událostí, která se v pražském metru chystá, je otevření zbrusu nové a dlouho očekávané linky D. S kamerou jsme vyrazili přímo pod zem, abychom vám ukázali, jak stavba probíhá: https://youtu.be/7FRXmqwwkqg?si=gqHyKTR1jtHN5GyO\nPraha nejenže chystá novou linku, ale hovoří se i o prodloužení těch stávajících. Kterých linek se to týká a kam by měly v budoucnu vést? Víme to: https://youtu.be/5OhP5mNvTeI?si=hXLEBUGhGq7qnbHv\nJak ušetřit čas při přestupech v metru? Stačí znát pár zkratek a vychytávek! Prozradili jsme je ve videu: https://youtu.be/NYREtT_kpWs?si=vSFsNDHwtpex3rbK\nPražské metro je plné překvapení a zajímavostí. 7 top perliček jsme pro vás shrnuli v jednom z našich videí: https://youtu.be/iU-cXxcXVkU?si=WmgRF5MDrU_gJihN\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n \nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n \nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ru" <> ..., "Praha vs. New York: Které metro je lepší?", "9ee6e679-9f7c-45a2-b85b-42ee58d11e06", "bWtKU1xp_u0", false, 682, false, "https://www.youtube.com/watch?v=bWtKU1xp_u0", 3, "/downloads/Daniel Kotula - MHD/2025-09-04 - Praha vs. New York: Které metro je lepší?.mp4", false, false, 16, [], 1, ~U[2025-09-04 16:01:04Z], ~U[2025-12-11 12:35:11Z], ~U[2025-12-11 12:35:11Z], "Pohádkové město v srdci Evropy na jedné straně, pulzující světová metropole na straně druhé. A v obou propracovaný systém podzemní dráhy. Které metro by vyhrálo v pomyslném souboji o lepší službu svým obyvatelům? Odpovídáme ve videu!\n\nZatímco Praha má okolo 1,3 milionu obyvatel, v New Yorku našlo svůj domov přes 8,5 milionu lidí. A ačkoli se zdá, že tato dvě města nemají pranic společného, jedno je spojuje. Zdejší obyvatelé často využívají hromadnou dopravu. A tak je v obou metropolích její systém velmi dobře propracován. My se proto rozhodli podívat se „na zoubek“ metru. Jak toto porovnání dopadlo?\n\nPraha vs. New York\n• New York spustil provoz metra v roce 1904, Praha až o 70 let později.\n• Pražské metro přepraví cestující na 65 kilometrech tratí, newyorské disponuje 1056 kilometry kolejí.\n• Zatímco v Praze připadá 1 km tratí na 20 tisíc obyvatel, v New Yorku je tento poměr 1 km na 6 300 obyvatel.\n• Pražské metro je v provozu od 4.30 ráno do půlnoci, newyorské pak 24 hodin denně.\n• V Praze metro přepraví asi milion cestujících denně, v New Yorku okolo 4 milionů.\n• Co se intervalů týče, v našem hlavním městě jezdí metro ve špičce každé 2–2,5 minuty, v běžném provozu 3–5 minut a v noci či brzy ráno 7–10 minut. Obyvatelé New Yorku na metro čekají ve špičce 2–5 minut, ve středním provozu 5–10 a v noci 5–15 minut.\n• Zatímco pražské metro jezdí přesně podle jízdního řádu, v newyorském má zpoždění okolo 20 % souprav.\n• Pražané mohou využít při přepravě 3 linky a 61 stanic metra, v New Yorku si obyvatelé vybírají z 25 linek a 472 stanic.\n• Nejdelší vzdálenost mezi stanicemi je v Praze 2,7 km (mezi Nádražím Holešovice a Kobylisy), v New Yorku je nejdelší úsek 5,6 km.\n• Vlaky mají v New Yorku 11 vozů a nástupiště jsou tak dlouhá kolem 180 metrů, v Praze je vagonů většinou 5 a nástupiště máme 100metrová.\n• Co se počtu bezbariérových stanic týče, vede pražské metro se 77 % stanic nad newyorským, kde je bezbariérových jen asi 25 % stanic.\n• Průměrná rychlost pražského metra je 36 km/h a maximální povolená pak 80 km/h. Newyorské metro jezdí průměrnou rychlostí 28 km/h a maximálně má povoleno 89 km/h.\n• V roce 2024 přepravilo metro v New Yorku 1,2 miliardy cestujících, v Praze se v roce 2023 s (truncated) 13:35:11.615 [debug] QUERY OK source="sources" db=0.6ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:11.615 [debug] QUERY OK source="media_profiles" db=0.3ms idle=9.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:35:11.616 [debug] QUERY OK source="media_items" db=0.4ms idle=8.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19213] 13:35:11.616 [debug] Current batch of media processed. Will check again in 1000ms 13:35:11.955 [debug] Current batch of media processed. Will check again in 1000ms 13:35:12.618 [debug] Current batch of media processed. Will check again in 1000ms 13:35:12.957 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nová tramvajová trať z Divoké Šárky na Dědinu je od neděle v provozu. Více se o cca 2,5 km dlouhém úseku dozvíte v reportáži.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!Nové autobusy, které si objednali dopravci v pražské integrované dopravě dělají problémy. Jedná se o zbrusu nové vozy od společnosti Iveco. To je téma dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "duration" => 254, "filename" => "/downloads/METROBUS - reportáže/2023-10-26 - Tramvajová trať na Dědinu otevřena | REPORTÁŽ.mp4", "id" => "JKUU4N02CTE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=JKUU4N02CTE", "playlist_index" => 28, "timestamp" => 1698336030, "title" => "Tramvajová trať na Dědinu otevřena | REPORTÁŽ", "upload_date" => "20231026"} 13:35:12.958 [debug] QUERY OK source="sources" db=0.5ms idle=1345.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:35:12.959 [debug] QUERY OK source="sources" db=0.5ms idle=1343.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:12.959 [debug] QUERY OK source="media_items" db=0.4ms idle=1343.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-26 16:00:30Z], 19] 13:35:12.963 [debug] QUERY OK source="media_items" db=2.4ms idle=1343.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nová tramvajová trať z Divoké Šárky na Dědinu je od neděle v provozu. Více se o cca 2,5 km dlouhém úseku dozvíte v reportáži.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!Nové autobusy, které si objednali dopravci v pražské integrované dopravě dělají problémy. Jedná se o zbrusu nové vozy od společnosti Iveco. To je téma dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Tramvajová trať na Dědinu otevřena | REPORTÁŽ", "05fe77a2-5c45-48b7-a4ca-ec7e803fb51d", "JKUU4N02CTE", false, 254, false, "https://www.youtube.com/watch?v=JKUU4N02CTE", 28, "/downloads/METROBUS - reportáže/2023-10-26 - Tramvajová trať na Dědinu otevřena | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2023-10-26 16:00:30Z], ~U[2025-12-11 12:35:12Z], ~U[2025-12-11 12:35:12Z], "Nová tramvajová trať z Divoké Šárky na Dědinu je od neděle v provozu. Více se o cca 2,5 km dlouhém úseku dozvíte v reportáži.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!Nové autobusy, které si objednali dopravci v pražské integrované dopravě dělají problémy. Jedná se o zbrusu nové vozy od společnosti Iveco. To je téma dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Tramvajová trať na Dědinu otevřena | REPORTÁŽ", "JKUU4N02CTE", 254, false, "https://www.youtube.com/watch?v=JKUU4N02CTE", "/downloads/METROBUS - reportáže/2023-10-26 - Tramvajová trať na Dědinu otevřena | REPORTÁŽ.mp4", false, 19, ~U[2023-10-26 16:00:30Z]] 13:35:12.963 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=431.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:12.964 [debug] QUERY OK source="media_profiles" db=0.3ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:35:12.965 [debug] QUERY OK source="media_items" db=0.3ms idle=6.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19469] 13:35:12.965 [debug] Current batch of media processed. Will check again in 1000ms 13:35:13.618 [debug] Current batch of media processed. Will check again in 1000ms 13:35:13.968 [debug] Current batch of media processed. Will check again in 1000ms 13:35:14.619 [debug] Current batch of media processed. Will check again in 1000ms 13:35:14.969 [debug] Current batch of media processed. Will check again in 1000ms 13:35:15.621 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Kdybychom měli vybrat nejdůležitější dopravní událost tohoto roku v Praze, určitě bychom hlasovali pro nedávné otevření vlakového nádraží Praha – Bubny a zprovoznění nového úseku železnice. S kamerou jsme u takového přelomu nemohli chybět!\n \nNa co se můžete těšit? A kdy se konečně svezete rychlodráhou na letiště či do Kladna?\n \nNádraží Praha – Bubny\nJen pár kroků od stanice Vltavská se otevřelo důležité pražské nádraží. Díky němu jednoduše při cestách přestoupíte z vlaku na metro, nebo vyměníte metro a tramvaj právě za vlak, kterým se odtud do Dejvic nebo na Masaryčku dostanete za pár minut.\nTaké pro příměstskou dopravu je nádraží v Bubnech klíčové. Mířit sem bude linka S5 z Kladna nebo rychlíky z Rakovníka, dále pak S4 z Kralup a Ústí nad Labem. Nově budou některé vlaky v Bubnech končit, aby tak ulevily přetížené Masaryčce.\nProč se vlastně postavilo tak velké nádraží zrovna v Bubnech? Zatímco dnes se jedná o nepříliš „živou“ lokalitu, v budoucnu se to obrátí. Na zdejším brownfieldu se plánuje výstavba čtvrti pro 25 tisíc obyvatel, nedaleko má vyrůst nové sídlo filharmonie.\nNádraží v Bubnech navíc bude součástí chystané rychlodráhy na letiště.\n \nZastávka Výstaviště\nPokud se budete chtít dostat na Výstaviště či do Stromovky, bude vlak nejlepším způsobem. Zdejší zastávka má dvě částečně zastřešená nástupiště s výhledem díky proskleným stěnám. Navíc přes nástupiště vede lávka, která nádraží spojuje se Stromovkou.\n \nJak to bude s rychlodráhou\nObě zmíněná nádraží budou součástí chystané rychlodráhy, jež má jezdit z Masarykova nádraží přes Letiště Václava Havla až do Kladna. Jak to ale vypadá s jejím dokončením? Z 11 etap jsou hotové tři… Dokončená je rekonstrukce Negrelliho viaduktu, na Masaryčce se budují nová nástupiště a je hotový úsek mezi Kladnem a Ostrovcem.\nJeště letos by se mohlo začít s modernizací úseku mezi Ruzyní a Kladnem. Do roku 2030 by se měly postavit 4 etapy najednou – z Veleslavína na Ruzyň a z Ruzyně na letiště, a to včetně podzemní stanice na letišti a propojení letiště s tratí do Kladna. Ve stejné době se počítá i s dokončením etapy z Výstaviště do Dejvic.\nPosledním, a zároveň nejsložitějším, úsekem má být vybudování trati mezi Dejvicemi a Veleslavínem, jež má vést v podzemí, a to v hloubce až 98 metrů. Ačkoli oficiální odhady hovoří také o dokončení do roku 2030, dá se očekávat spíše zpoždění.\n \nTak co nově otevřené trati říkáte? A jak to vidíte s rychlodráhou? Jste spíše optimisté, kteří věří v brzké dokončení, nebo patříte k pesimistům? Dejte nám vědět do komentářů!\n\n0:00 Dopravní událost roku v Praze\n0:55 Zbrusu nové nádraží v Bubnech\n3:30 Nová čtvrť i filharmonie\n5:08 Vlakem do Stromovky\n5:55 Jak to vypadá s rychlodráhou\n7:00 Čtyři etapy do roku 2030?\n8:22 Nejsložitější úsek pod zemí\n9:19 Potřebujeme rychlodráhu?\n \nVlakům se na našem kanálu věnujeme pravidelně. Nedávno jsme se zaměřili i na to, jak to s nimi v Praze bude vypadat v budoucnu: https://youtu.be/8ZUjqpMSYxo?si=nKzJMiZmvPsBGmPM\nOstatně i rychlodráhu jsme představili. A zaměřili se hlavně na to, proč ji stále ještě nemáme: https://youtu.be/pcEl7DQUc8w?si=qQXa-nPY0FNWgeqZ\nMimochodem, věděli jste, že vlak je nejrychlejším způsobem, jak cestovat po Praze? Přesvědčte se sami: https://youtu.be/T5sxgJke6_U?si=Au2tLPYmrpO9P631\nKdybyste při cestování vlakem skončili na Masaryčce a dostali chuť na něco dobrého, poradíme vám, kam rozhodně zajít: https://youtu.be/ngIHzuS6yBY?si=stByQA6m_Iv2ovB0\n \nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n \nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n \nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 639, "filename" => "/downloads/Daniel Kotula - MHD/2025-08-07 - Největší dopravní událost roku - nové nádraží Bubny a rychlodráha na letiště. Kdy se rozjede?.mp4", "id" => "fCJnOBvNz5U", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=fCJnOBvNz5U", "playlist_index" => 4, "timestamp" => 1754582476, "title" => "Největší dopravní událost roku - nové nádraží Bubny a rychlodráha na letiště. Kdy se rozjede?", "upload_date" => "20250807"} 13:35:15.622 [debug] QUERY OK source="sources" db=0.3ms idle=1081.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:35:15.623 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1082.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:15.624 [debug] QUERY OK source="media_items" db=0.6ms idle=1082.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-07 16:01:16Z], 16] 13:35:15.629 [debug] QUERY OK source="media_items" db=3.0ms idle=1084.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Kdybychom měli vybrat nejdůležitější dopravní událost tohoto roku v Praze, určitě bychom hlasovali pro nedávné otevření vlakového nádraží Praha – Bubny a zprovoznění nového úseku železnice. S kamerou jsme u takového přelomu nemohli chybět!\n \nNa co se můžete těšit? A kdy se konečně svezete rychlodráhou na letiště či do Kladna?\n \nNádraží Praha – Bubny\nJen pár kroků od stanice Vltavská se otevřelo důležité pražské nádraží. Díky němu jednoduše při cestách přestoupíte z vlaku na metro, nebo vyměníte metro a tramvaj právě za vlak, kterým se odtud do Dejvic nebo na Masaryčku dostanete za pár minut.\nTaké pro příměstskou dopravu je nádraží v Bubnech klíčové. Mířit sem bude linka S5 z Kladna nebo rychlíky z Rakovníka, dále pak S4 z Kralup a Ústí nad Labem. Nově budou některé vlaky v Bubnech končit, aby tak ulevily přetížené Masaryčce.\nProč se vlastně postavilo tak velké nádraží zrovna v Bubnech? Zatímco dnes se jedná o nepříliš „živou“ lokalitu, v budoucnu se to obrátí. Na zdejším brownfieldu se plánuje výstavba čtvrti pro 25 tisíc obyvatel, nedaleko má vyrůst nové sídlo filharmonie.\nNádraží v Bubnech navíc bude součástí chystané rychlodráhy na letiště.\n \nZastávka Výstaviště\nPokud se budete chtít dostat na Výstaviště či do Stromovky, bude vlak nejlepším způsobem. Zdejší zastávka má dvě částečně zastřešená nástupiště s výhledem díky proskleným stěnám. Navíc přes nástupiště vede lávka, která nádraží spojuje se Stromovkou.\n \nJak to bude s rychlodráhou\nObě zmíněná nádraží budou součástí chystané rychlodráhy, jež má jezdit z Masarykova nádraží přes Letiště Václava Havla až do Kladna. Jak to ale vypadá s jejím dokončením? Z 11 etap jsou hotové tři… Dokončená je rekonstrukce Negrelliho viaduktu, na Masaryčce se budují nová nástupiště a je hotový úsek mezi Kladnem a Ostrovcem.\nJeště letos by se mohlo začít s modernizací úseku mezi Ruzyní a Kladnem. Do roku 2030 by se měly postavit 4 etapy najednou – z Veleslavína na Ruzyň a z Ruzyně na letiště, a to včetně podzemní stanice na letišti a propojení letiště s tratí do Kladna. Ve stejné době se počítá i s dokončením etapy z Výstaviště do Dejvic.\nPosledním, a zároveň nejsložitějším, úsekem má být vybudování trati mezi Dejvicemi a Veleslavínem, jež má vést v podzemí, a to v hloubce až 98 metrů. Ačkoli oficiální odhady hovoří také o dokončení do roku 2030, dá se očekávat spíše zpoždění.\n \nTak co nově otevřené trati říkáte? A jak to vidíte s rychlodráhou? Jste spíše optimisté, kteří věří v brzké dokončení, nebo patříte k pesimistům? Dejte nám vědět do komentářů!\n\n0:00 Dopravní událost roku v Praze\n0:55 Zbrusu nové nádraží v Bubnech\n3:30 Nová čtvrť i filharmonie\n5:08 Vlakem do Stromovky\n5:55 Jak to vypadá s rychlodráhou\n7:00 Čtyři etapy do roku 2030?\n8:22 Nejsložitější úsek pod zemí\n9:19 Potřebujeme rychlodráhu?\n \nVlakům se na našem kanálu věnujeme pravidelně. Nedávno jsme se zaměřili i na to, jak to s nimi v Praze bude vypadat v budoucnu: https://youtu.be/8ZUjqpMSYxo?si=nKzJMiZmvPsBGmPM\nOstatně i rychlodráhu jsme představili. A zaměřili se hlavně na to, proč ji stále ještě nemáme: https://youtu.be/pcEl7DQUc8w?si=qQXa-nPY0FNWgeqZ\nMimochodem, věděli jste, že vlak je nejrychlejším způsobem, jak cestovat po Praze? Přesvědčte se sami: https://youtu.be/T5sxgJke6_U?si=Au2tLPYmrpO9P631\nKdybyste při cestování vlakem skončili na Masaryčce a dostali chuť na něco dobrého, poradíme vám, kam rozhodně zajít: https://youtu.be/ngIHzuS6yBY?si=stByQA6m_Iv2ovB0\n \nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n \nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n \nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Největší dopravní událost roku - nové nádraží Bubny a rychlodráha na letiště. Kdy se rozjede?", "b8b1b037-22c5-4e7f-9b66-8cba464428da", "fCJnOBvNz5U", false, 639, false, "https://www.youtube.com/watch?v=fCJnOBvNz5U", 4, "/downloads/Daniel Kotula - MHD/2025-08-07 - Největší dopravní událost roku - nové nádraží Bubny a rychlodráha na letiště. Kdy se rozjede?.mp4", false, false, 16, [], 1, ~U[2025-08-07 16:01:16Z], ~U[2025-12-11 12:35:15Z], ~U[2025-12-11 12:35:15Z], "Kdybychom měli vybrat nejdůležitější dopravní událost tohoto roku v Praze, určitě bychom hlasovali pro nedávné otevření vlakového nádraží Praha – Bubny a zprovoznění nového úseku železnice. S kamerou jsme u takového přelomu nemohli chybět!\n \nNa co se můžete těšit? A kdy se konečně svezete rychlodráhou na letiště či do Kladna?\n \nNádraží Praha – Bubny\nJen pár kroků od stanice Vltavská se otevřelo důležité pražské nádraží. Díky němu jednoduše při cestách přestoupíte z vlaku na metro, nebo vyměníte metro a tramvaj právě za vlak, kterým se odtud do Dejvic nebo na Masaryčku dostanete za pár minut.\nTaké pro příměstskou dopravu je nádraží v Bubnech klíčové. Mířit sem bude linka S5 z Kladna nebo rychlíky z Rakovníka, dále pak S4 z Kralup a Ústí nad Labem. Nově budou některé vlaky v Bubnech končit, aby tak ulevily přetížené Masaryčce.\nProč se vlastně postavilo tak velké nádraží zrovna v Bubnech? Zatímco dnes se jedná o nepříliš „živou“ lokalitu, v budoucnu se to obrátí. Na zdejším brownfieldu se plánuje výstavba čtvrti pro 25 tisíc obyvatel, nedaleko má vyrůst nové sídlo filharmonie.\nNádraží v Bubnech navíc bude součástí chystané rychlodráhy na letiště.\n \nZastávka Výstaviště\nPokud se budete chtít dostat na Výstaviště či do Stromovky, bude vlak nejlepším způsobem. Zdejší zastávka má dvě částečně zastřešená nástupiště s výhledem díky proskleným stěnám. Navíc přes nástupiště vede lávka, která nádraží spojuje se Stromovkou.\n \nJak to bude s rychlodráhou\nObě zmíněná nádraží budou součástí chystané rychlodráhy, jež má jezdit z Masarykova nádraží přes Letiště Václava Havla až do Kladna. Jak to ale vypadá s jejím dokončením? Z 11 etap jsou hotové tři… Dokončená je rekonstrukce Negrelliho viaduktu, na Masaryčce se budují nová nástupiště a je hotový úsek mezi Kladnem a Ostrovcem.\nJeště letos by se mohlo začít s modernizací úseku mezi Ruzyní a Kladnem. Do roku 2030 by se měly postavit 4 etapy najednou – z Veleslavína na Ruzyň a z Ruzyně na letiště, a to včetně podzemní stanice na letišti a propojení letiště s tratí do Kladna. Ve stejné době se počítá i s dokončením etapy z Výstaviště do Dejvic.\nPosledním, a zároveň nejsložitějším, úsekem má být vybudování trati mezi Dejvicemi a Veleslavínem, jež má vést v podzemí, a to v hloubce až 98 metrů. Ačkoli oficiální odhady (truncated) 13:35:15.630 [debug] QUERY OK source="sources" db=0.6ms idle=92.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:15.631 [debug] QUERY OK source="media_profiles" db=0.3ms idle=8.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:35:15.633 [debug] QUERY OK source="media_items" db=0.7ms queue=0.5ms idle=8.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19214] 13:35:15.633 [debug] Current batch of media processed. Will check again in 1000ms 13:35:15.971 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V Praze a Středočeském kraji letos došlo již k 62 střetům vlaku s osobou. Na vině je především nepozornost a nerespektování drážní dopravy. Podrobnosti v naší další reportáži.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!Nové autobusy, které si objednali dopravci v pražské integrované dopravě dělají problémy. Jedná se o zbrusu nové vozy od společnosti Iveco. To je téma dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "duration" => 177, "filename" => "/downloads/METROBUS - reportáže/2023-10-12 - Přibývají srážky vlaků s osobami | REPORTÁŽ.mp4", "id" => "3FdXmIw1mxY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=3FdXmIw1mxY", "playlist_index" => 29, "timestamp" => 1697126402, "title" => "Přibývají srážky vlaků s osobami | REPORTÁŽ", "upload_date" => "20231012"} 13:35:15.973 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=347.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:35:15.974 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=345.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:15.976 [debug] QUERY OK source="media_items" db=1.5ms idle=344.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-12 16:00:02Z], 19] 13:35:15.986 [debug] QUERY OK source="media_items" db=3.1ms queue=0.2ms idle=350.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V Praze a Středočeském kraji letos došlo již k 62 střetům vlaku s osobou. Na vině je především nepozornost a nerespektování drážní dopravy. Podrobnosti v naší další reportáži.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!Nové autobusy, které si objednali dopravci v pražské integrované dopravě dělají problémy. Jedná se o zbrusu nové vozy od společnosti Iveco. To je téma dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Přibývají srážky vlaků s osobami | REPORTÁŽ", "6cd28fa8-e0dc-4231-9168-3de67cbb0257", "3FdXmIw1mxY", false, 177, false, "https://www.youtube.com/watch?v=3FdXmIw1mxY", 29, "/downloads/METROBUS - reportáže/2023-10-12 - Přibývají srážky vlaků s osobami | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2023-10-12 16:00:02Z], ~U[2025-12-11 12:35:15Z], ~U[2025-12-11 12:35:15Z], "V Praze a Středočeském kraji letos došlo již k 62 střetům vlaku s osobou. Na vině je především nepozornost a nerespektování drážní dopravy. Podrobnosti v naší další reportáži.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!Nové autobusy, které si objednali dopravci v pražské integrované dopravě dělají problémy. Jedná se o zbrusu nové vozy od společnosti Iveco. To je téma dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Přibývají srážky vlaků s osobami | REPORTÁŽ", "3FdXmIw1mxY", 177, false, "https://www.youtube.com/watch?v=3FdXmIw1mxY", "/downloads/METROBUS - reportáže/2023-10-12 - Přibývají srážky vlaků s osobami | REPORTÁŽ.mp4", false, 19, ~U[2023-10-12 16:00:02Z]] 13:35:15.988 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=354.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:15.989 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=15.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:35:15.990 [debug] QUERY OK source="media_items" db=0.6ms idle=14.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19471] 13:35:15.990 [debug] Current batch of media processed. Will check again in 1000ms 13:35:16.635 [debug] Current batch of media processed. Will check again in 1000ms 13:35:16.991 [debug] Current batch of media processed. Will check again in 1000ms 13:35:17.640 [debug] Current batch of media processed. Will check again in 1000ms 13:35:17.992 [debug] Current batch of media processed. Will check again in 1000ms 13:35:18.641 [debug] Current batch of media processed. Will check again in 1000ms 13:35:18.993 [debug] Current batch of media processed. Will check again in 1000ms 13:35:19.368 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://youtube.com/playlist?list=PLc7F6vPfi0RNykFVi0DW_XWMegEJbyKdn&si=11-RmQhuNfiaftQs --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/METROBUS - reportáže/%(upload_date>%Y-%m-%d)S - %(title)S.%(ext)S --remux-video mp4 --format-sort res:4320,+codec:avc, vp9, av01: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/46/e1/46e1b93e990284b752ed452f09733540c3a8963bfff94efe83e6d348ce26cc10.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: Deprecated Feature: Using arbitrary fields (vp9) for format sorting is deprecated and may be removed in a future version Deprecated Feature: Using arbitrary fields (av01) for format sorting is deprecated and may be removed in a future version 13:35:19.371 [debug] Gracefully stopping file follower 13:35:19.372 [debug] QUERY OK source="sources" db=0.3ms idle=1830.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [19] 13:35:19.373 [debug] QUERY OK source="sources" db=0.5ms idle=1831.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.373 [debug] QUERY OK source="media_items" db=0.4ms idle=1832.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-18 16:00:54Z], 19] 13:35:19.376 [debug] QUERY OK source="media_items" db=1.2ms idle=1830.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Začátkem srpna se Praha po čtyřiceti letech dočkala nového nádraží. Nedaleko Vltavské vyrostlo nové nádraží Praha-Bubny a na kraji Stromovky i nová zastávka Praha-Výstaviště.\n\n\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Nová trať Praha-Bubny - Praha-Výstaviště | REPORTÁŽ", "b57fcb72-7f11-4418-80fd-11f231e279ff", "YR8HH2z_k9I", false, 669, false, "https://www.youtube.com/watch?v=YR8HH2z_k9I", 1, "/downloads/METROBUS - reportáže/2025-08-18 - Nová trať Praha-Bubny - Praha-Výstaviště | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2025-08-18 16:00:54Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Začátkem srpna se Praha po čtyřiceti letech dočkala nového nádraží. Nedaleko Vltavské vyrostlo nové nádraží Praha-Bubny a na kraji Stromovky i nová zastávka Praha-Výstaviště.\n\n\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Nová trať Praha-Bubny - Praha-Výstaviště | REPORTÁŽ", "YR8HH2z_k9I", 669, false, "https://www.youtube.com/watch?v=YR8HH2z_k9I", "/downloads/METROBUS - reportáže/2025-08-18 - Nová trať Praha-Bubny - Praha-Výstaviště | REPORTÁŽ.mp4", false, 19, ~U[2025-08-18 16:00:54Z]] 13:35:19.377 [debug] QUERY OK source="sources" db=0.6ms idle=830.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.378 [debug] QUERY OK source="media_items" db=0.7ms idle=5.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-22 16:30:16Z], 19] 13:35:19.381 [debug] QUERY OK source="media_items" db=2.4ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["20. červen 2025 se do dopravní historie zapíše jako den, kdy Praha získala supermoderní tramvaj. Škoda 52T toho dne vyrazila do provozu s cestujícími. Nechyběli jsme u toho.\n\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Škoda 52T vyjela do provozu s cestujícími | REPORTÁŽ", "25499f35-0dd9-4d78-95db-a3de5bc8d7ee", "prWy_GmCdV4", false, 175, false, "https://www.youtube.com/watch?v=prWy_GmCdV4", 2, "/downloads/METROBUS - reportáže/2025-06-22 - Škoda 52T vyjela do provozu s cestujícími | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2025-06-22 16:30:16Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "20. červen 2025 se do dopravní historie zapíše jako den, kdy Praha získala supermoderní tramvaj. Škoda 52T toho dne vyrazila do provozu s cestujícími. Nechyběli jsme u toho.\n\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Škoda 52T vyjela do provozu s cestujícími | REPORTÁŽ", "prWy_GmCdV4", 175, false, "https://www.youtube.com/watch?v=prWy_GmCdV4", "/downloads/METROBUS - reportáže/2025-06-22 - Škoda 52T vyjela do provozu s cestujícími | REPORTÁŽ.mp4", false, 19, ~U[2025-06-22 16:30:16Z]] 13:35:19.382 [debug] QUERY OK source="sources" db=0.5ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.383 [debug] QUERY OK source="media_items" db=0.6ms idle=6.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-22 16:01:25Z], 19] 13:35:19.387 [debug] QUERY OK source="media_items" db=3.8ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V polovině května zpřístupnil Dopravní podnik hlavního města Prahy stavbu stavbu metra D. Akce přilákala tisíce návštěvníků. Více v reportáži.\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Desítky metrů pod zemí na stavbě metra D | REPORTÁŽ", "3946a618-cab5-4330-bf67-ab97aa184f2c", "tHzIH--9-SQ", false, 307, false, "https://www.youtube.com/watch?v=tHzIH--9-SQ", 3, "/downloads/METROBUS - reportáže/2025-05-22 - Desítky metrů pod zemí na stavbě metra D | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2025-05-22 16:01:25Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "V polovině května zpřístupnil Dopravní podnik hlavního města Prahy stavbu stavbu metra D. Akce přilákala tisíce návštěvníků. Více v reportáži.\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus/\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Desítky metrů pod zemí na stavbě metra D | REPORTÁŽ", "tHzIH--9-SQ", 307, false, "https://www.youtube.com/watch?v=tHzIH--9-SQ", "/downloads/METROBUS - reportáže/2025-05-22 - Desítky metrů pod zemí na stavbě metra D | REPORTÁŽ.mp4", false, 19, ~U[2025-05-22 16:01:25Z]] 13:35:19.388 [debug] QUERY OK source="sources" db=0.5ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.389 [debug] QUERY OK source="media_items" db=0.6ms idle=7.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-26 16:00:04Z], 19] 13:35:19.393 [debug] QUERY OK source="media_items" db=3.5ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jak to dopadne s promenádou ve Strašnicích? Na problematiku promenády se zaměříme v reportáži.\n\nHudba v pozadí:\nhttps://soundcloud.com/alexproductionsmusic\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Jak to dopadne s promenádou ve Strašnicích? | REPORTÁŽ", "81b31ea5-4431-4d11-99a2-c4a8a35042e2", "avaFdmgNtaY", false, 784, false, "https://www.youtube.com/watch?v=avaFdmgNtaY", 4, "/downloads/METROBUS - reportáže/2025-04-26 - Jak to dopadne s promenádou ve Strašnicích? | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2025-04-26 16:00:04Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Jak to dopadne s promenádou ve Strašnicích? Na problematiku promenády se zaměříme v reportáži.\n\nHudba v pozadí:\nhttps://soundcloud.com/alexproductionsmusic\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Jak to dopadne s promenádou ve Strašnicích? | REPORTÁŽ", "avaFdmgNtaY", 784, false, "https://www.youtube.com/watch?v=avaFdmgNtaY", "/downloads/METROBUS - reportáže/2025-04-26 - Jak to dopadne s promenádou ve Strašnicích? | REPORTÁŽ.mp4", false, 19, ~U[2025-04-26 16:00:04Z]] 13:35:19.394 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=10.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.395 [debug] QUERY OK source="media_items" db=0.5ms idle=7.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-26 16:00:48Z], 19] 13:35:19.400 [debug] QUERY OK source="media_items" db=3.5ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Železniční zastávka Praha-Kačerov prošla modernizací. Díky druhé koleji na Branickém mostě dojde také ke zvýšení kapacity tratě o 40 procent. Více se dozvíte z dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nNa začátku týdne se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Zastávka Praha-Kačerov v novém i druhá kolej Branického mostu | REPORTÁŽ", "b0ddd1f4-c679-40a9-8df6-14d97f3aa525", "kpb61m_1ZKI", false, 201, false, "https://www.youtube.com/watch?v=kpb61m_1ZKI", 5, "/downloads/METROBUS - reportáže/2024-10-26 - Zastávka Praha-Kačerov v novém i druhá kolej Branického mostu | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-10-26 16:00:48Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Železniční zastávka Praha-Kačerov prošla modernizací. Díky druhé koleji na Branickém mostě dojde také ke zvýšení kapacity tratě o 40 procent. Více se dozvíte z dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nNa začátku týdne se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Zastávka Praha-Kačerov v novém i druhá kolej Branického mostu | REPORTÁŽ", "kpb61m_1ZKI", 201, false, "https://www.youtube.com/watch?v=kpb61m_1ZKI", "/downloads/METROBUS - reportáže/2024-10-26 - Zastávka Praha-Kačerov v novém i druhá kolej Branického mostu | REPORTÁŽ.mp4", false, 19, ~U[2024-10-26 16:00:48Z]] 13:35:19.400 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=10.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.401 [debug] QUERY OK source="media_items" db=0.6ms idle=7.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-25 16:00:20Z], 19] 13:35:19.406 [debug] QUERY OK source="media_items" db=3.8ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ČSA budou od soboty minulostí. Pátá nejstarší letecká společnost na světě ukončí po 101 letech svoje působení na trhu. Poslední samostatný let se uskuteční v sobotu 26.10.2024 z Paříže. Podrobnější informace přinese naše reportáž.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nNa začátku týdne se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "České aerolinie v sobotu končí, provoz převezme Smartwings | REPORTÁŽ", "e124e43d-722a-49c2-960d-0bdab34137d4", "CCO8JyGNQdM", false, 255, false, "https://www.youtube.com/watch?v=CCO8JyGNQdM", 6, "/downloads/METROBUS - reportáže/2024-10-25 - České aerolinie v sobotu končí, provoz převezme Smartwings | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-10-25 16:00:20Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "ČSA budou od soboty minulostí. Pátá nejstarší letecká společnost na světě ukončí po 101 letech svoje působení na trhu. Poslední samostatný let se uskuteční v sobotu 26.10.2024 z Paříže. Podrobnější informace přinese naše reportáž.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nNa začátku týdne se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "České aerolinie v sobotu končí, provoz převezme Smartwings | REPORTÁŽ", "CCO8JyGNQdM", 255, false, "https://www.youtube.com/watch?v=CCO8JyGNQdM", "/downloads/METROBUS - reportáže/2024-10-25 - České aerolinie v sobotu končí, provoz převezme Smartwings | REPORTÁŽ.mp4", false, 19, ~U[2024-10-25 16:00:20Z]] 13:35:19.407 [debug] QUERY OK source="sources" db=0.3ms idle=11.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.408 [debug] QUERY OK source="media_items" db=0.5ms 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[2024-09-28 16:00:13Z], 19] 13:35:19.412 [debug] QUERY OK source="media_items" db=3.8ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V dnešní reportáži si připomeneme pád společnosti Jindřichohradecké místní dráhy. Jak to celé začalo? Je konec dopravce, provozovatele a správce infrastruktury v jedné osobě definitivní? A kdo všechno za tímto osudem stojí?\n\nV budoucnu se k problematice vrátíme.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nNa začátku týdne se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Jak přišly JHMD na buben - 1.část | REPORTÁŽ", "0c90faa5-2dee-40ff-bbda-0708adc01ec1", "FmcpEOSo6KY", false, 188, false, "https://www.youtube.com/watch?v=FmcpEOSo6KY", 7, "/downloads/METROBUS - reportáže/2024-09-28 - Jak přišly JHMD na buben - 1.část | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-09-28 16:00:13Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "V dnešní reportáži si připomeneme pád společnosti Jindřichohradecké místní dráhy. Jak to celé začalo? Je konec dopravce, provozovatele a správce infrastruktury v jedné osobě definitivní? A kdo všechno za tímto osudem stojí?\n\nV budoucnu se k problematice vrátíme.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nNa začátku týdne se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Jak přišly JHMD na buben - 1.část | REPORTÁŽ", "FmcpEOSo6KY", 188, false, "https://www.youtube.com/watch?v=FmcpEOSo6KY", "/downloads/METROBUS - reportáže/2024-09-28 - Jak přišly JHMD na buben - 1.část | REPORTÁŽ.mp4", false, 19, ~U[2024-09-28 16:00:13Z]] 13:35:19.418 [debug] QUERY OK source="sources" db=0.7ms queue=5.0ms idle=11.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.419 [debug] QUERY OK source="media_items" db=0.8ms idle=12.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-12 16:00:44Z], 19] 13:35:19.424 [debug] QUERY OK source="media_items" db=3.7ms idle=13.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Holešovice a Letnou více než 130 let rozdělovala železnice. Nyní byl slavnostně otevřen podchod. Do tématu vás v reportáži zasvětí Aslanex.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Holešovice s Letnou propojil nový podchod, ten chyběl přes 130 let | REPORTÁŽ", "7a63e8d3-dfaa-4f37-ba92-1ec9fdc329a4", "kbFpGTdQpts", false, 157, false, "https://www.youtube.com/watch?v=kbFpGTdQpts", 8, "/downloads/METROBUS - reportáže/2024-09-12 - Holešovice s Letnou propojil nový podchod, ten chyběl přes 130 let | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-09-12 16:00:44Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Holešovice a Letnou více než 130 let rozdělovala železnice. Nyní byl slavnostně otevřen podchod. Do tématu vás v reportáži zasvětí Aslanex.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Holešovice s Letnou propojil nový podchod, ten chyběl přes 130 let | REPORTÁŽ", "kbFpGTdQpts", 157, false, "https://www.youtube.com/watch?v=kbFpGTdQpts", "/downloads/METROBUS - reportáže/2024-09-12 - Holešovice s Letnou propojil nový podchod, ten chyběl přes 130 let | REPORTÁŽ.mp4", false, 19, ~U[2024-09-12 16:00:44Z]] 13:35:19.425 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=16.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.427 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=13.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-29 16:00:39Z], 19] 13:35:19.452 [debug] QUERY OK source="media_items" db=24.4ms idle=8.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nový zabezpečovač ETCS je často zmiňovaným tématem. V dnešní reportáži se podíváme, jak to s ním vypadá na našich kolejích.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Spuštění ETCS se blíží - dopravci školí strojvedoucí, SŽ výpravčí | REPORTÁŽ", "77ef7765-c01a-4037-a0a4-9902913ba313", "dX8cjvofF-Y", false, 176, false, "https://www.youtube.com/watch?v=dX8cjvofF-Y", 9, "/downloads/METROBUS - reportáže/2024-08-29 - Spuštění ETCS se blíží - dopravci školí strojvedoucí, SŽ výpravčí | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-08-29 16:00:39Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Nový zabezpečovač ETCS je často zmiňovaným tématem. V dnešní reportáži se podíváme, jak to s ním vypadá na našich kolejích.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Spuštění ETCS se blíží - dopravci školí strojvedoucí, SŽ výpravčí | REPORTÁŽ", "dX8cjvofF-Y", 176, false, "https://www.youtube.com/watch?v=dX8cjvofF-Y", "/downloads/METROBUS - reportáže/2024-08-29 - Spuštění ETCS se blíží - dopravci školí strojvedoucí, SŽ výpravčí | REPORTÁŽ.mp4", false, 19, ~U[2024-08-29 16:00:39Z]] 13:35:19.453 [debug] QUERY OK source="sources" db=0.5ms idle=32.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.454 [debug] QUERY OK source="media_items" db=0.5ms idle=29.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-15 16:00:25Z], 19] 13:35:19.457 [debug] QUERY OK source="media_items" db=2.0ms idle=28.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Masarykovo nádraží v Praze bude v polovině roku 2027 k nepoznání. Správa železnic na začátku roku vysoutěžila zhotovitele stavby, kterou budou společnosti STRABAG a STRABAG rail. Vznikne nové nástupiště se dvěma kolejišti i nová platforma, která propojí Florenc s Hybernskou ulicí.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Rekonstrukce Masarykova nádraží v plném proudu. Bude stát 3 miliardy korun | REPORTÁŽ", "a2dac901-5aca-4596-bd4b-7ad109170177", "Vtmayn4YEu8", false, 136, false, "https://www.youtube.com/watch?v=Vtmayn4YEu8", 10, "/downloads/METROBUS - reportáže/2024-08-15 - Rekonstrukce Masarykova nádraží v plném proudu. Bude stát 3 miliardy korun | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-08-15 16:00:25Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Masarykovo nádraží v Praze bude v polovině roku 2027 k nepoznání. Správa železnic na začátku roku vysoutěžila zhotovitele stavby, kterou budou společnosti STRABAG a STRABAG rail. Vznikne nové nástupiště se dvěma kolejišti i nová platforma, která propojí Florenc s Hybernskou ulicí.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Rekonstrukce Masarykova nádraží v plném proudu. Bude stát 3 miliardy korun | REPORTÁŽ", "Vtmayn4YEu8", 136, false, "https://www.youtube.com/watch?v=Vtmayn4YEu8", "/downloads/METROBUS - reportáže/2024-08-15 - Rekonstrukce Masarykova nádraží v plném proudu. Bude stát 3 miliardy korun | REPORTÁŽ.mp4", false, 19, ~U[2024-08-15 16:00:25Z]] 13:35:19.458 [debug] QUERY OK source="sources" db=0.5ms idle=30.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.458 [debug] QUERY OK source="media_items" db=0.4ms idle=6.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-01 16:00:31Z], 19] 13:35:19.461 [debug] QUERY OK source="media_items" db=1.4ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Od čtvrtka 1.8 začalo platit omezení ve městě Říčany. Minimálně do listopadu bude uzavřen úsek mezi zastávkami Říčany, Radošovice, Sokolovna a Říčany, Rychta. Další etapy rekonstrukce ulice Černokostelecká, hlavního tahu ve směru z města, jsou naplánovány na jaro příštího roku.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Výluka v Říčanech omezí od 1.8. dopravu. Autobusy i auta jedou odklonem | REPORTÁŽ", "53a4963f-54a9-48b8-932b-c527d10a4895", "Ohcy3JYb0Ts", false, 197, false, "https://www.youtube.com/watch?v=Ohcy3JYb0Ts", 11, "/downloads/METROBUS - reportáže/2024-08-01 - Výluka v Říčanech omezí od 1.8. dopravu. Autobusy i auta jedou odklonem | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-08-01 16:00:31Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Od čtvrtka 1.8 začalo platit omezení ve městě Říčany. Minimálně do listopadu bude uzavřen úsek mezi zastávkami Říčany, Radošovice, Sokolovna a Říčany, Rychta. Další etapy rekonstrukce ulice Černokostelecká, hlavního tahu ve směru z města, jsou naplánovány na jaro příštího roku.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Výluka v Říčanech omezí od 1.8. dopravu. Autobusy i auta jedou odklonem | REPORTÁŽ", "Ohcy3JYb0Ts", 197, false, "https://www.youtube.com/watch?v=Ohcy3JYb0Ts", "/downloads/METROBUS - reportáže/2024-08-01 - Výluka v Říčanech omezí od 1.8. dopravu. Autobusy i auta jedou odklonem | REPORTÁŽ.mp4", false, 19, ~U[2024-08-01 16:00:31Z]] 13:35:19.462 [debug] QUERY OK source="sources" db=0.4ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.463 [debug] QUERY OK source="media_items" db=0.7ms idle=5.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-18 16:00:46Z], 19] 13:35:19.465 [debug] QUERY OK source="media_items" db=1.4ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Středočeský kraj nakoupí do měst a obcí cca 800 nových chytrých označníků, které budou mít zabudované odjezdové tabule. Praha podobné systémy instaluje do zastávkových přístřešků.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "V PID se obnovuje mobiliář, v Praze tabule, v kraji označníky | REPORTÁŽ", "67c6cd52-ae69-4c57-b2ed-c060a4972cc2", "pD9wEIMOCww", false, 182, false, "https://www.youtube.com/watch?v=pD9wEIMOCww", 12, "/downloads/METROBUS - reportáže/2024-07-18 - V PID se obnovuje mobiliář, v Praze tabule, v kraji označníky | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-07-18 16:00:46Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Středočeský kraj nakoupí do měst a obcí cca 800 nových chytrých označníků, které budou mít zabudované odjezdové tabule. Praha podobné systémy instaluje do zastávkových přístřešků.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "V PID se obnovuje mobiliář, v Praze tabule, v kraji označníky | REPORTÁŽ", "pD9wEIMOCww", 182, false, "https://www.youtube.com/watch?v=pD9wEIMOCww", "/downloads/METROBUS - reportáže/2024-07-18 - V PID se obnovuje mobiliář, v Praze tabule, v kraji označníky | REPORTÁŽ.mp4", false, 19, ~U[2024-07-18 16:00:46Z]] 13:35:19.466 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.467 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-04 16:00:41Z], 19] 13:35:19.470 [debug] QUERY OK source="media_items" db=1.5ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Výluk je v poslední době jak máku. V dnešní reportáže si shrneme a připomeneme ty nejdůležitější. \n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Prázdniny ve znamení výluk | REPORTÁŽ", "9d011344-414c-4071-9349-0ea96acbfe3d", "kUgcu8OeddM", false, 164, false, "https://www.youtube.com/watch?v=kUgcu8OeddM", 13, "/downloads/METROBUS - reportáže/2024-07-04 - Prázdniny ve znamení výluk | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-07-04 16:00:41Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Výluk je v poslední době jak máku. V dnešní reportáže si shrneme a připomeneme ty nejdůležitější. \n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Prázdniny ve znamení výluk | REPORTÁŽ", "kUgcu8OeddM", 164, false, "https://www.youtube.com/watch?v=kUgcu8OeddM", "/downloads/METROBUS - reportáže/2024-07-04 - Prázdniny ve znamení výluk | REPORTÁŽ.mp4", false, 19, ~U[2024-07-04 16:00:41Z]] 13:35:19.470 [debug] QUERY OK source="sources" db=0.4ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.471 [debug] QUERY OK source="media_items" db=0.5ms idle=5.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-06 16:00:07Z], 19] 13:35:19.474 [debug] QUERY OK source="media_items" db=1.8ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Praha a Středočeský kraj zařadí od 29, června všechny zastávky v systému PID do režimu na znamení. V rychlosti si celou problematiku přiblížíme.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Všechny zastávky v PID na znamení | REPORTÁŽ", "99bb25b7-06d0-4cf8-9eb5-73c02ac92769", "6r1423lkqSU", false, 160, false, "https://www.youtube.com/watch?v=6r1423lkqSU", 14, "/downloads/METROBUS - reportáže/2024-06-06 - Všechny zastávky v PID na znamení | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-06-06 16:00:07Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Praha a Středočeský kraj zařadí od 29, června všechny zastávky v systému PID do režimu na znamení. V rychlosti si celou problematiku přiblížíme.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Všechny zastávky v PID na znamení | REPORTÁŽ", "6r1423lkqSU", 160, false, "https://www.youtube.com/watch?v=6r1423lkqSU", "/downloads/METROBUS - reportáže/2024-06-06 - Všechny zastávky v PID na znamení | REPORTÁŽ.mp4", false, 19, ~U[2024-06-06 16:00:07Z]] 13:35:19.475 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.476 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-09 16:00:37Z], 19] 13:35:19.479 [debug] QUERY OK source="media_items" db=2.1ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Boj s graffiti se řadí mezi dlouhodobé téma. České dráhy reagují nasazováním bezpečnostních hlídek i polepy vlaků. Ptali jsme se také soukromého RegioJetů, který se nám bohužel nevyjádřil.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Dopravci stále bojují s graffiti | REPORTÁŽ", "61baac2d-17b7-4667-9a5c-de2da9953e25", "j4PeODhv0F8", false, 229, false, "https://www.youtube.com/watch?v=j4PeODhv0F8", 15, "/downloads/METROBUS - reportáže/2024-05-09 - Dopravci stále bojují s graffiti | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-05-09 16:00:37Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Boj s graffiti se řadí mezi dlouhodobé téma. České dráhy reagují nasazováním bezpečnostních hlídek i polepy vlaků. Ptali jsme se také soukromého RegioJetů, který se nám bohužel nevyjádřil.\n\n10. rok Metrobusu slavíme výročními tričky!\nK zakoupení na → https://metrobus.cz/tricka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Dopravci stále bojují s graffiti | REPORTÁŽ", "j4PeODhv0F8", 229, false, "https://www.youtube.com/watch?v=j4PeODhv0F8", "/downloads/METROBUS - reportáže/2024-05-09 - Dopravci stále bojují s graffiti | REPORTÁŽ.mp4", false, 19, ~U[2024-05-09 16:00:37Z]] 13:35:19.480 [debug] QUERY OK source="sources" db=0.7ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.482 [debug] QUERY OK source="media_items" db=1.5ms 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[2024-04-11 16:00:41Z], 19] 13:35:19.485 [debug] QUERY OK source="media_items" db=2.1ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["České dráhy v úterý představily nové vlaky ComfortJet. Ty jsou určené pro mezinárodní vlaky napříč Evropou. Představil nám je ministr dopravy Martin Kupka a generální ředitel ČD Michal Krapinec.\n\nCELÉ NESESTŘÍHANÉ ROZHOVORY NA FORENDORS:\nhttps://www.forendors.cz/p/aa188d18fb328e2539924814947e502c\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\n\nNové video vychází nepravidelně každý týden.", "Nové dálkové vlaky ComfortJet v Praze | REPORTÁŽ", "61ffd3b1-516b-4b11-9152-1d80d0f3729f", "magQul-mAqs", false, 274, false, "https://www.youtube.com/watch?v=magQul-mAqs", 16, "/downloads/METROBUS - reportáže/2024-04-11 - Nové dálkové vlaky ComfortJet v Praze | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-04-11 16:00:41Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "České dráhy v úterý představily nové vlaky ComfortJet. Ty jsou určené pro mezinárodní vlaky napříč Evropou. Představil nám je ministr dopravy Martin Kupka a generální ředitel ČD Michal Krapinec.\n\nCELÉ NESESTŘÍHANÉ ROZHOVORY NA FORENDORS:\nhttps://www.forendors.cz/p/aa188d18fb328e2539924814947e502c\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\n\nNové video vychází nepravidelně každý týden.", "Nové dálkové vlaky ComfortJet v Praze | REPORTÁŽ", "magQul-mAqs", 274, false, "https://www.youtube.com/watch?v=magQul-mAqs", "/downloads/METROBUS - reportáže/2024-04-11 - Nové dálkové vlaky ComfortJet v Praze | REPORTÁŽ.mp4", false, 19, ~U[2024-04-11 16:00:41Z]] 13:35:19.486 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=10.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.488 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=8.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-28 17:00:29Z], 19] 13:35:19.491 [debug] QUERY OK source="media_items" db=1.7ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Organizátor ROPID připravil pro své cestující Velikonoční zastávku, která se ve středu 27.3. nacházela v prostoru tramvajové zastávky Hradčanská.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nepravidelně každý týden.", "Zastávka Hradčanská se změnila na Velikonoční | REPORTÁŽ", "a5383d44-d545-454b-b820-9ec4e74da257", "kCTyYn8s8PU", false, 121, false, "https://www.youtube.com/watch?v=kCTyYn8s8PU", 17, "/downloads/METROBUS - reportáže/2024-03-28 - Zastávka Hradčanská se změnila na Velikonoční | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-03-28 17:00:29Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Organizátor ROPID připravil pro své cestující Velikonoční zastávku, která se ve středu 27.3. nacházela v prostoru tramvajové zastávky Hradčanská.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nepravidelně každý týden.", "Zastávka Hradčanská se změnila na Velikonoční | REPORTÁŽ", "kCTyYn8s8PU", 121, false, "https://www.youtube.com/watch?v=kCTyYn8s8PU", "/downloads/METROBUS - reportáže/2024-03-28 - Zastávka Hradčanská se změnila na Velikonoční | REPORTÁŽ.mp4", false, 19, ~U[2024-03-28 17:00:29Z]] 13:35:19.492 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.494 [debug] QUERY OK source="media_items" db=1.0ms idle=7.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-14 17:00:16Z], 19] 13:35:19.496 [debug] QUERY OK source="media_items" db=1.7ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pražské Smíchovské nádraží se mění k nepoznání. Provozní část nádraží již neexistuje a postupně mizí i nástupiště. Správa železnic zahájila další etapu rekonstrukce jednoho z největších nádraží v Praze.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nepravidelně každý týden.", "Smíchovskému nádraží mizí nástupiště | REPORTÁŽ", "7daf645b-6840-4443-8c62-27f2011b2a2f", "CjJ0xp2v_zc", false, 109, false, "https://www.youtube.com/watch?v=CjJ0xp2v_zc", 18, "/downloads/METROBUS - reportáže/2024-03-14 - Smíchovskému nádraží mizí nástupiště | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-03-14 17:00:16Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Pražské Smíchovské nádraží se mění k nepoznání. Provozní část nádraží již neexistuje a postupně mizí i nástupiště. Správa železnic zahájila další etapu rekonstrukce jednoho z největších nádraží v Praze.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nepravidelně každý týden.", "Smíchovskému nádraží mizí nástupiště | REPORTÁŽ", "CjJ0xp2v_zc", 109, false, "https://www.youtube.com/watch?v=CjJ0xp2v_zc", "/downloads/METROBUS - reportáže/2024-03-14 - Smíchovskému nádraží mizí nástupiště | REPORTÁŽ.mp4", false, 19, ~U[2024-03-14 17:00:16Z]] 13:35:19.498 [debug] QUERY OK source="sources" db=0.5ms idle=9.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.499 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=8.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-29 17:00:22Z], 19] 13:35:19.503 [debug] QUERY OK source="media_items" db=1.9ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Koalice SPOLU začala na svém Facebooku mluvit o možném zdražením jízdného. Zatím našlapuje velmi opatrně, nicméně již existují návrhy, které počítají se 100% zdražením. Přesné změny ale zatím nejsou známé.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nepravidelně každý týden.", "Vedení Prahy mluví o zdražení jízdného | REPORTÁŽ", "476fa475-a2d0-404c-950f-e18eed1df92f", "VnawUQEgh6A", false, 129, false, "https://www.youtube.com/watch?v=VnawUQEgh6A", 19, "/downloads/METROBUS - reportáže/2024-02-29 - Vedení Prahy mluví o zdražení jízdného | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-02-29 17:00:22Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Koalice SPOLU začala na svém Facebooku mluvit o možném zdražením jízdného. Zatím našlapuje velmi opatrně, nicméně již existují návrhy, které počítají se 100% zdražením. Přesné změny ale zatím nejsou známé.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nepravidelně každý týden.", "Vedení Prahy mluví o zdražení jízdného | REPORTÁŽ", "VnawUQEgh6A", 129, false, "https://www.youtube.com/watch?v=VnawUQEgh6A", "/downloads/METROBUS - reportáže/2024-02-29 - Vedení Prahy mluví o zdražení jízdného | REPORTÁŽ.mp4", false, 19, ~U[2024-02-29 17:00:22Z]] 13:35:19.504 [debug] QUERY OK source="sources" db=0.8ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.505 [debug] QUERY OK source="media_items" db=0.8ms idle=8.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-02-01 17:00:44Z], 19] 13:35:19.508 [debug] QUERY OK source="media_items" db=1.8ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["České dráhy letos zařadí do provozu nové vlaky. Jezdit budou v regionální i dálkové dopravě.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a každý čtvrtek!", "České dráhy nakupují vlaky, nahradí ty 50 let staré | REPORTÁŽ", "04affef1-8e17-44a9-b1d7-15a02ababa02", "uTg2zp6ZvFw", false, 211, false, "https://www.youtube.com/watch?v=uTg2zp6ZvFw", 20, "/downloads/METROBUS - reportáže/2024-02-01 - České dráhy nakupují vlaky, nahradí ty 50 let staré | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-02-01 17:00:44Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "České dráhy letos zařadí do provozu nové vlaky. Jezdit budou v regionální i dálkové dopravě.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a každý čtvrtek!", "České dráhy nakupují vlaky, nahradí ty 50 let staré | REPORTÁŽ", "uTg2zp6ZvFw", 211, false, "https://www.youtube.com/watch?v=uTg2zp6ZvFw", "/downloads/METROBUS - reportáže/2024-02-01 - České dráhy nakupují vlaky, nahradí ty 50 let staré | REPORTÁŽ.mp4", false, 19, ~U[2024-02-01 17:00:44Z]] 13:35:19.509 [debug] QUERY OK source="sources" db=0.8ms 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" = ?) [19] 13:35:19.511 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-18 10:54:26Z], 19] 13:35:19.513 [debug] QUERY OK source="media_items" db=1.9ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Libeňský most slouží cestujícím od roku 1928, od té doby se výrazně neopravoval. Nyní je z důvodu havarijního stavu uzavřen. O opravách se přitom mluví již od povodní v roce 2002.\n\nPodrobný článek s vyjádřením Zdeňka Hřiba naleznete na našem webu!\nhttps://metrobus.cz/video/reportaz_02_2024\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a každý druhý čtvrtek!", "Libeňský most je v havarijním stavu, opravy se plánují již 20 let | REPORTÁŽ", "9dee3521-e734-4987-82c1-3652303e0d61", "SdjC0O0iF44", false, 188, false, "https://www.youtube.com/watch?v=SdjC0O0iF44", 21, "/downloads/METROBUS - reportáže/2024-01-18 - Libeňský most je v havarijním stavu, opravy se plánují již 20 let | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-01-18 10:54:26Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Libeňský most slouží cestujícím od roku 1928, od té doby se výrazně neopravoval. Nyní je z důvodu havarijního stavu uzavřen. O opravách se přitom mluví již od povodní v roce 2002.\n\nPodrobný článek s vyjádřením Zdeňka Hřiba naleznete na našem webu!\nhttps://metrobus.cz/video/reportaz_02_2024\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a každý druhý čtvrtek!", "Libeňský most je v havarijním stavu, opravy se plánují již 20 let | REPORTÁŽ", "SdjC0O0iF44", 188, false, "https://www.youtube.com/watch?v=SdjC0O0iF44", "/downloads/METROBUS - reportáže/2024-01-18 - Libeňský most je v havarijním stavu, opravy se plánují již 20 let | REPORTÁŽ.mp4", false, 19, ~U[2024-01-18 10:54:26Z]] 13:35:19.514 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.515 [debug] QUERY OK source="media_items" db=0.5ms idle=7.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-04 17:00:23Z], 19] 13:35:19.518 [debug] QUERY OK source="media_items" db=1.5ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V Praze se instalují nové tabule s odjezdy autobusů, nový navigační systém nebo se vylepšuje aplikace. Modernizací projde také vozový park vybraných dopravců v Praze. Více v reportáži.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a každý druhý čtvrtek!", "Nové tabule i dopravci, ROPID plánuje změny | REPORTÁŽ", "5286deaa-3de7-46b9-b80b-0657c55d543f", "bJI-m2A_UFI", false, 191, false, "https://www.youtube.com/watch?v=bJI-m2A_UFI", 22, "/downloads/METROBUS - reportáže/2024-01-04 - Nové tabule i dopravci, ROPID plánuje změny | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2024-01-04 17:00:23Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "V Praze se instalují nové tabule s odjezdy autobusů, nový navigační systém nebo se vylepšuje aplikace. Modernizací projde také vozový park vybraných dopravců v Praze. Více v reportáži.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a každý druhý čtvrtek!", "Nové tabule i dopravci, ROPID plánuje změny | REPORTÁŽ", "bJI-m2A_UFI", 191, false, "https://www.youtube.com/watch?v=bJI-m2A_UFI", "/downloads/METROBUS - reportáže/2024-01-04 - Nové tabule i dopravci, ROPID plánuje změny | REPORTÁŽ.mp4", false, 19, ~U[2024-01-04 17:00:23Z]] 13:35:19.519 [debug] QUERY OK source="sources" db=0.5ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.520 [debug] QUERY OK source="media_items" db=0.6ms idle=5.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-07 17:00:39Z], 19] 13:35:19.522 [debug] QUERY OK source="media_items" db=1.7ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Od 10. prosince se v celé České republice mění jízdní řády. V Praze a okolí dochází ke změnám především na trati Praha - Beroun nebo došlo k integraci MHD Příbram.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Od neděle se mění jízdní řády, změny jsou v autobusech i vlacích | REPORTÁŽ", "e5bdce4d-6a2a-4543-97c1-c4e37bf412b2", "okevkqH6mkU", false, 108, false, "https://www.youtube.com/watch?v=okevkqH6mkU", 23, "/downloads/METROBUS - reportáže/2023-12-07 - Od neděle se mění jízdní řády, změny jsou v autobusech i vlacích | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2023-12-07 17:00:39Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Od 10. prosince se v celé České republice mění jízdní řády. V Praze a okolí dochází ke změnám především na trati Praha - Beroun nebo došlo k integraci MHD Příbram.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Od neděle se mění jízdní řády, změny jsou v autobusech i vlacích | REPORTÁŽ", "okevkqH6mkU", 108, false, "https://www.youtube.com/watch?v=okevkqH6mkU", "/downloads/METROBUS - reportáže/2023-12-07 - Od neděle se mění jízdní řády, změny jsou v autobusech i vlacích | REPORTÁŽ.mp4", false, 19, ~U[2023-12-07 17:00:39Z]] 13:35:19.523 [debug] QUERY OK source="sources" db=0.6ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.525 [debug] QUERY OK source="media_items" db=0.8ms idle=6.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-24 10:00:53Z], 19] 13:35:19.527 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Od úterý 21. do čtvrtka 23. listopadu se konal již 12. ročník veletrhu hromadné dopravy Czechbus. Letos byla hlavním tématem elektromobilita a ekologické autobusy. Představen byl také nový velkokapacitní trolejbus Škoda, který je určený pro novou linku 59, která bude jezdit na letiště.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Konal se 12. ročník veletrhu Czechbus | REPORTÁŽ", "b2925d3b-1d79-431d-b508-1733a1b713a4", "yuaNK2s6P1U", false, 239, false, "https://www.youtube.com/watch?v=yuaNK2s6P1U", 24, "/downloads/METROBUS - reportáže/2023-11-24 - Konal se 12. ročník veletrhu Czechbus | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2023-11-24 10:00:53Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Od úterý 21. do čtvrtka 23. listopadu se konal již 12. ročník veletrhu hromadné dopravy Czechbus. Letos byla hlavním tématem elektromobilita a ekologické autobusy. Představen byl také nový velkokapacitní trolejbus Škoda, který je určený pro novou linku 59, která bude jezdit na letiště.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Konal se 12. ročník veletrhu Czechbus | REPORTÁŽ", "yuaNK2s6P1U", 239, false, "https://www.youtube.com/watch?v=yuaNK2s6P1U", "/downloads/METROBUS - reportáže/2023-11-24 - Konal se 12. ročník veletrhu Czechbus | REPORTÁŽ.mp4", false, 19, ~U[2023-11-24 10:00:53Z]] 13:35:19.528 [debug] QUERY OK source="sources" db=0.5ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.529 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-09 17:00:46Z], 19] 13:35:19.534 [debug] QUERY OK source="media_items" db=4.3ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Správa železnic zahájila výstavbu nového terminálu Smíchov. Díky tomu došlo k výraznému prodloužení jízdní doby linky S65.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Terminál Smíchov v novém, ale s omezeními | REPORTÁŽ", "20797f86-e591-4d36-9c47-1692cdbd0961", "p699BPKBb9A", false, 239, false, "https://www.youtube.com/watch?v=p699BPKBb9A", 25, "/downloads/METROBUS - reportáže/2023-11-09 - Terminál Smíchov v novém, ale s omezeními | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2023-11-09 17:00:46Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Správa železnic zahájila výstavbu nového terminálu Smíchov. Díky tomu došlo k výraznému prodloužení jízdní doby linky S65.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Terminál Smíchov v novém, ale s omezeními | REPORTÁŽ", "p699BPKBb9A", 239, false, "https://www.youtube.com/watch?v=p699BPKBb9A", "/downloads/METROBUS - reportáže/2023-11-09 - Terminál Smíchov v novém, ale s omezeními | REPORTÁŽ.mp4", false, 19, ~U[2023-11-09 17:00:46Z]] 13:35:19.536 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=10.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.537 [debug] QUERY OK source="media_items" db=0.4ms idle=9.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-08 17:00:50Z], 19] 13:35:19.539 [debug] QUERY OK source="media_items" db=1.3ms idle=9.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Stanice metra Jiřího z Poděbrad byla od poloviny ledna uzavřena. Probíhala zde rekonstrukce, při které došlo k výměně eskalátorů, dlažby, osvětlení i informačního systému. \n\nwww.metrobus.cz/reportaze\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Stanice Jiřího z Poděbrad opět v provozu | REPORTÁŽ", "6ba2dcd6-c136-4bb6-b22e-d015f8dd073a", "x2a2-ECLV0k", false, 206, false, "https://www.youtube.com/watch?v=x2a2-ECLV0k", 26, "/downloads/METROBUS - reportáže/2023-11-08 - Stanice Jiřího z Poděbrad opět v provozu | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2023-11-08 17:00:50Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Stanice metra Jiřího z Poděbrad byla od poloviny ledna uzavřena. Probíhala zde rekonstrukce, při které došlo k výměně eskalátorů, dlažby, osvětlení i informačního systému. \n\nwww.metrobus.cz/reportaze\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Stanice Jiřího z Poděbrad opět v provozu | REPORTÁŽ", "x2a2-ECLV0k", 206, false, "https://www.youtube.com/watch?v=x2a2-ECLV0k", "/downloads/METROBUS - reportáže/2023-11-08 - Stanice Jiřího z Poděbrad opět v provozu | REPORTÁŽ.mp4", false, 19, ~U[2023-11-08 17:00:50Z]] 13:35:19.540 [debug] QUERY OK source="sources" db=0.4ms idle=10.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.541 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-27 16:00:41Z], 19] 13:35:19.543 [debug] QUERY OK source="media_items" db=1.5ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Regionální organizátor pražské integrované dopravy slaví 30 let od svého založení. Podívejte se jaké akce připravil pro veřejnost.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!Nové autobusy, které si objednali dopravci v pražské integrované dopravě dělají problémy. Jedná se o zbrusu nové vozy od společnosti Iveco. To je téma dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "ROPID slaví 30let od založení organizace | REPORTÁŽ", "02fb0f12-3f87-4935-b490-5aad24c30fcd", "lOwdRPj4oPA", false, 235, false, "https://www.youtube.com/watch?v=lOwdRPj4oPA", 27, "/downloads/METROBUS - reportáže/2023-10-27 - ROPID slaví 30let od založení organizace | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2023-10-27 16:00:41Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Regionální organizátor pražské integrované dopravy slaví 30 let od svého založení. Podívejte se jaké akce připravil pro veřejnost.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!Nové autobusy, které si objednali dopravci v pražské integrované dopravě dělají problémy. Jedná se o zbrusu nové vozy od společnosti Iveco. To je téma dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "ROPID slaví 30let od založení organizace | REPORTÁŽ", "lOwdRPj4oPA", 235, false, "https://www.youtube.com/watch?v=lOwdRPj4oPA", "/downloads/METROBUS - reportáže/2023-10-27 - ROPID slaví 30let od založení organizace | REPORTÁŽ.mp4", false, 19, ~U[2023-10-27 16:00:41Z]] 13:35:19.544 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.545 [debug] QUERY OK source="media_items" db=0.5ms idle=5.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-26 16:00:30Z], 19] 13:35:19.571 [debug] QUERY OK source="media_items" db=24.5ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nová tramvajová trať z Divoké Šárky na Dědinu je od neděle v provozu. Více se o cca 2,5 km dlouhém úseku dozvíte v reportáži.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!Nové autobusy, které si objednali dopravci v pražské integrované dopravě dělají problémy. Jedná se o zbrusu nové vozy od společnosti Iveco. To je téma dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Tramvajová trať na Dědinu otevřena | REPORTÁŽ", "2bc59f18-e5c6-4845-8e64-e264678dcaf2", "JKUU4N02CTE", false, 254, false, "https://www.youtube.com/watch?v=JKUU4N02CTE", 28, "/downloads/METROBUS - reportáže/2023-10-26 - Tramvajová trať na Dědinu otevřena | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2023-10-26 16:00:30Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Nová tramvajová trať z Divoké Šárky na Dědinu je od neděle v provozu. Více se o cca 2,5 km dlouhém úseku dozvíte v reportáži.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!Nové autobusy, které si objednali dopravci v pražské integrované dopravě dělají problémy. Jedná se o zbrusu nové vozy od společnosti Iveco. To je téma dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – \n\n / metrobuscz \nPřidej si nás na Instagramu – \n\n / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – \n\n / sdruzenidopravaku \n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Tramvajová trať na Dědinu otevřena | REPORTÁŽ", "JKUU4N02CTE", 254, false, "https://www.youtube.com/watch?v=JKUU4N02CTE", "/downloads/METROBUS - reportáže/2023-10-26 - Tramvajová trať na Dědinu otevřena | REPORTÁŽ.mp4", false, 19, ~U[2023-10-26 16:00:30Z]] 13:35:19.572 [debug] QUERY OK source="sources" db=0.4ms idle=28.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.574 [debug] QUERY OK source="media_items" db=0.8ms idle=28.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-12 16:00:02Z], 19] 13:35:19.607 [debug] QUERY OK source="media_items" db=31.0ms idle=29.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V Praze a Středočeském kraji letos došlo již k 62 střetům vlaku s osobou. Na vině je především nepozornost a nerespektování drážní dopravy. Podrobnosti v naší další reportáži.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!Nové autobusy, které si objednali dopravci v pražské integrované dopravě dělají problémy. Jedná se o zbrusu nové vozy od společnosti Iveco. To je téma dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Přibývají srážky vlaků s osobami | REPORTÁŽ", "33dac602-d97f-42e1-a550-bc127059fc94", "3FdXmIw1mxY", false, 177, false, "https://www.youtube.com/watch?v=3FdXmIw1mxY", 29, "/downloads/METROBUS - reportáže/2023-10-12 - Přibývají srážky vlaků s osobami | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2023-10-12 16:00:02Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "V Praze a Středočeském kraji letos došlo již k 62 střetům vlaku s osobou. Na vině je především nepozornost a nerespektování drážní dopravy. Podrobnosti v naší další reportáži.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!Nové autobusy, které si objednali dopravci v pražské integrované dopravě dělají problémy. Jedná se o zbrusu nové vozy od společnosti Iveco. To je téma dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Přibývají srážky vlaků s osobami | REPORTÁŽ", "3FdXmIw1mxY", 177, false, "https://www.youtube.com/watch?v=3FdXmIw1mxY", "/downloads/METROBUS - reportáže/2023-10-12 - Přibývají srážky vlaků s osobami | REPORTÁŽ.mp4", false, 19, ~U[2023-10-12 16:00:02Z]] 13:35:19.608 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=36.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [19] 13:35:19.609 [debug] QUERY OK source="media_items" db=0.4ms idle=37.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-28 16:05:00Z], 19] 13:35:19.622 [debug] QUERY OK source="media_items" db=12.5ms queue=0.1ms idle=37.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nové autobusy, které si objednali dopravci v pražské integrované dopravě dělají problémy. Jedná se o zbrusu nové vozy od společnosti Iveco. To je téma dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Nové autobusy v PID mají problémy | REPORTÁŽ", "44fbf5e1-ea2c-4aea-ab28-2cc4d15cbdc7", "0rDJt4GR3g0", false, 203, false, "https://www.youtube.com/watch?v=0rDJt4GR3g0", 30, "/downloads/METROBUS - reportáže/2023-09-28 - Nové autobusy v PID mají problémy | REPORTÁŽ.mp4", false, false, 19, [], 1, ~U[2023-09-28 16:05:00Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Nové autobusy, které si objednali dopravci v pražské integrované dopravě dělají problémy. Jedná se o zbrusu nové vozy od společnosti Iveco. To je téma dnešní reportáže.\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý a čtvrtek!", "Nové autobusy v PID mají problémy | REPORTÁŽ", "0rDJt4GR3g0", 203, false, "https://www.youtube.com/watch?v=0rDJt4GR3g0", "/downloads/METROBUS - reportáže/2023-09-28 - Nové autobusy v PID mají problémy | REPORTÁŽ.mp4", false, 19, ~U[2023-09-28 16:05:00Z]] 13:35:19.623 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=49.2ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], 19] 13:35:19.625 [debug] QUERY OK source="media_items" db=1.2ms idle=17.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [19] 13:35:19.626 [debug] QUERY OK source="media_items" db=0.6ms idle=17.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")))) [19] 13:35:19.626 [debug] QUERY OK source="media_items" db=0.1ms idle=17.3ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [19] 13:35:19.630 [debug] QUERY OK source="tasks" db=0.9ms idle=3.6ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [1258, 19, ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z]] 13:35:19.630 [info] {"args":{"id":19},"id":1246,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":98337850,"event":"job:stop","queue_time":95790,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 13:35:19.646 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Možná jimi denně procházíte a ani si nevšimnete, jak jsou zajímavé. Ano, mluvíme o stanicích metra. Přitom každá z nich je něčím jedinečná! Ostatně to jsme se rozhodli vám dokázat v tomto videu.\n\nČeho si všímat, až zase příště budete ve stanici metra čekat na svůj vlak? A které zajímavosti jste o stanicích netušili?\n\nTypy stanic metra\nPodle prostoru je můžeme rozdělit na:\n• jednolodní (a to buď zcela otevřený, jako je to např. na Hájích či Opatově, nebo se sloupy, jež najdete např. na Kačerově či I. P. Pavlova);\n• dvoulodní (ty zatím v Praze nejsou, změnit se to však má s dostavbou linky D);\n• trojlodní (ty najdete třeba v centru na přestupním Můstku).\nPodle způsobu stavby pak v Praze máme:\n• ražené stanice (většinou ty ve velké hloubce, např. Náměstí Míru, jež je nejhlubší stanicí pražského metra);\n• hloubené stanice (jsou blíže k povrchu a často jednolodní, např. již zmíněné Háje);\n• povrchové (Vyšehrad) nebo nadzemní (Luka).\nPodle uspořádání nástupiště jsou stanice:\n• ostrovní, tedy s nástupištěm uprostřed (těch je v Praze naprostá většina);\n• boční s nástupištěm na kraji (Vyšehrad, Hlavní nádraží, Střížkov, Nemocnice Motol);\n• raritou je Rajská zahrada, jež má nástupiště v patrech nad sebou.\nA pak v Praze najdete i stanice:\n• obratové (v prostoru za stanicí je možné jízdu obrátit na protisměrnou kolej – patří k nim všechny současné konečné, ale i ty minulé, např. Dejvická, Smíchovské nádraží nebo Florenc);\n• s obřími ocelovými vraty (většinou jsou skrytá v tunelu, ale na Ládví jsou viditelná – jsou součástí ochranného systému metra pro případ hrozby).\nChcete znát více zajímavostí o pražském metru? Pak se podívejte na naše video, kde jsme je shrnuli: https://youtu.be/iU-cXxcXVkU?si=1I5fKxyu4i95iBrn\n\nJak vypadá provoz ve stanici\nV každé stanici najdete dozorčího stanice, který nejenže hlídá v prostoru pořádek pomocí kamer, ale také stanici ráno otevírá a večer zavírá. Provoz metra začíná až ve chvíli, kdy připravenost na lince potvrdí všichni dozorčí – teprve pak se zapíná elektřina do kolejnice, která je pod žlutým krytem.\nPokud by vás zajímalo, v čem drží metro rekordy, doporučujeme naše video: https://youtu.be/5Q8Z4j8JguU?si=GsDhhJZ6WpMw4rF0\n\nProč tu tak fouká?\nMetro jede v tunelu rychlostí až 80 km/hod. Pohyb souprav v tunelech samozřejmě způsobuje i pohyb vzduchu. Největší průvan vzniká ve stanicích s jediným výstupem nebo tam, kde je před i za stanicí dlouhý tunel (např. Vltavská). Naopak třeba v nových stanicích na lince A je vítr minimální, a to díky průduchům mezi tunely.\nNa menší průvan možná mysleli i autoři nové linky D. Jak vypadá její stavba? Podívejte se: https://youtu.be/7FRXmqwwkqg?si=jcTWu4CJleJZrAI1\n\nOrientační systém\nV každé stanici najdete orientační systém, tedy směrovky ke vstupu a výstupu, označení jednotlivých směrů linky, seznam všech stanic i seznam stanic na dané lince. Orientační označení mají také výstupy z vestibulu – písmeno E a příslušnou číslici. Samostatný orientační systém je v metru připraven i pro nevidomé.\nOstatně i orientaci v metru jsme věnovali samostatné video, konkrétně o novém jezevčíkovi: https://youtu.be/vAy5F7zdyGc?si=2X2aiSv9byPcSuTg\nA pokud chcete při přestupech v metru ušetřit co nejvíc času, rádi poradíme: https://youtu.be/NYREtT_kpWs?si=_qoxac94nqNBTUwE\n\nHlavně bezpečně\nCo dělat, pokud by někdo spadl do kolejiště? K zastavení soupravy slouží nouzová tlačítka, jež jsou na začátku i konci nástupiště. Pokud by už metro nedokázalo zabrzdit, je jedinou možností lehnout si do žlábku mezi kolejemi a vyčkat na pomoc. Nouzové tlačítko znemožní i odjezd soupravy, například když někdo spadne mezi vagony apod. Obdobná tlačítka mají i eskalátory.\n\nO kterých zajímavostech ze stanic pražského metra jste neměli ani ponětí? A na co jsme naopak zapomněli? Napište nám do komentářů!\n\n0:00 To nejlepší ze stanic metra\n0:51 Jaké typy stanic máme?\n3:20 Provoz stanice\n5:14 Zaměřeno na vítr\n5:57 Orientační systém stanic\n7:03 Pomoc pro nevidomé\n7:43 Tlačítko pro případ nouze\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.fac" <> ..., "duration" => 581, "filename" => "/downloads/Daniel Kotula - MHD/2025-07-31 - Stanice pražského metra, jak je neznáte – skrytá vrata, rekordy i vychytávky.mp4", "id" => "X56nUluSrTs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=X56nUluSrTs", "playlist_index" => 5, "timestamp" => 1753977649, "title" => "Stanice pražského metra, jak je neznáte – skrytá vrata, rekordy i vychytávky", "upload_date" => "20250731"} 13:35:19.648 [debug] QUERY OK source="sources" db=0.4ms idle=19.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:35:19.649 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=19.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:19.649 [debug] QUERY OK source="media_items" db=0.5ms idle=19.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-31 16:00:49Z], 16] 13:35:19.655 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=20.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Možná jimi denně procházíte a ani si nevšimnete, jak jsou zajímavé. Ano, mluvíme o stanicích metra. Přitom každá z nich je něčím jedinečná! Ostatně to jsme se rozhodli vám dokázat v tomto videu.\n\nČeho si všímat, až zase příště budete ve stanici metra čekat na svůj vlak? A které zajímavosti jste o stanicích netušili?\n\nTypy stanic metra\nPodle prostoru je můžeme rozdělit na:\n• jednolodní (a to buď zcela otevřený, jako je to např. na Hájích či Opatově, nebo se sloupy, jež najdete např. na Kačerově či I. P. Pavlova);\n• dvoulodní (ty zatím v Praze nejsou, změnit se to však má s dostavbou linky D);\n• trojlodní (ty najdete třeba v centru na přestupním Můstku).\nPodle způsobu stavby pak v Praze máme:\n• ražené stanice (většinou ty ve velké hloubce, např. Náměstí Míru, jež je nejhlubší stanicí pražského metra);\n• hloubené stanice (jsou blíže k povrchu a často jednolodní, např. již zmíněné Háje);\n• povrchové (Vyšehrad) nebo nadzemní (Luka).\nPodle uspořádání nástupiště jsou stanice:\n• ostrovní, tedy s nástupištěm uprostřed (těch je v Praze naprostá většina);\n• boční s nástupištěm na kraji (Vyšehrad, Hlavní nádraží, Střížkov, Nemocnice Motol);\n• raritou je Rajská zahrada, jež má nástupiště v patrech nad sebou.\nA pak v Praze najdete i stanice:\n• obratové (v prostoru za stanicí je možné jízdu obrátit na protisměrnou kolej – patří k nim všechny současné konečné, ale i ty minulé, např. Dejvická, Smíchovské nádraží nebo Florenc);\n• s obřími ocelovými vraty (většinou jsou skrytá v tunelu, ale na Ládví jsou viditelná – jsou součástí ochranného systému metra pro případ hrozby).\nChcete znát více zajímavostí o pražském metru? Pak se podívejte na naše video, kde jsme je shrnuli: https://youtu.be/iU-cXxcXVkU?si=1I5fKxyu4i95iBrn\n\nJak vypadá provoz ve stanici\nV každé stanici najdete dozorčího stanice, který nejenže hlídá v prostoru pořádek pomocí kamer, ale také stanici ráno otevírá a večer zavírá. Provoz metra začíná až ve chvíli, kdy připravenost na lince potvrdí všichni dozorčí – teprve pak se zapíná elektřina do kolejnice, která je pod žlutým krytem.\nPokud by vás zajímalo, v čem drží metro rekordy, doporučujeme naše video: https://youtu.be/5Q8Z4j8JguU?si=GsDhhJZ6WpMw4rF0\n\nProč tu tak fouká?\nMetro jede v tunelu rychlostí až 80 km/hod. Pohyb souprav v tunelech samozřejmě způsobuje i pohyb vzduchu. Největší průvan vzniká ve stanicích s jediným výstupem nebo tam, kde je před i za stanicí dlouhý tunel (např. Vltavská). Naopak třeba v nových stanicích na lince A je vítr minimální, a to díky průduchům mezi tunely.\nNa menší průvan možná mysleli i autoři nové linky D. Jak vypadá její stavba? Podívejte se: https://youtu.be/7FRXmqwwkqg?si=jcTWu4CJleJZrAI1\n\nOrientační systém\nV každé stanici najdete orientační systém, tedy směrovky ke vstupu a výstupu, označení jednotlivých směrů linky, seznam všech stanic i seznam stanic na dané lince. Orientační označení mají také výstupy z vestibulu – písmeno E a příslušnou číslici. Samostatný orientační systém je v metru připraven i pro nevidomé.\nOstatně i orientaci v metru jsme věnovali samostatné video, konkrétně o novém jezevčíkovi: https://youtu.be/vAy5F7zdyGc?si=2X2aiSv9byPcSuTg\nA pokud chcete při přestupech v metru ušetřit co nejvíc času, rádi poradíme: https://youtu.be/NYREtT_kpWs?si=_qoxac94nqNBTUwE\n\nHlavně bezpečně\nCo dělat, pokud by někdo spadl do kolejiště? K zastavení soupravy slouží nouzová tlačítka, jež jsou na začátku i konci nástupiště. Pokud by už metro nedokázalo zabrzdit, je jedinou možností lehnout si do žlábku mezi kolejemi a vyčkat na pomoc. Nouzové tlačítko znemožní i odjezd soupravy, například když někdo spadne mezi vagony apod. Obdobná tlačítka mají i eskalátory.\n\nO kterých zajímavostech ze stanic pražského metra jste neměli ani ponětí? A na co jsme naopak zapomněli? Napište nám do komentářů!\n\n0:00 To nejlepší ze stanic metra\n0:51 Jaké typy stanic máme?\n3:20 Provoz stanice\n5:14 Zaměřeno na vítr\n5:57 Orientační systém stanic\n7:03 Pomoc pro nevidomé\n7:43 Tlačítko pro případ nouze\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.fac" <> ..., "Stanice pražského metra, jak je neznáte – skrytá vrata, rekordy i vychytávky", "fbdc7956-f5e6-4152-be94-6b243df8ffc5", "X56nUluSrTs", false, 581, false, "https://www.youtube.com/watch?v=X56nUluSrTs", 5, "/downloads/Daniel Kotula - MHD/2025-07-31 - Stanice pražského metra, jak je neznáte – skrytá vrata, rekordy i vychytávky.mp4", false, false, 16, [], 1, ~U[2025-07-31 16:00:49Z], ~U[2025-12-11 12:35:19Z], ~U[2025-12-11 12:35:19Z], "Možná jimi denně procházíte a ani si nevšimnete, jak jsou zajímavé. Ano, mluvíme o stanicích metra. Přitom každá z nich je něčím jedinečná! Ostatně to jsme se rozhodli vám dokázat v tomto videu.\n\nČeho si všímat, až zase příště budete ve stanici metra čekat na svůj vlak? A které zajímavosti jste o stanicích netušili?\n\nTypy stanic metra\nPodle prostoru je můžeme rozdělit na:\n• jednolodní (a to buď zcela otevřený, jako je to např. na Hájích či Opatově, nebo se sloupy, jež najdete např. na Kačerově či I. P. Pavlova);\n• dvoulodní (ty zatím v Praze nejsou, změnit se to však má s dostavbou linky D);\n• trojlodní (ty najdete třeba v centru na přestupním Můstku).\nPodle způsobu stavby pak v Praze máme:\n• ražené stanice (většinou ty ve velké hloubce, např. Náměstí Míru, jež je nejhlubší stanicí pražského metra);\n• hloubené stanice (jsou blíže k povrchu a často jednolodní, např. již zmíněné Háje);\n• povrchové (Vyšehrad) nebo nadzemní (Luka).\nPodle uspořádání nástupiště jsou stanice:\n• ostrovní, tedy s nástupištěm uprostřed (těch je v Praze naprostá většina);\n• boční s nástupištěm na kraji (Vyšehrad, Hlavní nádraží, Střížkov, Nemocnice Motol);\n• raritou je Rajská zahrada, jež má nástupiště v patrech nad sebou.\nA pak v Praze najdete i stanice:\n• obratové (v prostoru za stanicí je možné jízdu obrátit na protisměrnou kolej – patří k nim všechny současné konečné, ale i ty minulé, např. Dejvická, Smíchovské nádraží nebo Florenc);\n• s obřími ocelovými vraty (většinou jsou skrytá v tunelu, ale na Ládví jsou viditelná – jsou součástí ochranného systému metra pro případ hrozby).\nChcete znát více zajímavostí o pražském metru? Pak se podívejte na naše video, kde jsme je shrnuli: https://youtu.be/iU-cXxcXVkU?si=1I5fKxyu4i95iBrn\n\nJak vypadá provoz ve stanici\nV každé stanici najdete dozorčího stanice, který nejenže hlídá v prostoru pořádek pomocí kamer, ale také stanici ráno otevírá a večer zavírá. Provoz metra začíná až ve chvíli, kdy připravenost na lince potvrdí všichni dozorčí – teprve pak se zapíná elektřina do kolejnice, která je pod žlutým krytem.\nPokud by vás zajímalo, v č (truncated) 13:35:19.656 [debug] QUERY OK source="sources" db=0.4ms idle=17.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:19.657 [debug] QUERY OK source="media_profiles" db=0.3ms idle=9.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:35:19.658 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=8.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19215] 13:35:19.658 [debug] Current batch of media processed. Will check again in 1000ms 13:35:19.896 [info] {"source":"oban","duration":2956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:20.659 [debug] Current batch of media processed. Will check again in 1000ms 13:35:21.660 [debug] Current batch of media processed. Will check again in 1000ms 13:35:22.661 [debug] Current batch of media processed. Will check again in 1000ms 13:35:23.665 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Po měsících čekání a testů vyjela do ostrého provozu nová tramvaj Škoda 52T. Jakými technologiemi disponuje, v čem je lepší než její předchůdkyně, kde skrývá nějaké ty „mouchy“, ale i jak se v ní třeba sedí, jsme se rozhodli ukázat v tomto videu.\n\nVydejte se s námi na exkluzivní jízdu tramvají 52T!\n\nČím 52T předčí svou předchůdkyni 15T a čím zaujme na první svezení?\n• Díky velkým oknům je tramvaj opravdu prosvětlená.\n• Bezbariérový nástup i výstup potěší nejen cestující s handicapem, ale i rodiče s kočárky. Přibyla i vyhrazená místa pro kočárky a vozíky.\n• Dvě sedačky na každé straně uličky zajišťují víc míst k sezení. Sedačky jsou navíc polstrované, takže pohodlnější.\n• Víc míst k stání zajišťuje širší prostor v kloubech tramvaje. Celkově by se mělo do tramvaje vejít 243 cestujících.\n• Díky novému řešení podvozku je jízda nejen plynulá, ale také tichá.\n• Také informační systém prošel „upgradem“ – na 6 obrazovkách najdete vše důležité.\n• Všechny vozy jsou klimatizované.\n\nMalé vady na kráse\n• 52T má jen pět dveří, dva z pěti článků tramvaje je dokonce úplně bez dveří. To může znepříjemňovat a také zpomalovat nastupování a vystupování, především ve špičce, když bude tramvaj přeplněná.\n• 52T je o 4 cm širší než její předchůdkyně. Ačkoli se to zdá jako zanedbatelný údaj, v hustém pražském provozu, kde se tramvaje často potýkají s nejrůznějšími překážkami, to může znamenat různé nepříjemnosti. Například když vůz neprojede kolem zaparkované dodávky.\n\nZajímavosti, co stojí za zmínku\n• Za povedeným vzhledem 52T stojí známý průmyslový designér Tomáš Chludil ze Škoda Group (jeho rukopis ostatně nese již tramvaj T3 Coupé).\n• Unikátní bezpečnostní systém snižuje riziko nehod.\n• Maximální rychlost tramvaje je 80 km/hod, nicméně maximální povolená provozní rychlost je stanovena na 70 km/hod.\n• Unikátní elektrodynamická motorová brzda umožňuje nejen plynulé zpomalování, ale také vracení energie do sítě.\n• Panel s číslem linky je zvenku poprvé i na levé straně tramvaje.\n• 52T umožňuje automatické sčítání cestujících v tramvaji.\n• Uvnitř vozů je speciální antigraffiti nátěr.\n• Jedna tramvaj vyjde přibližně na 83 milionů korun, dopravní podnik si objednal 40 vozů, a pokud využije opci na všech 200 kusů, vyšplhá se cena na 16,6 miliardy korun.\n• Do konce roku 2025 by mělo v Praze jezdit 20 tramvají 52T.\n• Nové tramvaje postupně nahradí nejen dosluhující vozy T3, ale v budoucnu budou jezdit také na plánovaných nových tratích. Počítá se s nimi také pro páteřní linky (9, 10, 17, 18, 22 a 26).\n\nJak se vám 52T líbí? Už se těšíte, až se svezete? Nebo jste novou tramvají už jeli? Dejte nám vědět do komentářů!\n\n0:00 Nová tramvaj 52T\n0:50 Vyrážíme na trať\n1:53 První dojmy cestujících\n3:03 Více místa i cestujících\n3:59 Plynulá a tichá\n4:55 Kdo za 52T stojí?\n5:27 Vychytávky zvenčí\n7:06 Malé vady na kráse\n7:40 Kolik 52T stojí?\n8:10 Kde bude nová tramvaj jezdit\n8:44 Jak hodnotíme jízdu?\n\nTramvajím se nevěnujeme poprvé. Nedáno jsme například natočili video věnující se tramvajovým rekordům: https://youtu.be/oJkwNK1wv4s?si=hMLxXWRC5_9z1ZJL\nS Prahou je kromě tramvají neodmyslitelně spojené i metro. My se byli podívat přímo pod zem, na stavbu nové linky D: https://youtu.be/7FRXmqwwkqg?si=sDFGj8wabD4qg-LM\nMožná jste slyšeli také o metru S. Co se pod tímto označení skrývá a v čem je tento projekt unikátní? Podívejte se: https://youtu.be/ur7-4aU8Gus?si=tjFfKfq0v5wkFPAF\nStále větší význam budou mít v hlavním městě i vlaky. Na jejich budoucnost jsme se zaměřili ve videu: https://youtu.be/8ZUjqpMSYxo?si=dgOp03qXwM_NcDiJ\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n \nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n \nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 570, "filename" => "/downloads/Daniel Kotula - MHD/2025-06-26 - Nová tramvaj 52T v Praze: Nejpohodlnější a nejtišší jízda v historii MHD?.mp4", "id" => "dJRxu2RHPyk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dJRxu2RHPyk", "playlist_index" => 6, "timestamp" => 1750953666, "title" => "Nová tramvaj 52T v Praze: Nejpohodlnější a nejtišší jízda v historii MHD?", "upload_date" => "20250626"} 13:35:23.667 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=124.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:35:23.668 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=126.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:23.670 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=128.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-26 16:01:06Z], 16] 13:35:23.681 [debug] QUERY OK source="media_items" db=8.6ms idle=130.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Po měsících čekání a testů vyjela do ostrého provozu nová tramvaj Škoda 52T. Jakými technologiemi disponuje, v čem je lepší než její předchůdkyně, kde skrývá nějaké ty „mouchy“, ale i jak se v ní třeba sedí, jsme se rozhodli ukázat v tomto videu.\n\nVydejte se s námi na exkluzivní jízdu tramvají 52T!\n\nČím 52T předčí svou předchůdkyni 15T a čím zaujme na první svezení?\n• Díky velkým oknům je tramvaj opravdu prosvětlená.\n• Bezbariérový nástup i výstup potěší nejen cestující s handicapem, ale i rodiče s kočárky. Přibyla i vyhrazená místa pro kočárky a vozíky.\n• Dvě sedačky na každé straně uličky zajišťují víc míst k sezení. Sedačky jsou navíc polstrované, takže pohodlnější.\n• Víc míst k stání zajišťuje širší prostor v kloubech tramvaje. Celkově by se mělo do tramvaje vejít 243 cestujících.\n• Díky novému řešení podvozku je jízda nejen plynulá, ale také tichá.\n• Také informační systém prošel „upgradem“ – na 6 obrazovkách najdete vše důležité.\n• Všechny vozy jsou klimatizované.\n\nMalé vady na kráse\n• 52T má jen pět dveří, dva z pěti článků tramvaje je dokonce úplně bez dveří. To může znepříjemňovat a také zpomalovat nastupování a vystupování, především ve špičce, když bude tramvaj přeplněná.\n• 52T je o 4 cm širší než její předchůdkyně. Ačkoli se to zdá jako zanedbatelný údaj, v hustém pražském provozu, kde se tramvaje často potýkají s nejrůznějšími překážkami, to může znamenat různé nepříjemnosti. Například když vůz neprojede kolem zaparkované dodávky.\n\nZajímavosti, co stojí za zmínku\n• Za povedeným vzhledem 52T stojí známý průmyslový designér Tomáš Chludil ze Škoda Group (jeho rukopis ostatně nese již tramvaj T3 Coupé).\n• Unikátní bezpečnostní systém snižuje riziko nehod.\n• Maximální rychlost tramvaje je 80 km/hod, nicméně maximální povolená provozní rychlost je stanovena na 70 km/hod.\n• Unikátní elektrodynamická motorová brzda umožňuje nejen plynulé zpomalování, ale také vracení energie do sítě.\n• Panel s číslem linky je zvenku poprvé i na levé straně tramvaje.\n• 52T umožňuje automatické sčítání cestujících v tramvaji.\n• Uvnitř vozů je speciální antigraffiti nátěr.\n• Jedna tramvaj vyjde přibližně na 83 milionů korun, dopravní podnik si objednal 40 vozů, a pokud využije opci na všech 200 kusů, vyšplhá se cena na 16,6 miliardy korun.\n• Do konce roku 2025 by mělo v Praze jezdit 20 tramvají 52T.\n• Nové tramvaje postupně nahradí nejen dosluhující vozy T3, ale v budoucnu budou jezdit také na plánovaných nových tratích. Počítá se s nimi také pro páteřní linky (9, 10, 17, 18, 22 a 26).\n\nJak se vám 52T líbí? Už se těšíte, až se svezete? Nebo jste novou tramvají už jeli? Dejte nám vědět do komentářů!\n\n0:00 Nová tramvaj 52T\n0:50 Vyrážíme na trať\n1:53 První dojmy cestujících\n3:03 Více místa i cestujících\n3:59 Plynulá a tichá\n4:55 Kdo za 52T stojí?\n5:27 Vychytávky zvenčí\n7:06 Malé vady na kráse\n7:40 Kolik 52T stojí?\n8:10 Kde bude nová tramvaj jezdit\n8:44 Jak hodnotíme jízdu?\n\nTramvajím se nevěnujeme poprvé. Nedáno jsme například natočili video věnující se tramvajovým rekordům: https://youtu.be/oJkwNK1wv4s?si=hMLxXWRC5_9z1ZJL\nS Prahou je kromě tramvají neodmyslitelně spojené i metro. My se byli podívat přímo pod zem, na stavbu nové linky D: https://youtu.be/7FRXmqwwkqg?si=sDFGj8wabD4qg-LM\nMožná jste slyšeli také o metru S. Co se pod tímto označení skrývá a v čem je tento projekt unikátní? Podívejte se: https://youtu.be/ur7-4aU8Gus?si=tjFfKfq0v5wkFPAF\nStále větší význam budou mít v hlavním městě i vlaky. Na jejich budoucnost jsme se zaměřili ve videu: https://youtu.be/8ZUjqpMSYxo?si=dgOp03qXwM_NcDiJ\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n \nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n \nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Nová tramvaj 52T v Praze: Nejpohodlnější a nejtišší jízda v historii MHD?", "b4f7f4a3-ba30-426d-b0f2-5ae2bb8639c6", "dJRxu2RHPyk", false, 570, false, "https://www.youtube.com/watch?v=dJRxu2RHPyk", 6, "/downloads/Daniel Kotula - MHD/2025-06-26 - Nová tramvaj 52T v Praze: Nejpohodlnější a nejtišší jízda v historii MHD?.mp4", false, false, 16, [], 1, ~U[2025-06-26 16:01:06Z], ~U[2025-12-11 12:35:23Z], ~U[2025-12-11 12:35:23Z], "Po měsících čekání a testů vyjela do ostrého provozu nová tramvaj Škoda 52T. Jakými technologiemi disponuje, v čem je lepší než její předchůdkyně, kde skrývá nějaké ty „mouchy“, ale i jak se v ní třeba sedí, jsme se rozhodli ukázat v tomto videu.\n\nVydejte se s námi na exkluzivní jízdu tramvají 52T!\n\nČím 52T předčí svou předchůdkyni 15T a čím zaujme na první svezení?\n• Díky velkým oknům je tramvaj opravdu prosvětlená.\n• Bezbariérový nástup i výstup potěší nejen cestující s handicapem, ale i rodiče s kočárky. Přibyla i vyhrazená místa pro kočárky a vozíky.\n• Dvě sedačky na každé straně uličky zajišťují víc míst k sezení. Sedačky jsou navíc polstrované, takže pohodlnější.\n• Víc míst k stání zajišťuje širší prostor v kloubech tramvaje. Celkově by se mělo do tramvaje vejít 243 cestujících.\n• Díky novému řešení podvozku je jízda nejen plynulá, ale také tichá.\n• Také informační systém prošel „upgradem“ – na 6 obrazovkách najdete vše důležité.\n• Všechny vozy jsou klimatizované.\n\nMalé vady na kráse\n• 52T má jen pět dveří, dva z pěti článků tramvaje je dokonce úplně bez dveří. To může znepříjemňovat a také zpomalovat nastupování a vystupování, především ve špičce, když bude tramvaj přeplněná.\n• 52T je o 4 cm širší než její předchůdkyně. Ačkoli se to zdá jako zanedbatelný údaj, v hustém pražském provozu, kde se tramvaje často potýkají s nejrůznějšími překážkami, to může znamenat různé nepříjemnosti. Například když vůz neprojede kolem zaparkované dodávky.\n\nZajímavosti, co stojí za zmínku\n• Za povedeným vzhledem 52T stojí známý průmyslový designér Tomáš Chludil ze Škoda Group (jeho rukopis ostatně nese již tramvaj T3 Coupé).\n• Unikátní bezpečnostní systém snižuje riziko nehod.\n• Maximální rychlost tramvaje je 80 km/hod, nicméně maximální povolená provozní rychlost je stanovena na 70 km/hod.\n• Unikátní elektrodynamická motorová brzda umožňuje nejen plynulé zpomalování, ale také vracení energie do sítě.\n• Panel s číslem linky je zvenku poprvé i na levé straně tramvaje.\n• 52T umožňuje automatické sčítání cestujících v tramvaji.\n• Uvnitř vozů je speciální antigraffiti nátěr.\n• Jedna tramvaj vyjde přibližně (truncated) 13:35:23.683 [debug] QUERY OK source="sources" db=1.1ms idle=101.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:23.685 [debug] QUERY OK source="media_profiles" db=1.0ms idle=16.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:35:23.686 [debug] QUERY OK source="media_items" db=0.7ms idle=16.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 [19216] 13:35:23.686 [debug] Current batch of media processed. Will check again in 1000ms 13:35:24.687 [debug] Current batch of media processed. Will check again in 1000ms 13:35:25.688 [debug] Current batch of media processed. Will check again in 1000ms 13:35:26.691 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Na novou linku metra čeká Praha víc než 40 let. A zdá se, že by se konečně mohla dočkat! Jak to vypadá v útrobách právě rozestavěné linky D? A jak dlouho na ni budou nejen obyvatelé metropole muset čekat? Na tyto otázky odpovídáme ve videu.\n \nS kamerou jsme totiž vyrazili přímo na stavbu.\n \nAž na Písnici\nLinka D má propojit jižní část Prahy – povede Krčí, Novými Dvory a skončí na Písnici. Ve druhé, severní etapě pak povede do centra, přes náměstí Bratří Synků na náměstí Míru.\nV současnosti probíhají práce mezi Pankrácem a rohem ulic Na Strži a Antala Staška. Vzniknout tu má stanice pojmenovaná po Ivanu Olbrachtovi. Jméno nicméně ještě není jisté, ve hře je kvůli spisovatelově komunistické minulosti například i název Ryšánka.\n \nPropojení linek\nPankrác se navíc stane jedinečnou zastávkou metra – právě tady se totiž udělá nejen přestup mezi déčkem a céčkem, ale také tu úplně poprvé v Praze dojde k propojení obou linek kolejemi. Vznikne tu totiž jednokolejný tunel, jímž budou moci soupravy metra mezi linkami projíždět. Důvodem je dodávání souprav na linku D, která zatím nebude mít samostatné depo (v budoucnu se s ním počítá na Písnici).\n \nNové vlaky\nVzhledem k propojení linek C a D je nutné sjednotit i soupravy metra. A tak se na obou trasách počítá s novými vlaky bez řidiče. S tím samozřejmě souvisí i potřeba úprav stávajících stanic na céčku, aby byly vhodné pro automatizovaný provoz. A co bude se stávajícími soupravami, jež nyní jezdí na lince C? Nahradí ty současné z linky B.\n \nKdy se svezeme?\nPodle odhadů by měla výstavba na Nové Dvory trvat 4,5 roku, do Písnice pak další 1,5 roku. Poslední oficiální informace mluví o zahájení stavby v roce 2026, a tak by měla být jižní etapa déčka hotová v roce 2031.\nSeverní etapa se mohla začít stavět v roce 2029 a hotova má být v roce 2036. Ovšem je nutné počítat s tím že tyto termíny nebudou dodrženy.\n \nJak se staví\nPro hloubení tunelů se dodnes používá dynamit. U stanic se hloubí menší tunely (štoly), které se pak spojí ve velký prostor. Tunely se vyztuží ocelovými tyčemi a několika vrstvami železa a betonu. Ten prý pochází z karlínské betonárky. Stavba také musí počítat se spodní vodou, již je nutné neustále odčerpávat. A tunely jsou vybavené vodotěsnou membránou.\n \nUnikátní stanice\nA jak budou vypadat stanice Pankrác a Olbrachtova? Na Pankráci bude kolejiště uprostřed a celý prostor má být plný světla díky průhledům, spoustě skla a kovových ploch. Počítá se se třemi výstupy – jeden napojený na linku C a OC Arkády, druhý do kancelářské budovy Gemini a třetí k tramvajím.\nOlbrachtova bude mít nástupiště uprostřed, jako je tomu u většiny stanic, a na stěnách bude stříkaný beton a hladké plochy bílého skla. Stanice by měla připomínat umělou jeskyni a měla by disponovat dvěma výstupy – do ulice U Strže a do ulice Matěchova.\n \nJak se vám projekt metra D líbí? Už se těšíte, až se s ním poprvé svezete? Dejte nám vědět do komentářů!\n\n0:00 Exkluzivní pohled do útrob metra D\n1:00 Od Písnice do centra\n1:37 Nejsložitější úsek trasy\n3:13 Málo známé \"jobovky\"\n3:44 Nonstop práce a další zpoždění\n5:20 Jak se hloubí stanice?\n6:08 V hlavní roli dynamit\n6:35 Jak tunely drží?\n7:32 Podoba prvních dvou stanic\n8:45 Kdy se svezeme do centra?\n \nO lince D nejspíš slyšel už každý Pražan. Ale víte, že se chystá i linka E? Známe podrobnosti: https://youtu.be/zXieoZv4JoI?si=7afKXgAaTsYHHDm9\nZajímavou změnu jsme v metru mohli zaznamenat již letos – „přebarvil“ se totiž jezevčík. Co na to říkají cestující? Podívejte se: https://youtu.be/vAy5F7zdyGc?si=CRuf9bK3h6_J8AOx\nJezdíte metrem každý den? Pak se vám jistě bude hodit pár vyzkoušených tipů, jak si zkrátit čas při přestupech z jedné linky na druhou: https://youtu.be/NYREtT_kpWs?si=ORBRRYLx-fQNQ_pk\nMetro D i E jsou záležitostí blízké či vzdálenější budoucnosti. Jak v tu dobu bude vypadat samotná metropole? Zjišťovali jsme ve videu věnovaném tématu proměny Prahy za 10 let: https://youtu.be/VeSrlhrDqDE?si=KnauHL4p56sIvKWZ\n \nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikance" <> ..., "duration" => 600, "filename" => "/downloads/Daniel Kotula - MHD/2025-05-29 - Metro D zevnitř: Jak se staví největší podzemní projekt v historii Česka.mp4", "id" => "7FRXmqwwkqg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=7FRXmqwwkqg", "playlist_index" => 7, "timestamp" => 1748534422, "title" => "Metro D zevnitř: Jak se staví největší podzemní projekt v historii Česka", "upload_date" => "20250529"} 13:35:26.693 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1151.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:35:26.695 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1152.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:26.696 [debug] QUERY OK source="media_items" db=0.8ms idle=1154.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-29 16:00:22Z], 16] 13:35:26.704 [debug] QUERY OK source="media_items" db=5.9ms idle=1112.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Na novou linku metra čeká Praha víc než 40 let. A zdá se, že by se konečně mohla dočkat! Jak to vypadá v útrobách právě rozestavěné linky D? A jak dlouho na ni budou nejen obyvatelé metropole muset čekat? Na tyto otázky odpovídáme ve videu.\n \nS kamerou jsme totiž vyrazili přímo na stavbu.\n \nAž na Písnici\nLinka D má propojit jižní část Prahy – povede Krčí, Novými Dvory a skončí na Písnici. Ve druhé, severní etapě pak povede do centra, přes náměstí Bratří Synků na náměstí Míru.\nV současnosti probíhají práce mezi Pankrácem a rohem ulic Na Strži a Antala Staška. Vzniknout tu má stanice pojmenovaná po Ivanu Olbrachtovi. Jméno nicméně ještě není jisté, ve hře je kvůli spisovatelově komunistické minulosti například i název Ryšánka.\n \nPropojení linek\nPankrác se navíc stane jedinečnou zastávkou metra – právě tady se totiž udělá nejen přestup mezi déčkem a céčkem, ale také tu úplně poprvé v Praze dojde k propojení obou linek kolejemi. Vznikne tu totiž jednokolejný tunel, jímž budou moci soupravy metra mezi linkami projíždět. Důvodem je dodávání souprav na linku D, která zatím nebude mít samostatné depo (v budoucnu se s ním počítá na Písnici).\n \nNové vlaky\nVzhledem k propojení linek C a D je nutné sjednotit i soupravy metra. A tak se na obou trasách počítá s novými vlaky bez řidiče. S tím samozřejmě souvisí i potřeba úprav stávajících stanic na céčku, aby byly vhodné pro automatizovaný provoz. A co bude se stávajícími soupravami, jež nyní jezdí na lince C? Nahradí ty současné z linky B.\n \nKdy se svezeme?\nPodle odhadů by měla výstavba na Nové Dvory trvat 4,5 roku, do Písnice pak další 1,5 roku. Poslední oficiální informace mluví o zahájení stavby v roce 2026, a tak by měla být jižní etapa déčka hotová v roce 2031.\nSeverní etapa se mohla začít stavět v roce 2029 a hotova má být v roce 2036. Ovšem je nutné počítat s tím že tyto termíny nebudou dodrženy.\n \nJak se staví\nPro hloubení tunelů se dodnes používá dynamit. U stanic se hloubí menší tunely (štoly), které se pak spojí ve velký prostor. Tunely se vyztuží ocelovými tyčemi a několika vrstvami železa a betonu. Ten prý pochází z karlínské betonárky. Stavba také musí počítat se spodní vodou, již je nutné neustále odčerpávat. A tunely jsou vybavené vodotěsnou membránou.\n \nUnikátní stanice\nA jak budou vypadat stanice Pankrác a Olbrachtova? Na Pankráci bude kolejiště uprostřed a celý prostor má být plný světla díky průhledům, spoustě skla a kovových ploch. Počítá se se třemi výstupy – jeden napojený na linku C a OC Arkády, druhý do kancelářské budovy Gemini a třetí k tramvajím.\nOlbrachtova bude mít nástupiště uprostřed, jako je tomu u většiny stanic, a na stěnách bude stříkaný beton a hladké plochy bílého skla. Stanice by měla připomínat umělou jeskyni a měla by disponovat dvěma výstupy – do ulice U Strže a do ulice Matěchova.\n \nJak se vám projekt metra D líbí? Už se těšíte, až se s ním poprvé svezete? Dejte nám vědět do komentářů!\n\n0:00 Exkluzivní pohled do útrob metra D\n1:00 Od Písnice do centra\n1:37 Nejsložitější úsek trasy\n3:13 Málo známé \"jobovky\"\n3:44 Nonstop práce a další zpoždění\n5:20 Jak se hloubí stanice?\n6:08 V hlavní roli dynamit\n6:35 Jak tunely drží?\n7:32 Podoba prvních dvou stanic\n8:45 Kdy se svezeme do centra?\n \nO lince D nejspíš slyšel už každý Pražan. Ale víte, že se chystá i linka E? Známe podrobnosti: https://youtu.be/zXieoZv4JoI?si=7afKXgAaTsYHHDm9\nZajímavou změnu jsme v metru mohli zaznamenat již letos – „přebarvil“ se totiž jezevčík. Co na to říkají cestující? Podívejte se: https://youtu.be/vAy5F7zdyGc?si=CRuf9bK3h6_J8AOx\nJezdíte metrem každý den? Pak se vám jistě bude hodit pár vyzkoušených tipů, jak si zkrátit čas při přestupech z jedné linky na druhou: https://youtu.be/NYREtT_kpWs?si=ORBRRYLx-fQNQ_pk\nMetro D i E jsou záležitostí blízké či vzdálenější budoucnosti. Jak v tu dobu bude vypadat samotná metropole? Zjišťovali jsme ve videu věnovaném tématu proměny Prahy za 10 let: https://youtu.be/VeSrlhrDqDE?si=KnauHL4p56sIvKWZ\n \nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikance" <> ..., "Metro D zevnitř: Jak se staví největší podzemní projekt v historii Česka", "a08ab143-2ae7-44e7-b517-0ca28ae3edf6", "7FRXmqwwkqg", false, 600, false, "https://www.youtube.com/watch?v=7FRXmqwwkqg", 7, "/downloads/Daniel Kotula - MHD/2025-05-29 - Metro D zevnitř: Jak se staví největší podzemní projekt v historii Česka.mp4", false, false, 16, [], 1, ~U[2025-05-29 16:00:22Z], ~U[2025-12-11 12:35:26Z], ~U[2025-12-11 12:35:26Z], "Na novou linku metra čeká Praha víc než 40 let. A zdá se, že by se konečně mohla dočkat! Jak to vypadá v útrobách právě rozestavěné linky D? A jak dlouho na ni budou nejen obyvatelé metropole muset čekat? Na tyto otázky odpovídáme ve videu.\n \nS kamerou jsme totiž vyrazili přímo na stavbu.\n \nAž na Písnici\nLinka D má propojit jižní část Prahy – povede Krčí, Novými Dvory a skončí na Písnici. Ve druhé, severní etapě pak povede do centra, přes náměstí Bratří Synků na náměstí Míru.\nV současnosti probíhají práce mezi Pankrácem a rohem ulic Na Strži a Antala Staška. Vzniknout tu má stanice pojmenovaná po Ivanu Olbrachtovi. Jméno nicméně ještě není jisté, ve hře je kvůli spisovatelově komunistické minulosti například i název Ryšánka.\n \nPropojení linek\nPankrác se navíc stane jedinečnou zastávkou metra – právě tady se totiž udělá nejen přestup mezi déčkem a céčkem, ale také tu úplně poprvé v Praze dojde k propojení obou linek kolejemi. Vznikne tu totiž jednokolejný tunel, jímž budou moci soupravy metra mezi linkami projíždět. Důvodem je dodávání souprav na linku D, která zatím nebude mít samostatné depo (v budoucnu se s ním počítá na Písnici).\n \nNové vlaky\nVzhledem k propojení linek C a D je nutné sjednotit i soupravy metra. A tak se na obou trasách počítá s novými vlaky bez řidiče. S tím samozřejmě souvisí i potřeba úprav stávajících stanic na céčku, aby byly vhodné pro automatizovaný provoz. A co bude se stávajícími soupravami, jež nyní jezdí na lince C? Nahradí ty současné z linky B.\n \nKdy se svezeme?\nPodle odhadů by měla výstavba na Nové Dvory trvat 4,5 roku, do Písnice pak další 1,5 roku. Poslední oficiální informace mluví o zahájení stavby v roce 2026, a tak by měla být jižní etapa déčka hotová v roce 2031.\nSeverní etapa se mohla začít stavět v roce 2029 a hotova má být v roce 2036. Ovšem je nutné počítat s tím že tyto termíny nebudou dodrženy.\n \nJak se staví\nPro hloubení tunelů se dodnes používá dynamit. U stanic se hloubí menší tunely (štoly), které se pak spojí ve velký prostor. Tunely se vyztuží ocelovými tyčemi a několika vrstvami železa a betonu. Ten prý pochází z karlínské betonárky. Stavba také musí počítat se spodní vod (truncated) 13:35:26.706 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=118.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:26.707 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=13.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:35:26.709 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=13.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19217] 13:35:26.709 [debug] Current batch of media processed. Will check again in 1000ms 13:35:27.710 [debug] Current batch of media processed. Will check again in 1000ms 13:35:28.711 [debug] Current batch of media processed. Will check again in 1000ms 13:35:29.714 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Železniční doprava zažívá v posledních letech nevídaný rozkvět. A týká se to i Prahy! Které přelomové vlakové projekty změní cestování v hlavní městě i jeho okolí v nejbližší budoucnosti? A kdy se konečně dočkáme rychlodráhy na letiště? To vše prozradíme v tomto videu!\n \nZa boomem železniční výstavby stojí masivní podpora Evropské unie. A tak se i u nás staví nové koleje a nádraží. Kde se na ně můžeme těšit?\n \nBerounský tunel\nSpojit má – jak název napovídá – hlavní město s Berounem. Ze Smíchovského nádraží bude hlavní vjezd do tunelu pod tramvajovým mostem na Barrandov, druhý vjezd bude u Branického mostu. Končit bude těsně před Berounem, kde bude připravena i odbočka na plánovanou vysokorychlostní trať na Hořovice a Plzeň. Cestu Praha–Beroun by měl vlak zvládnout za 13 minut.\nKolik bude nová trať stát? Zatím se hovoří o 50 milionech korun. Stavět by se mělo začít koncem roku 2028 a hotovo má být okolo roku 2035.\n \nVýchodní trasy\nVýchodní vysokorychlostní trať, respektive plány na ni, počítá se dvěma větvemi – do Brna a Ostravy a také na Hradec Králové a Pardubice.\nVýjezd bude ze dvou směrů – z Vršovic do Běchovic (se zastávkou na Zahradním Městě) a pak z Libně do Běchovic. Navazující trať mezi Běchovicemi a Poříčany bude čtyřkolejní. Přibližně na úrovni Nehvizd je naplánovaný přestupní terminál Praha-Východ, na který budou směřovat autobusy a vznikne tu parkoviště pro 3 tisíce aut. Do centra Prahy odtud bude cesta vlakem trvat pouhých 15 minut.\nZa Poříčany se bude trať dělit na brněnskou a pardubickou (resp. hradeckou).\n \nSeverní trať\nTřetí směr, se kterým se počítá, je na sever do Drážďan. Trať bude mít dva tunely – pod Českým Středohořím v délce 18 km a druhý pod Krušnými horami, který bude mít 26 km a stane se tak nejdelším vlakovým tunelem ve střední Evropě. Trať začne u Balabenky, kde se zanoří do tunelu, a vyjde u Letňan, kde bude stát první terminál. Druhý se plánuje u Roudnice nad Labem, odkud se cestující dostanou do centra Prahy za pouhých 19 minut.\n \nRychlodráha na letiště\nVýstavba rychlodráhy se již rozjela v Bubnech, další úsek se chystá od nádraží Veleslavín přes nádraží Ruzyně na Letiště Václava Havla. Vzhledem k investici okolo 100 miliard korun se Správa železnic rozhodla financovat stavbu formou PPP projektu. Výběr soukromé firmy, jež se na stavbě bude podílet, by měl být hotový do roku 2026, a tak se začne stavět velmi brzo. Pak ještě zbývá tunel mezi Výstavištěm a Veleslavínem a bude hotovo. Rychlodráha by měla cestující dopravit z letiště do centra za 20 minut.\nPokud vás rychlodráha na letiště zajímá víc, podívejte se na naše video: https://youtu.be/hbZTgd9sfCM?si=XCjtRE29TlDNWeEb\nOstatně odpověď jsme v jednom z videí hledali i na otázku, proč stavba rychlodráhy trvá tak dlouho: https://youtu.be/pcEl7DQUc8w?si=H6c7i5GWbF2u9u0D\n \nTak co na projekty nových rychlovlaků říkáte? Myslíte si, že zlepší život v Praze a jejím okolí? Dejte nám vědět do komentářů!\n\n0:00 (Rychlo)vlaková revoluce v Praze a okolí\n0:26 Boom železniční dopravy\n1:08 Tunel do Berouna\n3:39 Tratě na východ od Prahy\n6:32 Na sever až do Drážďan\n8:07 Kdy bude rychlodráha na letiště?\n \nTerminál Smíchov bude hrát pro dopravu v Praze a jejím okolí důležitou roli. Co všechno o něm musíte vědět? Podívejte se: https://youtu.be/XxEdGKk0vl4?si=rdhKaVG-4ORCrQHp\nOstatně Smíchov není jediným nádražím, které čekají změny. Podobně na tom jsou i tři ikonická nádraží v Praze. Co s nimi bude? Zjistili jsme to: https://youtu.be/_6IGDWMWeGM?si=w7Av8aEmPDgRcX5V\nVěděli jste, že vlaky jsou nejrychlejším způsobem, jak cestovat i po samotné Praze? Rádi vám to dokážeme: https://youtu.be/T5sxgJke6_U?si=ZoTR0k4NWX6ZGvcC\nŽe na letiště má vést rychlovlak, není žádnou novinkou. Víte ale, co čeká pražské letiště v budoucnu? A jakou historii má za sebou? Podívejte se: https://youtu.be/4Ge1G6gpv6c?si=4ETJfYvB3TyPE9LA\n \nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n \nPotřebujete" <> ..., "duration" => 611, "filename" => "/downloads/Daniel Kotula - MHD/2025-03-20 - Budoucnost vlaků v Praze – lepší než auto a Beroun za 13 minut.mp4", "id" => "8ZUjqpMSYxo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8ZUjqpMSYxo", "playlist_index" => 8, "timestamp" => 1742490008, "title" => "Budoucnost vlaků v Praze – lepší než auto a Beroun za 13 minut", "upload_date" => "20250320"} 13:35:29.715 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1173.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:35:29.717 [debug] QUERY OK source="sources" db=0.6ms idle=1175.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:29.718 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1176.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-20 17:00:08Z], 16] 13:35:29.726 [debug] QUERY OK source="media_items" db=5.5ms idle=1128.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Železniční doprava zažívá v posledních letech nevídaný rozkvět. A týká se to i Prahy! Které přelomové vlakové projekty změní cestování v hlavní městě i jeho okolí v nejbližší budoucnosti? A kdy se konečně dočkáme rychlodráhy na letiště? To vše prozradíme v tomto videu!\n \nZa boomem železniční výstavby stojí masivní podpora Evropské unie. A tak se i u nás staví nové koleje a nádraží. Kde se na ně můžeme těšit?\n \nBerounský tunel\nSpojit má – jak název napovídá – hlavní město s Berounem. Ze Smíchovského nádraží bude hlavní vjezd do tunelu pod tramvajovým mostem na Barrandov, druhý vjezd bude u Branického mostu. Končit bude těsně před Berounem, kde bude připravena i odbočka na plánovanou vysokorychlostní trať na Hořovice a Plzeň. Cestu Praha–Beroun by měl vlak zvládnout za 13 minut.\nKolik bude nová trať stát? Zatím se hovoří o 50 milionech korun. Stavět by se mělo začít koncem roku 2028 a hotovo má být okolo roku 2035.\n \nVýchodní trasy\nVýchodní vysokorychlostní trať, respektive plány na ni, počítá se dvěma větvemi – do Brna a Ostravy a také na Hradec Králové a Pardubice.\nVýjezd bude ze dvou směrů – z Vršovic do Běchovic (se zastávkou na Zahradním Městě) a pak z Libně do Běchovic. Navazující trať mezi Běchovicemi a Poříčany bude čtyřkolejní. Přibližně na úrovni Nehvizd je naplánovaný přestupní terminál Praha-Východ, na který budou směřovat autobusy a vznikne tu parkoviště pro 3 tisíce aut. Do centra Prahy odtud bude cesta vlakem trvat pouhých 15 minut.\nZa Poříčany se bude trať dělit na brněnskou a pardubickou (resp. hradeckou).\n \nSeverní trať\nTřetí směr, se kterým se počítá, je na sever do Drážďan. Trať bude mít dva tunely – pod Českým Středohořím v délce 18 km a druhý pod Krušnými horami, který bude mít 26 km a stane se tak nejdelším vlakovým tunelem ve střední Evropě. Trať začne u Balabenky, kde se zanoří do tunelu, a vyjde u Letňan, kde bude stát první terminál. Druhý se plánuje u Roudnice nad Labem, odkud se cestující dostanou do centra Prahy za pouhých 19 minut.\n \nRychlodráha na letiště\nVýstavba rychlodráhy se již rozjela v Bubnech, další úsek se chystá od nádraží Veleslavín přes nádraží Ruzyně na Letiště Václava Havla. Vzhledem k investici okolo 100 miliard korun se Správa železnic rozhodla financovat stavbu formou PPP projektu. Výběr soukromé firmy, jež se na stavbě bude podílet, by měl být hotový do roku 2026, a tak se začne stavět velmi brzo. Pak ještě zbývá tunel mezi Výstavištěm a Veleslavínem a bude hotovo. Rychlodráha by měla cestující dopravit z letiště do centra za 20 minut.\nPokud vás rychlodráha na letiště zajímá víc, podívejte se na naše video: https://youtu.be/hbZTgd9sfCM?si=XCjtRE29TlDNWeEb\nOstatně odpověď jsme v jednom z videí hledali i na otázku, proč stavba rychlodráhy trvá tak dlouho: https://youtu.be/pcEl7DQUc8w?si=H6c7i5GWbF2u9u0D\n \nTak co na projekty nových rychlovlaků říkáte? Myslíte si, že zlepší život v Praze a jejím okolí? Dejte nám vědět do komentářů!\n\n0:00 (Rychlo)vlaková revoluce v Praze a okolí\n0:26 Boom železniční dopravy\n1:08 Tunel do Berouna\n3:39 Tratě na východ od Prahy\n6:32 Na sever až do Drážďan\n8:07 Kdy bude rychlodráha na letiště?\n \nTerminál Smíchov bude hrát pro dopravu v Praze a jejím okolí důležitou roli. Co všechno o něm musíte vědět? Podívejte se: https://youtu.be/XxEdGKk0vl4?si=rdhKaVG-4ORCrQHp\nOstatně Smíchov není jediným nádražím, které čekají změny. Podobně na tom jsou i tři ikonická nádraží v Praze. Co s nimi bude? Zjistili jsme to: https://youtu.be/_6IGDWMWeGM?si=w7Av8aEmPDgRcX5V\nVěděli jste, že vlaky jsou nejrychlejším způsobem, jak cestovat i po samotné Praze? Rádi vám to dokážeme: https://youtu.be/T5sxgJke6_U?si=ZoTR0k4NWX6ZGvcC\nŽe na letiště má vést rychlovlak, není žádnou novinkou. Víte ale, co čeká pražské letiště v budoucnu? A jakou historii má za sebou? Podívejte se: https://youtu.be/4Ge1G6gpv6c?si=4ETJfYvB3TyPE9LA\n \nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n \nPotřebujete" <> ..., "Budoucnost vlaků v Praze – lepší než auto a Beroun za 13 minut", "aa44f84f-1a70-4450-b990-a550f835cdfb", "8ZUjqpMSYxo", false, 611, false, "https://www.youtube.com/watch?v=8ZUjqpMSYxo", 8, "/downloads/Daniel Kotula - MHD/2025-03-20 - Budoucnost vlaků v Praze – lepší než auto a Beroun za 13 minut.mp4", false, false, 16, [], 1, ~U[2025-03-20 17:00:08Z], ~U[2025-12-11 12:35:29Z], ~U[2025-12-11 12:35:29Z], "Železniční doprava zažívá v posledních letech nevídaný rozkvět. A týká se to i Prahy! Které přelomové vlakové projekty změní cestování v hlavní městě i jeho okolí v nejbližší budoucnosti? A kdy se konečně dočkáme rychlodráhy na letiště? To vše prozradíme v tomto videu!\n \nZa boomem železniční výstavby stojí masivní podpora Evropské unie. A tak se i u nás staví nové koleje a nádraží. Kde se na ně můžeme těšit?\n \nBerounský tunel\nSpojit má – jak název napovídá – hlavní město s Berounem. Ze Smíchovského nádraží bude hlavní vjezd do tunelu pod tramvajovým mostem na Barrandov, druhý vjezd bude u Branického mostu. Končit bude těsně před Berounem, kde bude připravena i odbočka na plánovanou vysokorychlostní trať na Hořovice a Plzeň. Cestu Praha–Beroun by měl vlak zvládnout za 13 minut.\nKolik bude nová trať stát? Zatím se hovoří o 50 milionech korun. Stavět by se mělo začít koncem roku 2028 a hotovo má být okolo roku 2035.\n \nVýchodní trasy\nVýchodní vysokorychlostní trať, respektive plány na ni, počítá se dvěma větvemi – do Brna a Ostravy a také na Hradec Králové a Pardubice.\nVýjezd bude ze dvou směrů – z Vršovic do Běchovic (se zastávkou na Zahradním Městě) a pak z Libně do Běchovic. Navazující trať mezi Běchovicemi a Poříčany bude čtyřkolejní. Přibližně na úrovni Nehvizd je naplánovaný přestupní terminál Praha-Východ, na který budou směřovat autobusy a vznikne tu parkoviště pro 3 tisíce aut. Do centra Prahy odtud bude cesta vlakem trvat pouhých 15 minut.\nZa Poříčany se bude trať dělit na brněnskou a pardubickou (resp. hradeckou).\n \nSeverní trať\nTřetí směr, se kterým se počítá, je na sever do Drážďan. Trať bude mít dva tunely – pod Českým Středohořím v délce 18 km a druhý pod Krušnými horami, který bude mít 26 km a stane se tak nejdelším vlakovým tunelem ve střední Evropě. Trať začne u Balabenky, kde se zanoří do tunelu, a vyjde u Letňan, kde bude stát první terminál. Druhý se plánuje u Roudnice nad Labem, odkud se cestující dostanou do centra Prahy za pouhých 19 minut.\n \nRychlodráha na letiště\nVýstavba rychlodráhy se již rozjela v Bubnech, další úsek se chystá od nádraží Veleslavín přes nádraží Ruzyně na Letiště Václava Havla. Vzhledem k investici okolo 1 (truncated) 13:35:29.728 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=134.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:29.729 [debug] QUERY OK source="media_profiles" db=0.5ms idle=13.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:35:29.730 [debug] QUERY OK source="media_items" db=0.6ms idle=13.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 [19218] 13:35:29.731 [debug] Current batch of media processed. Will check again in 1000ms 13:35:30.731 [debug] Current batch of media processed. Will check again in 1000ms 13:35:31.732 [debug] Current batch of media processed. Will check again in 1000ms 13:35:32.735 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Největší připravovaná dopravní stavba v Praze, která ovlivní nejen životy obyvatel hlavního města, ale i jejich sousedů ze Středočeského kraje. Tak by se dal nazvat projekt Nové spojení II, jemuž se přezdívá metro S. A právě na něj jsme se zaměřili v tomto videu.\n\nMetro S je sice zjednodušeně řečeno příměstská vlaková doprava, ovšem bude zcela unikátní – velká část trati totiž povede pod zemí, díky čemuž se vlaky dostanou až do samotného centra Prahy.\n\nProč je potřeba?\nŘíkáte si, že příměstské vlaky jezdí již dnes, a tak není nutné vymýšlet podzemní tratě? Problémem současného spojení ovšem je, že koleje kapacitně nestačí. Jezdí po nich i dálkové a nákladní vlaky, což v kombinaci se stoupajícím počtem lidí dojíždějících do Prahy znamená, že vagony jsou přeplněné a brzy přestanou uspokojovat poptávku. Aby lidé nevyměnili vlaky za auta, je třeba tratě posílit. Vznikl tak plán na svedení kolejí do tunelů pod zem, díky čemuž se cesta do Prahy zjednoduší, a hlavně zrychlí. Snazší pak bude i samotný pohyb po metropoli. Jak by tedy mělo metro S vypadat?\n\nZe západu na východ\nZápadovýchodní tunel by měl vést ze Smíchovského nádraží do Karlína, kde se napojí na Karlínskou trať u Čechie. Má mít 4 stanice – Karlovo náměstí (s přestupem na metro B), Václavské náměstí (přestupy na A a B), centrální stanice pod Hlavním nádražím (měla by být v hloubce 40 metrů) a Karlín (v úrovni stanice Křižíkova s přestupem na B).\n\nZe severu na jih\nSeverojižní tunel bude začínat za Vršovicemi a ústit bude na Florenci u Negrelliho viaduktu. Počítá se jen se dvěma stanicemi – centrální pod Hlavním nádražím a Florenc (bude nadzemní v místě, kde je dnes autobusové nádraží).\n\nNavazující projekty\nNa metro S budou navazovat i další projekty, jež se v Praze chystají. Patří k nim:\n• rychlodráha na letiště – původně se počítalo s jejím koncem na Masarykově nádraží, nyní se plánuje, že část vlaků bude končit na Hlavním nádraží;\n• proměna Hlavního nádraží – kvůli metru S se počítá s výstavbou dalšího vestibulu na náměstí Winstona Churchilla;\n• metro D – ve druhé fázi výstavby se vybuduje trať z Pankráce na náměstí Bratří Synků, kde se propojí s metrem S;\n• tramvajová trať před Hlavním nádražím;\n• zastřešení kolejí a další projekty, které plánuje Penta.\n\nKdy a za kolik\nV současnosti se řeší zanesení projektu Nového spojení II a odhaduje se, že k výstavbě by mělo být vše připraveno v roce 2035. Hotovo by v takovém případě mohlo být v roce 2047.\nRozpočet je zatím stanovený na 185 miliard korun, ovšem dá se předpokládat, že se ještě zvýší. Většinu financí poskytne stát, počítá se ale i s příspěvkem EU a se zapojením soukromého kapitálu formou PPP projektu.\n\nTak co na projekt metra S říkáte? Dává vám smysl, nebo by podle vás bylo možné využít peníze na jiné účely? Dejte nám vědět do komentářů!\n\n0:00 Nové spojení II aneb metro S\n0:37 Potřebujeme metro S?\n1:38 Tři varianty trasy\n2:30 Západovýchodní tunel\n3:05 Severojižní tunel\n3:31 Rychlodráha na letiště\n4:16 Proměna Hlavního nádraží\n4:44 Plány metra D\n5:05 Tramvajová trať před \"Hlavákem\"\n5:23 Zastřešení kolejí\n6:31 Kdy začne výstavba metra S?\n6:53 Kolik bude stát metro S\n\nChcete se dozvědět víc o chystané proměně Hlavního nádraží, která vzbudila před nedávnem takové vášně? Podívejte se na naše video: https://youtu.be/IyRs1IBRjnE?si=h5OMBQNrUq0zbt32\nProměna Florence souvisí nejen s metrem S. Má tu vzniknout jedna z nejmodernějších čtvrtí v Praze! Přesvědčte se sami: https://youtu.be/utBtW12QK5M?si=Euysx9vSbJqQGaxG\nO metru D či metru S se mluví už nějakou dobu. Ale slyšeli jste již o metru E? Představíme vám ho ve videu: https://youtu.be/zXieoZv4JoI?si=amTnBeh3MDAmhLkX\nU metra ještě zůstaňme. Chcete při přestupech z jedné linky na druhou ušetřit čas? Pak pro vás máme prověřené tipy: https://youtu.be/NYREtT_kpWs?si=0BymISt5mq7NtCQK\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovit" <> ..., "duration" => 485, "filename" => "/downloads/Daniel Kotula - MHD/2025-02-20 - Metro S – známe všechny podrobnosti!.mp4", "id" => "ur7-4aU8Gus", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ur7-4aU8Gus", "playlist_index" => 9, "timestamp" => 1740070866, "title" => "Metro S – známe všechny podrobnosti!", "upload_date" => "20250220"} 13:35:32.736 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1194.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:35:32.738 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1196.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:32.740 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1198.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-20 17:01:06Z], 16] 13:35:32.750 [debug] QUERY OK source="media_items" db=6.7ms idle=1143.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Největší připravovaná dopravní stavba v Praze, která ovlivní nejen životy obyvatel hlavního města, ale i jejich sousedů ze Středočeského kraje. Tak by se dal nazvat projekt Nové spojení II, jemuž se přezdívá metro S. A právě na něj jsme se zaměřili v tomto videu.\n\nMetro S je sice zjednodušeně řečeno příměstská vlaková doprava, ovšem bude zcela unikátní – velká část trati totiž povede pod zemí, díky čemuž se vlaky dostanou až do samotného centra Prahy.\n\nProč je potřeba?\nŘíkáte si, že příměstské vlaky jezdí již dnes, a tak není nutné vymýšlet podzemní tratě? Problémem současného spojení ovšem je, že koleje kapacitně nestačí. Jezdí po nich i dálkové a nákladní vlaky, což v kombinaci se stoupajícím počtem lidí dojíždějících do Prahy znamená, že vagony jsou přeplněné a brzy přestanou uspokojovat poptávku. Aby lidé nevyměnili vlaky za auta, je třeba tratě posílit. Vznikl tak plán na svedení kolejí do tunelů pod zem, díky čemuž se cesta do Prahy zjednoduší, a hlavně zrychlí. Snazší pak bude i samotný pohyb po metropoli. Jak by tedy mělo metro S vypadat?\n\nZe západu na východ\nZápadovýchodní tunel by měl vést ze Smíchovského nádraží do Karlína, kde se napojí na Karlínskou trať u Čechie. Má mít 4 stanice – Karlovo náměstí (s přestupem na metro B), Václavské náměstí (přestupy na A a B), centrální stanice pod Hlavním nádražím (měla by být v hloubce 40 metrů) a Karlín (v úrovni stanice Křižíkova s přestupem na B).\n\nZe severu na jih\nSeverojižní tunel bude začínat za Vršovicemi a ústit bude na Florenci u Negrelliho viaduktu. Počítá se jen se dvěma stanicemi – centrální pod Hlavním nádražím a Florenc (bude nadzemní v místě, kde je dnes autobusové nádraží).\n\nNavazující projekty\nNa metro S budou navazovat i další projekty, jež se v Praze chystají. Patří k nim:\n• rychlodráha na letiště – původně se počítalo s jejím koncem na Masarykově nádraží, nyní se plánuje, že část vlaků bude končit na Hlavním nádraží;\n• proměna Hlavního nádraží – kvůli metru S se počítá s výstavbou dalšího vestibulu na náměstí Winstona Churchilla;\n• metro D – ve druhé fázi výstavby se vybuduje trať z Pankráce na náměstí Bratří Synků, kde se propojí s metrem S;\n• tramvajová trať před Hlavním nádražím;\n• zastřešení kolejí a další projekty, které plánuje Penta.\n\nKdy a za kolik\nV současnosti se řeší zanesení projektu Nového spojení II a odhaduje se, že k výstavbě by mělo být vše připraveno v roce 2035. Hotovo by v takovém případě mohlo být v roce 2047.\nRozpočet je zatím stanovený na 185 miliard korun, ovšem dá se předpokládat, že se ještě zvýší. Většinu financí poskytne stát, počítá se ale i s příspěvkem EU a se zapojením soukromého kapitálu formou PPP projektu.\n\nTak co na projekt metra S říkáte? Dává vám smysl, nebo by podle vás bylo možné využít peníze na jiné účely? Dejte nám vědět do komentářů!\n\n0:00 Nové spojení II aneb metro S\n0:37 Potřebujeme metro S?\n1:38 Tři varianty trasy\n2:30 Západovýchodní tunel\n3:05 Severojižní tunel\n3:31 Rychlodráha na letiště\n4:16 Proměna Hlavního nádraží\n4:44 Plány metra D\n5:05 Tramvajová trať před \"Hlavákem\"\n5:23 Zastřešení kolejí\n6:31 Kdy začne výstavba metra S?\n6:53 Kolik bude stát metro S\n\nChcete se dozvědět víc o chystané proměně Hlavního nádraží, která vzbudila před nedávnem takové vášně? Podívejte se na naše video: https://youtu.be/IyRs1IBRjnE?si=h5OMBQNrUq0zbt32\nProměna Florence souvisí nejen s metrem S. Má tu vzniknout jedna z nejmodernějších čtvrtí v Praze! Přesvědčte se sami: https://youtu.be/utBtW12QK5M?si=Euysx9vSbJqQGaxG\nO metru D či metru S se mluví už nějakou dobu. Ale slyšeli jste již o metru E? Představíme vám ho ve videu: https://youtu.be/zXieoZv4JoI?si=amTnBeh3MDAmhLkX\nU metra ještě zůstaňme. Chcete při přestupech z jedné linky na druhou ušetřit čas? Pak pro vás máme prověřené tipy: https://youtu.be/NYREtT_kpWs?si=0BymISt5mq7NtCQK\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovit" <> ..., "Metro S – známe všechny podrobnosti!", "40e8bf91-05a8-4a5d-a7a9-909890a41890", "ur7-4aU8Gus", false, 485, false, "https://www.youtube.com/watch?v=ur7-4aU8Gus", 9, "/downloads/Daniel Kotula - MHD/2025-02-20 - Metro S – známe všechny podrobnosti!.mp4", false, false, 16, [], 1, ~U[2025-02-20 17:01:06Z], ~U[2025-12-11 12:35:32Z], ~U[2025-12-11 12:35:32Z], "Největší připravovaná dopravní stavba v Praze, která ovlivní nejen životy obyvatel hlavního města, ale i jejich sousedů ze Středočeského kraje. Tak by se dal nazvat projekt Nové spojení II, jemuž se přezdívá metro S. A právě na něj jsme se zaměřili v tomto videu.\n\nMetro S je sice zjednodušeně řečeno příměstská vlaková doprava, ovšem bude zcela unikátní – velká část trati totiž povede pod zemí, díky čemuž se vlaky dostanou až do samotného centra Prahy.\n\nProč je potřeba?\nŘíkáte si, že příměstské vlaky jezdí již dnes, a tak není nutné vymýšlet podzemní tratě? Problémem současného spojení ovšem je, že koleje kapacitně nestačí. Jezdí po nich i dálkové a nákladní vlaky, což v kombinaci se stoupajícím počtem lidí dojíždějících do Prahy znamená, že vagony jsou přeplněné a brzy přestanou uspokojovat poptávku. Aby lidé nevyměnili vlaky za auta, je třeba tratě posílit. Vznikl tak plán na svedení kolejí do tunelů pod zem, díky čemuž se cesta do Prahy zjednoduší, a hlavně zrychlí. Snazší pak bude i samotný pohyb po metropoli. Jak by tedy mělo metro S vypadat?\n\nZe západu na východ\nZápadovýchodní tunel by měl vést ze Smíchovského nádraží do Karlína, kde se napojí na Karlínskou trať u Čechie. Má mít 4 stanice – Karlovo náměstí (s přestupem na metro B), Václavské náměstí (přestupy na A a B), centrální stanice pod Hlavním nádražím (měla by být v hloubce 40 metrů) a Karlín (v úrovni stanice Křižíkova s přestupem na B).\n\nZe severu na jih\nSeverojižní tunel bude začínat za Vršovicemi a ústit bude na Florenci u Negrelliho viaduktu. Počítá se jen se dvěma stanicemi – centrální pod Hlavním nádražím a Florenc (bude nadzemní v místě, kde je dnes autobusové nádraží).\n\nNavazující projekty\nNa metro S budou navazovat i další projekty, jež se v Praze chystají. Patří k nim:\n• rychlodráha na letiště – původně se počítalo s jejím koncem na Masarykově nádraží, nyní se plánuje, že část vlaků bude končit na Hlavním nádraží;\n• proměna Hlavního nádraží – kvůli metru S se počítá s výstavbou dalšího vestibulu na náměstí Winstona Churchilla;\n• metro D – ve druhé fázi výstavby se vybuduje trať z Pankráce na náměstí Bratří Synků, kde se propojí (truncated) 13:35:32.751 [debug] QUERY OK source="sources" db=0.8ms idle=149.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:32.753 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=15.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:35:32.754 [debug] QUERY OK source="media_items" db=0.7ms idle=15.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19219] 13:35:32.755 [debug] Current batch of media processed. Will check again in 1000ms 13:35:33.756 [debug] Current batch of media processed. Will check again in 1000ms 13:35:34.757 [debug] Current batch of media processed. Will check again in 1000ms 13:35:35.760 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nové značení v metru budí vášně – jedni považují takzvaného jezevčíka za nepřehledného a pochmurného, jiní jsou z něj nadšení. Ať už patříte do kterékoli skupiny, určitě si nenechte ujít toto video, kde jsme se na jezevčíka zaměřili opravdu detailně!\n\nČím vším se nový jezevčík liší?\n• Přehozené linky\nZatímco na původní navigaci byla linka A nahoře, nyní ji nahradilo céčko, na jehož místo se dostalo béčko, a linka A je uprostřed. Ačkoli se jedná o nezvyk, důvod je jednoduchý – až bude zprovozněna linka D, jednoduše se v novém schématu napojí.\n• Černé pozadí\nNamísto bílé barvy má nyní jezevčík barvu černou, respektive antracitovou. I to má ale své důvody. Patří k nim především lepší čitelnost, odlišení od reklam v metru, jež bývají na bílém pozadí, a také fakt, že černá barva je v navigaci metra běžná i v jiných metropolích.\n• Nové piktogramy\nNa rozdíl od původních piktogramů jsou v novém jezevčíkovi důležitá místa vyobrazena realističtěji.\n• Označení bezbariérových stanic\nVzhledem k tomu, že se pražské metro může pochlubit 47 bezbariérovými stanicemi (z celkových 61), jsou nově na jezevčíkovi graficky označené stanice, jež bezbariérové nejsou.\n• Vzdálenost stanic\nZatímco původně byly stanice na jezevčíkovi od sebe různě vzdálené, na nové navigaci už je najdete ve stejné vzdálenosti od sebe.\n\nCo čeká jezevčíka v budoucnu\nVzhledem k rozvoji pražského metra současná podoba jezevčíka určitě není podobou poslední. Zanedlouho přibyde linka D, časem se počítá i s přidáním sítě vlaků (nový železniční uzel, rychlodráha na letiště) nebo prodloužením stávajících linek metra. Tolik informací se do jezevčíka nevejde, a tak v budoucnu najdete v metru schéma jen s jednou linkou. Ostatně v některých vagónech takového jezevčíka najdete již dnes. Všechny linky najdete jen na chobotnici při vstupu do vagonu. A na déčku se počítá s digitálními tabulemi ve vagonech.\n\nPatříte mezi milovníky jezevčíků v metru? Stáhněte si jedinečnou tapetu do mobilu či na desktop, na které najdete všechny historické jezevčíky z pražského metra: https://www.kotula.cz/jezevcik/\n\nA co na nového jezevčíka říkáte vy? Líbí se vám, nebo patříte k jeho odpůrcům? Dejte nám vědět v komentářích!\n\n0:00 Nový jezevčík v metru\n1:03 Odlišné umístění linek\n1:46 Kontroverzní barva\n2:41 Realistické piktogramy\n3:23 Označení bezbariérových stanic\n4:00 Vzdálenost stanic ve schématu\n5:04 Co čeká jezevčíka dál?\n7:01 Jak se líbí cestujícím\n\nDesign jezevčíků v metru není samozřejmě jedinou novinkou v MHD, která na nás čeká. Na co se můžeme těšit? Prozradíme ve videu: https://youtu.be/PDf4_BR-1es?si=GgcbgmcgcHPjl9JM\nSpíše než metro využíváte tramvaje? I ty skrývají spoustu zajímavostí! Ty nej jsme shrnuli v nedávném videu: https://youtu.be/oJkwNK1wv4s?si=tNxo2qML7SCVaqPs\nVe světě autobusů patří k poměrně kontroverzním tématům takzvané buspruhy. Co se s nimi chystá? Podívejte se: https://youtu.be/8tQuU5-pLZA?si=f-epvNW6uM_w2dXS\nVášně budí i chystaná proměna Hlavního nádraží. Jak bude vlastně vypadat? Zjistíte v našem videu: https://youtu.be/IyRs1IBRjnE?si=o0DjT3fLiZxky5cb\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 490, "filename" => "/downloads/Daniel Kotula - MHD/2025-02-13 - Nový jezevčík v metru – povedený design, nebo průšvih?.mp4", "id" => "vAy5F7zdyGc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vAy5F7zdyGc", "playlist_index" => 10, "timestamp" => 1739466600, "title" => "Nový jezevčík v metru – povedený design, nebo průšvih?", "upload_date" => "20250213"} 13:35:35.761 [debug] QUERY OK source="sources" db=0.6ms idle=1219.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:35:35.763 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1221.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:35.765 [debug] QUERY OK source="media_items" db=1.3ms idle=1222.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-13 17:10:00Z], 16] 13:35:35.773 [debug] QUERY OK source="media_items" db=6.3ms queue=0.1ms idle=1161.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nové značení v metru budí vášně – jedni považují takzvaného jezevčíka za nepřehledného a pochmurného, jiní jsou z něj nadšení. Ať už patříte do kterékoli skupiny, určitě si nenechte ujít toto video, kde jsme se na jezevčíka zaměřili opravdu detailně!\n\nČím vším se nový jezevčík liší?\n• Přehozené linky\nZatímco na původní navigaci byla linka A nahoře, nyní ji nahradilo céčko, na jehož místo se dostalo béčko, a linka A je uprostřed. Ačkoli se jedná o nezvyk, důvod je jednoduchý – až bude zprovozněna linka D, jednoduše se v novém schématu napojí.\n• Černé pozadí\nNamísto bílé barvy má nyní jezevčík barvu černou, respektive antracitovou. I to má ale své důvody. Patří k nim především lepší čitelnost, odlišení od reklam v metru, jež bývají na bílém pozadí, a také fakt, že černá barva je v navigaci metra běžná i v jiných metropolích.\n• Nové piktogramy\nNa rozdíl od původních piktogramů jsou v novém jezevčíkovi důležitá místa vyobrazena realističtěji.\n• Označení bezbariérových stanic\nVzhledem k tomu, že se pražské metro může pochlubit 47 bezbariérovými stanicemi (z celkových 61), jsou nově na jezevčíkovi graficky označené stanice, jež bezbariérové nejsou.\n• Vzdálenost stanic\nZatímco původně byly stanice na jezevčíkovi od sebe různě vzdálené, na nové navigaci už je najdete ve stejné vzdálenosti od sebe.\n\nCo čeká jezevčíka v budoucnu\nVzhledem k rozvoji pražského metra současná podoba jezevčíka určitě není podobou poslední. Zanedlouho přibyde linka D, časem se počítá i s přidáním sítě vlaků (nový železniční uzel, rychlodráha na letiště) nebo prodloužením stávajících linek metra. Tolik informací se do jezevčíka nevejde, a tak v budoucnu najdete v metru schéma jen s jednou linkou. Ostatně v některých vagónech takového jezevčíka najdete již dnes. Všechny linky najdete jen na chobotnici při vstupu do vagonu. A na déčku se počítá s digitálními tabulemi ve vagonech.\n\nPatříte mezi milovníky jezevčíků v metru? Stáhněte si jedinečnou tapetu do mobilu či na desktop, na které najdete všechny historické jezevčíky z pražského metra: https://www.kotula.cz/jezevcik/\n\nA co na nového jezevčíka říkáte vy? Líbí se vám, nebo patříte k jeho odpůrcům? Dejte nám vědět v komentářích!\n\n0:00 Nový jezevčík v metru\n1:03 Odlišné umístění linek\n1:46 Kontroverzní barva\n2:41 Realistické piktogramy\n3:23 Označení bezbariérových stanic\n4:00 Vzdálenost stanic ve schématu\n5:04 Co čeká jezevčíka dál?\n7:01 Jak se líbí cestujícím\n\nDesign jezevčíků v metru není samozřejmě jedinou novinkou v MHD, která na nás čeká. Na co se můžeme těšit? Prozradíme ve videu: https://youtu.be/PDf4_BR-1es?si=GgcbgmcgcHPjl9JM\nSpíše než metro využíváte tramvaje? I ty skrývají spoustu zajímavostí! Ty nej jsme shrnuli v nedávném videu: https://youtu.be/oJkwNK1wv4s?si=tNxo2qML7SCVaqPs\nVe světě autobusů patří k poměrně kontroverzním tématům takzvané buspruhy. Co se s nimi chystá? Podívejte se: https://youtu.be/8tQuU5-pLZA?si=f-epvNW6uM_w2dXS\nVášně budí i chystaná proměna Hlavního nádraží. Jak bude vlastně vypadat? Zjistíte v našem videu: https://youtu.be/IyRs1IBRjnE?si=o0DjT3fLiZxky5cb\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Nový jezevčík v metru – povedený design, nebo průšvih?", "1d37681c-bca4-483e-aaab-514aaa8e291d", "vAy5F7zdyGc", false, 490, false, "https://www.youtube.com/watch?v=vAy5F7zdyGc", 10, "/downloads/Daniel Kotula - MHD/2025-02-13 - Nový jezevčík v metru – povedený design, nebo průšvih?.mp4", false, false, 16, [], 1, ~U[2025-02-13 17:10:00Z], ~U[2025-12-11 12:35:35Z], ~U[2025-12-11 12:35:35Z], "Nové značení v metru budí vášně – jedni považují takzvaného jezevčíka za nepřehledného a pochmurného, jiní jsou z něj nadšení. Ať už patříte do kterékoli skupiny, určitě si nenechte ujít toto video, kde jsme se na jezevčíka zaměřili opravdu detailně!\n\nČím vším se nový jezevčík liší?\n• Přehozené linky\nZatímco na původní navigaci byla linka A nahoře, nyní ji nahradilo céčko, na jehož místo se dostalo béčko, a linka A je uprostřed. Ačkoli se jedná o nezvyk, důvod je jednoduchý – až bude zprovozněna linka D, jednoduše se v novém schématu napojí.\n• Černé pozadí\nNamísto bílé barvy má nyní jezevčík barvu černou, respektive antracitovou. I to má ale své důvody. Patří k nim především lepší čitelnost, odlišení od reklam v metru, jež bývají na bílém pozadí, a také fakt, že černá barva je v navigaci metra běžná i v jiných metropolích.\n• Nové piktogramy\nNa rozdíl od původních piktogramů jsou v novém jezevčíkovi důležitá místa vyobrazena realističtěji.\n• Označení bezbariérových stanic\nVzhledem k tomu, že se pražské metro může pochlubit 47 bezbariérovými stanicemi (z celkových 61), jsou nově na jezevčíkovi graficky označené stanice, jež bezbariérové nejsou.\n• Vzdálenost stanic\nZatímco původně byly stanice na jezevčíkovi od sebe různě vzdálené, na nové navigaci už je najdete ve stejné vzdálenosti od sebe.\n\nCo čeká jezevčíka v budoucnu\nVzhledem k rozvoji pražského metra současná podoba jezevčíka určitě není podobou poslední. Zanedlouho přibyde linka D, časem se počítá i s přidáním sítě vlaků (nový železniční uzel, rychlodráha na letiště) nebo prodloužením stávajících linek metra. Tolik informací se do jezevčíka nevejde, a tak v budoucnu najdete v metru schéma jen s jednou linkou. Ostatně v některých vagónech takového jezevčíka najdete již dnes. Všechny linky najdete jen na chobotnici při vstupu do vagonu. A na déčku se počítá s digitálními tabulemi ve vagonech.\n\nPatříte mezi milovníky jezevčíků v metru? Stáhněte si jedinečnou tapetu do mobilu či na desktop, na které najdete všechny historické jezevčíky z pražského metra: https://www.kotula.cz/jezevcik/\n\nA co na nového jezevčíka říkáte vy? Líbí se vám, nebo patříte k jeho odpůrcům? Dejte nám vědět v komentářích!\n\n0:00 Nový jezevčík v metru\n1:03 Odlišné umístění linek\n1:46 Kontroverzní barva\n2:41 Realistické piktogramy\n3:23 Označení bezbariérových stanic\n4:00 Vzdálenost stanic ve schématu\n5:04 Co čeká jezevčíka dál?\n7:01 Jak se líbí cestujícím\n\nDesign jezevčíků v metru není samozřejmě jedinou novinkou v MHD, která na nás čeká. Na co se můžeme těšit? Prozradíme ve videu: https://youtu.be/PDf4_BR-1es?si=GgcbgmcgcHPjl9JM\nSpíše než metro využíváte tramvaje? I ty skrývají spoustu zajímavostí! Ty nej jsme shrnuli v nedávném videu: htt (truncated) 13:35:35.775 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=165.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:35.777 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=14.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:35:35.778 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=14.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19220] 13:35:35.779 [debug] Current batch of media processed. Will check again in 1000ms 13:35:36.779 [debug] Current batch of media processed. Will check again in 1000ms 13:35:37.780 [debug] Current batch of media processed. Will check again in 1000ms 13:35:38.783 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Tramvaje patří v Praze k oblíbeným dopravním prostředkům. Však se jimi každý den sveze milion lidí! Ovšem to není jediné „nej“ pražských tramvají. Na další jsme se zaměřili v tomto videu.\n\nNejenže vám prozradíme, která tramvajová linka je nejdelší nebo kde musejí vozy překonat nejprudší stoupání, ale také zjistíte jaká novinka se ve světě pražských tramvají chystá.\n\nRekordní T3\nJestli je nějaká tramvaj opravdovou legendou, pak je to typ T3. Ostatně se ocitla i v Guinessově knize rekordů – v roce 1988 byla zapsána jako nejvíce vyráběná tramvaj na světě. Na koleje vyjelo 14 tisíc vozů tohoto typu po celém světě.\n\nOblíbené i proklínané\nOstatně zmíněná T3 patří i přes svůj věk k nejoblíbenějším tramvajím dodnes. Na druhém místě za ní se umístily moderní vozy Škoda 15T. Naopak nejméně oblíbenou je tramvaj typu 14T, označovaná jako Porsche (vyrábí se nicméně ve Škodovce) – navzdory povedenému designu je v ní totiž cestování nejméně pohodlné, a dokonce se téhle tramvaji kvůli hluku přezdívá „pojízdné železářství“.\n\nNejvytíženější tramvajový uzel na světě\nAno, ten se nachází v Praze, a to na Karlově náměstí, kde za hodinu projede neuvěřitelných 170 tramvají. Pomáhá tomu jistě i fakt, že tudy vede jediné tramvajové spojení na Vinohrady. To by se ale mělo brzy změnit – víc se dozvíte v našem nedávném videu: https://youtu.be/EWFsKYWPg-c?si=Gs79DhqhKa4ndkN6\n\nNejvětší tramvajové křižovatky\nKde mohou jet tramvaje dokonce do 6 směrů? Například na Strossmayerově náměstí, na Palmovce nebo na Palackého náměstí.\n\nNejvytíženější zastávky\nNikoho nejspíš nepřekvapí, že rekord v přepravě cestujících drží zastávky I. P. Pavlova a Anděl, jež každý den přepraví 80 tisíc lidí.\nNa druhém konci žebříčku se „krčí“ stanice Kolbenova, kterou využije pár stovek cestujících denně. Ostatně stejný osud má i zdejší stanice metra. Pokud byste se chtěli dozvědět více rekordů z pražského metra, podívejte se na naše video: https://youtu.be/5Q8Z4j8JguU?si=mi4ktBbp6p1zLtzD\n\nNejdelší a nejkratší\nKterou linkou se svezete v Praze nejdál? Díky nedávnému prodloužení na Dědinu si tento rekord nárokuje číslo 26. Měří 22,5 km a z Nádraží Hostivař dojedete na konečnou za 68,5 minuty.\nNaopak nejkratší je linka číslo 13 – pouhé 5,3 km z Čechova náměstí na Olšanské hřbitovy ujede za 18,5 minuty.\n\nNejprudší stoupání\nKde se tramvaje nejvíce „zapotí“ do kopce? Mezi zastávkami Nad Trojou a Hercovka, kde je sklon dráhy 80,5 promile.\n\nZbytky minulosti\nTramvajová trať, známá jako Křižíkova dráha, jež vedla vedla z Karlína do Libně, začala jezdit v roce 1896. A dodnes můžeme vidět její stopy – růžice, jež držely trolejové vedení, na karlínských domech (např. Křižíkova 29). Vydržely tu úctyhodných 130 let!\n\nHorká novinka\nA co nového čeká letos tramvajovou síť v Praze? Novinkou bude tramvaj Škoda 52T, která by měla vyjet na koleje koncem roku. Bude plně nízkopodlažní, bude mít 5 článků s kratšími klouby, a tedy širšími uličkami, a hlavně uveze 243 cestujících, což je asi o pětinu více než poslední typ. A třešničkou na dortu je tišší výkon a výkonnější klimatizace.\n\nTak co na tramvajové rekordy říkáte? Zapomněli jsme na nějaký? A jste fanouškem tramvajové dopravy v Praze? Dejte nám vědět do komentářů!\n\n0:00 Tramvajová nej\n0:42 Tramvaj v Guinessově knize\n2:10 Oblíbené i neoblíbené typy\n4:04 Rekordní tramvajový uzel\n4:40 Není křižovatka jako křižovatka\n5:02 Nejvytíženější zastávky\n5:48 Nejdelší a nejkratší trasy\n6:30 Pořádné stoupání\n7:13 Stopy historie\n7:48 Co se chystá\n\nTramvajím se na našem kanálu nevěnujeme poprvé. V nedávném videu jsme se na ně podívali optikou čísel. Jak to dopadlo? Podívejte se: https://youtu.be/JzYTqytzaXo?si=pL18Ib4XAeyjeOQD\nVelkou novinkou jsou v Praze obnovené trolejbusy. Proč je město znovu zavádí a kde se na ně můžeme těšit? Zjistíte ve videu: https://youtu.be/H_VkMxo4dj4?si=0NliNBuHzdcz4aXq\nNa cestování MHD jsme se rozhodli podívat i z jiného úhlu – vydali jsme se zjišťovat, jak jsou na tom veřejné záchody v metru. Jak to dopadlo? Podívejte se: https://youtu.be/r5Eh1dH_W6Q?si=Mx7FRdrRSaNQwG1d\nŽe se staví metro D, ví nejspíš každý. Ale slyšeli jste už o metr" <> ..., "duration" => 534, "filename" => "/downloads/Daniel Kotula - MHD/2025-01-16 - Tramvajové rekordy – která je nejdelší a která nejkrásnější?.mp4", "id" => "oJkwNK1wv4s", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=oJkwNK1wv4s", "playlist_index" => 11, "timestamp" => 1737046853, "title" => "Tramvajové rekordy – která je nejdelší a která nejkrásnější?", "upload_date" => "20250116"} 13:35:38.785 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1243.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:35:38.787 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1245.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:38.789 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1246.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-16 17:00:53Z], 16] 13:35:38.799 [debug] QUERY OK source="media_items" db=6.9ms queue=0.1ms idle=1178.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tramvaje patří v Praze k oblíbeným dopravním prostředkům. Však se jimi každý den sveze milion lidí! Ovšem to není jediné „nej“ pražských tramvají. Na další jsme se zaměřili v tomto videu.\n\nNejenže vám prozradíme, která tramvajová linka je nejdelší nebo kde musejí vozy překonat nejprudší stoupání, ale také zjistíte jaká novinka se ve světě pražských tramvají chystá.\n\nRekordní T3\nJestli je nějaká tramvaj opravdovou legendou, pak je to typ T3. Ostatně se ocitla i v Guinessově knize rekordů – v roce 1988 byla zapsána jako nejvíce vyráběná tramvaj na světě. Na koleje vyjelo 14 tisíc vozů tohoto typu po celém světě.\n\nOblíbené i proklínané\nOstatně zmíněná T3 patří i přes svůj věk k nejoblíbenějším tramvajím dodnes. Na druhém místě za ní se umístily moderní vozy Škoda 15T. Naopak nejméně oblíbenou je tramvaj typu 14T, označovaná jako Porsche (vyrábí se nicméně ve Škodovce) – navzdory povedenému designu je v ní totiž cestování nejméně pohodlné, a dokonce se téhle tramvaji kvůli hluku přezdívá „pojízdné železářství“.\n\nNejvytíženější tramvajový uzel na světě\nAno, ten se nachází v Praze, a to na Karlově náměstí, kde za hodinu projede neuvěřitelných 170 tramvají. Pomáhá tomu jistě i fakt, že tudy vede jediné tramvajové spojení na Vinohrady. To by se ale mělo brzy změnit – víc se dozvíte v našem nedávném videu: https://youtu.be/EWFsKYWPg-c?si=Gs79DhqhKa4ndkN6\n\nNejvětší tramvajové křižovatky\nKde mohou jet tramvaje dokonce do 6 směrů? Například na Strossmayerově náměstí, na Palmovce nebo na Palackého náměstí.\n\nNejvytíženější zastávky\nNikoho nejspíš nepřekvapí, že rekord v přepravě cestujících drží zastávky I. P. Pavlova a Anděl, jež každý den přepraví 80 tisíc lidí.\nNa druhém konci žebříčku se „krčí“ stanice Kolbenova, kterou využije pár stovek cestujících denně. Ostatně stejný osud má i zdejší stanice metra. Pokud byste se chtěli dozvědět více rekordů z pražského metra, podívejte se na naše video: https://youtu.be/5Q8Z4j8JguU?si=mi4ktBbp6p1zLtzD\n\nNejdelší a nejkratší\nKterou linkou se svezete v Praze nejdál? Díky nedávnému prodloužení na Dědinu si tento rekord nárokuje číslo 26. Měří 22,5 km a z Nádraží Hostivař dojedete na konečnou za 68,5 minuty.\nNaopak nejkratší je linka číslo 13 – pouhé 5,3 km z Čechova náměstí na Olšanské hřbitovy ujede za 18,5 minuty.\n\nNejprudší stoupání\nKde se tramvaje nejvíce „zapotí“ do kopce? Mezi zastávkami Nad Trojou a Hercovka, kde je sklon dráhy 80,5 promile.\n\nZbytky minulosti\nTramvajová trať, známá jako Křižíkova dráha, jež vedla vedla z Karlína do Libně, začala jezdit v roce 1896. A dodnes můžeme vidět její stopy – růžice, jež držely trolejové vedení, na karlínských domech (např. Křižíkova 29). Vydržely tu úctyhodných 130 let!\n\nHorká novinka\nA co nového čeká letos tramvajovou síť v Praze? Novinkou bude tramvaj Škoda 52T, která by měla vyjet na koleje koncem roku. Bude plně nízkopodlažní, bude mít 5 článků s kratšími klouby, a tedy širšími uličkami, a hlavně uveze 243 cestujících, což je asi o pětinu více než poslední typ. A třešničkou na dortu je tišší výkon a výkonnější klimatizace.\n\nTak co na tramvajové rekordy říkáte? Zapomněli jsme na nějaký? A jste fanouškem tramvajové dopravy v Praze? Dejte nám vědět do komentářů!\n\n0:00 Tramvajová nej\n0:42 Tramvaj v Guinessově knize\n2:10 Oblíbené i neoblíbené typy\n4:04 Rekordní tramvajový uzel\n4:40 Není křižovatka jako křižovatka\n5:02 Nejvytíženější zastávky\n5:48 Nejdelší a nejkratší trasy\n6:30 Pořádné stoupání\n7:13 Stopy historie\n7:48 Co se chystá\n\nTramvajím se na našem kanálu nevěnujeme poprvé. V nedávném videu jsme se na ně podívali optikou čísel. Jak to dopadlo? Podívejte se: https://youtu.be/JzYTqytzaXo?si=pL18Ib4XAeyjeOQD\nVelkou novinkou jsou v Praze obnovené trolejbusy. Proč je město znovu zavádí a kde se na ně můžeme těšit? Zjistíte ve videu: https://youtu.be/H_VkMxo4dj4?si=0NliNBuHzdcz4aXq\nNa cestování MHD jsme se rozhodli podívat i z jiného úhlu – vydali jsme se zjišťovat, jak jsou na tom veřejné záchody v metru. Jak to dopadlo? Podívejte se: https://youtu.be/r5Eh1dH_W6Q?si=Mx7FRdrRSaNQwG1d\nŽe se staví metro D, ví nejspíš každý. Ale slyšeli jste už o metr" <> ..., "Tramvajové rekordy – která je nejdelší a která nejkrásnější?", "9baa7c70-9656-43b0-888b-4761c29a3e46", "oJkwNK1wv4s", false, 534, false, "https://www.youtube.com/watch?v=oJkwNK1wv4s", 11, "/downloads/Daniel Kotula - MHD/2025-01-16 - Tramvajové rekordy – která je nejdelší a která nejkrásnější?.mp4", false, false, 16, [], 1, ~U[2025-01-16 17:00:53Z], ~U[2025-12-11 12:35:38Z], ~U[2025-12-11 12:35:38Z], "Tramvaje patří v Praze k oblíbeným dopravním prostředkům. Však se jimi každý den sveze milion lidí! Ovšem to není jediné „nej“ pražských tramvají. Na další jsme se zaměřili v tomto videu.\n\nNejenže vám prozradíme, která tramvajová linka je nejdelší nebo kde musejí vozy překonat nejprudší stoupání, ale také zjistíte jaká novinka se ve světě pražských tramvají chystá.\n\nRekordní T3\nJestli je nějaká tramvaj opravdovou legendou, pak je to typ T3. Ostatně se ocitla i v Guinessově knize rekordů – v roce 1988 byla zapsána jako nejvíce vyráběná tramvaj na světě. Na koleje vyjelo 14 tisíc vozů tohoto typu po celém světě.\n\nOblíbené i proklínané\nOstatně zmíněná T3 patří i přes svůj věk k nejoblíbenějším tramvajím dodnes. Na druhém místě za ní se umístily moderní vozy Škoda 15T. Naopak nejméně oblíbenou je tramvaj typu 14T, označovaná jako Porsche (vyrábí se nicméně ve Škodovce) – navzdory povedenému designu je v ní totiž cestování nejméně pohodlné, a dokonce se téhle tramvaji kvůli hluku přezdívá „pojízdné železářství“.\n\nNejvytíženější tramvajový uzel na světě\nAno, ten se nachází v Praze, a to na Karlově náměstí, kde za hodinu projede neuvěřitelných 170 tramvají. Pomáhá tomu jistě i fakt, že tudy vede jediné tramvajové spojení na Vinohrady. To by se ale mělo brzy změnit – víc se dozvíte v našem nedávném videu: https://youtu.be/EWFsKYWPg-c?si=Gs79DhqhKa4ndkN6\n\nNejvětší tramvajové křižovatky\nKde mohou jet tramvaje dokonce do 6 směrů? Například na Strossmayerově náměstí, na Palmovce nebo na Palackého náměstí.\n\nNejvytíženější zastávky\nNikoho nejspíš nepřekvapí, že rekord v přepravě cestujících drží zastávky I. P. Pavlova a Anděl, jež každý den přepraví 80 tisíc lidí.\nNa druhém konci žebříčku se „krčí“ stanice Kolbenova, kterou využije pár stovek cestujících denně. Ostatně stejný osud má i zdejší stanice metra. Pokud byste se chtěli dozvědět více rekordů z pražského metra, podívejte se na naše video: https://youtu.be/5Q8Z4j8JguU?si=mi4ktBbp6p1zLtzD\n\nNejdelší a nejkratší\nKterou linkou se svezete v Praze nejdál? Díky nedávnému prodloužení na Dědinu si tento (truncated) 13:35:38.800 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=184.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:38.802 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=15.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:35:38.804 [debug] QUERY OK source="media_items" db=0.9ms idle=15.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19221] 13:35:38.804 [debug] Current batch of media processed. Will check again in 1000ms 13:35:39.804 [debug] Current batch of media processed. Will check again in 1000ms 13:35:40.805 [debug] Current batch of media processed. Will check again in 1000ms 13:35:41.808 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Spousta lidí se jim kvůli špatné pověsti raději vyhýbá a využili by je jen v krajní nouzi. Ano, řeč je o veřejných toaletách v metru. Je ale jejich neslavná reputace zasloužená? To jsme se rozhodli odhalit v tomto videu!\n\nKterým záchodkům se raději obloukem vyhnout a které klidně využít?\n\nI. P. Pavlova\nPoměrně nové záchodky zaujmou již systémem placení – stojí sice jen 10 korun, ale pokud nemáte hotovost, máte smůlu, platit kartou tu totiž nejde. Nicméně samotné toalety patří v metru k těm lepším. Jsou celkem čisté, papír je doplněný a cítíte jen vůni chlorového čisticího prostředku.\n\nMuzeum\nTady jsou toalety spíše zklamáním – čisté zrovna nejsou, u kabinek chybí kliky a vábně nevypadá ani další vybavení. Zrovna na tuhle frekventovanou stanici dost ostuda... Také na Muzeu za použití záchodků zaplatíte 10Kč.\n\nMůstek\nNa této stanici se veřejné záchody nacházejí hned na třech místech – ve středu Václaváku, na Jungmannově náměstí a dole na Můstku. Toalety jsou tu mnohem čistší, voňavější a vybavení je o dost modernější.\n\nVltavská\nBohužel, na Vltavské nenajdete právě ukázkové toalety. Zápach nepřebije ani chemie, čistota také není zrovna na jedničku, na stěnách graffiti…\n\nNádraží Holešovice\nAni tady to není o mnoho lepší. Sice se tu neline takový zápach, ale čistota rozhodně vypadá jinak. Snad se to tu (a na Vltavské) zlepší, jak se budou proměňovat samotné Holešovice. Co se tu plánuje? Podívejte se: https://youtu.be/Dw4jXhpt0-c?si=6Nnu4V-NZZqGo7Kx\nA kdyby vás zajímalo, jak bude vypadat zdejší nové nádraží, i o něm jsme natočili video: https://youtu.be/PDf4_BR-1es?si=2IThXTtTsVfbnyqW\n\nInvalidovna\nNavzdory velmi milému „toaletnímu pánovi“ mohou zdejší záchodky aspirovat na nejhorší veřejné toalety v Praze. Je pravda, že použití stojí jen 5 korun, ale kabinka je funkční jen jedna, „čůrací stěna“ bez splachování, zápach opravdu silný…\n\nAnděl\nZáchody najdete u výstupu Na Knížecí – a pokud je využijete, budete si ve srovnání s ostatními toaletami v metru připadat jako v jiném světě. Čisté, voňavé, zkrátka se nebojíte na nic sáhnout.\n\nMalostranská\nNa to, kolik lidí tudy projde, jsou zdejší toalety trochu zklamáním – vypadají totiž, že toho už hodně zažily. Ale alespoň se tu snaží zachovat čisté prostředí…\n\nStodůlky\nI tady zaplatíte jen 5 korun, ale dostanete za ně nepříliš vábné a ne úplně čisté prostředí. Mezi toaletami, jež jsme navštívili, představují tyto spíše nižší strandard.\n\nA jaké zkušenosti máte se záchodky v pražském metru vy? Dejte nám vědět v komentářích!\n\n0:00 Jak vypadají záchodky v metru?\n0:58 I. P. Pavlova: Bez hotovosti máte smůlu\n2:22 Muzeum: Bez kliky a bez kamery\n3:25 Můstek: Palec nahoru za čistotu\n4:01 Vltavská: S graffiti, ale i se špínou\n5:02 Nádraží Holešovice: Žádný ideál\n6:01 Invalidovna: Jen na vlastní nebezpečí\n7:27 Anděl: Příjemné překvapení\n7:56 Malostranská: Lehké zklamání\n8:35 Stodůlky: Prostor pro zlepšení\n\nNa našem kanálu netestujeme poprvé – vyzkoušeli jsme za vás třeba carsharingové služby. Jak to dopadlo? Podívejte se: https://youtu.be/IFujhEBva_o?si=AYDPANAsyME_2tEH\nPraha je bezesporu rájem pro milovníky dobrého jídla. Kde mají nejlepší pražskou šunku? Zjistíte ve videu: https://youtu.be/26vTvYXjM_4?si=bO23U1y-kPzhiTWi\nVěděli jste, že je v naší metropoli na prodej zámek? O který se jedná a kolik za něj nový majitel bude muset zaplatit, jsme pro vás také zjišťovali: https://youtu.be/giQujOQRA4M?si=DW4pC_1wPOC8ekbS\nJste milovníkem vlaků? Pak vás možná bude zajímat, co se chystá s ikonickými pražskými nádražími. Dozvíte se ro ve videu: https://youtu.be/_6IGDWMWeGM?si=BiaPWB9iq6XD4ctn\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 614, "filename" => "/downloads/Daniel Kotula - MHD/2024-12-05 - Záchodky v metru – někde luxus, jinde špína a smrad.mp4", "id" => "r5Eh1dH_W6Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=r5Eh1dH_W6Q", "playlist_index" => 12, "timestamp" => 1733418052, "title" => "Záchodky v metru – někde luxus, jinde špína a smrad", "upload_date" => "20241205"} 13:35:41.809 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1267.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:35:41.810 [debug] QUERY OK source="sources" db=0.5ms idle=1268.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:41.811 [debug] QUERY OK source="media_items" db=0.9ms idle=1269.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-05 17:00:52Z], 16] 13:35:41.819 [debug] QUERY OK source="media_items" db=6.1ms idle=1192.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Spousta lidí se jim kvůli špatné pověsti raději vyhýbá a využili by je jen v krajní nouzi. Ano, řeč je o veřejných toaletách v metru. Je ale jejich neslavná reputace zasloužená? To jsme se rozhodli odhalit v tomto videu!\n\nKterým záchodkům se raději obloukem vyhnout a které klidně využít?\n\nI. P. Pavlova\nPoměrně nové záchodky zaujmou již systémem placení – stojí sice jen 10 korun, ale pokud nemáte hotovost, máte smůlu, platit kartou tu totiž nejde. Nicméně samotné toalety patří v metru k těm lepším. Jsou celkem čisté, papír je doplněný a cítíte jen vůni chlorového čisticího prostředku.\n\nMuzeum\nTady jsou toalety spíše zklamáním – čisté zrovna nejsou, u kabinek chybí kliky a vábně nevypadá ani další vybavení. Zrovna na tuhle frekventovanou stanici dost ostuda... Také na Muzeu za použití záchodků zaplatíte 10Kč.\n\nMůstek\nNa této stanici se veřejné záchody nacházejí hned na třech místech – ve středu Václaváku, na Jungmannově náměstí a dole na Můstku. Toalety jsou tu mnohem čistší, voňavější a vybavení je o dost modernější.\n\nVltavská\nBohužel, na Vltavské nenajdete právě ukázkové toalety. Zápach nepřebije ani chemie, čistota také není zrovna na jedničku, na stěnách graffiti…\n\nNádraží Holešovice\nAni tady to není o mnoho lepší. Sice se tu neline takový zápach, ale čistota rozhodně vypadá jinak. Snad se to tu (a na Vltavské) zlepší, jak se budou proměňovat samotné Holešovice. Co se tu plánuje? Podívejte se: https://youtu.be/Dw4jXhpt0-c?si=6Nnu4V-NZZqGo7Kx\nA kdyby vás zajímalo, jak bude vypadat zdejší nové nádraží, i o něm jsme natočili video: https://youtu.be/PDf4_BR-1es?si=2IThXTtTsVfbnyqW\n\nInvalidovna\nNavzdory velmi milému „toaletnímu pánovi“ mohou zdejší záchodky aspirovat na nejhorší veřejné toalety v Praze. Je pravda, že použití stojí jen 5 korun, ale kabinka je funkční jen jedna, „čůrací stěna“ bez splachování, zápach opravdu silný…\n\nAnděl\nZáchody najdete u výstupu Na Knížecí – a pokud je využijete, budete si ve srovnání s ostatními toaletami v metru připadat jako v jiném světě. Čisté, voňavé, zkrátka se nebojíte na nic sáhnout.\n\nMalostranská\nNa to, kolik lidí tudy projde, jsou zdejší toalety trochu zklamáním – vypadají totiž, že toho už hodně zažily. Ale alespoň se tu snaží zachovat čisté prostředí…\n\nStodůlky\nI tady zaplatíte jen 5 korun, ale dostanete za ně nepříliš vábné a ne úplně čisté prostředí. Mezi toaletami, jež jsme navštívili, představují tyto spíše nižší strandard.\n\nA jaké zkušenosti máte se záchodky v pražském metru vy? Dejte nám vědět v komentářích!\n\n0:00 Jak vypadají záchodky v metru?\n0:58 I. P. Pavlova: Bez hotovosti máte smůlu\n2:22 Muzeum: Bez kliky a bez kamery\n3:25 Můstek: Palec nahoru za čistotu\n4:01 Vltavská: S graffiti, ale i se špínou\n5:02 Nádraží Holešovice: Žádný ideál\n6:01 Invalidovna: Jen na vlastní nebezpečí\n7:27 Anděl: Příjemné překvapení\n7:56 Malostranská: Lehké zklamání\n8:35 Stodůlky: Prostor pro zlepšení\n\nNa našem kanálu netestujeme poprvé – vyzkoušeli jsme za vás třeba carsharingové služby. Jak to dopadlo? Podívejte se: https://youtu.be/IFujhEBva_o?si=AYDPANAsyME_2tEH\nPraha je bezesporu rájem pro milovníky dobrého jídla. Kde mají nejlepší pražskou šunku? Zjistíte ve videu: https://youtu.be/26vTvYXjM_4?si=bO23U1y-kPzhiTWi\nVěděli jste, že je v naší metropoli na prodej zámek? O který se jedná a kolik za něj nový majitel bude muset zaplatit, jsme pro vás také zjišťovali: https://youtu.be/giQujOQRA4M?si=DW4pC_1wPOC8ekbS\nJste milovníkem vlaků? Pak vás možná bude zajímat, co se chystá s ikonickými pražskými nádražími. Dozvíte se ro ve videu: https://youtu.be/_6IGDWMWeGM?si=BiaPWB9iq6XD4ctn\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Záchodky v metru – někde luxus, jinde špína a smrad", "a31f37ce-cb92-47c4-aebf-e93ab1e4e868", "r5Eh1dH_W6Q", false, 614, false, "https://www.youtube.com/watch?v=r5Eh1dH_W6Q", 12, "/downloads/Daniel Kotula - MHD/2024-12-05 - Záchodky v metru – někde luxus, jinde špína a smrad.mp4", false, false, 16, [], 1, ~U[2024-12-05 17:00:52Z], ~U[2025-12-11 12:35:41Z], ~U[2025-12-11 12:35:41Z], "Spousta lidí se jim kvůli špatné pověsti raději vyhýbá a využili by je jen v krajní nouzi. Ano, řeč je o veřejných toaletách v metru. Je ale jejich neslavná reputace zasloužená? To jsme se rozhodli odhalit v tomto videu!\n\nKterým záchodkům se raději obloukem vyhnout a které klidně využít?\n\nI. P. Pavlova\nPoměrně nové záchodky zaujmou již systémem placení – stojí sice jen 10 korun, ale pokud nemáte hotovost, máte smůlu, platit kartou tu totiž nejde. Nicméně samotné toalety patří v metru k těm lepším. Jsou celkem čisté, papír je doplněný a cítíte jen vůni chlorového čisticího prostředku.\n\nMuzeum\nTady jsou toalety spíše zklamáním – čisté zrovna nejsou, u kabinek chybí kliky a vábně nevypadá ani další vybavení. Zrovna na tuhle frekventovanou stanici dost ostuda... Také na Muzeu za použití záchodků zaplatíte 10Kč.\n\nMůstek\nNa této stanici se veřejné záchody nacházejí hned na třech místech – ve středu Václaváku, na Jungmannově náměstí a dole na Můstku. Toalety jsou tu mnohem čistší, voňavější a vybavení je o dost modernější.\n\nVltavská\nBohužel, na Vltavské nenajdete právě ukázkové toalety. Zápach nepřebije ani chemie, čistota také není zrovna na jedničku, na stěnách graffiti…\n\nNádraží Holešovice\nAni tady to není o mnoho lepší. Sice se tu neline takový zápach, ale čistota rozhodně vypadá jinak. Snad se to tu (a na Vltavské) zlepší, jak se budou proměňovat samotné Holešovice. Co se tu plánuje? Podívejte se: https://youtu.be/Dw4jXhpt0-c?si=6Nnu4V-NZZqGo7Kx\nA kdyby vás zajímalo, jak bude vypadat zdejší nové nádraží, i o něm jsme natočili video: https://youtu.be/PDf4_BR-1es?si=2IThXTtTsVfbnyqW\n\nInvalidovna\nNavzdory velmi milému „toaletnímu pánovi“ mohou zdejší záchodky aspirovat na nejhorší veřejné toalety v Praze. Je pravda, že použití stojí jen 5 korun, ale kabinka je funkční jen jedna, „čůrací stěna“ bez splachování, zápach opravdu silný…\n\nAnděl\nZáchody najdete u výstupu Na Knížecí – a pokud je využijete, budete si ve srovnání s ostatními toaletami v metru připadat jako v jiném světě. Čisté, voňavé, zkrátka se nebojíte na nic sáhnout.\n\nMalostranská\nNa to, kolik lidí tudy projde, jsou zdejší toalety trochu zklamáním – vypadají totiž, že toho už hodně zažily. Ale alespoň se tu snaží zachovat čisté prostředí…\n\nStodůlky\nI tady zap (truncated) 13:35:41.820 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=198.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:41.822 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=12.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:35:41.823 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=12.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19222] 13:35:41.823 [debug] Current batch of media processed. Will check again in 1000ms 13:35:42.825 [debug] Current batch of media processed. Will check again in 1000ms 13:35:43.825 [debug] Current batch of media processed. Will check again in 1000ms 13:35:44.826 [debug] Current batch of media processed. Will check again in 1000ms 13:35:45.829 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Proměna stanice nebo tramvaj místo metra. To jsou jen dva příklady novinek v pražské hromadné dopravě, kterými se cestující již mohou kochat nebo které se jim představí v nejbližší době. A také kterým věnujeme tento díl našeho seriálu.\n\nCo je či bude nového v pražské MHD?\n\nSměrové obelisky\nRekonstrukce tramvajové trati mezi Jindřišskou a Vodičkovou přinesla i novinku – směrové obelisky, jež mají navést k nejbližší stanici metra či zajímavostem v okolí. Obsahují dokonce anglické texty, takže pomohou i turistům. Nicméně je otázkou, zda v době map v mobilních telefonech mají větší význam. Možná by ve Vodičkově spíš pomohlo, kdyby byly výrazněji označeny samotné vchody do metra…\n\nNová Českomoravská\nStanice metra Českomoravská není nijak výjimečná. To se má ale změnit a stanice dostane nový kabát. Navrhl ho Maxim Velčovský a edit! architects a práce začnou už v lednu 2025. Metro tudy bude celý rok jen projíždět.\nTaké okolí Českomoravské se dočká proměny. Proběhne tu revitalizace a počítá se i s novou výstavbou.\nOstatně podobný osud by měl konečně potkat i Palmovku – jak bude vypadat, jsme prozradili v nedávném videu: https://youtu.be/ejd8Ub7Dkqs?si=b4aWy9Yr647ehoD2\n\nPomalý výstup na Floře\nDalší stanice, která se příští rok dočká uzavření, je Flora. Projde totiž modernizací, včetně výměny starých eskalátorů. Budeme se tedy muset smířit s tím, že v Praze ubydou další rychlé jezdicí schody a nově bude trvat výstup z metra na povrch dvakrát déle než nyní…\n\nPřestup a tramvaje na Pankráci\nOd 6. ledna 2025 nebude metro zastavovat ani na Pankráci. Začne se tu totiž budovat přestup na linku metra D. Vzhledem k tomu, kolik lidí denně tuto stanici využívá, rozhodlo se město po dobu stavby zprovoznit nový úsek tramvajové tratě, která vás z centra doveze až před Arkády Pankrác.\n\nProměna Dukelských hrdinů\nV Holešovicích byla dokončena rekonstrukce tramvajové trati a s ní se proměny dočkala i ulice Dukelských hrdinů, kde se dláždí chodníky, instalují lampy, rozšířily se tramvajové ostrůvky a vyrostly tu nové zastávky. Navíc se tu chystá i stromořadí.\nKromě toho dojde mezi ulicemi Kostelní a Pplk. Sochora k omezení průjezdnosti aut, a tak tu došlo k odstranění semaforů.\n\nPropojení Letné a Holešovic\nUlice Nicholase Wintona určená pro pěší a cyklisty konečně propojila Letnou a Holešovice. Snad bude podobně oblíbená jako lávka HolKa, jež podobně spojila Holešovice s Karlínem.\n\nNová parkovací místa i muzeum\nI pro řidiče máme dobrou zprávu. V bývalém zázemí Masarykova nádraží pod magistrálou vzniklo 78 nových parkovacích stání (6 míst s dobíjením pro elektroauta a 21 míst pro motorky). Na parkoviště se vjíždí z ulice U Horské brány.\nTaké depo tohoto nádraží najde nové využití – mělo by být přestaveno na novou expozici Národního technického muzea věnovanou železnicím. Otevření se chystá v roce 2028.\nOstatně i proměně Masaryčky jsme věnovali samostatné video: https://youtu.be/2_HYKyxQQQU?si=aN-V2Uqn2hv976f0\n\nTak co na tyto novinky říkáte? Pomohou cestování v Praze, nebo by podle vás byly potřeba jiné změny? Dejte nám vědět v komentářích!\n\n0:00 Novinky v MHD\n0:32 Směrové obelisky\n1:49 Proměna Českomoravské\n4:12 Modernizace Flory\n4:34 Nový přestup na Pankráci\n5:03 Nový kabát pro ulici Dukelských hrdinů\n5:45 Z Letné do Holešovic snadno a rychle\n6:23 Nové parkování v centru\n7:14 Muzeum místo depa\n\nPražská MHD patří k nejlepším na světě, především metro je prakticky bezkonkurenční. Kromě budování nových linek se mluví i o prodlužování těch stávajících. Kam by měly vést? Podívejte se: https://youtu.be/5OhP5mNvTeI?si=GVYaUbGkdb2YBRfs\nPokud metro využíváte pro cesty často, mohlo by se vám hodit několik tipů pro co nejrychlejší přestupy mezi trasami: https://youtu.be/NYREtT_kpWs?si=iJvzyPZDnrpOgYF7\nKromě toho, že je MHD v Praze skutečně propracovaná, je v porovnání s jinými městy i levná. Ovšem i to by se mohl v budoucnu změnit. Jak? Prozradíme ve videu: https://youtu.be/m5J1GRQdrYk?si=ua_Oy1WdSFYjg_eA\nMHD nebo vlastní auto nejsou jediné způsoby, jak cestovat po Praze. Už jste vyzkoušeli carsharing? My ano – a výsledky najdete v jednom z předchozích dílů: h" <> ..., "duration" => 492, "filename" => "/downloads/Daniel Kotula - MHD/2024-10-31 - 7 novinek v MHD – co nás čeká?.mp4", "id" => "PDf4_BR-1es", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=PDf4_BR-1es", "playlist_index" => 13, "timestamp" => 1730394032, "title" => "7 novinek v MHD – co nás čeká?", "upload_date" => "20241031"} 13:35:45.832 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=289.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:35:45.833 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=291.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:45.835 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=292.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-31 17:00:32Z], 16] 13:35:45.845 [debug] QUERY OK source="media_items" db=7.9ms idle=295.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Proměna stanice nebo tramvaj místo metra. To jsou jen dva příklady novinek v pražské hromadné dopravě, kterými se cestující již mohou kochat nebo které se jim představí v nejbližší době. A také kterým věnujeme tento díl našeho seriálu.\n\nCo je či bude nového v pražské MHD?\n\nSměrové obelisky\nRekonstrukce tramvajové trati mezi Jindřišskou a Vodičkovou přinesla i novinku – směrové obelisky, jež mají navést k nejbližší stanici metra či zajímavostem v okolí. Obsahují dokonce anglické texty, takže pomohou i turistům. Nicméně je otázkou, zda v době map v mobilních telefonech mají větší význam. Možná by ve Vodičkově spíš pomohlo, kdyby byly výrazněji označeny samotné vchody do metra…\n\nNová Českomoravská\nStanice metra Českomoravská není nijak výjimečná. To se má ale změnit a stanice dostane nový kabát. Navrhl ho Maxim Velčovský a edit! architects a práce začnou už v lednu 2025. Metro tudy bude celý rok jen projíždět.\nTaké okolí Českomoravské se dočká proměny. Proběhne tu revitalizace a počítá se i s novou výstavbou.\nOstatně podobný osud by měl konečně potkat i Palmovku – jak bude vypadat, jsme prozradili v nedávném videu: https://youtu.be/ejd8Ub7Dkqs?si=b4aWy9Yr647ehoD2\n\nPomalý výstup na Floře\nDalší stanice, která se příští rok dočká uzavření, je Flora. Projde totiž modernizací, včetně výměny starých eskalátorů. Budeme se tedy muset smířit s tím, že v Praze ubydou další rychlé jezdicí schody a nově bude trvat výstup z metra na povrch dvakrát déle než nyní…\n\nPřestup a tramvaje na Pankráci\nOd 6. ledna 2025 nebude metro zastavovat ani na Pankráci. Začne se tu totiž budovat přestup na linku metra D. Vzhledem k tomu, kolik lidí denně tuto stanici využívá, rozhodlo se město po dobu stavby zprovoznit nový úsek tramvajové tratě, která vás z centra doveze až před Arkády Pankrác.\n\nProměna Dukelských hrdinů\nV Holešovicích byla dokončena rekonstrukce tramvajové trati a s ní se proměny dočkala i ulice Dukelských hrdinů, kde se dláždí chodníky, instalují lampy, rozšířily se tramvajové ostrůvky a vyrostly tu nové zastávky. Navíc se tu chystá i stromořadí.\nKromě toho dojde mezi ulicemi Kostelní a Pplk. Sochora k omezení průjezdnosti aut, a tak tu došlo k odstranění semaforů.\n\nPropojení Letné a Holešovic\nUlice Nicholase Wintona určená pro pěší a cyklisty konečně propojila Letnou a Holešovice. Snad bude podobně oblíbená jako lávka HolKa, jež podobně spojila Holešovice s Karlínem.\n\nNová parkovací místa i muzeum\nI pro řidiče máme dobrou zprávu. V bývalém zázemí Masarykova nádraží pod magistrálou vzniklo 78 nových parkovacích stání (6 míst s dobíjením pro elektroauta a 21 míst pro motorky). Na parkoviště se vjíždí z ulice U Horské brány.\nTaké depo tohoto nádraží najde nové využití – mělo by být přestaveno na novou expozici Národního technického muzea věnovanou železnicím. Otevření se chystá v roce 2028.\nOstatně i proměně Masaryčky jsme věnovali samostatné video: https://youtu.be/2_HYKyxQQQU?si=aN-V2Uqn2hv976f0\n\nTak co na tyto novinky říkáte? Pomohou cestování v Praze, nebo by podle vás byly potřeba jiné změny? Dejte nám vědět v komentářích!\n\n0:00 Novinky v MHD\n0:32 Směrové obelisky\n1:49 Proměna Českomoravské\n4:12 Modernizace Flory\n4:34 Nový přestup na Pankráci\n5:03 Nový kabát pro ulici Dukelských hrdinů\n5:45 Z Letné do Holešovic snadno a rychle\n6:23 Nové parkování v centru\n7:14 Muzeum místo depa\n\nPražská MHD patří k nejlepším na světě, především metro je prakticky bezkonkurenční. Kromě budování nových linek se mluví i o prodlužování těch stávajících. Kam by měly vést? Podívejte se: https://youtu.be/5OhP5mNvTeI?si=GVYaUbGkdb2YBRfs\nPokud metro využíváte pro cesty často, mohlo by se vám hodit několik tipů pro co nejrychlejší přestupy mezi trasami: https://youtu.be/NYREtT_kpWs?si=iJvzyPZDnrpOgYF7\nKromě toho, že je MHD v Praze skutečně propracovaná, je v porovnání s jinými městy i levná. Ovšem i to by se mohl v budoucnu změnit. Jak? Prozradíme ve videu: https://youtu.be/m5J1GRQdrYk?si=ua_Oy1WdSFYjg_eA\nMHD nebo vlastní auto nejsou jediné způsoby, jak cestovat po Praze. Už jste vyzkoušeli carsharing? My ano – a výsledky najdete v jednom z předchozích dílů: h" <> ..., "7 novinek v MHD – co nás čeká?", "09c93058-7c20-476d-9b12-02456ea51dd3", "PDf4_BR-1es", false, 492, false, "https://www.youtube.com/watch?v=PDf4_BR-1es", 13, "/downloads/Daniel Kotula - MHD/2024-10-31 - 7 novinek v MHD – co nás čeká?.mp4", false, false, 16, [], 1, ~U[2024-10-31 17:00:32Z], ~U[2025-12-11 12:35:45Z], ~U[2025-12-11 12:35:45Z], "Proměna stanice nebo tramvaj místo metra. To jsou jen dva příklady novinek v pražské hromadné dopravě, kterými se cestující již mohou kochat nebo které se jim představí v nejbližší době. A také kterým věnujeme tento díl našeho seriálu.\n\nCo je či bude nového v pražské MHD?\n\nSměrové obelisky\nRekonstrukce tramvajové trati mezi Jindřišskou a Vodičkovou přinesla i novinku – směrové obelisky, jež mají navést k nejbližší stanici metra či zajímavostem v okolí. Obsahují dokonce anglické texty, takže pomohou i turistům. Nicméně je otázkou, zda v době map v mobilních telefonech mají větší význam. Možná by ve Vodičkově spíš pomohlo, kdyby byly výrazněji označeny samotné vchody do metra…\n\nNová Českomoravská\nStanice metra Českomoravská není nijak výjimečná. To se má ale změnit a stanice dostane nový kabát. Navrhl ho Maxim Velčovský a edit! architects a práce začnou už v lednu 2025. Metro tudy bude celý rok jen projíždět.\nTaké okolí Českomoravské se dočká proměny. Proběhne tu revitalizace a počítá se i s novou výstavbou.\nOstatně podobný osud by měl konečně potkat i Palmovku – jak bude vypadat, jsme prozradili v nedávném videu: https://youtu.be/ejd8Ub7Dkqs?si=b4aWy9Yr647ehoD2\n\nPomalý výstup na Floře\nDalší stanice, která se příští rok dočká uzavření, je Flora. Projde totiž modernizací, včetně výměny starých eskalátorů. Budeme se tedy muset smířit s tím, že v Praze ubydou další rychlé jezdicí schody a nově bude trvat výstup z metra na povrch dvakrát déle než nyní…\n\nPřestup a tramvaje na Pankráci\nOd 6. ledna 2025 nebude metro zastavovat ani na Pankráci. Začne se tu totiž budovat přestup na linku metra D. Vzhledem k tomu, kolik lidí denně tuto stanici využívá, rozhodlo se město po dobu stavby zprovoznit nový úsek tramvajové tratě, která vás z centra doveze až před Arkády Pankrác.\n\nProměna Dukelských hrdinů\nV Holešovicích byla dokončena rekonstrukce tramvajové trati a s ní se proměny dočkala i ulice Dukelských hrdinů, kde se dláždí chodníky, instalují lampy, rozšířily se tramvajové ostrůvky a vyrostly tu nové zastávky. Navíc se tu chystá i stromořadí.\nKromě toho dojde mezi ulicemi Kostelní a Pplk. Sochora k omezení průjezdnosti aut, a tak tu došlo k odstranění semaforů.\n\nPropojení Letné a Holešovic\nUlice Nicholase Wintona určen (truncated) 13:35:45.847 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=213.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:45.849 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=15.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:35:45.850 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=16.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19223] 13:35:45.851 [debug] Current batch of media processed. Will check again in 1000ms 13:35:46.851 [debug] Current batch of media processed. Will check again in 1000ms 13:35:47.852 [debug] Current batch of media processed. Will check again in 1000ms 13:35:48.855 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Jak ušetřit čas při cestování po Praze? Kudy si zkrátit trasu a kde výhodně přestoupit? To vám prozradíme v tomto videu. Ukážeme vám v něm nejen vychytávky pro cestu metrem, ale zaměříme se i na nejlepší kombinace s dalšími dopravními prostředky.\n\nKteré zkratky při cestě MHD moc lidí nevyužívá, ačkoli dokáží ušetřit čas?\n\nZ Národní třídy směr Černý Most\nPokud stojíte uprostřed Národní třídy a potřebujete se dostat do metra, nevyplatí se vždy využít stanici se stejným názvem. Zvláště pokud vaše cesta vede směrem Černý Most. V takovém případě nastupte do metra ve stanici Můstek. Na nástupišti jste za stejnou dobu, jako kdybyste se vydali na „Národku“, ale svému cíli budete o stanici blíž…\n\nZ centra do dolních Holešovic\nZatímco stanice metra Holešovice leží na okraji této čtvrti, všechny zajímavé podniky, kam lidé obvykle míří, jsou spíše v její centrální části. Ovšem pokud máte v blízkosti linku metra B, můžete si šikovně pomoci naší vychytávkou. Metrem jeďte na Křižíkovu, tam pak nasedněte na Rekolo (s Lítačkou ho máte 2krát denně 15 minut zdarma) a využijte nové lávky HolKa, která spojuje Karlín a Holešovice. Do cíle dorazíte za necelých 10 minut!\n\nJak přestoupit na Florenci\nJe lepší při přestupu z „céčka“ na „béčko“ využít vnitřní eskalátory, nebo vyjet z metra ven napovrch a do metra se opět vrátit? Rozhodli jsme se to změřit! Zatímco jeden z nás šel klasicky vnitřním přestupem, druhý zkusil vyběhnout ven. A výsledek? Zjistíte ve videu!\nMimochodem, pokud byste ocenili i další tipy na nejrychlejší přestupy v metru, podívejte se na naše nedávné video: https://youtu.be/NYREtT_kpWs?si=P4zE-vtZiVZI10tb\n\nPřestupové tramvajové zkratky\nNěkdy je lepší při přestupu z jedné linky metra na duhou využít tramvaj. Nejznámějším příkladem je cesta z I. P. Pavlova na Karlovo náměstí, když se chcete dostat z „céčka“ na „béčko“.\nPokud pojedete z Letňan na lince C směr Motol na „áčku“, většina aplikací s jízdními řády vás povede přes Muzeum. Ale to je zbytečná zajížďka. Namísto toho se mezi Vltavskou a Hradčanskou svezte tramvají!\n\nJak se vám představené zkratky líbí? Také je znáte a využíváte? A napadá vás ještě nějaká, která vám při cestování Prahou šetří čas? Dejte nám vědět do komentářů!\n\n0:00 Vychytávky pro snadné cestování Prahou\n0:55 Zkratka na Národní třídě\n1:52 Jak se rychle dostat do Holešovic\n2:55 Chytrý přestup na Florenci\n4:11 Přestupovat tramvají?\n\nPokud byste během cesty dostali žízeň, můžete využít některé z mnoha pražských pítek. Kde je najdete? Ukážeme ve videu: https://youtu.be/dKEr6fK5ip4?si=GxXjZBepRDTrwGTU\nPražská MHD patří k nejlepším na světě. A její historie je také velmi zajímavá. Nevěříte? Rádi vás přesvědčíme: https://youtu.be/SqhWCGhKX1U?si=0Cpd_o3YPbCWXAhz\nAbychom se ale zaměřili i na budoucnost MHD – věděli jste, že se Praha chystá rozvíjet síť trolejbusů? Kde všude pojedou, se můžete podívat na tomto videu: https://youtu.be/H_VkMxo4dj4?si=K9P8aaJ9nKjSBlZK\nPokud se po Praze pohybujete spíše autem, určitě často řešíte parkování. Zvláště pokud nechcete parkovat neoprávněně. Ovšem ne každý je tak poctivý. Parkování načerno jsme se také věnovali: https://youtu.be/VBCNtZNbB2E?si=LwTzy83cLAf_qvw3\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 339, "filename" => "/downloads/Daniel Kotula - MHD/2024-09-26 - Metrozkratky: Jak ušetřit čas v MHD.mp4", "id" => "DXTWUeqSCsY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DXTWUeqSCsY", "playlist_index" => 14, "timestamp" => 1727366410, "title" => "Metrozkratky: Jak ušetřit čas v MHD", "upload_date" => "20240926"} 13:35:48.857 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1314.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:35:48.858 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1315.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:48.860 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1317.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-26 16:00:10Z], 16] 13:35:48.938 [debug] QUERY OK source="media_items" db=75.6ms queue=0.1ms idle=1225.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jak ušetřit čas při cestování po Praze? Kudy si zkrátit trasu a kde výhodně přestoupit? To vám prozradíme v tomto videu. Ukážeme vám v něm nejen vychytávky pro cestu metrem, ale zaměříme se i na nejlepší kombinace s dalšími dopravními prostředky.\n\nKteré zkratky při cestě MHD moc lidí nevyužívá, ačkoli dokáží ušetřit čas?\n\nZ Národní třídy směr Černý Most\nPokud stojíte uprostřed Národní třídy a potřebujete se dostat do metra, nevyplatí se vždy využít stanici se stejným názvem. Zvláště pokud vaše cesta vede směrem Černý Most. V takovém případě nastupte do metra ve stanici Můstek. Na nástupišti jste za stejnou dobu, jako kdybyste se vydali na „Národku“, ale svému cíli budete o stanici blíž…\n\nZ centra do dolních Holešovic\nZatímco stanice metra Holešovice leží na okraji této čtvrti, všechny zajímavé podniky, kam lidé obvykle míří, jsou spíše v její centrální části. Ovšem pokud máte v blízkosti linku metra B, můžete si šikovně pomoci naší vychytávkou. Metrem jeďte na Křižíkovu, tam pak nasedněte na Rekolo (s Lítačkou ho máte 2krát denně 15 minut zdarma) a využijte nové lávky HolKa, která spojuje Karlín a Holešovice. Do cíle dorazíte za necelých 10 minut!\n\nJak přestoupit na Florenci\nJe lepší při přestupu z „céčka“ na „béčko“ využít vnitřní eskalátory, nebo vyjet z metra ven napovrch a do metra se opět vrátit? Rozhodli jsme se to změřit! Zatímco jeden z nás šel klasicky vnitřním přestupem, druhý zkusil vyběhnout ven. A výsledek? Zjistíte ve videu!\nMimochodem, pokud byste ocenili i další tipy na nejrychlejší přestupy v metru, podívejte se na naše nedávné video: https://youtu.be/NYREtT_kpWs?si=P4zE-vtZiVZI10tb\n\nPřestupové tramvajové zkratky\nNěkdy je lepší při přestupu z jedné linky metra na duhou využít tramvaj. Nejznámějším příkladem je cesta z I. P. Pavlova na Karlovo náměstí, když se chcete dostat z „céčka“ na „béčko“.\nPokud pojedete z Letňan na lince C směr Motol na „áčku“, většina aplikací s jízdními řády vás povede přes Muzeum. Ale to je zbytečná zajížďka. Namísto toho se mezi Vltavskou a Hradčanskou svezte tramvají!\n\nJak se vám představené zkratky líbí? Také je znáte a využíváte? A napadá vás ještě nějaká, která vám při cestování Prahou šetří čas? Dejte nám vědět do komentářů!\n\n0:00 Vychytávky pro snadné cestování Prahou\n0:55 Zkratka na Národní třídě\n1:52 Jak se rychle dostat do Holešovic\n2:55 Chytrý přestup na Florenci\n4:11 Přestupovat tramvají?\n\nPokud byste během cesty dostali žízeň, můžete využít některé z mnoha pražských pítek. Kde je najdete? Ukážeme ve videu: https://youtu.be/dKEr6fK5ip4?si=GxXjZBepRDTrwGTU\nPražská MHD patří k nejlepším na světě. A její historie je také velmi zajímavá. Nevěříte? Rádi vás přesvědčíme: https://youtu.be/SqhWCGhKX1U?si=0Cpd_o3YPbCWXAhz\nAbychom se ale zaměřili i na budoucnost MHD – věděli jste, že se Praha chystá rozvíjet síť trolejbusů? Kde všude pojedou, se můžete podívat na tomto videu: https://youtu.be/H_VkMxo4dj4?si=K9P8aaJ9nKjSBlZK\nPokud se po Praze pohybujete spíše autem, určitě často řešíte parkování. Zvláště pokud nechcete parkovat neoprávněně. Ovšem ne každý je tak poctivý. Parkování načerno jsme se také věnovali: https://youtu.be/VBCNtZNbB2E?si=LwTzy83cLAf_qvw3\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Metrozkratky: Jak ušetřit čas v MHD", "2a4a4f2a-47cd-41c8-be2e-02b0172a2193", "DXTWUeqSCsY", false, 339, false, "https://www.youtube.com/watch?v=DXTWUeqSCsY", 14, "/downloads/Daniel Kotula - MHD/2024-09-26 - Metrozkratky: Jak ušetřit čas v MHD.mp4", false, false, 16, [], 1, ~U[2024-09-26 16:00:10Z], ~U[2025-12-11 12:35:48Z], ~U[2025-12-11 12:35:48Z], "Jak ušetřit čas při cestování po Praze? Kudy si zkrátit trasu a kde výhodně přestoupit? To vám prozradíme v tomto videu. Ukážeme vám v něm nejen vychytávky pro cestu metrem, ale zaměříme se i na nejlepší kombinace s dalšími dopravními prostředky.\n\nKteré zkratky při cestě MHD moc lidí nevyužívá, ačkoli dokáží ušetřit čas?\n\nZ Národní třídy směr Černý Most\nPokud stojíte uprostřed Národní třídy a potřebujete se dostat do metra, nevyplatí se vždy využít stanici se stejným názvem. Zvláště pokud vaše cesta vede směrem Černý Most. V takovém případě nastupte do metra ve stanici Můstek. Na nástupišti jste za stejnou dobu, jako kdybyste se vydali na „Národku“, ale svému cíli budete o stanici blíž…\n\nZ centra do dolních Holešovic\nZatímco stanice metra Holešovice leží na okraji této čtvrti, všechny zajímavé podniky, kam lidé obvykle míří, jsou spíše v její centrální části. Ovšem pokud máte v blízkosti linku metra B, můžete si šikovně pomoci naší vychytávkou. Metrem jeďte na Křižíkovu, tam pak nasedněte na Rekolo (s Lítačkou ho máte 2krát denně 15 minut zdarma) a využijte nové lávky HolKa, která spojuje Karlín a Holešovice. Do cíle dorazíte za necelých 10 minut!\n\nJak přestoupit na Florenci\nJe lepší při přestupu z „céčka“ na „béčko“ využít vnitřní eskalátory, nebo vyjet z metra ven napovrch a do metra se opět vrátit? Rozhodli jsme se to změřit! Zatímco jeden z nás šel klasicky vnitřním přestupem, druhý zkusil vyběhnout ven. A výsledek? Zjistíte ve videu!\nMimochodem, pokud byste ocenili i další tipy na nejrychlejší přestupy v metru, podívejte se na naše nedávné video: https://youtu.be/NYREtT_kpWs?si=P4zE-vtZiVZI10tb\n\nPřestupové tramvajové zkratky\nNěkdy je lepší při přestupu z jedné linky metra na duhou využít tramvaj. Nejznámějším příkladem je cesta z I. P. Pavlova na Karlovo náměstí, když se chcete dostat z „céčka“ na „béčko“.\nPokud pojedete z Letňan na lince C směr Motol na „áčku“, většina aplikací s jízdními řády vás povede přes Muzeum. Ale to je zbytečná zajížďka. Namísto toho se mezi Vltavskou a Hradčanskou svezte tramvají!\n\nJak se vám představené zkratky líbí? Také je znáte a využíváte? A napadá vás ještě nějaká, která vám při cestování Prahou šetří čas? Dejte nám vědět do komentářů!\n\n0:00 Vychytávky pro snadné cestování Prahou\n0:55 Zkratka na Národní třídě\n1:52 Jak se rychle dostat do Holešovic\n2:55 Chytrý přestup na Florenci\n4:11 Přestupovat tramvají?\n\nPokud byste během cesty dostali žízeň, můžete využít některé z mnoha pražských pítek. Kde je najdete? Ukážeme ve videu: https://youtu.be/dKEr6fK5ip4?si=GxXjZBepRDTrwGTU\nPražská MHD patří k nejlepším na světě. A její historie je také velmi zajímavá. Nevě (truncated) 13:35:48.939 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=299.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:48.940 [debug] QUERY OK source="media_profiles" db=0.4ms idle=82.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:35:48.940 [debug] QUERY OK source="media_items" db=0.4ms 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 [19224] 13:35:48.941 [debug] Current batch of media processed. Will check again in 1000ms 13:35:49.907 [info] {"source":"oban","duration":6568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:49.941 [debug] Current batch of media processed. Will check again in 1000ms 13:35:50.942 [debug] Current batch of media processed. Will check again in 1000ms 13:35:51.946 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Zatímco před lety je v Praze nahradily autobusy, dnes se s velkou slávou vrací. Řeč je o trolejbusech, které hlavní město podporuje především v rámci snah o ekologickou dopravu.\n\nVíc už vám prozradíme v tomto dílu našeho seriálu Žít Prahu.\n\nDlouhé kilometry tratí\nV Praze nejsou trolejbusy žádnou novinkou, i když na dlouhá léta poslední vůz tu vyjel 15. října 1972. Že už nepatříte mezi pamětníky? I tak se s pozůstatky trolejbusových tratí, jež měly například v 50. letech neuvěřitelných 57 kilometrů, můžete na mnoha místech Prahy setkat. Zbytky trolejového vedení můžete zahlédnout třeba ve Vodičkově nebo Jungmannově ulici. A v Žitné dodnes stojí trolejbusový sloup.\n\nPrvní dvě vlaštovky\nV současnosti hlásí trolejbusy návrat – nedávno vyjely hned dvě linky. Ta s číslem 58 jezdí z Palmovky do Miškovic, číslo 59 vás doveze z Veleslavína na letiště. Druhý jmenovaný trolejbus je dokonce tříčlánkový, takže se do něj vejde mnohem více lidí než do autobusu, a navíc jezdí opravdu plynule. Ovšem dvěma linkami trolejbusů to v Praze rozhodně neskončí.\n\nZelená pro trolejbusy\nProč se vlastně věnuje návratu trolejbusů taková pozornost a také nemalé investice? Praha má totiž schválený klimatický plán, v jehož rámci chce do roku 2030 snížit emise CO2 o polovinu. Vzhledem k tomu, že tyto plány jsou podporované dotačními programy EU, realizace nových tratí netrvá v metropoli tak dlouho jako jiné projekty. Mimochodem, do stejné kategorie spadá i rozvoj tratí tramvajových, do nichž město také investuje.\n\nTři linky do kopce\nV nejbližší budoucnosti jsou v plánu další tři trolejbusové linky. Nahradit mají především autobusy, které jezdí do kopce a zanechávají kvůli tomu největší ekologickou stopu. Kde se tedy svezete?\n• Linka 51 pojede místo autobusu 131 z Hradčanské přes Dejvickou na Bořislavku.\n• Linka 52 nahradí autobuse 137 a pojede z Knížecí na Waltrovku.\n• Linka 53 je plánována místo autobusu 176 a vést má z Karlova náměstí na Strahov.\nTyto tři trolejbusy by měly vyjet už do konce roku 2026. V dalších letech by měla být nahrazena ještě asi desítka autobusových linek. Podrobnosti se o plánovaných tratích dozvíte na této mapě: https://pid.cz/wp-content/uploads/mapy/ostatni/TROL-linkove-vedeni_3-scaled.jpg\n\nTak co na návrat trolejbusů do Prahy říkáte? Jste jejich fanoušky, nebo jste spíše skeptičtí? Napište nám do komentářů!\n\n0:00 Velký návrat trolejbusů\n0:50 Praha trolejbusová\n1:36 Stopy po trolejbusech\n2:18 Dvě nové linky\n2:49 Proč se trolejbusy vrací?\n3:36 Kde se v budoucnu svezete\n4:26 Trolejbusy ano, nebo ne?\n\nRozvoj dopravy, která je šetrnější k životnímu prostředí, je jistě důležitým tématem. Zapomínat by se ale nemělo ani na řešení automobilové dopravy, která však není v poslední době ve středu zájmů hlavního města. Důkazem je například zavádění nových buspruhů, které sice pomohou MHD, ale autům život rozhodně znepříjemní. Víc prozradíme ve videu: https://youtu.be/8tQuU5-pLZA?si=MVDxviafH9OjXyx_\nPodobně neřešeným problémem je v Praze parkování. Proč se v metropoli v podstatě vyplatí parkování načerno? Podívejte se: https://youtu.be/VBCNtZNbB2E?si=UNNgSx9QgoeKHGiW\nPražská MHD každopádně patří k nejlepším na světě. Důkazem jsou i tyto rekordy, které vás určitě překvapí: https://youtu.be/2lGFrOuyELE?si=TRE94ZunYJdCdr1H\nMimochodem, pokud se mluví o cestování po Praze, většina lidí si představí metro, autobusy a tramvaje. Ovšem je tu ještě jeden způsob, který je ze všech nejrychlejší! Který? Prozradíme ve videu: https://youtu.be/T5sxgJke6_U?si=BevKquUxsbfHXyIa\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 320, "filename" => "/downloads/Daniel Kotula - MHD/2024-09-12 - Trolejbusy – proč je město vrací?.mp4", "id" => "H_VkMxo4dj4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=H_VkMxo4dj4", "playlist_index" => 15, "timestamp" => 1726156815, "title" => "Trolejbusy – proč je město vrací?", "upload_date" => "20240912"} 13:35:51.947 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1404.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:35:51.949 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1406.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:51.951 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=1306.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-12 16:00:15Z], 16] 13:35:51.962 [debug] QUERY OK source="media_items" db=7.4ms queue=0.1ms idle=410.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zatímco před lety je v Praze nahradily autobusy, dnes se s velkou slávou vrací. Řeč je o trolejbusech, které hlavní město podporuje především v rámci snah o ekologickou dopravu.\n\nVíc už vám prozradíme v tomto dílu našeho seriálu Žít Prahu.\n\nDlouhé kilometry tratí\nV Praze nejsou trolejbusy žádnou novinkou, i když na dlouhá léta poslední vůz tu vyjel 15. října 1972. Že už nepatříte mezi pamětníky? I tak se s pozůstatky trolejbusových tratí, jež měly například v 50. letech neuvěřitelných 57 kilometrů, můžete na mnoha místech Prahy setkat. Zbytky trolejového vedení můžete zahlédnout třeba ve Vodičkově nebo Jungmannově ulici. A v Žitné dodnes stojí trolejbusový sloup.\n\nPrvní dvě vlaštovky\nV současnosti hlásí trolejbusy návrat – nedávno vyjely hned dvě linky. Ta s číslem 58 jezdí z Palmovky do Miškovic, číslo 59 vás doveze z Veleslavína na letiště. Druhý jmenovaný trolejbus je dokonce tříčlánkový, takže se do něj vejde mnohem více lidí než do autobusu, a navíc jezdí opravdu plynule. Ovšem dvěma linkami trolejbusů to v Praze rozhodně neskončí.\n\nZelená pro trolejbusy\nProč se vlastně věnuje návratu trolejbusů taková pozornost a také nemalé investice? Praha má totiž schválený klimatický plán, v jehož rámci chce do roku 2030 snížit emise CO2 o polovinu. Vzhledem k tomu, že tyto plány jsou podporované dotačními programy EU, realizace nových tratí netrvá v metropoli tak dlouho jako jiné projekty. Mimochodem, do stejné kategorie spadá i rozvoj tratí tramvajových, do nichž město také investuje.\n\nTři linky do kopce\nV nejbližší budoucnosti jsou v plánu další tři trolejbusové linky. Nahradit mají především autobusy, které jezdí do kopce a zanechávají kvůli tomu největší ekologickou stopu. Kde se tedy svezete?\n• Linka 51 pojede místo autobusu 131 z Hradčanské přes Dejvickou na Bořislavku.\n• Linka 52 nahradí autobuse 137 a pojede z Knížecí na Waltrovku.\n• Linka 53 je plánována místo autobusu 176 a vést má z Karlova náměstí na Strahov.\nTyto tři trolejbusy by měly vyjet už do konce roku 2026. V dalších letech by měla být nahrazena ještě asi desítka autobusových linek. Podrobnosti se o plánovaných tratích dozvíte na této mapě: https://pid.cz/wp-content/uploads/mapy/ostatni/TROL-linkove-vedeni_3-scaled.jpg\n\nTak co na návrat trolejbusů do Prahy říkáte? Jste jejich fanoušky, nebo jste spíše skeptičtí? Napište nám do komentářů!\n\n0:00 Velký návrat trolejbusů\n0:50 Praha trolejbusová\n1:36 Stopy po trolejbusech\n2:18 Dvě nové linky\n2:49 Proč se trolejbusy vrací?\n3:36 Kde se v budoucnu svezete\n4:26 Trolejbusy ano, nebo ne?\n\nRozvoj dopravy, která je šetrnější k životnímu prostředí, je jistě důležitým tématem. Zapomínat by se ale nemělo ani na řešení automobilové dopravy, která však není v poslední době ve středu zájmů hlavního města. Důkazem je například zavádění nových buspruhů, které sice pomohou MHD, ale autům život rozhodně znepříjemní. Víc prozradíme ve videu: https://youtu.be/8tQuU5-pLZA?si=MVDxviafH9OjXyx_\nPodobně neřešeným problémem je v Praze parkování. Proč se v metropoli v podstatě vyplatí parkování načerno? Podívejte se: https://youtu.be/VBCNtZNbB2E?si=UNNgSx9QgoeKHGiW\nPražská MHD každopádně patří k nejlepším na světě. Důkazem jsou i tyto rekordy, které vás určitě překvapí: https://youtu.be/2lGFrOuyELE?si=TRE94ZunYJdCdr1H\nMimochodem, pokud se mluví o cestování po Praze, většina lidí si představí metro, autobusy a tramvaje. Ovšem je tu ještě jeden způsob, který je ze všech nejrychlejší! Který? Prozradíme ve videu: https://youtu.be/T5sxgJke6_U?si=BevKquUxsbfHXyIa\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Trolejbusy – proč je město vrací?", "8c62baa3-a239-49dd-a638-50b778c73565", "H_VkMxo4dj4", false, 320, false, "https://www.youtube.com/watch?v=H_VkMxo4dj4", 15, "/downloads/Daniel Kotula - MHD/2024-09-12 - Trolejbusy – proč je město vrací?.mp4", false, false, 16, [], 1, ~U[2024-09-12 16:00:15Z], ~U[2025-12-11 12:35:51Z], ~U[2025-12-11 12:35:51Z], "Zatímco před lety je v Praze nahradily autobusy, dnes se s velkou slávou vrací. Řeč je o trolejbusech, které hlavní město podporuje především v rámci snah o ekologickou dopravu.\n\nVíc už vám prozradíme v tomto dílu našeho seriálu Žít Prahu.\n\nDlouhé kilometry tratí\nV Praze nejsou trolejbusy žádnou novinkou, i když na dlouhá léta poslední vůz tu vyjel 15. října 1972. Že už nepatříte mezi pamětníky? I tak se s pozůstatky trolejbusových tratí, jež měly například v 50. letech neuvěřitelných 57 kilometrů, můžete na mnoha místech Prahy setkat. Zbytky trolejového vedení můžete zahlédnout třeba ve Vodičkově nebo Jungmannově ulici. A v Žitné dodnes stojí trolejbusový sloup.\n\nPrvní dvě vlaštovky\nV současnosti hlásí trolejbusy návrat – nedávno vyjely hned dvě linky. Ta s číslem 58 jezdí z Palmovky do Miškovic, číslo 59 vás doveze z Veleslavína na letiště. Druhý jmenovaný trolejbus je dokonce tříčlánkový, takže se do něj vejde mnohem více lidí než do autobusu, a navíc jezdí opravdu plynule. Ovšem dvěma linkami trolejbusů to v Praze rozhodně neskončí.\n\nZelená pro trolejbusy\nProč se vlastně věnuje návratu trolejbusů taková pozornost a také nemalé investice? Praha má totiž schválený klimatický plán, v jehož rámci chce do roku 2030 snížit emise CO2 o polovinu. Vzhledem k tomu, že tyto plány jsou podporované dotačními programy EU, realizace nových tratí netrvá v metropoli tak dlouho jako jiné projekty. Mimochodem, do stejné kategorie spadá i rozvoj tratí tramvajových, do nichž město také investuje.\n\nTři linky do kopce\nV nejbližší budoucnosti jsou v plánu další tři trolejbusové linky. Nahradit mají především autobusy, které jezdí do kopce a zanechávají kvůli tomu největší ekologickou stopu. Kde se tedy svezete?\n• Linka 51 pojede místo autobusu 131 z Hradčanské přes Dejvickou na Bořislavku.\n• Linka 52 nahradí autobuse 137 a pojede z Knížecí na Waltrovku.\n• Linka 53 je plánována místo autobusu 176 a vést má z Karlova náměstí na Strahov.\nTyto tři trolejbusy by měly vyjet už do konce roku 2026. V dalších letech by měla být nahrazena ještě asi desítka autobusových linek. Podrobnosti se o plánovaných tratích dozvíte na této mapě: https://pid.cz/wp-content/uploads/mapy/ostatni/TROL-linkove-vedeni_3-scaled.jpg\n\nTak co na návrat trolejbusů do Prahy říkáte? Jste jejich fanoušky, nebo jste spíše skeptičtí? Napište nám do komentářů!\n\n0:00 Velký návrat trolejbusů\n0:50 Praha trolejbusová\n1:36 Stopy po trolejbusech\n (truncated) 13:35:51.965 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=317.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:51.966 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=17.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:35:51.969 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=18.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19225] 13:35:51.970 [debug] Current batch of media processed. Will check again in 1000ms 13:35:52.970 [debug] Current batch of media processed. Will check again in 1000ms 13:35:53.971 [debug] Current batch of media processed. Will check again in 1000ms 13:35:54.974 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Dnes (či donedávna) ruiny, v budoucnu kulturní centrum nebo byty a ateliéry či park. To je osud, který se chystá na ikonická pražská nádraží, jež na svou proměnu čekají i desítky let.\n\nJak budou vypadat? Na to jsme se zaměřili v tomto dílu seriálu Žít Prahu.\n\nNádraží Vyšehrad\nSecesní nádražní budova patří k nejkrásnějším, ale také nejzuboženějším pražským nádražím. Poslední vlak tu zastavil v roce 1960 a v roce 2007 České dráhy nádraží i s pozemky prodaly. Objekt ovšem dál chátral. V roce 2024 přišel zlom, když nádraží koupil developer Milorad Miško Miškovič, který tu plánuje postavit 170 malých bytů a ateliérů. V přízemí nádraží i nových budov pak mají vzniknout kavárny, restaurace, obchody a další služby.\n\nNádraží Bubeneč\nHistorická nádražní budova, která naposledy přivítala vlak před 10 lety, prošla díky Praze 6 citlivou a velmi potřebnou rekonstrukcí. Vlaky tu sice nebudou stavět ani nadále, nicméně nádraží se už během srpna otevře veřejnosti. A na co se nejen fanouškové vlaků mohou těšit? Například na bistro, jehož zahrádka bude přímo na perónu, na půjčovnu kol nebo sál plný sportovních atrakcí, ale také galerii. Kulturní centrum dostalo název Stanice 6 a provozovat jej bude trio Richard Preisler, Martin Krb a Martin Kontra, kteří stojí za známým Bajkazylem.\n\nNádraží Bubny\nNejvětší proměna se chystá v Holešovicích – v plánu je totiž nejen nová vlaková stanice a nádražní hala, ale také celá železniční trať za 4,7 miliardy. A stavba se rozhodně nesmí oddalovat. Je totiž klíčová pro rozvoj brownfieldu v Bubnech, takže by měla být hotová dřív, než tu začnou růst domy.\nNádraží Bubny bude mít v patře 4 staniční koleje a 3 nástupiště, v přízemí pod kolejemi bude zázemí v podobě odbavovacích prostor a obchodů. Na střeše vznikne travnatá plocha k odpočinku s úchvatným výhledem. V budoucnu se tu pak plánuje ještě kancelářská budova.\nTím ale změny v Holešovicích nekončí – nová stanice se staví u Výstaviště vedle Holešovického hřbitova. Bonusem je lávka, která toto nádraží propojí se Stromovkou.\n\nTak jak se vám chystané proměny pražských nádraží líbí? Těšíte se na ně, nebo byste si představovali něco jiného? Dejte nám vědět v komentářích!\n\n0:00 Proměny slavných nádraží\n0:57 Nová tvář nádraží Vyšehrad\n3:11 Bubeneč: Z ruin kulturní centrum\n4:41 Nádražní revoluce v Holešovicích\n\nZatímco jmenovaná nádraží se proměny dočkají už brzy, na zasloužený posun stále marně čekají i celé čtvrti. Nejsmutnějším příkladem je Palmovka. Co ji čeká a proč změna stále nepřišla? Podívejte se na naše video: https://youtu.be/ejd8Ub7Dkqs?si=Q6b2PeqdOK43xvIX\nTo Holešovice se konečně dočkaly – ze čtvrti plné heren se má stát nový Karlín s prestižní bytovou zástavbou. Víc už se dozvíte v jednom z našich předchozích dílů: https://youtu.be/Dw4jXhpt0-c?si=uDbBQdNVDbaExcnW\nDlouho očekávané rekonstrukce se konečně dočkají také mosty. Které to jsou a kde dokonce přibyde nový? Prozradíme ve videu: https://youtu.be/M9_4BPMjNEA?si=UKFSco8to7VKZO17\nA nádraží ještě jednou, tentokrát to na Smíchově, kde má vzniknout moderní terminál pro vlaky i autobusy. Pokud vás zajímá víc, podívejte se: https://youtu.be/XxEdGKk0vl4?si=5IYQpcXBt6nbIv8K\nCo čeká pražské Letiště Václava Havla? Nemělo právě lehkou minulost, a jak to vypadá, budoucnost také není zcela jistá: https://youtu.be/4Ge1G6gpv6c?si=w5gtv71l78hEeYNz\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 412, "filename" => "/downloads/Daniel Kotula - MHD/2024-08-22 - Ikonická pražská nádraží – místo trosek byty nebo galerie.mp4", "id" => "_6IGDWMWeGM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_6IGDWMWeGM", "playlist_index" => 16, "timestamp" => 1724344020, "title" => "Ikonická pražská nádraží – místo trosek byty nebo galerie", "upload_date" => "20240822"} 13:35:54.975 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1433.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:35:54.977 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1434.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:54.979 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1436.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-22 16:27:00Z], 16] 13:35:54.992 [debug] QUERY OK source="media_items" db=10.3ms idle=1330.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dnes (či donedávna) ruiny, v budoucnu kulturní centrum nebo byty a ateliéry či park. To je osud, který se chystá na ikonická pražská nádraží, jež na svou proměnu čekají i desítky let.\n\nJak budou vypadat? Na to jsme se zaměřili v tomto dílu seriálu Žít Prahu.\n\nNádraží Vyšehrad\nSecesní nádražní budova patří k nejkrásnějším, ale také nejzuboženějším pražským nádražím. Poslední vlak tu zastavil v roce 1960 a v roce 2007 České dráhy nádraží i s pozemky prodaly. Objekt ovšem dál chátral. V roce 2024 přišel zlom, když nádraží koupil developer Milorad Miško Miškovič, který tu plánuje postavit 170 malých bytů a ateliérů. V přízemí nádraží i nových budov pak mají vzniknout kavárny, restaurace, obchody a další služby.\n\nNádraží Bubeneč\nHistorická nádražní budova, která naposledy přivítala vlak před 10 lety, prošla díky Praze 6 citlivou a velmi potřebnou rekonstrukcí. Vlaky tu sice nebudou stavět ani nadále, nicméně nádraží se už během srpna otevře veřejnosti. A na co se nejen fanouškové vlaků mohou těšit? Například na bistro, jehož zahrádka bude přímo na perónu, na půjčovnu kol nebo sál plný sportovních atrakcí, ale také galerii. Kulturní centrum dostalo název Stanice 6 a provozovat jej bude trio Richard Preisler, Martin Krb a Martin Kontra, kteří stojí za známým Bajkazylem.\n\nNádraží Bubny\nNejvětší proměna se chystá v Holešovicích – v plánu je totiž nejen nová vlaková stanice a nádražní hala, ale také celá železniční trať za 4,7 miliardy. A stavba se rozhodně nesmí oddalovat. Je totiž klíčová pro rozvoj brownfieldu v Bubnech, takže by měla být hotová dřív, než tu začnou růst domy.\nNádraží Bubny bude mít v patře 4 staniční koleje a 3 nástupiště, v přízemí pod kolejemi bude zázemí v podobě odbavovacích prostor a obchodů. Na střeše vznikne travnatá plocha k odpočinku s úchvatným výhledem. V budoucnu se tu pak plánuje ještě kancelářská budova.\nTím ale změny v Holešovicích nekončí – nová stanice se staví u Výstaviště vedle Holešovického hřbitova. Bonusem je lávka, která toto nádraží propojí se Stromovkou.\n\nTak jak se vám chystané proměny pražských nádraží líbí? Těšíte se na ně, nebo byste si představovali něco jiného? Dejte nám vědět v komentářích!\n\n0:00 Proměny slavných nádraží\n0:57 Nová tvář nádraží Vyšehrad\n3:11 Bubeneč: Z ruin kulturní centrum\n4:41 Nádražní revoluce v Holešovicích\n\nZatímco jmenovaná nádraží se proměny dočkají už brzy, na zasloužený posun stále marně čekají i celé čtvrti. Nejsmutnějším příkladem je Palmovka. Co ji čeká a proč změna stále nepřišla? Podívejte se na naše video: https://youtu.be/ejd8Ub7Dkqs?si=Q6b2PeqdOK43xvIX\nTo Holešovice se konečně dočkaly – ze čtvrti plné heren se má stát nový Karlín s prestižní bytovou zástavbou. Víc už se dozvíte v jednom z našich předchozích dílů: https://youtu.be/Dw4jXhpt0-c?si=uDbBQdNVDbaExcnW\nDlouho očekávané rekonstrukce se konečně dočkají také mosty. Které to jsou a kde dokonce přibyde nový? Prozradíme ve videu: https://youtu.be/M9_4BPMjNEA?si=UKFSco8to7VKZO17\nA nádraží ještě jednou, tentokrát to na Smíchově, kde má vzniknout moderní terminál pro vlaky i autobusy. Pokud vás zajímá víc, podívejte se: https://youtu.be/XxEdGKk0vl4?si=5IYQpcXBt6nbIv8K\nCo čeká pražské Letiště Václava Havla? Nemělo právě lehkou minulost, a jak to vypadá, budoucnost také není zcela jistá: https://youtu.be/4Ge1G6gpv6c?si=w5gtv71l78hEeYNz\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Ikonická pražská nádraží – místo trosek byty nebo galerie", "969e75c8-137e-42a5-9199-0c25fbfbde3b", "_6IGDWMWeGM", false, 412, false, "https://www.youtube.com/watch?v=_6IGDWMWeGM", 16, "/downloads/Daniel Kotula - MHD/2024-08-22 - Ikonická pražská nádraží – místo trosek byty nebo galerie.mp4", false, false, 16, [], 1, ~U[2024-08-22 16:27:00Z], ~U[2025-12-11 12:35:54Z], ~U[2025-12-11 12:35:54Z], "Dnes (či donedávna) ruiny, v budoucnu kulturní centrum nebo byty a ateliéry či park. To je osud, který se chystá na ikonická pražská nádraží, jež na svou proměnu čekají i desítky let.\n\nJak budou vypadat? Na to jsme se zaměřili v tomto dílu seriálu Žít Prahu.\n\nNádraží Vyšehrad\nSecesní nádražní budova patří k nejkrásnějším, ale také nejzuboženějším pražským nádražím. Poslední vlak tu zastavil v roce 1960 a v roce 2007 České dráhy nádraží i s pozemky prodaly. Objekt ovšem dál chátral. V roce 2024 přišel zlom, když nádraží koupil developer Milorad Miško Miškovič, který tu plánuje postavit 170 malých bytů a ateliérů. V přízemí nádraží i nových budov pak mají vzniknout kavárny, restaurace, obchody a další služby.\n\nNádraží Bubeneč\nHistorická nádražní budova, která naposledy přivítala vlak před 10 lety, prošla díky Praze 6 citlivou a velmi potřebnou rekonstrukcí. Vlaky tu sice nebudou stavět ani nadále, nicméně nádraží se už během srpna otevře veřejnosti. A na co se nejen fanouškové vlaků mohou těšit? Například na bistro, jehož zahrádka bude přímo na perónu, na půjčovnu kol nebo sál plný sportovních atrakcí, ale také galerii. Kulturní centrum dostalo název Stanice 6 a provozovat jej bude trio Richard Preisler, Martin Krb a Martin Kontra, kteří stojí za známým Bajkazylem.\n\nNádraží Bubny\nNejvětší proměna se chystá v Holešovicích – v plánu je totiž nejen nová vlaková stanice a nádražní hala, ale také celá železniční trať za 4,7 miliardy. A stavba se rozhodně nesmí oddalovat. Je totiž klíčová pro rozvoj brownfieldu v Bubnech, takže by měla být hotová dřív, než tu začnou růst domy.\nNádraží Bubny bude mít v patře 4 staniční koleje a 3 nástupiště, v přízemí pod kolejemi bude zázemí v podobě odbavovacích prostor a obchodů. Na střeše vznikne travnatá plocha k odpočinku s úchvatným výhledem. V budoucnu se tu pak plánuje ještě kancelářská budova.\nTím ale změny v Holešovicích nekončí – nová stanice se staví u Výstaviště vedle Holešovického hřbitova. Bonusem je lávka, která toto nádraží propojí se Stromovkou.\n\nTak jak se vám chystané proměny pražských nádraží líbí? Těšíte se na ně, nebo byste si představovali něco jiného? Dejte nám vědět v komentářích!\n\n0:00 Proměny slavných nádraží\n0:57 Nová tvář nádraží Vyšehrad\n3:11 Bubeneč: Z ruin kulturní centrum\n4:41 Nádražní revoluce v Holešovicích\n\nZatímco jmenovaná nádraží se proměny dočkají už brzy, na zasloužený posun stále marně čekají i celé čtvrti. Nejsmutnějším příkladem je Palmovka. Co (truncated) 13:35:54.995 [debug] QUERY OK source="sources" db=1.6ms queue=0.2ms idle=338.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:54.996 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=19.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:35:54.998 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=19.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19226] 13:35:54.998 [debug] Current batch of media processed. Will check again in 1000ms 13:35:55.998 [debug] Current batch of media processed. Will check again in 1000ms 13:35:56.999 [debug] Current batch of media processed. Will check again in 1000ms 13:35:58.003 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Video, které jsme věnovali proměnám Václavského náměstí, vzbudilo víc pozornosti, než kdokoli čekal. Upozornili jsme v něm totiž na fakt, že namísto plánovaného tramvajového propojení Václaváku a Vinohrad vznikne na náměstí spíše lanovka… Město ale nakonec – i díky vám, divákům Žít Prahu – obrátilo!\n\nPůvodní video věnované „lanovce na Václaváku“ najdete zde: https://youtu.be/ZRZKZeS8Zbo?si=w0upjRhM2q2GxLWT\n\nPozdvižení na úřadech\nUveřejnění videa, ve kterém jsme poukázali na to, že tramvajové propojení mezi Václavským náměstím a Vinohrady má být zprovozněné až čtyři roky poté, co se na náměstí položí koleje, takže tramvaj bude jezdit jen nahoru a dolů jako lanovka, vyvolalo pozdvižení nejen u Dopravního podniku hl. m. Prahy, ale i u představitelů města. A najednou přišel obrat – především díky diváckým reakcím a nátlaku veřejnosti.\nV interní zprávě dopravního podniku se pak dokonce píše, že „ohledem na negativní ohlas veřejnosti na možnost delšího období samostatného provozu trati Václavské náměstí bez realizace trati Muzeum byl harmonogram přepracován“.\n\nLanovka ne, tramvaj ano\nNakonec tedy skutečně dojde k plánovanému prodloužení tramvajové trati z Václaváku na Vinohrady. To nejen ocení cestující, kteří výrazně ušetří čas například při cestě z Masaryčky na Vinohrady, ale i pro samotné náměstí to bude změna k lepšímu. Namísto turistického skanzenu, kterým horní část Václaváku dnes je, se sem snad vrátí i Pražané a náměstí znovu ožije.\n\nČím se svezete?\nA jak tedy bude tramvajová trať na Václavském náměstí vypadat? Tramvaj tu bude stavět hned na třech místech – uprostřed, kde teď jezdí tramvaje do Jindřišské, dále pak u koně a nakonec uprostřed magistrály vedle Národního muzea.\nPřes náměstí budou jezdit celkem tři linky. Číslo 6, které tak skončí oklika přes Lazarskou a Karlovo náměstí, 13, jež pojede mezi Vršovicemi a centrem, ale namísto Flory se vydá na Pražský hrad, a 21 spojující Floru a Radlice.\nKompletní trasy linek, které pojedou přes Václavské náměstí, najdete zde: https://pid.cz/wp-content/uploads/system/LV2022-32/LV2022-32_A16.pdf?fbclid=IwAR2-iqEc6qOiSJgtwFe_NYXZiMjfYMp4g2vvl3qZR6HrEMPqOeTt6qrvyB4\n\nCo na chystanou tramvajovou trať na Václavském náměstí říkáte? Ulehčí dojíždění i vám? Dejte nám vědět do komentářů!\n\n0:00 Lanovka, nebo tramvaj?\n0:42 Nevídaná odezva\n1:47 Dobrá zpráva pro cestující i náměstí\n2:18 Nové zastávky\n2:44 Které tramvaje pojedou na Václaváku?\n\nZatímco na zmíněné tramvaje nebudeme muset čekat tak dlouho, o nové lince metra, jež má nést název E, si zatím můžeme nechat jen zdát. Kudy by měla vést? Prozradíme ve videu: https://youtu.be/zXieoZv4JoI?si=A5IFbzAP2t7umqqq\nVáclavák není jediným velkým pražským náměstím, jež čekají zásadní změny. Podívejte se, které další čeká „nový kabát“: https://youtu.be/NHTZZIihYAc?si=9qteEqbd7rd9MWf9\nVýrazné změny se odehrávají po celé Praze. Jedním z nejnázornějších příkladů je Karlín. Čemu vděčí za svou dnešní podobě a co dalšího se tu chystá? Zjistili jsme ve videu: https://youtu.be/n0bxYQn4eVg?si=dKUnDpMrXRdSpyJa\nDůležitou součástí pražské infrastruktury jsou také mosty. Celá léta se na ně spíše zapomínalo, dnes se také dostaly do centra pozornosti. Na co se moou nejen Pražané těšit? Podívejte se: https://youtu.be/M9_4BPMjNEA?si=Sp9cooPJTUjl28N_\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 247, "filename" => "/downloads/Daniel Kotula - MHD/2024-06-06 - Lanovka na Václaváku nebude – i díky vám.mp4", "id" => "EWFsKYWPg-c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=EWFsKYWPg-c", "playlist_index" => 17, "timestamp" => 1717689615, "title" => "Lanovka na Václaváku nebude – i díky vám", "upload_date" => "20240606"} 13:35:58.007 [debug] QUERY OK source="sources" db=3.0ms queue=0.3ms idle=1462.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:35:58.009 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=1466.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:58.012 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=1468.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-06 16:00:15Z], 16] 13:35:58.018 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=1355.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Video, které jsme věnovali proměnám Václavského náměstí, vzbudilo víc pozornosti, než kdokoli čekal. Upozornili jsme v něm totiž na fakt, že namísto plánovaného tramvajového propojení Václaváku a Vinohrad vznikne na náměstí spíše lanovka… Město ale nakonec – i díky vám, divákům Žít Prahu – obrátilo!\n\nPůvodní video věnované „lanovce na Václaváku“ najdete zde: https://youtu.be/ZRZKZeS8Zbo?si=w0upjRhM2q2GxLWT\n\nPozdvižení na úřadech\nUveřejnění videa, ve kterém jsme poukázali na to, že tramvajové propojení mezi Václavským náměstím a Vinohrady má být zprovozněné až čtyři roky poté, co se na náměstí položí koleje, takže tramvaj bude jezdit jen nahoru a dolů jako lanovka, vyvolalo pozdvižení nejen u Dopravního podniku hl. m. Prahy, ale i u představitelů města. A najednou přišel obrat – především díky diváckým reakcím a nátlaku veřejnosti.\nV interní zprávě dopravního podniku se pak dokonce píše, že „ohledem na negativní ohlas veřejnosti na možnost delšího období samostatného provozu trati Václavské náměstí bez realizace trati Muzeum byl harmonogram přepracován“.\n\nLanovka ne, tramvaj ano\nNakonec tedy skutečně dojde k plánovanému prodloužení tramvajové trati z Václaváku na Vinohrady. To nejen ocení cestující, kteří výrazně ušetří čas například při cestě z Masaryčky na Vinohrady, ale i pro samotné náměstí to bude změna k lepšímu. Namísto turistického skanzenu, kterým horní část Václaváku dnes je, se sem snad vrátí i Pražané a náměstí znovu ožije.\n\nČím se svezete?\nA jak tedy bude tramvajová trať na Václavském náměstí vypadat? Tramvaj tu bude stavět hned na třech místech – uprostřed, kde teď jezdí tramvaje do Jindřišské, dále pak u koně a nakonec uprostřed magistrály vedle Národního muzea.\nPřes náměstí budou jezdit celkem tři linky. Číslo 6, které tak skončí oklika přes Lazarskou a Karlovo náměstí, 13, jež pojede mezi Vršovicemi a centrem, ale namísto Flory se vydá na Pražský hrad, a 21 spojující Floru a Radlice.\nKompletní trasy linek, které pojedou přes Václavské náměstí, najdete zde: https://pid.cz/wp-content/uploads/system/LV2022-32/LV2022-32_A16.pdf?fbclid=IwAR2-iqEc6qOiSJgtwFe_NYXZiMjfYMp4g2vvl3qZR6HrEMPqOeTt6qrvyB4\n\nCo na chystanou tramvajovou trať na Václavském náměstí říkáte? Ulehčí dojíždění i vám? Dejte nám vědět do komentářů!\n\n0:00 Lanovka, nebo tramvaj?\n0:42 Nevídaná odezva\n1:47 Dobrá zpráva pro cestující i náměstí\n2:18 Nové zastávky\n2:44 Které tramvaje pojedou na Václaváku?\n\nZatímco na zmíněné tramvaje nebudeme muset čekat tak dlouho, o nové lince metra, jež má nést název E, si zatím můžeme nechat jen zdát. Kudy by měla vést? Prozradíme ve videu: https://youtu.be/zXieoZv4JoI?si=A5IFbzAP2t7umqqq\nVáclavák není jediným velkým pražským náměstím, jež čekají zásadní změny. Podívejte se, které další čeká „nový kabát“: https://youtu.be/NHTZZIihYAc?si=9qteEqbd7rd9MWf9\nVýrazné změny se odehrávají po celé Praze. Jedním z nejnázornějších příkladů je Karlín. Čemu vděčí za svou dnešní podobě a co dalšího se tu chystá? Zjistili jsme ve videu: https://youtu.be/n0bxYQn4eVg?si=dKUnDpMrXRdSpyJa\nDůležitou součástí pražské infrastruktury jsou také mosty. Celá léta se na ně spíše zapomínalo, dnes se také dostaly do centra pozornosti. Na co se moou nejen Pražané těšit? Podívejte se: https://youtu.be/M9_4BPMjNEA?si=Sp9cooPJTUjl28N_\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Lanovka na Václaváku nebude – i díky vám", "be8b9e5e-9cd4-429c-aa6d-14c51d3fb9ee", "EWFsKYWPg-c", false, 247, false, "https://www.youtube.com/watch?v=EWFsKYWPg-c", 17, "/downloads/Daniel Kotula - MHD/2024-06-06 - Lanovka na Václaváku nebude – i díky vám.mp4", false, false, 16, [], 1, ~U[2024-06-06 16:00:15Z], ~U[2025-12-11 12:35:58Z], ~U[2025-12-11 12:35:58Z], "Video, které jsme věnovali proměnám Václavského náměstí, vzbudilo víc pozornosti, než kdokoli čekal. Upozornili jsme v něm totiž na fakt, že namísto plánovaného tramvajového propojení Václaváku a Vinohrad vznikne na náměstí spíše lanovka… Město ale nakonec – i díky vám, divákům Žít Prahu – obrátilo!\n\nPůvodní video věnované „lanovce na Václaváku“ najdete zde: https://youtu.be/ZRZKZeS8Zbo?si=w0upjRhM2q2GxLWT\n\nPozdvižení na úřadech\nUveřejnění videa, ve kterém jsme poukázali na to, že tramvajové propojení mezi Václavským náměstím a Vinohrady má být zprovozněné až čtyři roky poté, co se na náměstí položí koleje, takže tramvaj bude jezdit jen nahoru a dolů jako lanovka, vyvolalo pozdvižení nejen u Dopravního podniku hl. m. Prahy, ale i u představitelů města. A najednou přišel obrat – především díky diváckým reakcím a nátlaku veřejnosti.\nV interní zprávě dopravního podniku se pak dokonce píše, že „ohledem na negativní ohlas veřejnosti na možnost delšího období samostatného provozu trati Václavské náměstí bez realizace trati Muzeum byl harmonogram přepracován“.\n\nLanovka ne, tramvaj ano\nNakonec tedy skutečně dojde k plánovanému prodloužení tramvajové trati z Václaváku na Vinohrady. To nejen ocení cestující, kteří výrazně ušetří čas například při cestě z Masaryčky na Vinohrady, ale i pro samotné náměstí to bude změna k lepšímu. Namísto turistického skanzenu, kterým horní část Václaváku dnes je, se sem snad vrátí i Pražané a náměstí znovu ožije.\n\nČím se svezete?\nA jak tedy bude tramvajová trať na Václavském náměstí vypadat? Tramvaj tu bude stavět hned na třech místech – uprostřed, kde teď jezdí tramvaje do Jindřišské, dále pak u koně a nakonec uprostřed magistrály vedle Národního muzea.\nPřes náměstí budou jezdit celkem tři linky. Číslo 6, které tak skončí oklika přes Lazarskou a Karlovo náměstí, 13, jež pojede mezi Vršovicemi a centrem, ale namísto Flory se vydá na Pražský hrad, a 21 spojující Floru a Radlice.\nKompletní trasy linek, které pojedou přes Václavské náměstí, najdete zde: https://pid.cz/wp-content/uploads/system/LV2022-32/LV2022-32_A16.pdf?fbclid=IwAR2-iqEc6qOiSJgtwFe_NYXZiMjfYMp4g2vvl3qZR6HrEMPqOeTt6qrvyB4\n\nCo na chystanou tramvajovou trať na Václavském náměstí říkáte? Ulehčí dojíždění i vám? Dejte nám vědět do komentářů!\n\n0:00 Lanovka, nebo tramvaj?\n0:42 Nevídaná odezva\n1:47 Dobrá zpráva pro cestující i náměstí\n2:18 Nové zastávky\n2:44 Které tramvaje pojedou na Václaváku?\n\nZatímco na zmíněné tramvaje nebudeme muset čekat tak dlouho, o nové lince metra, jež má nést název E, si zatím můžeme nechat jen zdát. Kudy by (truncated) 13:35:58.020 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=357.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:35:58.021 [debug] QUERY OK source="media_profiles" db=0.8ms idle=12.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:35:58.022 [debug] QUERY OK source="media_items" db=0.8ms idle=11.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19228] 13:35:58.022 [debug] Current batch of media processed. Will check again in 1000ms 13:35:59.024 [debug] Current batch of media processed. Will check again in 1000ms 13:36:00.025 [debug] Current batch of media processed. Will check again in 1000ms 13:36:00.526 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:01.029 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Každý, kdo dojíždí do Prahy, musí při cestě počítat se značným zdržením – především ve špičce. Pokud tedy nejede autobusem MHD. Ty totiž mají na většině tras vyhrazený speciální pruh. Co město s „buspruhy“ plánuje do budoucna? Na to jsme se zaměřili v tomto dílu našeho seriálu Žít Prahu!\n\nS tím, jak roste počet obyvatel Středočeského kraje i aut v Praze, se význam pruhů vyhrazených pro autobusy MHD zvyšuje. Tak například ze Zbraslavi to díky nim trvá autobusem na Smíchov neuvěřitelných 12 minut. Zato při jízdě autem si pěkně postojíte v zácpě…\n\nPruhy, kam se podíváš?\nJe tedy logické, že chce Praha rozvoj buspruhů podporovat. S vyšším počtem pruhů pro autobusy nicméně dojde i k dalšímu ztížení průjezdnosti pro auta. Kde se řidiči (a cestující) musejí v budoucnu připravit na více buspruhů?\nVýznamné navýšení chystá například Praha 6, kde mají přibýt vyhrazené pruhy na všech hlavních příjezdech. Naplánované jsou nově také na Evropské či na Horoměřické před Bořislavkou. A také u křižovatky na Lysolaje nebo v Podbabě. Aby byla zachována plynulost pro MHD i na křižovatkách, chystá Praha 6 u kruhového objezdu pod Suchdolem objízdný pruh jen pro autobusy.\n\nSvětelné závory a pokuty\nS novými pruhy pro autobusy řeší Praha 6 také otázku postihů pro řidiče aut, kteří si neoprávněnou jízdou v buspruhu zkracují cestu, a navíc zpomalují autobusy. Na několika místech jsou již nainstalované kamery, jež pruhy snímají. Jenže na rozdíl od kamer hlídajících rychlost na nich zatím není nastavené automatické pokutování.\nKvůli zklidnění dopravní situace v této městské části se otevřelo také téma tzv. světelných závor na příjezdech do Prahy 6, tedy semaforů, jež by regulovaly průjezd automobilů podobně jako u tunelů.\nKaždopádně chystaná opatření ani jiná koncepce zatím nijak neřeší, jak ulehčit cestování právě řidičům v autech…\n\nJak se na rozšiřování buspruhů díváte vy? Souhlasíte s ním? Nebo byste uvítali jiná opatření pro zlepšení dopravní situace v Praze? Dejte nám vědět do komentářů!\n\n0:00 Budou další buspruhy?\n0:34 Kritická situace na silnicích\n1:26 Změny na Praze 6\n2:20 Boj s bezohledností\n2:41 Kontroverzní zklidnění dopravy\n3:02 Auta versus MHD\n\nDoprava je v naší metropoli nekončící téma. Už roky se například mluví o zpoplatnění vjezdu do centra. Dočkáme se ho? Odpověď jsme hledali v předchozím dílu: https://youtu.be/fXSjvzufA44?si=uZcGwmvZYjOcZJ_p\nDopravě v Praze by výrazně pomohlo i dokončení okruhu. Proč zatím není hotový? I na to jsme se s kamerou vydali hledat odpověď: https://youtu.be/K-B0PhfxBUA?si=TIo4VSBpXirbqOzr\nPodpora MHD před lety vyústila ve zlevnění jízdného v Praze. Ovšem to se má brzy změnit a mluví se o zdražení Lítačky. Kolik by měla stát? Podívejte se: https://youtu.be/m5J1GRQdrYk?si=jIAJmgWQirU_le3v\nZměny se chystají také na nejslavnějším pražském náměstí. Ovšem ne všechny jsou úplně povedené. Proč to vypadá, že bude na Václaváku jezdit lanovka? Prozradíme ve videu: https://youtu.be/ZRZKZeS8Zbo?si=JdJUuz0r0l2QIKu_\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 310, "filename" => "/downloads/Daniel Kotula - MHD/2024-05-30 - Buspruhy – co se s nimi chystá?.mp4", "id" => "8tQuU5-pLZA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8tQuU5-pLZA", "playlist_index" => 18, "timestamp" => 1717084807, "title" => "Buspruhy – co se s nimi chystá?", "upload_date" => "20240530"} 13:36:01.031 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=1487.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:36:01.033 [debug] QUERY OK source="sources" db=1.6ms idle=1489.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:01.034 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=1368.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-30 16:00:07Z], 16] 13:36:01.038 [debug] QUERY OK source="media_items" db=2.5ms idle=508.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Každý, kdo dojíždí do Prahy, musí při cestě počítat se značným zdržením – především ve špičce. Pokud tedy nejede autobusem MHD. Ty totiž mají na většině tras vyhrazený speciální pruh. Co město s „buspruhy“ plánuje do budoucna? Na to jsme se zaměřili v tomto dílu našeho seriálu Žít Prahu!\n\nS tím, jak roste počet obyvatel Středočeského kraje i aut v Praze, se význam pruhů vyhrazených pro autobusy MHD zvyšuje. Tak například ze Zbraslavi to díky nim trvá autobusem na Smíchov neuvěřitelných 12 minut. Zato při jízdě autem si pěkně postojíte v zácpě…\n\nPruhy, kam se podíváš?\nJe tedy logické, že chce Praha rozvoj buspruhů podporovat. S vyšším počtem pruhů pro autobusy nicméně dojde i k dalšímu ztížení průjezdnosti pro auta. Kde se řidiči (a cestující) musejí v budoucnu připravit na více buspruhů?\nVýznamné navýšení chystá například Praha 6, kde mají přibýt vyhrazené pruhy na všech hlavních příjezdech. Naplánované jsou nově také na Evropské či na Horoměřické před Bořislavkou. A také u křižovatky na Lysolaje nebo v Podbabě. Aby byla zachována plynulost pro MHD i na křižovatkách, chystá Praha 6 u kruhového objezdu pod Suchdolem objízdný pruh jen pro autobusy.\n\nSvětelné závory a pokuty\nS novými pruhy pro autobusy řeší Praha 6 také otázku postihů pro řidiče aut, kteří si neoprávněnou jízdou v buspruhu zkracují cestu, a navíc zpomalují autobusy. Na několika místech jsou již nainstalované kamery, jež pruhy snímají. Jenže na rozdíl od kamer hlídajících rychlost na nich zatím není nastavené automatické pokutování.\nKvůli zklidnění dopravní situace v této městské části se otevřelo také téma tzv. světelných závor na příjezdech do Prahy 6, tedy semaforů, jež by regulovaly průjezd automobilů podobně jako u tunelů.\nKaždopádně chystaná opatření ani jiná koncepce zatím nijak neřeší, jak ulehčit cestování právě řidičům v autech…\n\nJak se na rozšiřování buspruhů díváte vy? Souhlasíte s ním? Nebo byste uvítali jiná opatření pro zlepšení dopravní situace v Praze? Dejte nám vědět do komentářů!\n\n0:00 Budou další buspruhy?\n0:34 Kritická situace na silnicích\n1:26 Změny na Praze 6\n2:20 Boj s bezohledností\n2:41 Kontroverzní zklidnění dopravy\n3:02 Auta versus MHD\n\nDoprava je v naší metropoli nekončící téma. Už roky se například mluví o zpoplatnění vjezdu do centra. Dočkáme se ho? Odpověď jsme hledali v předchozím dílu: https://youtu.be/fXSjvzufA44?si=uZcGwmvZYjOcZJ_p\nDopravě v Praze by výrazně pomohlo i dokončení okruhu. Proč zatím není hotový? I na to jsme se s kamerou vydali hledat odpověď: https://youtu.be/K-B0PhfxBUA?si=TIo4VSBpXirbqOzr\nPodpora MHD před lety vyústila ve zlevnění jízdného v Praze. Ovšem to se má brzy změnit a mluví se o zdražení Lítačky. Kolik by měla stát? Podívejte se: https://youtu.be/m5J1GRQdrYk?si=jIAJmgWQirU_le3v\nZměny se chystají také na nejslavnějším pražském náměstí. Ovšem ne všechny jsou úplně povedené. Proč to vypadá, že bude na Václaváku jezdit lanovka? Prozradíme ve videu: https://youtu.be/ZRZKZeS8Zbo?si=JdJUuz0r0l2QIKu_\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Buspruhy – co se s nimi chystá?", "49f6592f-c06e-42c8-a9ff-4a24119a6409", "8tQuU5-pLZA", false, 310, false, "https://www.youtube.com/watch?v=8tQuU5-pLZA", 18, "/downloads/Daniel Kotula - MHD/2024-05-30 - Buspruhy – co se s nimi chystá?.mp4", false, false, 16, [], 1, ~U[2024-05-30 16:00:07Z], ~U[2025-12-11 12:36:01Z], ~U[2025-12-11 12:36:01Z], "Každý, kdo dojíždí do Prahy, musí při cestě počítat se značným zdržením – především ve špičce. Pokud tedy nejede autobusem MHD. Ty totiž mají na většině tras vyhrazený speciální pruh. Co město s „buspruhy“ plánuje do budoucna? Na to jsme se zaměřili v tomto dílu našeho seriálu Žít Prahu!\n\nS tím, jak roste počet obyvatel Středočeského kraje i aut v Praze, se význam pruhů vyhrazených pro autobusy MHD zvyšuje. Tak například ze Zbraslavi to díky nim trvá autobusem na Smíchov neuvěřitelných 12 minut. Zato při jízdě autem si pěkně postojíte v zácpě…\n\nPruhy, kam se podíváš?\nJe tedy logické, že chce Praha rozvoj buspruhů podporovat. S vyšším počtem pruhů pro autobusy nicméně dojde i k dalšímu ztížení průjezdnosti pro auta. Kde se řidiči (a cestující) musejí v budoucnu připravit na více buspruhů?\nVýznamné navýšení chystá například Praha 6, kde mají přibýt vyhrazené pruhy na všech hlavních příjezdech. Naplánované jsou nově také na Evropské či na Horoměřické před Bořislavkou. A také u křižovatky na Lysolaje nebo v Podbabě. Aby byla zachována plynulost pro MHD i na křižovatkách, chystá Praha 6 u kruhového objezdu pod Suchdolem objízdný pruh jen pro autobusy.\n\nSvětelné závory a pokuty\nS novými pruhy pro autobusy řeší Praha 6 také otázku postihů pro řidiče aut, kteří si neoprávněnou jízdou v buspruhu zkracují cestu, a navíc zpomalují autobusy. Na několika místech jsou již nainstalované kamery, jež pruhy snímají. Jenže na rozdíl od kamer hlídajících rychlost na nich zatím není nastavené automatické pokutování.\nKvůli zklidnění dopravní situace v této městské části se otevřelo také téma tzv. světelných závor na příjezdech do Prahy 6, tedy semaforů, jež by regulovaly průjezd automobilů podobně jako u tunelů.\nKaždopádně chystaná opatření ani jiná koncepce zatím nijak neřeší, jak ulehčit cestování právě řidičům v autech…\n\nJak se na rozšiřování buspruhů díváte vy? Souhlasíte s ním? Nebo byste uvítali jiná opatření pro zlepšení dopravní situace v Praze? Dejte nám vědět do komentářů!\n\n0:00 Budou další buspruhy?\n0:34 Kritická situace na silnicích\n1:26 Změny na Praze 6\n2:20 Boj s bezohledností\n2:41 Kontroverzní zklidnění dopravy\n3:02 Auta versus MHD\n\nDoprava je v naší metropoli nekončící téma. Už roky se například mluví o zpoplatnění vjezdu do centra. Dočkáme se ho? Odpověď jsme hledali v předchozím dílu: https://youtu.be/fXSjvzufA44?si=uZcGwmvZYjOcZJ_p\nDopravě v Praze by výrazně pomohlo i dokončení okruhu. Proč zatím není hotový? I na to jsme se s kamerou vydali hledat odpověď: https://youtu.be/K-B0PhfxBUA?si=TIo4VSBpXirbqOzr\nPodpora MHD před lety vyústila ve zlevnění jízdného v Praze. Ovšem to se má brzy změnit a mluví se o zdražení Lítačky. Kolik by měla stát? Podívejte se: https://youtu.be/m5J1GRQdrYk?si=jIAJmgWQirU_le3v\nZměny se chystají také na nejslavnějším pražském náměstí. Ovšem ne všechny jsou úplně povedené. Proč to vypadá, že bude na Václaváku jezdit lanovka (truncated) 13:36:01.038 [debug] QUERY OK source="sources" db=0.3ms idle=370.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:01.039 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:36:01.040 [debug] QUERY OK source="media_items" db=0.4ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19230] 13:36:01.040 [debug] Current batch of media processed. Will check again in 1000ms 13:36:02.041 [debug] Current batch of media processed. Will check again in 1000ms 13:36:03.042 [debug] Current batch of media processed. Will check again in 1000ms 13:36:04.045 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Přestupy z jedné linky metra na druhou mohou zabrat spoustu času – všude davy lidí, nepřehledné labyrinty chodeb a spousta východů, které vedou všude, jen ne tam, kam chcete. Jak při přestupech ušetřit drahocenný čas? Prozradíme v tomto dílu seriálu Žít Prahu.\n\nFlorenc: Přestup mezi linkami B a C\nPřestupujete-li z céčka na béčko, pak ve směru Letňany vystupte prvními dveřmi z druhého vagonu, ve směru Háje je nejlepší vyběhnout třetími dveřmi předposledního vagonu. V obou případech budete hned u eskalátorů, které vás dopraví dolů na linku B. Přestup vám zabere asi minutku a půl (což je méně, než dávají aplikace s jízdními řády).\nPři přestupu z béčka na céčko se vyplatí využít schodiště, která jsou uprostřed nástupiště. Ve směru Zličín i Černý most je nejlepší vystoupit ze třetích dveří druhého vagonu nebo druhých dveří čtvrtého vagonu.\n\nMůstek: Přestup mezi linkami A a B\nStanice Můstek je labyrintem i pro lidi, kteří cestují metrem roky. Jak se tu neztratit a ušetřit čas? Při přestupu z áčka na béčko buďte ve směru Motol u třetích dveří prvního vagonu, ve směru Hostivař pak u druhých dveří posledního vagonu. Až sjedete prvním eskalátorem, zahněte určitě doleva – je to nejkratší a také nejrychlejší cesta na béčko. Zabere vám asi minutu.\nPřestupujete-li z béčka na áčko, vyhněte se určitě schodům uprostřed nástupiště. Namísto toho ve směru na Černý Most vystupte prvními dveřmi prvního vagonu a ve směru Zličín posledními dveřmi posledního vozu. Jakmile se v „přestupové chodbě“ dostanete za schody, vydejte se vpravo.\n\nMuzeum: Přestup mezi linkami A a C\nPřestup mezi těmito dvěma linkami je nejsnazší. Chcete-li se dostat z céčka na áčko, ve směru Letňany vystupte posledními dveřmi třetího vagonu, ve směru Háje pak vyběhněte z prvních dveří třetího vagonu. Eskalátor vás zaveze dolů, odkud na linku A vede jediná možná cesta.\nPři přestupu z áčka na céčko se ve směru Motol vydejte třetími dveřmi druhého vagonu a ve směru Hostivař pak třetími dveřmi předposledního vagonu.\n\nA jaké vychytávky máte při přestupování v metru vy? Jak nejlépe při cestování ušetříte čas? Podělte se s námi v komentářích!\n\n0:00 Jak ušetřit čas při přestupech\n0:48 Nejdůležitější pravidlo rychlého přestupu\n1:28 Z céčka na béčko\n2:23 Z béčka na céčko\n2:54 Z áčka na béčko\n3:54 Z béčka na áčko\n4:14 Z céčka na áčko\n4:37 Z áčka na céčko\n\nPražské metro letos slaví 50. narozeniny. A i když s ním člověk jezdí každý den, určitě o něm neví všechno. Podívejte se na video, které jsme věnovali rekordům tohoto dopravního prostředku: https://youtu.be/5Q8Z4j8JguU?si=v_c1LqL1Q9wW2Mr6\nŽe se už pomalu můžeme těšit na linku D, ví nejspíš každý Pražan. Ale možná vás překvapí, že už vznikají plány na linku E. Kudy by měla vést? Prozradíme ve videu: https://youtu.be/zXieoZv4JoI?si=91bB7I4LmL5Z66Xh\nI stávající linky ale čekají změny – na některé se totiž chystá prodloužení. Kam by tedy mělo v budoucnu metro také jezdit? Podívejte se: https://youtu.be/5OhP5mNvTeI?si=_Rg2L4PX_DpaDc6e\nA abychom nezůstávali jen u metra. Pokud jste fanouškem tramvají, určitě se podívejte na video věnované právě jim: https://youtu.be/JzYTqytzaXo?si=oOX3zhRJPblqyUDs\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 359, "filename" => "/downloads/Daniel Kotula - MHD/2024-04-11 - Jak nejrychleji přestupovat v metru.mp4", "id" => "NYREtT_kpWs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=NYREtT_kpWs", "playlist_index" => 19, "timestamp" => 1712851216, "title" => "Jak nejrychleji přestupovat v metru", "upload_date" => "20240411"} 13:36:04.046 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1503.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:36:04.048 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1505.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:04.050 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1507.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-11 16:00:16Z], 16] 13:36:04.058 [debug] QUERY OK source="media_items" db=5.3ms queue=0.1ms idle=1377.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Přestupy z jedné linky metra na druhou mohou zabrat spoustu času – všude davy lidí, nepřehledné labyrinty chodeb a spousta východů, které vedou všude, jen ne tam, kam chcete. Jak při přestupech ušetřit drahocenný čas? Prozradíme v tomto dílu seriálu Žít Prahu.\n\nFlorenc: Přestup mezi linkami B a C\nPřestupujete-li z céčka na béčko, pak ve směru Letňany vystupte prvními dveřmi z druhého vagonu, ve směru Háje je nejlepší vyběhnout třetími dveřmi předposledního vagonu. V obou případech budete hned u eskalátorů, které vás dopraví dolů na linku B. Přestup vám zabere asi minutku a půl (což je méně, než dávají aplikace s jízdními řády).\nPři přestupu z béčka na céčko se vyplatí využít schodiště, která jsou uprostřed nástupiště. Ve směru Zličín i Černý most je nejlepší vystoupit ze třetích dveří druhého vagonu nebo druhých dveří čtvrtého vagonu.\n\nMůstek: Přestup mezi linkami A a B\nStanice Můstek je labyrintem i pro lidi, kteří cestují metrem roky. Jak se tu neztratit a ušetřit čas? Při přestupu z áčka na béčko buďte ve směru Motol u třetích dveří prvního vagonu, ve směru Hostivař pak u druhých dveří posledního vagonu. Až sjedete prvním eskalátorem, zahněte určitě doleva – je to nejkratší a také nejrychlejší cesta na béčko. Zabere vám asi minutu.\nPřestupujete-li z béčka na áčko, vyhněte se určitě schodům uprostřed nástupiště. Namísto toho ve směru na Černý Most vystupte prvními dveřmi prvního vagonu a ve směru Zličín posledními dveřmi posledního vozu. Jakmile se v „přestupové chodbě“ dostanete za schody, vydejte se vpravo.\n\nMuzeum: Přestup mezi linkami A a C\nPřestup mezi těmito dvěma linkami je nejsnazší. Chcete-li se dostat z céčka na áčko, ve směru Letňany vystupte posledními dveřmi třetího vagonu, ve směru Háje pak vyběhněte z prvních dveří třetího vagonu. Eskalátor vás zaveze dolů, odkud na linku A vede jediná možná cesta.\nPři přestupu z áčka na céčko se ve směru Motol vydejte třetími dveřmi druhého vagonu a ve směru Hostivař pak třetími dveřmi předposledního vagonu.\n\nA jaké vychytávky máte při přestupování v metru vy? Jak nejlépe při cestování ušetříte čas? Podělte se s námi v komentářích!\n\n0:00 Jak ušetřit čas při přestupech\n0:48 Nejdůležitější pravidlo rychlého přestupu\n1:28 Z céčka na béčko\n2:23 Z béčka na céčko\n2:54 Z áčka na béčko\n3:54 Z béčka na áčko\n4:14 Z céčka na áčko\n4:37 Z áčka na céčko\n\nPražské metro letos slaví 50. narozeniny. A i když s ním člověk jezdí každý den, určitě o něm neví všechno. Podívejte se na video, které jsme věnovali rekordům tohoto dopravního prostředku: https://youtu.be/5Q8Z4j8JguU?si=v_c1LqL1Q9wW2Mr6\nŽe se už pomalu můžeme těšit na linku D, ví nejspíš každý Pražan. Ale možná vás překvapí, že už vznikají plány na linku E. Kudy by měla vést? Prozradíme ve videu: https://youtu.be/zXieoZv4JoI?si=91bB7I4LmL5Z66Xh\nI stávající linky ale čekají změny – na některé se totiž chystá prodloužení. Kam by tedy mělo v budoucnu metro také jezdit? Podívejte se: https://youtu.be/5OhP5mNvTeI?si=_Rg2L4PX_DpaDc6e\nA abychom nezůstávali jen u metra. Pokud jste fanouškem tramvají, určitě se podívejte na video věnované právě jim: https://youtu.be/JzYTqytzaXo?si=oOX3zhRJPblqyUDs\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Jak nejrychleji přestupovat v metru", "ee3983c1-5686-4496-b497-276541fd86a1", "NYREtT_kpWs", false, 359, false, "https://www.youtube.com/watch?v=NYREtT_kpWs", 19, "/downloads/Daniel Kotula - MHD/2024-04-11 - Jak nejrychleji přestupovat v metru.mp4", false, false, 16, [], 1, ~U[2024-04-11 16:00:16Z], ~U[2025-12-11 12:36:04Z], ~U[2025-12-11 12:36:04Z], "Přestupy z jedné linky metra na druhou mohou zabrat spoustu času – všude davy lidí, nepřehledné labyrinty chodeb a spousta východů, které vedou všude, jen ne tam, kam chcete. Jak při přestupech ušetřit drahocenný čas? Prozradíme v tomto dílu seriálu Žít Prahu.\n\nFlorenc: Přestup mezi linkami B a C\nPřestupujete-li z céčka na béčko, pak ve směru Letňany vystupte prvními dveřmi z druhého vagonu, ve směru Háje je nejlepší vyběhnout třetími dveřmi předposledního vagonu. V obou případech budete hned u eskalátorů, které vás dopraví dolů na linku B. Přestup vám zabere asi minutku a půl (což je méně, než dávají aplikace s jízdními řády).\nPři přestupu z béčka na céčko se vyplatí využít schodiště, která jsou uprostřed nástupiště. Ve směru Zličín i Černý most je nejlepší vystoupit ze třetích dveří druhého vagonu nebo druhých dveří čtvrtého vagonu.\n\nMůstek: Přestup mezi linkami A a B\nStanice Můstek je labyrintem i pro lidi, kteří cestují metrem roky. Jak se tu neztratit a ušetřit čas? Při přestupu z áčka na béčko buďte ve směru Motol u třetích dveří prvního vagonu, ve směru Hostivař pak u druhých dveří posledního vagonu. Až sjedete prvním eskalátorem, zahněte určitě doleva – je to nejkratší a také nejrychlejší cesta na béčko. Zabere vám asi minutu.\nPřestupujete-li z béčka na áčko, vyhněte se určitě schodům uprostřed nástupiště. Namísto toho ve směru na Černý Most vystupte prvními dveřmi prvního vagonu a ve směru Zličín posledními dveřmi posledního vozu. Jakmile se v „přestupové chodbě“ dostanete za schody, vydejte se vpravo.\n\nMuzeum: Přestup mezi linkami A a C\nPřestup mezi těmito dvěma linkami je nejsnazší. Chcete-li se dostat z céčka na áčko, ve směru Letňany vystupte posledními dveřmi třetího vagonu, ve směru Háje pak vyběhněte z prvních dveří třetího vagonu. Eskalátor vás zaveze dolů, odkud na linku A vede jediná možná cesta.\nPři přestupu z áčka na céčko se ve směru Motol vydejte třetími dveřmi druhého vagonu a ve směru Hostivař pak třetími dveřmi předposledního vagonu.\n\nA jaké vychytávky máte při přestupování v metru vy? Jak nejlépe při cestování ušetříte čas? Podělte se s námi v komentářích!\n\n0:00 Jak ušetřit čas při přestupech\n0:48 Nejdůležitější pravidlo rychlého přestupu\n1:28 Z céčka na béčko\n2:23 Z béčka na céčko\n2:54 Z áčka na béčko\n3:54 Z béčka na áčko\n4:14 Z céčka na áčko\n4:37 Z áčka na céčko\n\nPražské metro letos slaví 50. narozeniny. A i když s ním člověk jezdí každý den, určitě o něm neví všechno. Podívejte se na video, které jsme věnovali rekordům tohoto dopravního prostředku: https://youtu.be/5Q8Z4j8JguU?si=v_c1LqL1Q9wW2Mr6\nŽe se už pomalu můžeme těšit na linku D, ví nejspíš každý Pražan. Ale možná vás překvapí, že už vzni (truncated) 13:36:04.060 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=383.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:04.061 [debug] QUERY OK source="media_profiles" db=0.8ms idle=13.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:36:04.063 [debug] QUERY OK source="media_items" db=0.8ms idle=13.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19232] 13:36:04.063 [debug] Current batch of media processed. Will check again in 1000ms 13:36:05.064 [debug] Current batch of media processed. Will check again in 1000ms 13:36:06.064 [debug] Current batch of media processed. Will check again in 1000ms 13:36:07.065 [debug] Current batch of media processed. Will check again in 1000ms 13:36:08.068 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pražská MHD patří k nejlepším na světě. A také k těm nejlevnějším. To se má ale změnit – objevují se hlasy, že současná cena jízdného není udržitelná. Na kolik nás tedy v budoucnu vyjde cestování po metropoli? Zjistíte v tomto dílu našeho seriálu Žít Prahu.\n\nDvacet procent rozpočtu\nCena ročního jízdného se v Praze změnila naposledy v roce 2015, kdy došlo ke zlevnění o 1 100 korun. Díky tomu se stala MHD dostupnější, počet ročních Lítaček prudce vzrostl a každoročně se zvyšuje i množství cestujících.\nPražský magistrát však začíná mluvit o zdražení Lítačky. Aby se náklady na provoz MHD pokryly, musel by roční kupón stát víc než 18 tisíc korun. Při dnešních cenách posílá Praha dopravnímu podniku každý rok 20 procent svého rozpočtu. Město argumentuje, že náklady na dopravu stále rostou, což je sice pravda, ale podobným tempem rostou i příjmy města. A tak by ani v budoucnu nemělo být oněch 20 % rozpočtu za dopravu překročeno. Mírné zdražení Lítačky by toho příliš nevyřešilo, razantní zdražení není průchodné, a navíc by pro spoustu lidí znamenalo konec cestování MHD.\n\nInvestice do budoucna\nDo ceny Lítačky by se ale kromě současných nákladů měly promítnout i investice na rozvoj MHD v Praze. Pokud bychom sečetli všechny plánované městské projekty (metro D, Terminál Smíchov, dokončení okruhů…), dostali bychom částku 240 miliard korun. Při maximálních investicích ve výši 10 miliard ročně je jasné, že další projekty se na řadu dostanou až v roce 2048.\nPokud by ale došlo ke zdražení roční Lítačky o 1 000 korun a ostatního jízdného o 20 %, zaplatí se například většina plánovaných tramvajových tratí již během příštích 10 let.\n\nKolik bude stát Lítačka?\nZdá se, že zdražení Lítačky se letos nevyhneme. Pravděpodobně se její cena zvedne o onu odhadovanou tisícovku, případně podobnou částku. Nicméně i nadále bude platit, že poměr cena–výkon bude v případě pražské MHD příznivý. Zvláště, když budou peníze použity na její další rozvoj.\n\nCo říkáte na případné zdražení jízdného v Praze? Souhlasíte s ním, nebo si myslíte, že je zbytečné? Dejte nám vědět do komentářů!\n\n0:00 O kolik se zdraží Lítačka?\n0:28 Jak to bylo s cenou Lítačky\n0:55 Je zdražováné nutné?\n2:14 Zdražení jako investice\n3:14 Kolik zaplatíme za MHD\n\nMimochodem, když už jsme u rozvoje MHD – věděli jste, že na novou stanici metra se můžeme těšit v rámci prodlužování linky B už v roce 2026? Která to bude, se dozvíte v našem videu: https://youtu.be/5OhP5mNvTeI?si=0q1I7klkmu87X7xC\nMHD v Praze má ovšem nejen zajímavou budoucnost, ale i historii. Věnovali jsme jí jeden z předchozích dílů: https://youtu.be/SqhWCGhKX1U?si=8TZfwjB1VIojXWBy\nHromadná doprava v metropoli drží spoustu zajímavých rekordů. Přesvědčte se: https://youtu.be/2lGFrOuyELE?si=IezX7mawUJn2YIDR\nPokud vás zajímá spíše osud automobilové dopravy v Praze, podívejte se na video, které jsme věnovali budoucnosti magistrály: https://youtu.be/sDEhGV5ky6A?si=giqQDwqsmDLNx1Am\nOvšem i pražské letiště má zajímavý příběh. Zjistěte více o jeho historii i o tom, co ho čeká: https://youtu.be/4Ge1G6gpv6c?si=UPvQduLEwRfnpIBt\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 286, "filename" => "/downloads/Daniel Kotula - MHD/2024-03-14 - Lítačka zdraží - proč a kolik teď bude stát?.mp4", "id" => "m5J1GRQdrYk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=m5J1GRQdrYk", "playlist_index" => 20, "timestamp" => 1710435635, "title" => "Lítačka zdraží - proč a kolik teď bude stát?", "upload_date" => "20240314"} 13:36:08.070 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=526.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:36:08.072 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=529.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:08.074 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=530.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-14 17:00:35Z], 16] 13:36:08.083 [debug] QUERY OK source="media_items" db=6.8ms queue=0.1ms idle=532.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pražská MHD patří k nejlepším na světě. A také k těm nejlevnějším. To se má ale změnit – objevují se hlasy, že současná cena jízdného není udržitelná. Na kolik nás tedy v budoucnu vyjde cestování po metropoli? Zjistíte v tomto dílu našeho seriálu Žít Prahu.\n\nDvacet procent rozpočtu\nCena ročního jízdného se v Praze změnila naposledy v roce 2015, kdy došlo ke zlevnění o 1 100 korun. Díky tomu se stala MHD dostupnější, počet ročních Lítaček prudce vzrostl a každoročně se zvyšuje i množství cestujících.\nPražský magistrát však začíná mluvit o zdražení Lítačky. Aby se náklady na provoz MHD pokryly, musel by roční kupón stát víc než 18 tisíc korun. Při dnešních cenách posílá Praha dopravnímu podniku každý rok 20 procent svého rozpočtu. Město argumentuje, že náklady na dopravu stále rostou, což je sice pravda, ale podobným tempem rostou i příjmy města. A tak by ani v budoucnu nemělo být oněch 20 % rozpočtu za dopravu překročeno. Mírné zdražení Lítačky by toho příliš nevyřešilo, razantní zdražení není průchodné, a navíc by pro spoustu lidí znamenalo konec cestování MHD.\n\nInvestice do budoucna\nDo ceny Lítačky by se ale kromě současných nákladů měly promítnout i investice na rozvoj MHD v Praze. Pokud bychom sečetli všechny plánované městské projekty (metro D, Terminál Smíchov, dokončení okruhů…), dostali bychom částku 240 miliard korun. Při maximálních investicích ve výši 10 miliard ročně je jasné, že další projekty se na řadu dostanou až v roce 2048.\nPokud by ale došlo ke zdražení roční Lítačky o 1 000 korun a ostatního jízdného o 20 %, zaplatí se například většina plánovaných tramvajových tratí již během příštích 10 let.\n\nKolik bude stát Lítačka?\nZdá se, že zdražení Lítačky se letos nevyhneme. Pravděpodobně se její cena zvedne o onu odhadovanou tisícovku, případně podobnou částku. Nicméně i nadále bude platit, že poměr cena–výkon bude v případě pražské MHD příznivý. Zvláště, když budou peníze použity na její další rozvoj.\n\nCo říkáte na případné zdražení jízdného v Praze? Souhlasíte s ním, nebo si myslíte, že je zbytečné? Dejte nám vědět do komentářů!\n\n0:00 O kolik se zdraží Lítačka?\n0:28 Jak to bylo s cenou Lítačky\n0:55 Je zdražováné nutné?\n2:14 Zdražení jako investice\n3:14 Kolik zaplatíme za MHD\n\nMimochodem, když už jsme u rozvoje MHD – věděli jste, že na novou stanici metra se můžeme těšit v rámci prodlužování linky B už v roce 2026? Která to bude, se dozvíte v našem videu: https://youtu.be/5OhP5mNvTeI?si=0q1I7klkmu87X7xC\nMHD v Praze má ovšem nejen zajímavou budoucnost, ale i historii. Věnovali jsme jí jeden z předchozích dílů: https://youtu.be/SqhWCGhKX1U?si=8TZfwjB1VIojXWBy\nHromadná doprava v metropoli drží spoustu zajímavých rekordů. Přesvědčte se: https://youtu.be/2lGFrOuyELE?si=IezX7mawUJn2YIDR\nPokud vás zajímá spíše osud automobilové dopravy v Praze, podívejte se na video, které jsme věnovali budoucnosti magistrály: https://youtu.be/sDEhGV5ky6A?si=giqQDwqsmDLNx1Am\nOvšem i pražské letiště má zajímavý příběh. Zjistěte více o jeho historii i o tom, co ho čeká: https://youtu.be/4Ge1G6gpv6c?si=UPvQduLEwRfnpIBt\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Lítačka zdraží - proč a kolik teď bude stát?", "7788970f-cd7c-4486-a9dd-cddff3384dfc", "m5J1GRQdrYk", false, 286, false, "https://www.youtube.com/watch?v=m5J1GRQdrYk", 20, "/downloads/Daniel Kotula - MHD/2024-03-14 - Lítačka zdraží - proč a kolik teď bude stát?.mp4", false, false, 16, [], 1, ~U[2024-03-14 17:00:35Z], ~U[2025-12-11 12:36:08Z], ~U[2025-12-11 12:36:08Z], "Pražská MHD patří k nejlepším na světě. A také k těm nejlevnějším. To se má ale změnit – objevují se hlasy, že současná cena jízdného není udržitelná. Na kolik nás tedy v budoucnu vyjde cestování po metropoli? Zjistíte v tomto dílu našeho seriálu Žít Prahu.\n\nDvacet procent rozpočtu\nCena ročního jízdného se v Praze změnila naposledy v roce 2015, kdy došlo ke zlevnění o 1 100 korun. Díky tomu se stala MHD dostupnější, počet ročních Lítaček prudce vzrostl a každoročně se zvyšuje i množství cestujících.\nPražský magistrát však začíná mluvit o zdražení Lítačky. Aby se náklady na provoz MHD pokryly, musel by roční kupón stát víc než 18 tisíc korun. Při dnešních cenách posílá Praha dopravnímu podniku každý rok 20 procent svého rozpočtu. Město argumentuje, že náklady na dopravu stále rostou, což je sice pravda, ale podobným tempem rostou i příjmy města. A tak by ani v budoucnu nemělo být oněch 20 % rozpočtu za dopravu překročeno. Mírné zdražení Lítačky by toho příliš nevyřešilo, razantní zdražení není průchodné, a navíc by pro spoustu lidí znamenalo konec cestování MHD.\n\nInvestice do budoucna\nDo ceny Lítačky by se ale kromě současných nákladů měly promítnout i investice na rozvoj MHD v Praze. Pokud bychom sečetli všechny plánované městské projekty (metro D, Terminál Smíchov, dokončení okruhů…), dostali bychom částku 240 miliard korun. Při maximálních investicích ve výši 10 miliard ročně je jasné, že další projekty se na řadu dostanou až v roce 2048.\nPokud by ale došlo ke zdražení roční Lítačky o 1 000 korun a ostatního jízdného o 20 %, zaplatí se například většina plánovaných tramvajových tratí již během příštích 10 let.\n\nKolik bude stát Lítačka?\nZdá se, že zdražení Lítačky se letos nevyhneme. Pravděpodobně se její cena zvedne o onu odhadovanou tisícovku, případně podobnou částku. Nicméně i nadále bude platit, že poměr cena–výkon bude v případě pražské MHD příznivý. Zvláště, když budou peníze použity na její další rozvoj.\n\nCo říkáte na případné zdražení jízdného v Praze? Souhlasíte s ním, nebo si myslíte, že je zbytečné? Dejte nám vědět do komentářů!\n\n0:00 O kolik se zdraží Lítačka?\n0:28 Jak to bylo s cenou Lítačky\n0:55 Je zdražováné nutné?\n2:14 Zdražení jako investice\n3:14 Kolik zaplatíme za MHD\n\nMimochodem, když už jsme u rozvoje MHD – věděli jste, že na novou stanici metra se můžeme těšit v rámci prodlužování linky B už v roce 2026? Která to bude, se dozvíte v našem videu: https://youtu.be/5OhP5mNvTeI?si=0q1I7klkmu87X7xC\nMHD v Praze má ovšem nejen zajímavou budoucnost, ale i historii. Věnovali jsme jí jeden z předchozích dílů: https://youtu.be/SqhWCGhKX1U?si=8TZfwjB1VIojXWBy\nHromadná doprava v metropoli drží spoustu zajímavých rekordů. Přesvědčte se: https://youtu.be/2lGFrOuyELE?si=IezX7mawUJn2YIDR\nPokud vás zajímá (truncated) 13:36:08.084 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=398.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:08.086 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=14.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:36:08.088 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=15.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19234] 13:36:08.089 [debug] Current batch of media processed. Will check again in 1000ms 13:36:09.089 [debug] Current batch of media processed. Will check again in 1000ms 13:36:10.090 [debug] Current batch of media processed. Will check again in 1000ms 13:36:11.093 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Zatímco Pražané stále čekají na novou linku metra D, město už začíná mluvit o „éčku“. Kudy by mělo vést a kdy se v něm poprvé svezou cestující? To jsme se vydali s kamerou zjišťovat v tomto dílu seriálu Žít Prahu.\n\nCo o chystané lince metra E víme?\n\nInspirace v zahraničí\nChystané lince se také říká linka O, a to kvůli jejímu tvaru. V kruhu by totiž měla „obehnat“ celou šíři centra Prahy, které ovšem jako jediná z tras metra neprotne. Podobné linky najdete například v Kodani nebo Oslu.\n\nPod zemí i nad zemí\nLinka E by měla být dlouhá 36 kilometrů a na cestující má čekat 23 stanic, z nichž osm bude přestupních – Dejvická, Anděl, Smíchovské nádraží, Olbrachtova, Budějovická, Želivského, Vysočanská a Prosek. Trasa povede nad zemí i po dní, a tak bude jakýmsi „hybridem“ mezi metrem a tramvajemi.\n\nPrvní etapy\nJeště než se linka uzavře do zamýšleného kruhu, chtějí její autoři postavit dvě prioritní trasy, a to ze Smíchova na Budějovickou a pak od Proseku přes Vysočany až na Žižkov. Tyto trasy by měly významně posílit dopravu ve zmíněných lokalitách.\n\nKdy se svezeme\nOdpověď na tuto otázku je zatím ve hvězdách. V současnosti se řeší zadání studie proveditelnosti, která by měla být hotová do roku 2027. Poté bude následovat shánění stavebního povolení, finančních prostředků, výběr zhotovitele a řada dalších, většinou časově náročných kroků. Prioritní úseky by se odhadem mohly začít budovat mezi lety 2040 a 2050. Dokončení okruhu metra se tedy jen tak nedočkáme…\n\nPotřebujeme nové metro?\nPřemýšlíte, zda linku E Praha potřebuje? Její zastánci upozorňují především na skutečnost, že bude spojovat i čtvrti, kam zatím metro nevede a kde je již dnes doprava ve špičce přetížená. Vzhledem k tomu, že se jedná o části, v nichž se čeká masivní bytová výstavba a nárůst obyvatel, pomohlo by nové metro problém s dopravou vyřešit.\n\nA co na záměr vystavět v Praze další linku metra říkáte vy? Má podle vás smysl? Dejte nám vědět do komentářů!\n\n0:00 Praha chystá novou linku metra\n0:24 Linka E, nebo O?\n0:51 Jak má nová linka vypadat\n1:05 Prioritní fáze výstavby\n1:30 Kolik stanic \"éčka\" se plánuje\n1:49 Kdy se nového metra dočkáme\n2:18 Potřebuje Praha další metro?\n2:30 Dlouho očekávané \"déčko\"\n\nPražské metro samozřejmě čeká jedna novinka mnohem dříve – otevření dlouho očekávané linky D! Na jaké novinky se cestující mohou těšit a kdy se jí konečně dočkáme? Zjistíte v našem videu: https://youtu.be/9jvqdSd83HQ?si=qK4FoZrbnShQeo38\nDéčko by ale nemělo zůstat jedinou novinkou pražského metra. Mluví se i o prodloužení stávajících tras. Kam? Podívejte se: https://youtu.be/5OhP5mNvTeI?si=n4ONkc-z86vNgfl1\nŽe raději cestujete nad zemí? A co rovnou ve vzduchu? Věděli jste, že mezi Bohnicemi a Dejvicemi povede lanovka? Více se o ní dozvíte v jednom z předchozích dílů: https://youtu.be/wB0Fl9E4Dc4?si=EBN3Tub-uKnHPmer\nNejznámější lanovkou v Praze je samozřejmě ta petřínská. I tu ale čekají změny. Podívejte se, jaké: https://youtu.be/u3YQ6niset4?si=1cJViSDYvcQUQMV3\nMožná jste zaznamenali, že se do Prahy po letech vrací i trolejbusy. Kde do nich můžete naskočit? Zjistíte ve videu: https://youtu.be/3rfmYxg9WbE?si=_a-oRxgExEL_HUp8\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 232, "filename" => "/downloads/Daniel Kotula - MHD/2024-01-11 - Praha chystá novou linku metra: Kudy má jet a kdy?.mp4", "id" => "zXieoZv4JoI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zXieoZv4JoI", "playlist_index" => 21, "timestamp" => 1704993303, "title" => "Praha chystá novou linku metra: Kudy má jet a kdy?", "upload_date" => "20240111"} 13:36:11.095 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1550.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:36:11.097 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1552.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:11.098 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=1553.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-11 17:15:03Z], 16] 13:36:11.106 [debug] QUERY OK source="media_items" db=5.5ms queue=0.1ms idle=1409.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zatímco Pražané stále čekají na novou linku metra D, město už začíná mluvit o „éčku“. Kudy by mělo vést a kdy se v něm poprvé svezou cestující? To jsme se vydali s kamerou zjišťovat v tomto dílu seriálu Žít Prahu.\n\nCo o chystané lince metra E víme?\n\nInspirace v zahraničí\nChystané lince se také říká linka O, a to kvůli jejímu tvaru. V kruhu by totiž měla „obehnat“ celou šíři centra Prahy, které ovšem jako jediná z tras metra neprotne. Podobné linky najdete například v Kodani nebo Oslu.\n\nPod zemí i nad zemí\nLinka E by měla být dlouhá 36 kilometrů a na cestující má čekat 23 stanic, z nichž osm bude přestupních – Dejvická, Anděl, Smíchovské nádraží, Olbrachtova, Budějovická, Želivského, Vysočanská a Prosek. Trasa povede nad zemí i po dní, a tak bude jakýmsi „hybridem“ mezi metrem a tramvajemi.\n\nPrvní etapy\nJeště než se linka uzavře do zamýšleného kruhu, chtějí její autoři postavit dvě prioritní trasy, a to ze Smíchova na Budějovickou a pak od Proseku přes Vysočany až na Žižkov. Tyto trasy by měly významně posílit dopravu ve zmíněných lokalitách.\n\nKdy se svezeme\nOdpověď na tuto otázku je zatím ve hvězdách. V současnosti se řeší zadání studie proveditelnosti, která by měla být hotová do roku 2027. Poté bude následovat shánění stavebního povolení, finančních prostředků, výběr zhotovitele a řada dalších, většinou časově náročných kroků. Prioritní úseky by se odhadem mohly začít budovat mezi lety 2040 a 2050. Dokončení okruhu metra se tedy jen tak nedočkáme…\n\nPotřebujeme nové metro?\nPřemýšlíte, zda linku E Praha potřebuje? Její zastánci upozorňují především na skutečnost, že bude spojovat i čtvrti, kam zatím metro nevede a kde je již dnes doprava ve špičce přetížená. Vzhledem k tomu, že se jedná o části, v nichž se čeká masivní bytová výstavba a nárůst obyvatel, pomohlo by nové metro problém s dopravou vyřešit.\n\nA co na záměr vystavět v Praze další linku metra říkáte vy? Má podle vás smysl? Dejte nám vědět do komentářů!\n\n0:00 Praha chystá novou linku metra\n0:24 Linka E, nebo O?\n0:51 Jak má nová linka vypadat\n1:05 Prioritní fáze výstavby\n1:30 Kolik stanic \"éčka\" se plánuje\n1:49 Kdy se nového metra dočkáme\n2:18 Potřebuje Praha další metro?\n2:30 Dlouho očekávané \"déčko\"\n\nPražské metro samozřejmě čeká jedna novinka mnohem dříve – otevření dlouho očekávané linky D! Na jaké novinky se cestující mohou těšit a kdy se jí konečně dočkáme? Zjistíte v našem videu: https://youtu.be/9jvqdSd83HQ?si=qK4FoZrbnShQeo38\nDéčko by ale nemělo zůstat jedinou novinkou pražského metra. Mluví se i o prodloužení stávajících tras. Kam? Podívejte se: https://youtu.be/5OhP5mNvTeI?si=n4ONkc-z86vNgfl1\nŽe raději cestujete nad zemí? A co rovnou ve vzduchu? Věděli jste, že mezi Bohnicemi a Dejvicemi povede lanovka? Více se o ní dozvíte v jednom z předchozích dílů: https://youtu.be/wB0Fl9E4Dc4?si=EBN3Tub-uKnHPmer\nNejznámější lanovkou v Praze je samozřejmě ta petřínská. I tu ale čekají změny. Podívejte se, jaké: https://youtu.be/u3YQ6niset4?si=1cJViSDYvcQUQMV3\nMožná jste zaznamenali, že se do Prahy po letech vrací i trolejbusy. Kde do nich můžete naskočit? Zjistíte ve videu: https://youtu.be/3rfmYxg9WbE?si=_a-oRxgExEL_HUp8\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Praha chystá novou linku metra: Kudy má jet a kdy?", "0e764c13-5878-4519-b1d8-df1ee0425481", "zXieoZv4JoI", false, 232, false, "https://www.youtube.com/watch?v=zXieoZv4JoI", 21, "/downloads/Daniel Kotula - MHD/2024-01-11 - Praha chystá novou linku metra: Kudy má jet a kdy?.mp4", false, false, 16, [], 1, ~U[2024-01-11 17:15:03Z], ~U[2025-12-11 12:36:11Z], ~U[2025-12-11 12:36:11Z], "Zatímco Pražané stále čekají na novou linku metra D, město už začíná mluvit o „éčku“. Kudy by mělo vést a kdy se v něm poprvé svezou cestující? To jsme se vydali s kamerou zjišťovat v tomto dílu seriálu Žít Prahu.\n\nCo o chystané lince metra E víme?\n\nInspirace v zahraničí\nChystané lince se také říká linka O, a to kvůli jejímu tvaru. V kruhu by totiž měla „obehnat“ celou šíři centra Prahy, které ovšem jako jediná z tras metra neprotne. Podobné linky najdete například v Kodani nebo Oslu.\n\nPod zemí i nad zemí\nLinka E by měla být dlouhá 36 kilometrů a na cestující má čekat 23 stanic, z nichž osm bude přestupních – Dejvická, Anděl, Smíchovské nádraží, Olbrachtova, Budějovická, Želivského, Vysočanská a Prosek. Trasa povede nad zemí i po dní, a tak bude jakýmsi „hybridem“ mezi metrem a tramvajemi.\n\nPrvní etapy\nJeště než se linka uzavře do zamýšleného kruhu, chtějí její autoři postavit dvě prioritní trasy, a to ze Smíchova na Budějovickou a pak od Proseku přes Vysočany až na Žižkov. Tyto trasy by měly významně posílit dopravu ve zmíněných lokalitách.\n\nKdy se svezeme\nOdpověď na tuto otázku je zatím ve hvězdách. V současnosti se řeší zadání studie proveditelnosti, která by měla být hotová do roku 2027. Poté bude následovat shánění stavebního povolení, finančních prostředků, výběr zhotovitele a řada dalších, většinou časově náročných kroků. Prioritní úseky by se odhadem mohly začít budovat mezi lety 2040 a 2050. Dokončení okruhu metra se tedy jen tak nedočkáme…\n\nPotřebujeme nové metro?\nPřemýšlíte, zda linku E Praha potřebuje? Její zastánci upozorňují především na skutečnost, že bude spojovat i čtvrti, kam zatím metro nevede a kde je již dnes doprava ve špičce přetížená. Vzhledem k tomu, že se jedná o části, v nichž se čeká masivní bytová výstavba a nárůst obyvatel, pomohlo by nové metro problém s dopravou vyřešit.\n\nA co na záměr vystavět v Praze další linku metra říkáte vy? Má podle vás smysl? Dejte nám vědět do komentářů!\n\n0:00 Praha chystá novou linku metra\n0:24 Linka E, nebo O?\n0:51 Jak má nová linka vypadat\n1:05 Prioritní fáze výstavby\n1:30 Kolik stanic \"éčka\" se plánuje\n1:49 Kdy se nového metra dočkáme\n2:18 Potřebuje Praha další metro?\n2:30 Dlouho očekávané \"déčko\"\n\nPražské metro samozřejmě čeká jedna novinka mnohem dříve – otevření dlouho očekávané linky D! Na jaké novinky se cestující mohou těšit a kdy se jí konečně dočkáme? Zjistíte v našem videu: https://youtu.be/9jvqdSd83HQ?si=qK4FoZrbnShQeo38\nDéčko by ale nemělo zůstat jedinou novinkou pražského metra. Mluví se i o prodloužení stávajících tras. Kam? Podívejte se: https://youtu.be/5OhP5mNvTeI?si=n4ONkc-z86vNgfl1\nŽe raději cestujete nad zemí? A co rovnou ve vzduchu? Věděli jste, že me (truncated) 13:36:11.108 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=415.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:11.109 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=13.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:36:11.111 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=13.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19236] 13:36:11.111 [debug] Current batch of media processed. Will check again in 1000ms 13:36:12.112 [debug] Current batch of media processed. Will check again in 1000ms 13:36:13.113 [debug] Current batch of media processed. Will check again in 1000ms 13:36:14.116 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Kdy vyjela v naší metropoli první tramvaj nebo kam se mohli Pražané svézt prvním autobusem? A proč na „hlaváku“ vystupujeme z metra vpravo? I to se dozvíte v tomto dílu našeho seriálu Žít Prahu.\n\nÚplné začátky MHD v Praze sahají do roku 1829, kdy začala jezdit první, koňmi tažená omnibusová linka mezi Malou Stranou a Starým Městem. Další rozvoj na sebe nenechal dlouho čekat:\n• První tramvaj (ještě tažená koňmi) vyjela 23. září 1875 od Invalidovny k dnešnímu Štefánikovu mostu.\n• Za první elektrickou tramvají stojí František Křižík – zprovoznil ji v roce 1891 a jezdila od lanovky na Letné na Výstaviště. Následovaly linky do Vysočan, na Vinohrady, na Žižkov nebo do Košíř.\n• První autobus se rozjel 7. března 1908 a spojoval Malostranské náměstí s Pohořelcem. Již po roce byla ale linka kvůli vysoké poruchovosti zrušena.\n• V roce 1925 byl zahájen provoz autobusů mezi Vršovicemi a Záběhlicemi, v následujících letech přibyly další, například do Modřan nebo na Zbraslav.\n• Trolejbus se v Praze poprvé rozjel 29. srpna 1936, a to ze Střešovic ke kostelu sv. Matěje. V roce 1959 měla trolejbusová síť 57 km, nicméně tento typ dopravy byl v hlavním městě zrušen v roce 1972.\n• V roce 2022 se trolejbusy do Prahy vrátily – jezdí z Palmovky do Čakovic a následovat budou další. Počítá se s trolejbusem ze Smíchova do Jinonic a z Veleslavína na letiště.\n• Metro se poprvé rozjelo 9. května 1974 na lince C, mezi Florencí a Kačerovem. Zajímavostí je, že Praha s metrem nejprve vůbec nepočítala a pod zemí měly jezdit tramvaje. První zastávka této „podzemky“ se začala stavět v roce 1967 na Hlavním nádraží, jenže pak město záměr přehodnotilo. A právě podzemní tramvajová zastávka je důvodem, proč dodnes na Hlavním nádraží vystupujeme z metra vpravo ve směru jízdy.\n\nCo vás na historii pražské MHD překvapilo nejvíce? A zapomněli jsme na nějakou historickou zajímavost? Dejte nám vědět do komentářů!\n\n0:00 Jak vznikala MHD v Praze\n0:31 Počátky MHD: V hlavní roli koně\n0:54 První tramvajová linka\n1:14 František Křižík a elektrické tramvaje v Praze\n2:03 Nejisté začátky autobusové dopravy\n3:09 Vzestupy, pády a návraty trolejbusů\n4:07 Metro, nebo podzemní tramvaj?\n5:13 Ohromující rozvoj MHD\n\nJste fanouškem pražské MHD? Pak si jistě nenechte ujít naše video věnované rekordům, které jsou s ní spojené: https://youtu.be/2lGFrOuyELE?si=vqSwuUACWsUc8NqX\nNikoho asi nepřekvapí, že nejvíce lidí přepraví každoročně metro. Ale vsadíme se, že tyhle zajímavosti jste o něm netušili: https://youtu.be/iU-cXxcXVkU?si=Ca9px68diqq4ZKNJ\nLinky metra A, B, C a chystanou D zná každý. Ale slyšeli jste o lince S, jež má obohatit MHD v Praze? Věnovali jsme jí jedno z předchozích videí: https://youtu.be/EKcX11Z291w?si=wsj33zZIP6j4AzdC\nSpojení na letiště je v Praze trochu bolestí. Už roky se mluví o rychlovlaku, ale zatím na něj marně čekáme. Proč? Zjistíte ve videu: https://youtu.be/pcEl7DQUc8w?si=G9wsAm0UK8a38ZTE\nA pokud se po Praze pohybujete spíše autem, možná vás bude zajímat, že se do centra se svým vozem za chvíli podíváte jen za poplatek. Kterých částí se to týká? Podívejte se: https://youtu.be/fXSjvzufA44?si=0r7VLCMHUWThDBjn\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 358, "filename" => "/downloads/Daniel Kotula - MHD/2023-10-26 - Historie pražské MHD: Místo metra tramvaje?.mp4", "id" => "SqhWCGhKX1U", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SqhWCGhKX1U", "playlist_index" => 22, "timestamp" => 1698336024, "title" => "Historie pražské MHD: Místo metra tramvaje?", "upload_date" => "20231026"} 13:36:14.117 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1573.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:36:14.118 [debug] QUERY OK source="sources" db=0.7ms idle=1575.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:14.120 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1576.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-26 16:00:24Z], 16] 13:36:14.128 [debug] QUERY OK source="media_items" db=6.1ms queue=0.1ms idle=1420.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Kdy vyjela v naší metropoli první tramvaj nebo kam se mohli Pražané svézt prvním autobusem? A proč na „hlaváku“ vystupujeme z metra vpravo? I to se dozvíte v tomto dílu našeho seriálu Žít Prahu.\n\nÚplné začátky MHD v Praze sahají do roku 1829, kdy začala jezdit první, koňmi tažená omnibusová linka mezi Malou Stranou a Starým Městem. Další rozvoj na sebe nenechal dlouho čekat:\n• První tramvaj (ještě tažená koňmi) vyjela 23. září 1875 od Invalidovny k dnešnímu Štefánikovu mostu.\n• Za první elektrickou tramvají stojí František Křižík – zprovoznil ji v roce 1891 a jezdila od lanovky na Letné na Výstaviště. Následovaly linky do Vysočan, na Vinohrady, na Žižkov nebo do Košíř.\n• První autobus se rozjel 7. března 1908 a spojoval Malostranské náměstí s Pohořelcem. Již po roce byla ale linka kvůli vysoké poruchovosti zrušena.\n• V roce 1925 byl zahájen provoz autobusů mezi Vršovicemi a Záběhlicemi, v následujících letech přibyly další, například do Modřan nebo na Zbraslav.\n• Trolejbus se v Praze poprvé rozjel 29. srpna 1936, a to ze Střešovic ke kostelu sv. Matěje. V roce 1959 měla trolejbusová síť 57 km, nicméně tento typ dopravy byl v hlavním městě zrušen v roce 1972.\n• V roce 2022 se trolejbusy do Prahy vrátily – jezdí z Palmovky do Čakovic a následovat budou další. Počítá se s trolejbusem ze Smíchova do Jinonic a z Veleslavína na letiště.\n• Metro se poprvé rozjelo 9. května 1974 na lince C, mezi Florencí a Kačerovem. Zajímavostí je, že Praha s metrem nejprve vůbec nepočítala a pod zemí měly jezdit tramvaje. První zastávka této „podzemky“ se začala stavět v roce 1967 na Hlavním nádraží, jenže pak město záměr přehodnotilo. A právě podzemní tramvajová zastávka je důvodem, proč dodnes na Hlavním nádraží vystupujeme z metra vpravo ve směru jízdy.\n\nCo vás na historii pražské MHD překvapilo nejvíce? A zapomněli jsme na nějakou historickou zajímavost? Dejte nám vědět do komentářů!\n\n0:00 Jak vznikala MHD v Praze\n0:31 Počátky MHD: V hlavní roli koně\n0:54 První tramvajová linka\n1:14 František Křižík a elektrické tramvaje v Praze\n2:03 Nejisté začátky autobusové dopravy\n3:09 Vzestupy, pády a návraty trolejbusů\n4:07 Metro, nebo podzemní tramvaj?\n5:13 Ohromující rozvoj MHD\n\nJste fanouškem pražské MHD? Pak si jistě nenechte ujít naše video věnované rekordům, které jsou s ní spojené: https://youtu.be/2lGFrOuyELE?si=vqSwuUACWsUc8NqX\nNikoho asi nepřekvapí, že nejvíce lidí přepraví každoročně metro. Ale vsadíme se, že tyhle zajímavosti jste o něm netušili: https://youtu.be/iU-cXxcXVkU?si=Ca9px68diqq4ZKNJ\nLinky metra A, B, C a chystanou D zná každý. Ale slyšeli jste o lince S, jež má obohatit MHD v Praze? Věnovali jsme jí jedno z předchozích videí: https://youtu.be/EKcX11Z291w?si=wsj33zZIP6j4AzdC\nSpojení na letiště je v Praze trochu bolestí. Už roky se mluví o rychlovlaku, ale zatím na něj marně čekáme. Proč? Zjistíte ve videu: https://youtu.be/pcEl7DQUc8w?si=G9wsAm0UK8a38ZTE\nA pokud se po Praze pohybujete spíše autem, možná vás bude zajímat, že se do centra se svým vozem za chvíli podíváte jen za poplatek. Kterých částí se to týká? Podívejte se: https://youtu.be/fXSjvzufA44?si=0r7VLCMHUWThDBjn\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Historie pražské MHD: Místo metra tramvaje?", "dca68377-5781-4b92-9638-75b468568e6a", "SqhWCGhKX1U", false, 358, false, "https://www.youtube.com/watch?v=SqhWCGhKX1U", 22, "/downloads/Daniel Kotula - MHD/2023-10-26 - Historie pražské MHD: Místo metra tramvaje?.mp4", false, false, 16, [], 1, ~U[2023-10-26 16:00:24Z], ~U[2025-12-11 12:36:14Z], ~U[2025-12-11 12:36:14Z], "Kdy vyjela v naší metropoli první tramvaj nebo kam se mohli Pražané svézt prvním autobusem? A proč na „hlaváku“ vystupujeme z metra vpravo? I to se dozvíte v tomto dílu našeho seriálu Žít Prahu.\n\nÚplné začátky MHD v Praze sahají do roku 1829, kdy začala jezdit první, koňmi tažená omnibusová linka mezi Malou Stranou a Starým Městem. Další rozvoj na sebe nenechal dlouho čekat:\n• První tramvaj (ještě tažená koňmi) vyjela 23. září 1875 od Invalidovny k dnešnímu Štefánikovu mostu.\n• Za první elektrickou tramvají stojí František Křižík – zprovoznil ji v roce 1891 a jezdila od lanovky na Letné na Výstaviště. Následovaly linky do Vysočan, na Vinohrady, na Žižkov nebo do Košíř.\n• První autobus se rozjel 7. března 1908 a spojoval Malostranské náměstí s Pohořelcem. Již po roce byla ale linka kvůli vysoké poruchovosti zrušena.\n• V roce 1925 byl zahájen provoz autobusů mezi Vršovicemi a Záběhlicemi, v následujících letech přibyly další, například do Modřan nebo na Zbraslav.\n• Trolejbus se v Praze poprvé rozjel 29. srpna 1936, a to ze Střešovic ke kostelu sv. Matěje. V roce 1959 měla trolejbusová síť 57 km, nicméně tento typ dopravy byl v hlavním městě zrušen v roce 1972.\n• V roce 2022 se trolejbusy do Prahy vrátily – jezdí z Palmovky do Čakovic a následovat budou další. Počítá se s trolejbusem ze Smíchova do Jinonic a z Veleslavína na letiště.\n• Metro se poprvé rozjelo 9. května 1974 na lince C, mezi Florencí a Kačerovem. Zajímavostí je, že Praha s metrem nejprve vůbec nepočítala a pod zemí měly jezdit tramvaje. První zastávka této „podzemky“ se začala stavět v roce 1967 na Hlavním nádraží, jenže pak město záměr přehodnotilo. A právě podzemní tramvajová zastávka je důvodem, proč dodnes na Hlavním nádraží vystupujeme z metra vpravo ve směru jízdy.\n\nCo vás na historii pražské MHD překvapilo nejvíce? A zapomněli jsme na nějakou historickou zajímavost? Dejte nám vědět do komentářů!\n\n0:00 Jak vznikala MHD v Praze\n0:31 Počátky MHD: V hlavní roli koně\n0:54 První tramvajová linka\n1:14 František Křižík a elektrické tramvaje v Praze\n2:03 Nejisté začátky autobusové dopravy\n3:09 Vzestupy, pády a návraty trolejbusů\n4:07 Metro, nebo podzemní tramvaj?\n5:13 Ohromující rozvoj MHD\n\nJste fanouškem pražské MHD? Pak si jistě nenechte ujít naše video věnované rekordům, které jsou s ní spojené: https://youtu.be/2lGFrOuyELE?si=vqSwuUACWsUc8NqX\nNikoho asi nepřekvapí, že nejvíce lidí přepraví každoročně metro. Ale vsadíme se, že tyhle zajímavosti jste o něm netušili: https://youtu.be/iU-cXxcXVkU?si=Ca9px68diqq4ZKNJ\nLinky metra A, B, C a chystanou D zná každý. Ale slyšeli jste o lince S, jež má obohatit MHD v Praze? Věnovali jsme jí jedno z předchozích videí: https://youtu.be/EKcX11Z291w?si=wsj33zZIP6j4AzdC\nSpojení na letiště je v Praze trochu bolestí. Už roky se mluví o rychlovlaku, al (truncated) 13:36:14.130 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=427.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:14.132 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=13.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:36:14.134 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=14.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 [19238] 13:36:14.134 [debug] Current batch of media processed. Will check again in 1000ms 13:36:15.135 [debug] Current batch of media processed. Will check again in 1000ms 13:36:16.136 [debug] Current batch of media processed. Will check again in 1000ms 13:36:17.138 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pražská hromadná doprava každý rok přepraví přes miliardu cestujících. To je už samo o sobě obdivuhodné číslo. Ale zdaleka není jedinou zajímavostí či rekordem, které MHD v metropoli drží. Na další „nej“ jsme se zaměřili v tomto dílu seriálu Žít Prahu.\n\nA co se dozvíte? Tak například, že:\n• nejvíce lidí přepraví metro (338 milionů ročně), v závěsu za ním tramvaje a pak autobusy;\n• nejvíce kilometrů najedou autobusy (84 milionů km ročně);\n• nejrychlejším dopravním prostředkem je metro (v průměru 36 km/h) a nejpomalejším tramvaj;\n• nejdelší tramvajová linka (č. 10) spojuje Řepy a Ďáblice, nejdelší linkou metra je „béčko“ a nejdelší autobusová linka (č. 177) jezdí od Polikliniky Mazurská až na Chodov;\n• nejkratší linkou vůbec je autobus č. 249, který jede pouhých 650 metrů, nejkratší tramvají, jež jede asi 5 kilometrů, je linka 13, a na „áčku“ se člověk sveze jen 17 kilometrů;\n• největší vozový park mají autobusy (1 225 vozidel), nejmenší metro (730 souprav);\n• nejkratší intervaly trvají ve špičce u metra 117 vteřin (linka C), u tramvají 4 minuty (linky 9, 17 a 22) a u autobusů 3 minut (linka 125);\n• nejvytíženější tramvají je linka 22, největší nápor cestujících v metru je na „céčku“ a nejvíce lidí jezdí autobusem č. 107.\n\nKterý z rekordu pražské MHD vás překvapil nejvíc? A zapomněli jsme na nějaký? Dejte nám vědět do komentářů!\n\n0:00 Nej z pražské MHD\n0:28 Čím se vozí nejvíce cestujících\n0:57 Kdo najezdí nejvíce kilometrů\n1:14 Nejrychlejší dopravní prostředek\n1:39 Nejdelší a nejkratší linky\n2:41 Největší vozový park\n3:00 Nejkratší intervaly\n3:18 Nejvytíženější linky\n3:44 Dokonale promyšlený systém\n\nPražská MHD je nekonečným zdrojem zajímavostí, které musí nadchnout i ty, kteří nepatří k jejím každodenním cestujícím. Přesvědčte se o tom třeba ve videu, které jsme věnovali rekordům z metra: https://youtu.be/5Q8Z4j8JguU?si=oP9sSgqnW3sQWvt9\nZapomenout nesmíme ani na tramvaje a jejich „nej“. I těm jsme věnovali jedno z předchozích videí: https://youtu.be/JzYTqytzaXo?si=8Z3VHfZ8D_FU4k5p\nVěděli jste, že se do Prahy postupně vracejí i trolejbusy? Podívejte se, kde je budete moci potkat: https://youtu.be/3rfmYxg9WbE?si=kIhvewGHjoAH-WXk\nVedle metra, tramvají a autobusů existuje v Praze ještě jeden typ veřejné dopravy, na kterou se často zapomíná. A přitom je nejrychlejší ze všech! Přesvědčte se ve videu: https://youtu.be/T5sxgJke6_U?si=0LHxT-ugDwg15km9\nŘada lidí netrpělivě očekává otevření „déčka“, tedy nové linky metra. Ale to nejsou jediné plány pražského metra. Mluví se i o prodlužování tras stávajících. Kam povedou? Víme to: https://youtu.be/5OhP5mNvTeI?si=X5FqQUuSUMUL5cTe\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 298, "filename" => "/downloads/Daniel Kotula - MHD/2023-10-19 - Tyhle rekordy pražské MHD vás překvapí.mp4", "id" => "2lGFrOuyELE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2lGFrOuyELE", "playlist_index" => 23, "timestamp" => 1697731202, "title" => "Tyhle rekordy pražské MHD vás překvapí", "upload_date" => "20231019"} 13:36:17.140 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1596.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:36:17.142 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1597.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:17.143 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1599.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-19 16:00:02Z], 16] 13:36:17.167 [debug] QUERY OK source="media_items" db=21.3ms queue=0.1ms idle=1437.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pražská hromadná doprava každý rok přepraví přes miliardu cestujících. To je už samo o sobě obdivuhodné číslo. Ale zdaleka není jedinou zajímavostí či rekordem, které MHD v metropoli drží. Na další „nej“ jsme se zaměřili v tomto dílu seriálu Žít Prahu.\n\nA co se dozvíte? Tak například, že:\n• nejvíce lidí přepraví metro (338 milionů ročně), v závěsu za ním tramvaje a pak autobusy;\n• nejvíce kilometrů najedou autobusy (84 milionů km ročně);\n• nejrychlejším dopravním prostředkem je metro (v průměru 36 km/h) a nejpomalejším tramvaj;\n• nejdelší tramvajová linka (č. 10) spojuje Řepy a Ďáblice, nejdelší linkou metra je „béčko“ a nejdelší autobusová linka (č. 177) jezdí od Polikliniky Mazurská až na Chodov;\n• nejkratší linkou vůbec je autobus č. 249, který jede pouhých 650 metrů, nejkratší tramvají, jež jede asi 5 kilometrů, je linka 13, a na „áčku“ se člověk sveze jen 17 kilometrů;\n• největší vozový park mají autobusy (1 225 vozidel), nejmenší metro (730 souprav);\n• nejkratší intervaly trvají ve špičce u metra 117 vteřin (linka C), u tramvají 4 minuty (linky 9, 17 a 22) a u autobusů 3 minut (linka 125);\n• nejvytíženější tramvají je linka 22, největší nápor cestujících v metru je na „céčku“ a nejvíce lidí jezdí autobusem č. 107.\n\nKterý z rekordu pražské MHD vás překvapil nejvíc? A zapomněli jsme na nějaký? Dejte nám vědět do komentářů!\n\n0:00 Nej z pražské MHD\n0:28 Čím se vozí nejvíce cestujících\n0:57 Kdo najezdí nejvíce kilometrů\n1:14 Nejrychlejší dopravní prostředek\n1:39 Nejdelší a nejkratší linky\n2:41 Největší vozový park\n3:00 Nejkratší intervaly\n3:18 Nejvytíženější linky\n3:44 Dokonale promyšlený systém\n\nPražská MHD je nekonečným zdrojem zajímavostí, které musí nadchnout i ty, kteří nepatří k jejím každodenním cestujícím. Přesvědčte se o tom třeba ve videu, které jsme věnovali rekordům z metra: https://youtu.be/5Q8Z4j8JguU?si=oP9sSgqnW3sQWvt9\nZapomenout nesmíme ani na tramvaje a jejich „nej“. I těm jsme věnovali jedno z předchozích videí: https://youtu.be/JzYTqytzaXo?si=8Z3VHfZ8D_FU4k5p\nVěděli jste, že se do Prahy postupně vracejí i trolejbusy? Podívejte se, kde je budete moci potkat: https://youtu.be/3rfmYxg9WbE?si=kIhvewGHjoAH-WXk\nVedle metra, tramvají a autobusů existuje v Praze ještě jeden typ veřejné dopravy, na kterou se často zapomíná. A přitom je nejrychlejší ze všech! Přesvědčte se ve videu: https://youtu.be/T5sxgJke6_U?si=0LHxT-ugDwg15km9\nŘada lidí netrpělivě očekává otevření „déčka“, tedy nové linky metra. Ale to nejsou jediné plány pražského metra. Mluví se i o prodlužování tras stávajících. Kam povedou? Víme to: https://youtu.be/5OhP5mNvTeI?si=X5FqQUuSUMUL5cTe\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Tyhle rekordy pražské MHD vás překvapí", "022f32be-dafd-4ed0-8c56-ebdd1ad05dce", "2lGFrOuyELE", false, 298, false, "https://www.youtube.com/watch?v=2lGFrOuyELE", 23, "/downloads/Daniel Kotula - MHD/2023-10-19 - Tyhle rekordy pražské MHD vás překvapí.mp4", false, false, 16, [], 1, ~U[2023-10-19 16:00:02Z], ~U[2025-12-11 12:36:17Z], ~U[2025-12-11 12:36:17Z], "Pražská hromadná doprava každý rok přepraví přes miliardu cestujících. To je už samo o sobě obdivuhodné číslo. Ale zdaleka není jedinou zajímavostí či rekordem, které MHD v metropoli drží. Na další „nej“ jsme se zaměřili v tomto dílu seriálu Žít Prahu.\n\nA co se dozvíte? Tak například, že:\n• nejvíce lidí přepraví metro (338 milionů ročně), v závěsu za ním tramvaje a pak autobusy;\n• nejvíce kilometrů najedou autobusy (84 milionů km ročně);\n• nejrychlejším dopravním prostředkem je metro (v průměru 36 km/h) a nejpomalejším tramvaj;\n• nejdelší tramvajová linka (č. 10) spojuje Řepy a Ďáblice, nejdelší linkou metra je „béčko“ a nejdelší autobusová linka (č. 177) jezdí od Polikliniky Mazurská až na Chodov;\n• nejkratší linkou vůbec je autobus č. 249, který jede pouhých 650 metrů, nejkratší tramvají, jež jede asi 5 kilometrů, je linka 13, a na „áčku“ se člověk sveze jen 17 kilometrů;\n• největší vozový park mají autobusy (1 225 vozidel), nejmenší metro (730 souprav);\n• nejkratší intervaly trvají ve špičce u metra 117 vteřin (linka C), u tramvají 4 minuty (linky 9, 17 a 22) a u autobusů 3 minut (linka 125);\n• nejvytíženější tramvají je linka 22, největší nápor cestujících v metru je na „céčku“ a nejvíce lidí jezdí autobusem č. 107.\n\nKterý z rekordu pražské MHD vás překvapil nejvíc? A zapomněli jsme na nějaký? Dejte nám vědět do komentářů!\n\n0:00 Nej z pražské MHD\n0:28 Čím se vozí nejvíce cestujících\n0:57 Kdo najezdí nejvíce kilometrů\n1:14 Nejrychlejší dopravní prostředek\n1:39 Nejdelší a nejkratší linky\n2:41 Největší vozový park\n3:00 Nejkratší intervaly\n3:18 Nejvytíženější linky\n3:44 Dokonale promyšlený systém\n\nPražská MHD je nekonečným zdrojem zajímavostí, které musí nadchnout i ty, kteří nepatří k jejím každodenním cestujícím. Přesvědčte se o tom třeba ve videu, které jsme věnovali rekordům z metra: https://youtu.be/5Q8Z4j8JguU?si=oP9sSgqnW3sQWvt9\nZapomenout nesmíme ani na tramvaje a jejich „nej“. I těm jsme věnovali jedno z předchozích videí: https://youtu.be/JzYTqytzaXo?si=8Z3VHfZ8D_FU4k5p\nVěděli jste, že se do Prahy postupně vracejí i trolejbusy? Podívejte se, kde je budete moci potkat: https://youtu.be/3rfmYxg9WbE?si=kIhvewGHjoAH-WXk\nVedle metra, tramvají a autobusů existuje v Praze ještě jeden typ veřejné dopravy, na kterou se často zapomíná. A přitom je nejrychlejší ze všech! Přesvědčte se ve videu: https://youtu.be/T5sxgJke6_U?si=0LHxT-ugDwg15km9\nŘada lidí netrpělivě očekává otevření „déčka“, tedy nové linky metra. Ale to nejsou jediné plány pražského metra. Mluví se i o prodlužování tras stávajících. Kam povedou? Víme to: https://youtu.be/5OhP5mNvTeI?si=X5FqQUuSUMUL5cTe\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Tyhle rekordy pražské MHD vás překvapí", "2lGFrOuyELE", 298, false, "https://www.youtube.com/watch?v=2lGFrOuyELE", "/downloads/Daniel Kotula - MHD/2023-10-19 - Tyhle rekordy pra (truncated) 13:36:17.169 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=459.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:17.170 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=29.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:36:17.172 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=29.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 [19240] 13:36:17.172 [debug] Current batch of media processed. Will check again in 1000ms 13:36:18.173 [debug] Current batch of media processed. Will check again in 1000ms 13:36:19.174 [debug] Current batch of media processed. Will check again in 1000ms 13:36:19.909 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:20.175 [debug] Current batch of media processed. Will check again in 1000ms 13:36:21.178 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Tak jako roste Praha, přibývají postupně i stanice metra, jehož linky vedou pod metropolí. Která z nich se dočká prodloužení a kde by měly vzniknout nové stanice? Na to jsme se rozhodli najít odpověď v tomto díle seriálu Žít Prahu.\n\nMomentálně čekají Pražané na otevření nové linky D. Vzhledem k tomu, že je výstavba finančně velmi náročná, závratné investice do prodloužení stávajících tras se nedají v nejbližších letech očekávat. Ale to neznamená, že se nové stanice metra neplánují! Kde a kdy by měly být?\n\nLinka B\nJako první se dočká prodloužení „béčko“. Již v roce 2026 by měla začít stavba stanice Depo Zličín, která bude povrchová a částečně zapuštěná do svahu. Navíc k ní přibude i parkoviště pro 600 aut.\nNa druhé straně se mluví o prodloužení linky do Horních Počernic. A i když by tu metro ulehčilo život řadě obyvatel, zůstávají zatím plány na něj pouze v teoretické rovině.\n\nLinka C\nDalší z teoretických úvah hovoří o prodloužení „céčka“, a to z Hájů přes Petrovice do Uhříněvsi. Metro by tu výrazně ulehčilo přetížené autobusové dopravě a usnadnilo život spoustě lidí. Jestli se ovšem takového prodloužení někdy dočkáme, je stále otázkou.\nNa druhé straně trasy C už je plán konkrétnější – prodloužit linku o tři stanice (u OC Letňany, bývalé Avie a v Čakovicích). Vyřešit by se tak měly především každodenní kolony z Čakovic.\n\nLinka A\nVzhledem k tomu, že „áčko“ se prodlužovalo poměrně nedávno, nějaké významné změny se v blízké budoucnosti nedají čekat. Na letiště se prodlužovat nebude, v plánu je rychlodráha, o které jsme ostatně natočili samostatné video: https://youtu.be/hbZTgd9sfCM\nUž nějakou dobu se sice diskutuje o prodloužení metra na Zahradní město, ale nic konkrétního se zatím v tomto směru neděje.\n\nJak se na plány pražského metra díváte? Myslíte si, že je prodloužení nutné? Dejte nám vědět do komentářů!\n\n0:00 Plány na prodloužení pražského metra\n1:01 Nová stanice na \"béčku\": Depo Zličín\n1:32 Kdy pojede metro do Horních Počernic?\n2:13 Jak je to s prodloužením do Uhříněvsi\n2:47 Dočkají se obyvatelé Letňan a Čakovic?\n3:29 Plány na prodloužení linky A\n\nPokud by vás zajímala v úvodu zmíněná linka D, podívejte se na video, které jsme o ní natočili: https://youtu.be/9jvqdSd83HQ\nJste fanoušky metra? Pak zkuste, jestli jste o něm věděli i těchto 7 perliček: https://youtu.be/iU-cXxcXVkU\nLegendární ovšem není jen pražské metro, ale i tramvaje. Podívejte se v našem videu, proč tomu tak je: https://youtu.be/JzYTqytzaXo\nMetro, tramvaje a autobusy v naší metropoli brzy doplní i trolejbusy. Kde už je můžete potkat a kam povedou další trasy? Zjistíte ve videu: https://youtu.be/3rfmYxg9WbE\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 298, "filename" => "/downloads/Daniel Kotula - MHD/2023-08-03 - Prodloužení metra: Kam povede a kde budou nové stanice.mp4", "id" => "5OhP5mNvTeI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5OhP5mNvTeI", "playlist_index" => 24, "timestamp" => 1691078404, "title" => "Prodloužení metra: Kam povede a kde budou nové stanice", "upload_date" => "20230803"} 13:36:21.180 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1270.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:36:21.181 [debug] QUERY OK source="sources" db=0.5ms idle=637.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:21.183 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=638.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-03 16:00:04Z], 16] 13:36:21.191 [debug] QUERY OK source="media_items" db=5.8ms idle=641.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tak jako roste Praha, přibývají postupně i stanice metra, jehož linky vedou pod metropolí. Která z nich se dočká prodloužení a kde by měly vzniknout nové stanice? Na to jsme se rozhodli najít odpověď v tomto díle seriálu Žít Prahu.\n\nMomentálně čekají Pražané na otevření nové linky D. Vzhledem k tomu, že je výstavba finančně velmi náročná, závratné investice do prodloužení stávajících tras se nedají v nejbližších letech očekávat. Ale to neznamená, že se nové stanice metra neplánují! Kde a kdy by měly být?\n\nLinka B\nJako první se dočká prodloužení „béčko“. Již v roce 2026 by měla začít stavba stanice Depo Zličín, která bude povrchová a částečně zapuštěná do svahu. Navíc k ní přibude i parkoviště pro 600 aut.\nNa druhé straně se mluví o prodloužení linky do Horních Počernic. A i když by tu metro ulehčilo život řadě obyvatel, zůstávají zatím plány na něj pouze v teoretické rovině.\n\nLinka C\nDalší z teoretických úvah hovoří o prodloužení „céčka“, a to z Hájů přes Petrovice do Uhříněvsi. Metro by tu výrazně ulehčilo přetížené autobusové dopravě a usnadnilo život spoustě lidí. Jestli se ovšem takového prodloužení někdy dočkáme, je stále otázkou.\nNa druhé straně trasy C už je plán konkrétnější – prodloužit linku o tři stanice (u OC Letňany, bývalé Avie a v Čakovicích). Vyřešit by se tak měly především každodenní kolony z Čakovic.\n\nLinka A\nVzhledem k tomu, že „áčko“ se prodlužovalo poměrně nedávno, nějaké významné změny se v blízké budoucnosti nedají čekat. Na letiště se prodlužovat nebude, v plánu je rychlodráha, o které jsme ostatně natočili samostatné video: https://youtu.be/hbZTgd9sfCM\nUž nějakou dobu se sice diskutuje o prodloužení metra na Zahradní město, ale nic konkrétního se zatím v tomto směru neděje.\n\nJak se na plány pražského metra díváte? Myslíte si, že je prodloužení nutné? Dejte nám vědět do komentářů!\n\n0:00 Plány na prodloužení pražského metra\n1:01 Nová stanice na \"béčku\": Depo Zličín\n1:32 Kdy pojede metro do Horních Počernic?\n2:13 Jak je to s prodloužením do Uhříněvsi\n2:47 Dočkají se obyvatelé Letňan a Čakovic?\n3:29 Plány na prodloužení linky A\n\nPokud by vás zajímala v úvodu zmíněná linka D, podívejte se na video, které jsme o ní natočili: https://youtu.be/9jvqdSd83HQ\nJste fanoušky metra? Pak zkuste, jestli jste o něm věděli i těchto 7 perliček: https://youtu.be/iU-cXxcXVkU\nLegendární ovšem není jen pražské metro, ale i tramvaje. Podívejte se v našem videu, proč tomu tak je: https://youtu.be/JzYTqytzaXo\nMetro, tramvaje a autobusy v naší metropoli brzy doplní i trolejbusy. Kde už je můžete potkat a kam povedou další trasy? Zjistíte ve videu: https://youtu.be/3rfmYxg9WbE\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Prodloužení metra: Kam povede a kde budou nové stanice", "c1b5a530-e796-4417-8f5b-5a0701add096", "5OhP5mNvTeI", false, 298, false, "https://www.youtube.com/watch?v=5OhP5mNvTeI", 24, "/downloads/Daniel Kotula - MHD/2023-08-03 - Prodloužení metra: Kam povede a kde budou nové stanice.mp4", false, false, 16, [], 1, ~U[2023-08-03 16:00:04Z], ~U[2025-12-11 12:36:21Z], ~U[2025-12-11 12:36:21Z], "Tak jako roste Praha, přibývají postupně i stanice metra, jehož linky vedou pod metropolí. Která z nich se dočká prodloužení a kde by měly vzniknout nové stanice? Na to jsme se rozhodli najít odpověď v tomto díle seriálu Žít Prahu.\n\nMomentálně čekají Pražané na otevření nové linky D. Vzhledem k tomu, že je výstavba finančně velmi náročná, závratné investice do prodloužení stávajících tras se nedají v nejbližších letech očekávat. Ale to neznamená, že se nové stanice metra neplánují! Kde a kdy by měly být?\n\nLinka B\nJako první se dočká prodloužení „béčko“. Již v roce 2026 by měla začít stavba stanice Depo Zličín, která bude povrchová a částečně zapuštěná do svahu. Navíc k ní přibude i parkoviště pro 600 aut.\nNa druhé straně se mluví o prodloužení linky do Horních Počernic. A i když by tu metro ulehčilo život řadě obyvatel, zůstávají zatím plány na něj pouze v teoretické rovině.\n\nLinka C\nDalší z teoretických úvah hovoří o prodloužení „céčka“, a to z Hájů přes Petrovice do Uhříněvsi. Metro by tu výrazně ulehčilo přetížené autobusové dopravě a usnadnilo život spoustě lidí. Jestli se ovšem takového prodloužení někdy dočkáme, je stále otázkou.\nNa druhé straně trasy C už je plán konkrétnější – prodloužit linku o tři stanice (u OC Letňany, bývalé Avie a v Čakovicích). Vyřešit by se tak měly především každodenní kolony z Čakovic.\n\nLinka A\nVzhledem k tomu, že „áčko“ se prodlužovalo poměrně nedávno, nějaké významné změny se v blízké budoucnosti nedají čekat. Na letiště se prodlužovat nebude, v plánu je rychlodráha, o které jsme ostatně natočili samostatné video: https://youtu.be/hbZTgd9sfCM\nUž nějakou dobu se sice diskutuje o prodloužení metra na Zahradní město, ale nic konkrétního se zatím v tomto směru neděje.\n\nJak se na plány pražského metra díváte? Myslíte si, že je prodloužení nutné? Dejte nám vědět do komentářů!\n\n0:00 Plány na prodloužení pražského metra\n1:01 Nová stanice na \"béčku\": Depo Zličín\n1:32 Kdy pojede metro do Horních Počernic?\n2:13 Jak je to s prodloužením do Uhříněvsi\n2:47 Dočkají se obyvatelé Letňan a Čakovic?\n3:29 Plány na prodloužení linky A\n\nPokud by vás zajímala v úvodu zmíněná linka D, podívejte se na video, které jsme o ní natočili: https://youtu.be/9jvqdSd83HQ\nJste fanoušky metra? Pak zkuste, jestli jste o něm věděli i těchto 7 perliček: https://youtu.be/iU-cXxcXVkU\nLegendární ovšem není jen pražské metro, ale i tramvaje. Podívejte se v našem videu, proč tomu tak je: https://youtu.be/JzYTqytzaXo\nMetro, tramvaje a autobusy v naší metropoli brzy doplní i trolejbusy. Kde už je můžete potkat a kam povedou další trasy? Zjistíte ve videu: https://youtu.be/3rfmYxg9WbE\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Prodloužení metra: Kam povede a kde budou nové stanice", "5OhP5mNvTeI", 298, false, "https://www.youtube.com/watch?v=5OhP5mNvTeI", "/downloads/ (truncated) 13:36:21.193 [debug] QUERY OK source="sources" db=1.3ms idle=471.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:21.194 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=13.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:36:21.196 [debug] QUERY OK source="media_items" db=1.0ms idle=13.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19242] 13:36:21.197 [debug] Current batch of media processed. Will check again in 1000ms 13:36:22.197 [debug] Current batch of media processed. Will check again in 1000ms 13:36:23.198 [debug] Current batch of media processed. Will check again in 1000ms 13:36:24.200 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Smíchovské nádraží nepatří zrovna k nejkrásnějším koutům Prahy. Pokud jste přes něj někdy cestovali, jistě nám dáte zapravdu, že by si zasloužilo pořádnou modernizaci. A ta je právě teď na spadnutí. Co se chystá, vám prozradíme v seriálu Žít Prahu.\n\nDiskuse o tomto miliardovém projektu se vedou už pár let, nicméně to vypadá, že se Pražané (a nejen oni) konečně dočkají. První stavební práce, jež promění žalostné nádraží v moderní a komplexní dopravní terminál, mají začít ještě letos.\n\nCelý Smíchov v současné době prochází významnou proměnou spojenou s výstavbou čtvrti Smíchov City. Vlakové nádraží, ale ani to autobusové Na Knížecí, by ve svém současném stavu do její budoucí podoby rozhodně nezapadaly. A tak by se autobusy měly přesunout na Smíchovské nádraží, kde budou navazovat na vlaky, a Na Knížecí vznikne nové náměstí.\n\nRealizace Terminálu Smíchov bude rozdělena do osmi etap. Ta první, jež bude zahájena v letošním roce, začne odstraněním stávající železné lávky a výstavbou nové, blíže k nádraží. Co vlastně čeká stávající nádražní budovu? K hale bude přistavěna zcela nová část s obchody a zázemím pro cestující. Další změnou bude výjezd autobusů MHD z Nádražní ulice do horního patra nádražní budovy. A to není zdaleka vše. Vyroste nové administrativní křídlo, přibude čtvrté nástupiště, podchod pod nádražím bude prodloužen až k novému parkovacímu domu… A vylepšení čeká i ulici před nádražím. Na co všechno se můžete na Smíchově těšit, už se dozvíte ve videu.\n\nA jak se na Terminál Smíchov díváte vy? Myslíte si, že si čtvrť takovou revoluční proměnu zaslouží, nebo je to spíš plýtvání financemi? Dejte nám vědět do komentářů!\n\nZajímají vás další unikátní pražské projekty, jež naši metropoli čekají? Podívejte se například, jak bude vypadat nová lanovka na Petřín: https://youtu.be/u3YQ6niset4\n\nA když už jsme zmínili lanovku, za pozornost jistě stojí i ta, jež bude už za pár let spojovat Bohnice s Dejvicemi: https://youtu.be/wB0Fl9E4Dc4\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 331, "filename" => "/downloads/Daniel Kotula - MHD/2023-04-27 - Smíchovské nádraží čeká revoluční proměna. Jak bude vypadat?.mp4", "id" => "XxEdGKk0vl4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XxEdGKk0vl4", "playlist_index" => 25, "timestamp" => 1682611232, "title" => "Smíchovské nádraží čeká revoluční proměna. Jak bude vypadat?", "upload_date" => "20230427"} 13:36:24.201 [debug] QUERY OK source="sources" db=0.5ms idle=1658.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:36:24.202 [debug] QUERY OK source="sources" db=0.4ms idle=1659.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:24.203 [debug] QUERY OK source="media_items" db=0.5ms idle=1659.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-27 16:00:32Z], 16] 13:36:24.209 [debug] QUERY OK source="media_items" db=4.0ms idle=1480.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Smíchovské nádraží nepatří zrovna k nejkrásnějším koutům Prahy. Pokud jste přes něj někdy cestovali, jistě nám dáte zapravdu, že by si zasloužilo pořádnou modernizaci. A ta je právě teď na spadnutí. Co se chystá, vám prozradíme v seriálu Žít Prahu.\n\nDiskuse o tomto miliardovém projektu se vedou už pár let, nicméně to vypadá, že se Pražané (a nejen oni) konečně dočkají. První stavební práce, jež promění žalostné nádraží v moderní a komplexní dopravní terminál, mají začít ještě letos.\n\nCelý Smíchov v současné době prochází významnou proměnou spojenou s výstavbou čtvrti Smíchov City. Vlakové nádraží, ale ani to autobusové Na Knížecí, by ve svém současném stavu do její budoucí podoby rozhodně nezapadaly. A tak by se autobusy měly přesunout na Smíchovské nádraží, kde budou navazovat na vlaky, a Na Knížecí vznikne nové náměstí.\n\nRealizace Terminálu Smíchov bude rozdělena do osmi etap. Ta první, jež bude zahájena v letošním roce, začne odstraněním stávající železné lávky a výstavbou nové, blíže k nádraží. Co vlastně čeká stávající nádražní budovu? K hale bude přistavěna zcela nová část s obchody a zázemím pro cestující. Další změnou bude výjezd autobusů MHD z Nádražní ulice do horního patra nádražní budovy. A to není zdaleka vše. Vyroste nové administrativní křídlo, přibude čtvrté nástupiště, podchod pod nádražím bude prodloužen až k novému parkovacímu domu… A vylepšení čeká i ulici před nádražím. Na co všechno se můžete na Smíchově těšit, už se dozvíte ve videu.\n\nA jak se na Terminál Smíchov díváte vy? Myslíte si, že si čtvrť takovou revoluční proměnu zaslouží, nebo je to spíš plýtvání financemi? Dejte nám vědět do komentářů!\n\nZajímají vás další unikátní pražské projekty, jež naši metropoli čekají? Podívejte se například, jak bude vypadat nová lanovka na Petřín: https://youtu.be/u3YQ6niset4\n\nA když už jsme zmínili lanovku, za pozornost jistě stojí i ta, jež bude už za pár let spojovat Bohnice s Dejvicemi: https://youtu.be/wB0Fl9E4Dc4\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Smíchovské nádraží čeká revoluční proměna. Jak bude vypadat?", "e4e4de48-c437-4e13-9ab7-b472aafda28a", "XxEdGKk0vl4", false, 331, false, "https://www.youtube.com/watch?v=XxEdGKk0vl4", 25, "/downloads/Daniel Kotula - MHD/2023-04-27 - Smíchovské nádraží čeká revoluční proměna. Jak bude vypadat?.mp4", false, false, 16, [], 1, ~U[2023-04-27 16:00:32Z], ~U[2025-12-11 12:36:24Z], ~U[2025-12-11 12:36:24Z], "Smíchovské nádraží nepatří zrovna k nejkrásnějším koutům Prahy. Pokud jste přes něj někdy cestovali, jistě nám dáte zapravdu, že by si zasloužilo pořádnou modernizaci. A ta je právě teď na spadnutí. Co se chystá, vám prozradíme v seriálu Žít Prahu.\n\nDiskuse o tomto miliardovém projektu se vedou už pár let, nicméně to vypadá, že se Pražané (a nejen oni) konečně dočkají. První stavební práce, jež promění žalostné nádraží v moderní a komplexní dopravní terminál, mají začít ještě letos.\n\nCelý Smíchov v současné době prochází významnou proměnou spojenou s výstavbou čtvrti Smíchov City. Vlakové nádraží, ale ani to autobusové Na Knížecí, by ve svém současném stavu do její budoucí podoby rozhodně nezapadaly. A tak by se autobusy měly přesunout na Smíchovské nádraží, kde budou navazovat na vlaky, a Na Knížecí vznikne nové náměstí.\n\nRealizace Terminálu Smíchov bude rozdělena do osmi etap. Ta první, jež bude zahájena v letošním roce, začne odstraněním stávající železné lávky a výstavbou nové, blíže k nádraží. Co vlastně čeká stávající nádražní budovu? K hale bude přistavěna zcela nová část s obchody a zázemím pro cestující. Další změnou bude výjezd autobusů MHD z Nádražní ulice do horního patra nádražní budovy. A to není zdaleka vše. Vyroste nové administrativní křídlo, přibude čtvrté nástupiště, podchod pod nádražím bude prodloužen až k novému parkovacímu domu… A vylepšení čeká i ulici před nádražím. Na co všechno se můžete na Smíchově těšit, už se dozvíte ve videu.\n\nA jak se na Terminál Smíchov díváte vy? Myslíte si, že si čtvrť takovou revoluční proměnu zaslouží, nebo je to spíš plýtvání financemi? Dejte nám vědět do komentářů!\n\nZajímají vás další unikátní pražské projekty, jež naši metropoli čekají? Podívejte se například, jak bude vypadat nová lanovka na Petřín: https://youtu.be/u3YQ6niset4\n\nA když už jsme zmínili lanovku, za pozornost jistě stojí i ta, jež bude už za pár let spojovat Bohnice s Dejvicemi: https://youtu.be/wB0Fl9E4Dc4\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Smíchovské nádraží čeká revoluční proměna. Jak bude vypadat?", "XxEdGKk0vl4", 331, false, "https://www.youtube.com/watch?v=XxEdGKk0vl4", "/downloads/Daniel Kotula - MHD/2023-04-27 - Smíchovské nádraží čeká revoluční proměna. Jak bude vypadat?.mp4", false, 16, ~U[2023-04-27 16:00:32Z]] 13:36:24.210 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=483.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:24.212 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:36:24.214 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=10.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19244] 13:36:24.214 [debug] Current batch of media processed. Will check again in 1000ms 13:36:25.215 [debug] Current batch of media processed. Will check again in 1000ms 13:36:26.216 [debug] Current batch of media processed. Will check again in 1000ms 13:36:27.218 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Atrakce, která nabízí nezaměnitelné výhledy na Prahu, ale také součást městské hromadné dopravy, jež ročně přepraví 2 miliony cestujících. To je lanovka na Petřín, která má zajímavou historii a podle všeho i nadějnou budoucnost. A právě na ně jsme se zaměřili v tomto díle seriálu Žít Prahu.\n\nVagony na vodu\nPoprvé vyjela lanovka na Petřín v roce 1891 a jezdila tak, že se do horního vagonu napustila voda, díky které byl spodní vagon vytažen nahoru. Tento originální způsob ale ukončil nedostatek vody v Praze a v roce 1931 byla 510 metrů dlouhá dráha elektrifikována. V 60. letech byl provoz lanovky kvůli podmáčenému povrchu pod kolejemi zastaven a během 20leté pauzy byla trať vybetonována. V roce 1985 se lanovka rozjela v podobě, jak ji známe dnes – i se dvěma typickými zelenými vagonky.\n\nMrkající vagony\nPrávě ony zelené vagony ale nebudou na Petříně sloužit dlouho. Už v roce 2025 by měly vyjet nové, od známé designérky Anny Marešové. Ta se inspirovala současnou podobou lanovky, ale do vagonů naplánovala mnohem větší skleněné plochy a také sklopné sedačky – to aby se mohli cestující ještě lépe kochat výhledem na Prahu. A co víc, v okamžiku, kdy se budou vagony míjet, na sebe mrknou a změní barvu. Podle autorky se jedná o metaforu zamilovaných párů, pro které je Petřín kultovním místem.\n\nCo na plánovanou proměnu lanovky na Petříně říkáte? Líbí se vám nový vzhled, nebo byste jej neměnili? Dejte nám vědět do komentářů.\n\nPetřínská lanovka je – pokud nepočítáme tu v zoo – zatím jedinou pražskou lanovkou. Ale už brzy tomu tak nebude! Kde se budete moci tímto dopravním prostředkem svézt, se dozvíte v našem videu: https://youtu.be/wB0Fl9E4Dc4\n\nV pražské dopravě se ale chystají další důležité změny. Velký návrat do Prahy hlásí také trolejbusy. Kde už jezdí a kudy povedou nové tratě? Podívejte se na video: https://youtu.be/3rfmYxg9WbE\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 318, "filename" => "/downloads/Daniel Kotula - MHD/2023-03-30 - Lanovka na Petřín: velká proměna! Jak bude vypadat?.mp4", "id" => "u3YQ6niset4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=u3YQ6niset4", "playlist_index" => 26, "timestamp" => 1680192041, "title" => "Lanovka na Petřín: velká proměna! Jak bude vypadat?", "upload_date" => "20230330"} 13:36:27.219 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1675.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:36:27.220 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1677.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:27.222 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1677.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-30 16:00:41Z], 16] 13:36:27.227 [debug] QUERY OK source="media_items" db=4.1ms idle=1492.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Atrakce, která nabízí nezaměnitelné výhledy na Prahu, ale také součást městské hromadné dopravy, jež ročně přepraví 2 miliony cestujících. To je lanovka na Petřín, která má zajímavou historii a podle všeho i nadějnou budoucnost. A právě na ně jsme se zaměřili v tomto díle seriálu Žít Prahu.\n\nVagony na vodu\nPoprvé vyjela lanovka na Petřín v roce 1891 a jezdila tak, že se do horního vagonu napustila voda, díky které byl spodní vagon vytažen nahoru. Tento originální způsob ale ukončil nedostatek vody v Praze a v roce 1931 byla 510 metrů dlouhá dráha elektrifikována. V 60. letech byl provoz lanovky kvůli podmáčenému povrchu pod kolejemi zastaven a během 20leté pauzy byla trať vybetonována. V roce 1985 se lanovka rozjela v podobě, jak ji známe dnes – i se dvěma typickými zelenými vagonky.\n\nMrkající vagony\nPrávě ony zelené vagony ale nebudou na Petříně sloužit dlouho. Už v roce 2025 by měly vyjet nové, od známé designérky Anny Marešové. Ta se inspirovala současnou podobou lanovky, ale do vagonů naplánovala mnohem větší skleněné plochy a také sklopné sedačky – to aby se mohli cestující ještě lépe kochat výhledem na Prahu. A co víc, v okamžiku, kdy se budou vagony míjet, na sebe mrknou a změní barvu. Podle autorky se jedná o metaforu zamilovaných párů, pro které je Petřín kultovním místem.\n\nCo na plánovanou proměnu lanovky na Petříně říkáte? Líbí se vám nový vzhled, nebo byste jej neměnili? Dejte nám vědět do komentářů.\n\nPetřínská lanovka je – pokud nepočítáme tu v zoo – zatím jedinou pražskou lanovkou. Ale už brzy tomu tak nebude! Kde se budete moci tímto dopravním prostředkem svézt, se dozvíte v našem videu: https://youtu.be/wB0Fl9E4Dc4\n\nV pražské dopravě se ale chystají další důležité změny. Velký návrat do Prahy hlásí také trolejbusy. Kde už jezdí a kudy povedou nové tratě? Podívejte se na video: https://youtu.be/3rfmYxg9WbE\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Lanovka na Petřín: velká proměna! Jak bude vypadat?", "3b2e512a-a9a9-45d5-a249-6571fea2bf58", "u3YQ6niset4", false, 318, false, "https://www.youtube.com/watch?v=u3YQ6niset4", 26, "/downloads/Daniel Kotula - MHD/2023-03-30 - Lanovka na Petřín: velká proměna! Jak bude vypadat?.mp4", false, false, 16, [], 1, ~U[2023-03-30 16:00:41Z], ~U[2025-12-11 12:36:27Z], ~U[2025-12-11 12:36:27Z], "Atrakce, která nabízí nezaměnitelné výhledy na Prahu, ale také součást městské hromadné dopravy, jež ročně přepraví 2 miliony cestujících. To je lanovka na Petřín, která má zajímavou historii a podle všeho i nadějnou budoucnost. A právě na ně jsme se zaměřili v tomto díle seriálu Žít Prahu.\n\nVagony na vodu\nPoprvé vyjela lanovka na Petřín v roce 1891 a jezdila tak, že se do horního vagonu napustila voda, díky které byl spodní vagon vytažen nahoru. Tento originální způsob ale ukončil nedostatek vody v Praze a v roce 1931 byla 510 metrů dlouhá dráha elektrifikována. V 60. letech byl provoz lanovky kvůli podmáčenému povrchu pod kolejemi zastaven a během 20leté pauzy byla trať vybetonována. V roce 1985 se lanovka rozjela v podobě, jak ji známe dnes – i se dvěma typickými zelenými vagonky.\n\nMrkající vagony\nPrávě ony zelené vagony ale nebudou na Petříně sloužit dlouho. Už v roce 2025 by měly vyjet nové, od známé designérky Anny Marešové. Ta se inspirovala současnou podobou lanovky, ale do vagonů naplánovala mnohem větší skleněné plochy a také sklopné sedačky – to aby se mohli cestující ještě lépe kochat výhledem na Prahu. A co víc, v okamžiku, kdy se budou vagony míjet, na sebe mrknou a změní barvu. Podle autorky se jedná o metaforu zamilovaných párů, pro které je Petřín kultovním místem.\n\nCo na plánovanou proměnu lanovky na Petříně říkáte? Líbí se vám nový vzhled, nebo byste jej neměnili? Dejte nám vědět do komentářů.\n\nPetřínská lanovka je – pokud nepočítáme tu v zoo – zatím jedinou pražskou lanovkou. Ale už brzy tomu tak nebude! Kde se budete moci tímto dopravním prostředkem svézt, se dozvíte v našem videu: https://youtu.be/wB0Fl9E4Dc4\n\nV pražské dopravě se ale chystají další důležité změny. Velký návrat do Prahy hlásí také trolejbusy. Kde už jezdí a kudy povedou nové tratě? Podívejte se na video: https://youtu.be/3rfmYxg9WbE\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Lanovka na Petřín: velká proměna! Jak bude vypadat?", "u3YQ6niset4", 318, false, "https://www.youtube.com/watch?v=u3YQ6niset4", "/downloads/Daniel Kotula - MHD/2023-03-30 - Lanovka na Petřín: velká proměna! Jak bude vypadat?.mp4", false, 16, ~U[2023-03-30 16:00:41Z]] 13:36:27.228 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=494.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:27.229 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:36:27.230 [debug] QUERY OK source="media_items" db=0.6ms idle=9.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19246] 13:36:27.231 [debug] Current batch of media processed. Will check again in 1000ms 13:36:28.231 [debug] Current batch of media processed. Will check again in 1000ms 13:36:29.232 [debug] Current batch of media processed. Will check again in 1000ms 13:36:30.235 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "O metru S jste nejspíš ještě neslyšeli. Jedná se ale o zásadní projekt, který bude znamenat revoluci v dopravě nejen v Praze. A proto jsme se na něj rozhodli v tomto díle seriálu Žít Prahu zaměřit podrobněji.\n\nNejvětší rozdíl oproti klasickému metru spočívá v tom, že metro S budou tvořit příměstské vlaky. Ostatně jak napovídá písmeno v názvu, půjde vlastně o středočeské metro. V centru Prahy díky ambicióznímu projektu za 53 miliard vznikne hustá síť tunelů a 5 nových zastávek, které budou navazovat na stávající linky metra. Je to doslova revoluční metro díky kterému bude úzce propojena standardní síť metra s příměstskou dopravou.\n\nV čem je projekt metra S tak důležitý? Do Prahy denně dojíždí za prací 230 tisíc Středočechů (a jejich počet dále roste), jenže 80 % z nich jezdí autem. To se samozřejmě negativně podepisuje na dopravní situaci v Praze a životním prostředí. A tak se vlak nabízí jako logické řešení. Jenže současné příměstské trasy jsou přetížené a nemohou přepravit tolik cestujících, kolik je potřeba. Řešením je tedy výstavba nových kolejí, a to jen pro příměstské vlaky. Na hlavních tratích by měly jezdit každých 7 minut a interval mezi novými zastávkami bude dokonce stejný jako u klasického metra. Takto už to funguje například v Mnichově nebo Stockholmu.\n\nKudy metro S v Praze povede a jak bude vypadat? První tunel povede ze Smíchovského nádraží na Florenc, druhý z Vršovic na Florenc. Oba budou procházet stanicí pod Václavským náměstím, kde bude také přestup na metro. Vzniknou i další nové stanice – Karlovo náměstí, Florenc, Náměstí bratří Synků a Karlín. A kdy metro S bude? Podle odhadů by se mělo začít stavět v roce 2035, aktuálně se pracuje na studii proveditelnosti, která by měla být hotová letos v létě.\n\nA co si o projektu metra S myslíte vy? Má podle vás smysl? Dejte nám vědět v komentářích!\n\nMimochodem, vlaky už nyní hrají v pražské dopravě důležitou roli, i když o tom mnoho lidí nejspíš netuší. Dokonce vás po hlavním městě dokáží na některých trasách přepravit rychleji než metro. Nevěříte? Podívejte se na naše video: https://youtu.be/T5sxgJke6_U\n\n0:00 Metro S\n0:32 Co je metro S\n1:02 Proč je potřeba metro S\n2:23 Jak bude vypadat metro S\n2:53 Kudy povede a jaké zastávky bude mít metro S\n3:30 Kdy bude metro S\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 307, "filename" => "/downloads/Daniel Kotula - MHD/2023-01-26 - Revoluční metro S: Jak bude vypadat, jaké bude mít stanice a kdy bude?.mp4", "id" => "EKcX11Z291w", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=EKcX11Z291w", "playlist_index" => 27, "timestamp" => 1674752406, "title" => "Revoluční metro S: Jak bude vypadat, jaké bude mít stanice a kdy bude?", "upload_date" => "20230126"} 13:36:30.236 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1692.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:36:30.238 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1694.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:30.240 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1695.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-26 17:00:06Z], 16] 13:36:30.247 [debug] QUERY OK source="media_items" db=5.0ms queue=0.1ms idle=1503.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["O metru S jste nejspíš ještě neslyšeli. Jedná se ale o zásadní projekt, který bude znamenat revoluci v dopravě nejen v Praze. A proto jsme se na něj rozhodli v tomto díle seriálu Žít Prahu zaměřit podrobněji.\n\nNejvětší rozdíl oproti klasickému metru spočívá v tom, že metro S budou tvořit příměstské vlaky. Ostatně jak napovídá písmeno v názvu, půjde vlastně o středočeské metro. V centru Prahy díky ambicióznímu projektu za 53 miliard vznikne hustá síť tunelů a 5 nových zastávek, které budou navazovat na stávající linky metra. Je to doslova revoluční metro díky kterému bude úzce propojena standardní síť metra s příměstskou dopravou.\n\nV čem je projekt metra S tak důležitý? Do Prahy denně dojíždí za prací 230 tisíc Středočechů (a jejich počet dále roste), jenže 80 % z nich jezdí autem. To se samozřejmě negativně podepisuje na dopravní situaci v Praze a životním prostředí. A tak se vlak nabízí jako logické řešení. Jenže současné příměstské trasy jsou přetížené a nemohou přepravit tolik cestujících, kolik je potřeba. Řešením je tedy výstavba nových kolejí, a to jen pro příměstské vlaky. Na hlavních tratích by měly jezdit každých 7 minut a interval mezi novými zastávkami bude dokonce stejný jako u klasického metra. Takto už to funguje například v Mnichově nebo Stockholmu.\n\nKudy metro S v Praze povede a jak bude vypadat? První tunel povede ze Smíchovského nádraží na Florenc, druhý z Vršovic na Florenc. Oba budou procházet stanicí pod Václavským náměstím, kde bude také přestup na metro. Vzniknou i další nové stanice – Karlovo náměstí, Florenc, Náměstí bratří Synků a Karlín. A kdy metro S bude? Podle odhadů by se mělo začít stavět v roce 2035, aktuálně se pracuje na studii proveditelnosti, která by měla být hotová letos v létě.\n\nA co si o projektu metra S myslíte vy? Má podle vás smysl? Dejte nám vědět v komentářích!\n\nMimochodem, vlaky už nyní hrají v pražské dopravě důležitou roli, i když o tom mnoho lidí nejspíš netuší. Dokonce vás po hlavním městě dokáží na některých trasách přepravit rychleji než metro. Nevěříte? Podívejte se na naše video: https://youtu.be/T5sxgJke6_U\n\n0:00 Metro S\n0:32 Co je metro S\n1:02 Proč je potřeba metro S\n2:23 Jak bude vypadat metro S\n2:53 Kudy povede a jaké zastávky bude mít metro S\n3:30 Kdy bude metro S\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Revoluční metro S: Jak bude vypadat, jaké bude mít stanice a kdy bude?", "f2a2389b-a5a2-4c42-99b7-c0b43cc38b87", "EKcX11Z291w", false, 307, false, "https://www.youtube.com/watch?v=EKcX11Z291w", 27, "/downloads/Daniel Kotula - MHD/2023-01-26 - Revoluční metro S: Jak bude vypadat, jaké bude mít stanice a kdy bude?.mp4", false, false, 16, [], 1, ~U[2023-01-26 17:00:06Z], ~U[2025-12-11 12:36:30Z], ~U[2025-12-11 12:36:30Z], "O metru S jste nejspíš ještě neslyšeli. Jedná se ale o zásadní projekt, který bude znamenat revoluci v dopravě nejen v Praze. A proto jsme se na něj rozhodli v tomto díle seriálu Žít Prahu zaměřit podrobněji.\n\nNejvětší rozdíl oproti klasickému metru spočívá v tom, že metro S budou tvořit příměstské vlaky. Ostatně jak napovídá písmeno v názvu, půjde vlastně o středočeské metro. V centru Prahy díky ambicióznímu projektu za 53 miliard vznikne hustá síť tunelů a 5 nových zastávek, které budou navazovat na stávající linky metra. Je to doslova revoluční metro díky kterému bude úzce propojena standardní síť metra s příměstskou dopravou.\n\nV čem je projekt metra S tak důležitý? Do Prahy denně dojíždí za prací 230 tisíc Středočechů (a jejich počet dále roste), jenže 80 % z nich jezdí autem. To se samozřejmě negativně podepisuje na dopravní situaci v Praze a životním prostředí. A tak se vlak nabízí jako logické řešení. Jenže současné příměstské trasy jsou přetížené a nemohou přepravit tolik cestujících, kolik je potřeba. Řešením je tedy výstavba nových kolejí, a to jen pro příměstské vlaky. Na hlavních tratích by měly jezdit každých 7 minut a interval mezi novými zastávkami bude dokonce stejný jako u klasického metra. Takto už to funguje například v Mnichově nebo Stockholmu.\n\nKudy metro S v Praze povede a jak bude vypadat? První tunel povede ze Smíchovského nádraží na Florenc, druhý z Vršovic na Florenc. Oba budou procházet stanicí pod Václavským náměstím, kde bude také přestup na metro. Vzniknou i další nové stanice – Karlovo náměstí, Florenc, Náměstí bratří Synků a Karlín. A kdy metro S bude? Podle odhadů by se mělo začít stavět v roce 2035, aktuálně se pracuje na studii proveditelnosti, která by měla být hotová letos v létě.\n\nA co si o projektu metra S myslíte vy? Má podle vás smysl? Dejte nám vědět v komentářích!\n\nMimochodem, vlaky už nyní hrají v pražské dopravě důležitou roli, i když o tom mnoho lidí nejspíš netuší. Dokonce vás po hlavním městě dokáží na některých trasách přepravit rychleji než metro. Nevěříte? Podívejte se na naše video: https://youtu.be/T5sxgJke6_U\n\n0:00 Metro S\n0:32 Co je metro S\n1:02 Proč je potřeba metro S\n2:23 Jak bude vypadat metro S\n2:53 Kudy povede a jaké zastávky bude mít metro S\n3:30 Kdy bude metro S\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Revoluční metro S: Jak bude vypadat, jaké bude mít stanice a kdy bude?", "EKcX11Z291w", 307, false, "https://www.youtube.com/watch?v=EKcX11Z291w", "/downloads/Daniel Kotula - MHD/2023-01-26 - Revoluční metro S: Jak bude vypadat, jaké bude mít stanice a kdy bude?.mp4", false, 16, ~U[2023-01-26 17:00:06Z]] 13:36:30.248 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=507.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:30.250 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=12.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:36:30.251 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=12.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19248] 13:36:30.252 [debug] Current batch of media processed. Will check again in 1000ms 13:36:31.252 [debug] Current batch of media processed. Will check again in 1000ms 13:36:32.253 [debug] Current batch of media processed. Will check again in 1000ms 13:36:33.255 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Trolejbusy v Praze? Během příštích pár let nic výjimečného. Už teď se můžete trolejbusem v metropoli svézt. Kde? A kudy povedou další trolejbusové tratě v Praze? Na to jsme se zaměřili v tomto díle seriálu Žít Prahu.\n\nJeště před 50 lety jsme v Praze měli přes 57 kilometrů trolejbusových tratí. Trolejbusy tehdy jezdily dokonce i na Václavském náměstí. V 60. letech 20. století je ovšem začaly nahrazovat autobusy. Poslední trolejbus vyjel v metropoli v neděli 15. října 1972 na lince 51. Po půlstoletí ale trolejbusy v Praze zažívají znovuzrození!\n\nS budováním první novodobé trolejbusové linky město začalo již v lednu 2022 a v současnosti se můžete trolejbusem svézt ve zkušebním provozu mezi Palmovkou a Miškovicemi.\n\nNení třeba se bát nevzhledných pavučin trolejí nad silnicemi hlavního města. Trolejbusy od výrobce SOR Libchavy totiž mají baterii a dráty budou potřebovat jen asi na polovině trati.\n\nU jediné trolejbusové linky ale samozřejmě nezůstane. Už nyní je jisté, že například v roce 2024 budeme jezdit trolejbusem z Nádraží Veleslavín na letiště. Proč se staví nová trolejbusová trať za 350 milionů korun, když by bylo jednodušší položit koleje pro rychlodráhu? To je milionová otázka. Ostatně rychlodráze a problémům spojeným s její stavbou jsme se v našem seriálu už také věnovali: https://youtu.be/pcEl7DQUc8w\n\nA jak tedy vypadají plány Prahy na trolejbusovou dopravu? Chystá se:\n\nnahrazení linky autobusu 131 na trase Bořislavka – Hradčanská (nová linka 51)\nnahrazení linky autobusu 137 na trase Na Knížecí – U Waltrovky (nová linka 52)\nnahrazení linky autobusu 176 na trase Stadion Strahov – Karlovo náměstí (nová linka 53)\nnahrazení linky autobusu 191 na trase Letiště Praha – Na Knížecí (nová linka 56)\nnahrazení linky autobusu 201 na trase Nádraží Holešovice – Černý Most (nová linka 61)\n \nCo myslíte – mají trolejbusy v Praze smysl? Nebo by mělo město spíše investovat do rozvoje jiných dopravních prostředků? Napište nám do komentářů.\n\nMimochodem, pokud se potřebujete po Praze pohybovat opravdu rychle, nepomůže vám ani trolejbus, ani třeba metro. Nejrychlejší je totiž vlak! Přesvědčte se o tom v našem videu: https://youtu.be/T5sxgJke6_U\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 363, "filename" => "/downloads/Daniel Kotula - MHD/2022-12-01 - Návrat trolejbusů do Prahy. Kudy pojedou?.mp4", "id" => "3rfmYxg9WbE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=3rfmYxg9WbE", "playlist_index" => 28, "timestamp" => 1669914003, "title" => "Návrat trolejbusů do Prahy. Kudy pojedou?", "upload_date" => "20221201"} 13:36:33.256 [debug] QUERY OK source="sources" db=0.3ms idle=1713.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:36:33.257 [debug] QUERY OK source="sources" db=0.2ms idle=1714.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:33.258 [debug] QUERY OK source="media_items" db=0.3ms idle=1714.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-01 17:00:03Z], 16] 13:36:33.263 [debug] QUERY OK source="media_items" db=3.9ms idle=1512.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Trolejbusy v Praze? Během příštích pár let nic výjimečného. Už teď se můžete trolejbusem v metropoli svézt. Kde? A kudy povedou další trolejbusové tratě v Praze? Na to jsme se zaměřili v tomto díle seriálu Žít Prahu.\n\nJeště před 50 lety jsme v Praze měli přes 57 kilometrů trolejbusových tratí. Trolejbusy tehdy jezdily dokonce i na Václavském náměstí. V 60. letech 20. století je ovšem začaly nahrazovat autobusy. Poslední trolejbus vyjel v metropoli v neděli 15. října 1972 na lince 51. Po půlstoletí ale trolejbusy v Praze zažívají znovuzrození!\n\nS budováním první novodobé trolejbusové linky město začalo již v lednu 2022 a v současnosti se můžete trolejbusem svézt ve zkušebním provozu mezi Palmovkou a Miškovicemi.\n\nNení třeba se bát nevzhledných pavučin trolejí nad silnicemi hlavního města. Trolejbusy od výrobce SOR Libchavy totiž mají baterii a dráty budou potřebovat jen asi na polovině trati.\n\nU jediné trolejbusové linky ale samozřejmě nezůstane. Už nyní je jisté, že například v roce 2024 budeme jezdit trolejbusem z Nádraží Veleslavín na letiště. Proč se staví nová trolejbusová trať za 350 milionů korun, když by bylo jednodušší položit koleje pro rychlodráhu? To je milionová otázka. Ostatně rychlodráze a problémům spojeným s její stavbou jsme se v našem seriálu už také věnovali: https://youtu.be/pcEl7DQUc8w\n\nA jak tedy vypadají plány Prahy na trolejbusovou dopravu? Chystá se:\n\nnahrazení linky autobusu 131 na trase Bořislavka – Hradčanská (nová linka 51)\nnahrazení linky autobusu 137 na trase Na Knížecí – U Waltrovky (nová linka 52)\nnahrazení linky autobusu 176 na trase Stadion Strahov – Karlovo náměstí (nová linka 53)\nnahrazení linky autobusu 191 na trase Letiště Praha – Na Knížecí (nová linka 56)\nnahrazení linky autobusu 201 na trase Nádraží Holešovice – Černý Most (nová linka 61)\n \nCo myslíte – mají trolejbusy v Praze smysl? Nebo by mělo město spíše investovat do rozvoje jiných dopravních prostředků? Napište nám do komentářů.\n\nMimochodem, pokud se potřebujete po Praze pohybovat opravdu rychle, nepomůže vám ani trolejbus, ani třeba metro. Nejrychlejší je totiž vlak! Přesvědčte se o tom v našem videu: https://youtu.be/T5sxgJke6_U\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Návrat trolejbusů do Prahy. Kudy pojedou?", "44a082eb-f94f-4368-a63c-de52e79eb999", "3rfmYxg9WbE", false, 363, false, "https://www.youtube.com/watch?v=3rfmYxg9WbE", 28, "/downloads/Daniel Kotula - MHD/2022-12-01 - Návrat trolejbusů do Prahy. Kudy pojedou?.mp4", false, false, 16, [], 1, ~U[2022-12-01 17:00:03Z], ~U[2025-12-11 12:36:33Z], ~U[2025-12-11 12:36:33Z], "Trolejbusy v Praze? Během příštích pár let nic výjimečného. Už teď se můžete trolejbusem v metropoli svézt. Kde? A kudy povedou další trolejbusové tratě v Praze? Na to jsme se zaměřili v tomto díle seriálu Žít Prahu.\n\nJeště před 50 lety jsme v Praze měli přes 57 kilometrů trolejbusových tratí. Trolejbusy tehdy jezdily dokonce i na Václavském náměstí. V 60. letech 20. století je ovšem začaly nahrazovat autobusy. Poslední trolejbus vyjel v metropoli v neděli 15. října 1972 na lince 51. Po půlstoletí ale trolejbusy v Praze zažívají znovuzrození!\n\nS budováním první novodobé trolejbusové linky město začalo již v lednu 2022 a v současnosti se můžete trolejbusem svézt ve zkušebním provozu mezi Palmovkou a Miškovicemi.\n\nNení třeba se bát nevzhledných pavučin trolejí nad silnicemi hlavního města. Trolejbusy od výrobce SOR Libchavy totiž mají baterii a dráty budou potřebovat jen asi na polovině trati.\n\nU jediné trolejbusové linky ale samozřejmě nezůstane. Už nyní je jisté, že například v roce 2024 budeme jezdit trolejbusem z Nádraží Veleslavín na letiště. Proč se staví nová trolejbusová trať za 350 milionů korun, když by bylo jednodušší položit koleje pro rychlodráhu? To je milionová otázka. Ostatně rychlodráze a problémům spojeným s její stavbou jsme se v našem seriálu už také věnovali: https://youtu.be/pcEl7DQUc8w\n\nA jak tedy vypadají plány Prahy na trolejbusovou dopravu? Chystá se:\n\nnahrazení linky autobusu 131 na trase Bořislavka – Hradčanská (nová linka 51)\nnahrazení linky autobusu 137 na trase Na Knížecí – U Waltrovky (nová linka 52)\nnahrazení linky autobusu 176 na trase Stadion Strahov – Karlovo náměstí (nová linka 53)\nnahrazení linky autobusu 191 na trase Letiště Praha – Na Knížecí (nová linka 56)\nnahrazení linky autobusu 201 na trase Nádraží Holešovice – Černý Most (nová linka 61)\n \nCo myslíte – mají trolejbusy v Praze smysl? Nebo by mělo město spíše investovat do rozvoje jiných dopravních prostředků? Napište nám do komentářů.\n\nMimochodem, pokud se potřebujete po Praze pohybovat opravdu rychle, nepomůže vám ani trolejbus, ani třeba metro. Nejrychlejší je totiž vlak! Přesvědčte se o tom v našem videu: https://youtu.be/T5sxgJke6_U\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Návrat trolejbusů do Prahy. Kudy pojedou?", "3rfmYxg9WbE", 363, false, "https://www.youtube.com/watch?v=3rfmYxg9WbE", "/downloads/Daniel Kotula - MHD/2022-12-01 - Návrat trolejbusů do Prahy. Kudy pojedou?.mp4", false, 16, ~U[2022-12-01 17:00:03Z]] 13:36:33.265 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=514.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:33.266 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=8.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:36:33.268 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=9.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19250] 13:36:33.268 [debug] Current batch of media processed. Will check again in 1000ms 13:36:34.269 [debug] Current batch of media processed. Will check again in 1000ms 13:36:35.270 [debug] Current batch of media processed. Will check again in 1000ms 13:36:36.273 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Denně se pražským metrem sveze až milion cestujících. Patříte k nim i vy? Pak možná každý den nevědomky projíždíte nejkrásnější stanicí nebo se vezete v nejplnějším vagónu. Právě na rekordy a zajímavosti z pražského metra jsme se zaměřili v nejnovějším díle seriálu Žít Prahu.\n\nNejrychlejší a nejpomalejší eskalátory\n\nVšimli jste si někdy, že staré eskalátory jsou mnohem rychlejší než nové? Je tomu tak z bezpečnostních důvodů. A kde si užijete nejrychlejší eskalátory? Třeba na Florenci při výlezu z béčka, na Českomoravské nebo na Náměstí Republiky směrem k Masaryčce. Kde naopak schody vůbec „neubíhají“? Například na Palmovce nebo na Můstku.\n\nMimochodem, všimli jste si, že vám u eskalátorů vždy ujíždí madlo? Proč tomu tak je, se dozvíte ve videu!\n\nNejdelší eskalátory\n\nNajdete je ve stanici Náměstí Míru. Jsou to ostatně nejdelší eskalátory na území Evropské unie a stanice je zároveň nejhlubší stanicí celého pražského metra.\n\nNejdelší a nejkratší intervaly\n\nKdyž vám před nosem ujede metro, budete na další čekat nejkratší dobu na céčku – ve špičce není interval ani 2 minuty. Naopak nejdelší čekání zažijete na áčku, kde interval činí 2,5 minuty.\n\nNejdelší a nejkratší cesta\n\nNejdéle se svezete mezi stanicemi Kobylisy a Nádraží Holešovice, vzdálenost mezi nimi je 2 748 metrů a pojedete ji 3 minuty. Naopak nejkratší trasa je mezi stanicemi Muzeum a Hlavní nádraží, má jen 425 metrů.\n \nNejplnější a nejprázdnější vagón\n\nKde se cestující v metru nejvíce mačkají? Mezi IP Pavlova a Vyšehradem. IP Pavlova je totiž dlouhodobě nejvytíženější stanicí vůbec. Naopak bez davů, a tedy nejméně vytížená, je stanice Kolbenova.\n\nNejkrásnější a nejošklivější stanice\n\nPodle americké zpravodajské stanice CNN je nejkrásnější stanicí Staroměstská na lince A, která se zařadila mezi 12 nejkrásnějších stanic metra v celé Evropě. Naopak nejošklivější stanicí, a to podle samotných Pražanů, je Vltavská na trase C.\n\nSpoustu dalších zajímavostí se dozvíte ve videu!\n\nA co vy? Využíváte při cestách po Praze metro? Pokud ano, dejte nám vědět do komentářů, jak jste s ním spokojení. A pokud by vás napadla ještě nějaká zajímavost nebo nějaký rekord z pražského metra, určitě ho připište!\n\n0:00 Rekordy z pražského metra\n0:59 Nejrychlejší a nejpomalejší eskalátory\n2:03 Záhada ujíždějícího madla\n2:35 Nejdelší eskalátory \n2:55 Nejkratší a nejdelší interval\n3:13 Nejdelší a nejkratší cesta mezi stanicemi \n3:46 Nejvytíženější stanice\n4:06 Nejméně vytížená stanice\n4:17 Nejkrásnější stanice\n4:50 Nejošklivější stanice \n5:33 Tunely pod Vltavou\n\nOstatně perličkám o pražském metru jsme už jedno video věnovali, určitě stojí za to se na něj také podívat: https://youtu.be/iU-cXxcXVkU\n\nA kdybyste se chtěli dozvědět něco nejen o stávajících trasách, ale i o té chystané, určitě stojí za pozornost dík, který jsme věnovali připravované trase D: https://youtu.be/9jvqdSd83HQ\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 458, "filename" => "/downloads/Daniel Kotula - MHD/2022-10-27 - Rekordy z pražského metra, které ještě neznáte.mp4", "id" => "5Q8Z4j8JguU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5Q8Z4j8JguU", "playlist_index" => 29, "timestamp" => 1666886405, "title" => "Rekordy z pražského metra, které ještě neznáte", "upload_date" => "20221027"} 13:36:36.275 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1731.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:36:36.276 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1733.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:36.278 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1734.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-27 16:00:05Z], 16] 13:36:36.329 [debug] QUERY OK source="media_items" db=48.2ms queue=0.1ms idle=1525.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Denně se pražským metrem sveze až milion cestujících. Patříte k nim i vy? Pak možná každý den nevědomky projíždíte nejkrásnější stanicí nebo se vezete v nejplnějším vagónu. Právě na rekordy a zajímavosti z pražského metra jsme se zaměřili v nejnovějším díle seriálu Žít Prahu.\n\nNejrychlejší a nejpomalejší eskalátory\n\nVšimli jste si někdy, že staré eskalátory jsou mnohem rychlejší než nové? Je tomu tak z bezpečnostních důvodů. A kde si užijete nejrychlejší eskalátory? Třeba na Florenci při výlezu z béčka, na Českomoravské nebo na Náměstí Republiky směrem k Masaryčce. Kde naopak schody vůbec „neubíhají“? Například na Palmovce nebo na Můstku.\n\nMimochodem, všimli jste si, že vám u eskalátorů vždy ujíždí madlo? Proč tomu tak je, se dozvíte ve videu!\n\nNejdelší eskalátory\n\nNajdete je ve stanici Náměstí Míru. Jsou to ostatně nejdelší eskalátory na území Evropské unie a stanice je zároveň nejhlubší stanicí celého pražského metra.\n\nNejdelší a nejkratší intervaly\n\nKdyž vám před nosem ujede metro, budete na další čekat nejkratší dobu na céčku – ve špičce není interval ani 2 minuty. Naopak nejdelší čekání zažijete na áčku, kde interval činí 2,5 minuty.\n\nNejdelší a nejkratší cesta\n\nNejdéle se svezete mezi stanicemi Kobylisy a Nádraží Holešovice, vzdálenost mezi nimi je 2 748 metrů a pojedete ji 3 minuty. Naopak nejkratší trasa je mezi stanicemi Muzeum a Hlavní nádraží, má jen 425 metrů.\n \nNejplnější a nejprázdnější vagón\n\nKde se cestující v metru nejvíce mačkají? Mezi IP Pavlova a Vyšehradem. IP Pavlova je totiž dlouhodobě nejvytíženější stanicí vůbec. Naopak bez davů, a tedy nejméně vytížená, je stanice Kolbenova.\n\nNejkrásnější a nejošklivější stanice\n\nPodle americké zpravodajské stanice CNN je nejkrásnější stanicí Staroměstská na lince A, která se zařadila mezi 12 nejkrásnějších stanic metra v celé Evropě. Naopak nejošklivější stanicí, a to podle samotných Pražanů, je Vltavská na trase C.\n\nSpoustu dalších zajímavostí se dozvíte ve videu!\n\nA co vy? Využíváte při cestách po Praze metro? Pokud ano, dejte nám vědět do komentářů, jak jste s ním spokojení. A pokud by vás napadla ještě nějaká zajímavost nebo nějaký rekord z pražského metra, určitě ho připište!\n\n0:00 Rekordy z pražského metra\n0:59 Nejrychlejší a nejpomalejší eskalátory\n2:03 Záhada ujíždějícího madla\n2:35 Nejdelší eskalátory \n2:55 Nejkratší a nejdelší interval\n3:13 Nejdelší a nejkratší cesta mezi stanicemi \n3:46 Nejvytíženější stanice\n4:06 Nejméně vytížená stanice\n4:17 Nejkrásnější stanice\n4:50 Nejošklivější stanice \n5:33 Tunely pod Vltavou\n\nOstatně perličkám o pražském metru jsme už jedno video věnovali, určitě stojí za to se na něj také podívat: https://youtu.be/iU-cXxcXVkU\n\nA kdybyste se chtěli dozvědět něco nejen o stávajících trasách, ale i o té chystané, určitě stojí za pozornost dík, který jsme věnovali připravované trase D: https://youtu.be/9jvqdSd83HQ\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Rekordy z pražského metra, které ještě neznáte", "ffbc3ec6-ebc8-43a4-8867-7132613077f6", "5Q8Z4j8JguU", false, 458, false, "https://www.youtube.com/watch?v=5Q8Z4j8JguU", 29, "/downloads/Daniel Kotula - MHD/2022-10-27 - Rekordy z pražského metra, které ještě neznáte.mp4", false, false, 16, [], 1, ~U[2022-10-27 16:00:05Z], ~U[2025-12-11 12:36:36Z], ~U[2025-12-11 12:36:36Z], "Denně se pražským metrem sveze až milion cestujících. Patříte k nim i vy? Pak možná každý den nevědomky projíždíte nejkrásnější stanicí nebo se vezete v nejplnějším vagónu. Právě na rekordy a zajímavosti z pražského metra jsme se zaměřili v nejnovějším díle seriálu Žít Prahu.\n\nNejrychlejší a nejpomalejší eskalátory\n\nVšimli jste si někdy, že staré eskalátory jsou mnohem rychlejší než nové? Je tomu tak z bezpečnostních důvodů. A kde si užijete nejrychlejší eskalátory? Třeba na Florenci při výlezu z béčka, na Českomoravské nebo na Náměstí Republiky směrem k Masaryčce. Kde naopak schody vůbec „neubíhají“? Například na Palmovce nebo na Můstku.\n\nMimochodem, všimli jste si, že vám u eskalátorů vždy ujíždí madlo? Proč tomu tak je, se dozvíte ve videu!\n\nNejdelší eskalátory\n\nNajdete je ve stanici Náměstí Míru. Jsou to ostatně nejdelší eskalátory na území Evropské unie a stanice je zároveň nejhlubší stanicí celého pražského metra.\n\nNejdelší a nejkratší intervaly\n\nKdyž vám před nosem ujede metro, budete na další čekat nejkratší dobu na céčku – ve špičce není interval ani 2 minuty. Naopak nejdelší čekání zažijete na áčku, kde interval činí 2,5 minuty.\n\nNejdelší a nejkratší cesta\n\nNejdéle se svezete mezi stanicemi Kobylisy a Nádraží Holešovice, vzdálenost mezi nimi je 2 748 metrů a pojedete ji 3 minuty. Naopak nejkratší trasa je mezi stanicemi Muzeum a Hlavní nádraží, má jen 425 metrů.\n \nNejplnější a nejprázdnější vagón\n\nKde se cestující v metru nejvíce mačkají? Mezi IP Pavlova a Vyšehradem. IP Pavlova je totiž dlouhodobě nejvytíženější stanicí vůbec. Naopak bez davů, a tedy nejméně vytížená, je stanice Kolbenova.\n\nNejkrásnější a nejošklivější stanice\n\nPodle americké zpravodajské stanice CNN je nejkrásnější stanicí Staroměstská na lince A, která se zařadila mezi 12 nejkrásnějších stanic metra v celé Evropě. Naopak nejošklivější stanicí, a to podle samotných Pražanů, je Vltavská na trase C.\n\nSpoustu dalších zajímavostí se dozvíte ve videu!\n\nA co vy? Využíváte při cestách po Praze metro? Pokud ano, dejte nám vědět do komentářů, jak jste s ním spokojení. A pokud by vás napadla ještě nějaká zajímavost nebo nějaký rekord z pražského metra, určitě ho připište!\n\n0:00 Rekordy z pražského metra\n0:59 Nejrychlejší a nejpomalejší eskalátory\n2:03 Záhada ujíždějícího madla\n2:35 Nejdelší eskalátory \n2:55 Nejkratší a nejdelší interval\n3:13 Nejdelší a nejkratší cesta mezi stanicemi \n3:46 Nejvytíženější stanice\n4:06 Nejméně vytížená stanice\n4:17 Nejkrásnější stanice\n4:50 Nejošklivější stanice \n5:33 Tunely pod Vltavou\n\nOstatně perličkám o pražském metru jsme už jedno video věnovali, určitě stojí za to se na něj také podívat: https://youtu.be/iU-cXxcXVkU\n\nA kdybyste se chtěli dozvědět něco nejen o stávajících trasách, ale i o té chystané, určitě stojí za pozornost dík, který jsme věnovali připravované trase D: https://youtu.be/9jvqdSd83HQ\n\nSledujte nás také na sociál (truncated) 13:36:36.331 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=573.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:36.333 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=56.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:36:36.335 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=57.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 [19252] 13:36:36.335 [debug] Current batch of media processed. Will check again in 1000ms 13:36:37.336 [debug] Current batch of media processed. Will check again in 1000ms 13:36:38.338 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Stavba, o které se mluví již desítky let a která by zajistila pohodlné cestování pro 17 milionů lidí ročně. Řeč je o vlakové trati, která má vést z Prahy na letiště. Jak to s ní vypadá a proč ještě nestojí? Na to jsme se zaměřili v nejnovějším díle seriálu Žít Prahu.\n\nSamotnému projektu rychlodráhy na letiště a dále na Kladno jsme se věnovali v jednom z nedávných videí. Pokud by vás tedy zajímaly podrobnosti plánu, jak usnadnit cestujícím spojení nejen na letiště, podívejte se: https://youtu.be/hbZTgd9sfCM\n\nV tomto díle se zaměříme na konkrétní místa, kterými by měla trasa na letiště vést. A také jak složitá výstavba v těchto lokalitách bude.\n\nProjekt rychlodráhy musíme rozdělit na dvě části. První vede z centra na nádraží Veleslavín. Výstavba zde bude jistě náročná, dráha totiž prochází již zastavěným územím a například část trasy bude muset vést tunelem. Druhá část vede z nádraží Veleslavín na letiště. Ta je nejdůležitější, protože dnes na Veleslavín sice jezdí metro, ale dál se musejí lidé kodrcat autobusem.\n\nJak obtížné je vlastně vybudovat vlakové spojení z nádraží Veleslavín na letiště? Z Veleslavína už koleje vedou, a to v rámci 3,9 km dlouhé jednokolejné dráhy vedoucí do Ruzyně. Na tomto úseku stačí zmodernizovat stávající trať, přidat druhou kolej a udělat mimoúrovňový přejezd. A co zbytek druhého úseku? Trasa končící na letišti bude dlouhá 5,5 kilometru. Zatím je tu jen pole a rovinka, tedy žádné velké překážky pro stavbu. Stačí položit koleje, udělat mimoúrovňová křížení a vlak na letiště je připraven k jízdě.\n\nKromě kolejí bude samozřejmě nutné dobudovat i zastávky – podzemní zastávku na Veleslavíně, aby se dalo snadno přestupovat přímo z vagonu do vagonu, zastávku v Liboci, na Dlouhé Míli a pak samozřejmě na Ruzyni. Ta by měla být také pod zemí a díky podchodům napojená na jednotlivé terminály.\n \nV teorii se to nezdá nijak složité, co říkáte? A přesto se přibližně 9kilometrová vlaková trať plánuje už celá desetiletí… Co za tím stojí? Napište nám svůj názor do komentářů pod videem!\n\nPokud si chcete zvednout náladu projektem, který se z teorie již brzy promění v realitu, podívejte se na naše video o nové pražské lanovce z Bohnic do Dejvic! Kdy se s ní svezete? To se dozvíte zde: https://youtu.be/wB0Fl9E4Dc4\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 292, "filename" => "/downloads/Daniel Kotula - MHD/2022-10-13 - Proč stále nemáme vlak na letiště?.mp4", "id" => "pcEl7DQUc8w", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=pcEl7DQUc8w", "playlist_index" => 30, "timestamp" => 1665662437, "title" => "Proč stále nemáme vlak na letiště?", "upload_date" => "20221013"} 13:36:38.351 [debug] QUERY OK source="sources" db=2.6ms idle=805.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:36:38.354 [debug] QUERY OK source="sources" db=0.2ms idle=810.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:38.356 [debug] QUERY OK source="media_items" db=0.5ms idle=812.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-13 12:00:37Z], 16] 13:36:38.380 [debug] QUERY OK source="media_items" db=18.0ms idle=816.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Stavba, o které se mluví již desítky let a která by zajistila pohodlné cestování pro 17 milionů lidí ročně. Řeč je o vlakové trati, která má vést z Prahy na letiště. Jak to s ní vypadá a proč ještě nestojí? Na to jsme se zaměřili v nejnovějším díle seriálu Žít Prahu.\n\nSamotnému projektu rychlodráhy na letiště a dále na Kladno jsme se věnovali v jednom z nedávných videí. Pokud by vás tedy zajímaly podrobnosti plánu, jak usnadnit cestujícím spojení nejen na letiště, podívejte se: https://youtu.be/hbZTgd9sfCM\n\nV tomto díle se zaměříme na konkrétní místa, kterými by měla trasa na letiště vést. A také jak složitá výstavba v těchto lokalitách bude.\n\nProjekt rychlodráhy musíme rozdělit na dvě části. První vede z centra na nádraží Veleslavín. Výstavba zde bude jistě náročná, dráha totiž prochází již zastavěným územím a například část trasy bude muset vést tunelem. Druhá část vede z nádraží Veleslavín na letiště. Ta je nejdůležitější, protože dnes na Veleslavín sice jezdí metro, ale dál se musejí lidé kodrcat autobusem.\n\nJak obtížné je vlastně vybudovat vlakové spojení z nádraží Veleslavín na letiště? Z Veleslavína už koleje vedou, a to v rámci 3,9 km dlouhé jednokolejné dráhy vedoucí do Ruzyně. Na tomto úseku stačí zmodernizovat stávající trať, přidat druhou kolej a udělat mimoúrovňový přejezd. A co zbytek druhého úseku? Trasa končící na letišti bude dlouhá 5,5 kilometru. Zatím je tu jen pole a rovinka, tedy žádné velké překážky pro stavbu. Stačí položit koleje, udělat mimoúrovňová křížení a vlak na letiště je připraven k jízdě.\n\nKromě kolejí bude samozřejmě nutné dobudovat i zastávky – podzemní zastávku na Veleslavíně, aby se dalo snadno přestupovat přímo z vagonu do vagonu, zastávku v Liboci, na Dlouhé Míli a pak samozřejmě na Ruzyni. Ta by měla být také pod zemí a díky podchodům napojená na jednotlivé terminály.\n \nV teorii se to nezdá nijak složité, co říkáte? A přesto se přibližně 9kilometrová vlaková trať plánuje už celá desetiletí… Co za tím stojí? Napište nám svůj názor do komentářů pod videem!\n\nPokud si chcete zvednout náladu projektem, který se z teorie již brzy promění v realitu, podívejte se na naše video o nové pražské lanovce z Bohnic do Dejvic! Kdy se s ní svezete? To se dozvíte zde: https://youtu.be/wB0Fl9E4Dc4\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Proč stále nemáme vlak na letiště?", "6ad59bd4-5db8-43b8-aaeb-416772a31782", "pcEl7DQUc8w", false, 292, false, "https://www.youtube.com/watch?v=pcEl7DQUc8w", 30, "/downloads/Daniel Kotula - MHD/2022-10-13 - Proč stále nemáme vlak na letiště?.mp4", false, false, 16, [], 1, ~U[2022-10-13 12:00:37Z], ~U[2025-12-11 12:36:38Z], ~U[2025-12-11 12:36:38Z], "Stavba, o které se mluví již desítky let a která by zajistila pohodlné cestování pro 17 milionů lidí ročně. Řeč je o vlakové trati, která má vést z Prahy na letiště. Jak to s ní vypadá a proč ještě nestojí? Na to jsme se zaměřili v nejnovějším díle seriálu Žít Prahu.\n\nSamotnému projektu rychlodráhy na letiště a dále na Kladno jsme se věnovali v jednom z nedávných videí. Pokud by vás tedy zajímaly podrobnosti plánu, jak usnadnit cestujícím spojení nejen na letiště, podívejte se: https://youtu.be/hbZTgd9sfCM\n\nV tomto díle se zaměříme na konkrétní místa, kterými by měla trasa na letiště vést. A také jak složitá výstavba v těchto lokalitách bude.\n\nProjekt rychlodráhy musíme rozdělit na dvě části. První vede z centra na nádraží Veleslavín. Výstavba zde bude jistě náročná, dráha totiž prochází již zastavěným územím a například část trasy bude muset vést tunelem. Druhá část vede z nádraží Veleslavín na letiště. Ta je nejdůležitější, protože dnes na Veleslavín sice jezdí metro, ale dál se musejí lidé kodrcat autobusem.\n\nJak obtížné je vlastně vybudovat vlakové spojení z nádraží Veleslavín na letiště? Z Veleslavína už koleje vedou, a to v rámci 3,9 km dlouhé jednokolejné dráhy vedoucí do Ruzyně. Na tomto úseku stačí zmodernizovat stávající trať, přidat druhou kolej a udělat mimoúrovňový přejezd. A co zbytek druhého úseku? Trasa končící na letišti bude dlouhá 5,5 kilometru. Zatím je tu jen pole a rovinka, tedy žádné velké překážky pro stavbu. Stačí položit koleje, udělat mimoúrovňová křížení a vlak na letiště je připraven k jízdě.\n\nKromě kolejí bude samozřejmě nutné dobudovat i zastávky – podzemní zastávku na Veleslavíně, aby se dalo snadno přestupovat přímo z vagonu do vagonu, zastávku v Liboci, na Dlouhé Míli a pak samozřejmě na Ruzyni. Ta by měla být také pod zemí a díky podchodům napojená na jednotlivé terminály.\n \nV teorii se to nezdá nijak složité, co říkáte? A přesto se přibližně 9kilometrová vlaková trať plánuje už celá desetiletí… Co za tím stojí? Napište nám svůj názor do komentářů pod videem!\n\nPokud si chcete zvednout náladu projektem, který se z teorie již brzy promění v realitu, podívejte se na naše video o nové pražské lanovce z Bohnic do Dejvic! Kdy se s ní svezete? To se dozvíte zde: https://youtu.be/wB0Fl9E4Dc4\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Proč stále nemáme vlak na letiště?", "pcEl7DQUc8w", 292, false, "https://www.youtube.com/watch?v=pcEl7DQUc8w", "/downloads/Daniel Kotula - MHD/2022-10-13 - Proč stále nemáme vlak na letiště?.mp4", false, 16, ~U[2022-10-13 12:00:37Z]] 13:36:38.381 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:38.383 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.2ms idle=31.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:36:38.386 [debug] QUERY OK source="media_items" db=1.0ms queue=0.5ms idle=30.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 [19254] 13:36:38.387 [debug] Current batch of media processed. Will check again in 1000ms 13:36:39.388 [debug] Current batch of media processed. Will check again in 1000ms 13:36:40.388 [debug] Current batch of media processed. Will check again in 1000ms 13:36:41.392 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Lanovka mezi Bohnicemi a Dejvicemi? Ne, to není žádný z bláznivých předvolebních nápadů, ale projekt, který nakonec opravdu spatří světlo světa. Co byste o něm měli vědět? Na to se zaměříme v dalším díle seriálu Žít Prahu.\n\nProč se Praha vlastně pouští do stavby lanovky? Cesta ze zastávky Krakov na Vítězné náměstí se díky ní zkrátí z původních 40 na pouhých 15 minut! Možná vás napadne, proč město přišlo s lanovkou, a ne například s novou tramvajovou tratí. Největším problémem je, že tramvaj by stála kolem 8 miliard korun a hotová by byla bůhví kdy. Lanovka se dá postavit mnohem rychleji a levněji.\n\nNa tramvaje ale Praha také nezapomíná, jak jsme ukázali v jednom z minulých videí věnovaných právě rozvoji tramvajové sítě: https://youtu.be/diKWr6OJ4nI\n\nVítěznou podobu lanovce vtisklo architektonické studio William Matthews Associates ve spolupráci s Expedition Engineering. Celkem bude mít lanovka 3 zastávky. Horní stanice bude před obchodním centrem Krakov, dolní pak vedle autobusové zastávky Podbaba. U pražské zoo v Podhoří vznikne mezistanice.\n\nKaždá kabina pojme 35 lidí a ve špičce může lanovka přepravit až 2 300 osob za hodinu. A kdy se na spojení Bohnic a Dejvic novou lanovkou můžeme těšit? Pokud půjde vše podle plánu, první cestující by se mohli svézt již v roce 2025.\n\nCo si o nové lanovce myslíte? Je podle vás nezbytná, nebo jsou to vyhozené peníze? Anebo byste raději zmíněné dvě pražské čtvrti spojili například tramvají? Dejte nám vědět v komentářích!\n\n0:00 Lanovka Bohnice Dejvice\n0:54 Proč je potřeba lanovka\n2:21 Jak bude lanovka vypadat\n3:03 Cesta lanovkou\n3:19 Kauflandovka\n\nMimochodem, pokud přemýšlíte, jak po Praze cestovat nejrychleji, možná vás překvapí, že vám v tom nepomůže ani tramvaj, ani lanovka. Nejlepší je z tohoto hlediska vlak. Přesvědčte se o tom v našem videu: https://youtu.be/T5sxgJke6_U\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 283, "filename" => "/downloads/Daniel Kotula - MHD/2022-08-18 - Z Bohnic do Dejvic lanovkou: Kdy se svezete a kolik to bude stát?.mp4", "id" => "wB0Fl9E4Dc4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wB0Fl9E4Dc4", "playlist_index" => 31, "timestamp" => 1660824035, "title" => "Z Bohnic do Dejvic lanovkou: Kdy se svezete a kolik to bude stát?", "upload_date" => "20220818"} 13:36:41.397 [debug] QUERY OK source="sources" db=2.5ms queue=0.2ms idle=1850.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:36:41.399 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1854.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:41.401 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1856.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-08-18 12:00:35Z], 16] 13:36:41.408 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=1636.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Lanovka mezi Bohnicemi a Dejvicemi? Ne, to není žádný z bláznivých předvolebních nápadů, ale projekt, který nakonec opravdu spatří světlo světa. Co byste o něm měli vědět? Na to se zaměříme v dalším díle seriálu Žít Prahu.\n\nProč se Praha vlastně pouští do stavby lanovky? Cesta ze zastávky Krakov na Vítězné náměstí se díky ní zkrátí z původních 40 na pouhých 15 minut! Možná vás napadne, proč město přišlo s lanovkou, a ne například s novou tramvajovou tratí. Největším problémem je, že tramvaj by stála kolem 8 miliard korun a hotová by byla bůhví kdy. Lanovka se dá postavit mnohem rychleji a levněji.\n\nNa tramvaje ale Praha také nezapomíná, jak jsme ukázali v jednom z minulých videí věnovaných právě rozvoji tramvajové sítě: https://youtu.be/diKWr6OJ4nI\n\nVítěznou podobu lanovce vtisklo architektonické studio William Matthews Associates ve spolupráci s Expedition Engineering. Celkem bude mít lanovka 3 zastávky. Horní stanice bude před obchodním centrem Krakov, dolní pak vedle autobusové zastávky Podbaba. U pražské zoo v Podhoří vznikne mezistanice.\n\nKaždá kabina pojme 35 lidí a ve špičce může lanovka přepravit až 2 300 osob za hodinu. A kdy se na spojení Bohnic a Dejvic novou lanovkou můžeme těšit? Pokud půjde vše podle plánu, první cestující by se mohli svézt již v roce 2025.\n\nCo si o nové lanovce myslíte? Je podle vás nezbytná, nebo jsou to vyhozené peníze? Anebo byste raději zmíněné dvě pražské čtvrti spojili například tramvají? Dejte nám vědět v komentářích!\n\n0:00 Lanovka Bohnice Dejvice\n0:54 Proč je potřeba lanovka\n2:21 Jak bude lanovka vypadat\n3:03 Cesta lanovkou\n3:19 Kauflandovka\n\nMimochodem, pokud přemýšlíte, jak po Praze cestovat nejrychleji, možná vás překvapí, že vám v tom nepomůže ani tramvaj, ani lanovka. Nejlepší je z tohoto hlediska vlak. Přesvědčte se o tom v našem videu: https://youtu.be/T5sxgJke6_U\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Z Bohnic do Dejvic lanovkou: Kdy se svezete a kolik to bude stát?", "82e05ee7-fa14-4f25-8bb0-bae033eee3bc", "wB0Fl9E4Dc4", false, 283, false, "https://www.youtube.com/watch?v=wB0Fl9E4Dc4", 31, "/downloads/Daniel Kotula - MHD/2022-08-18 - Z Bohnic do Dejvic lanovkou: Kdy se svezete a kolik to bude stát?.mp4", false, false, 16, [], 1, ~U[2022-08-18 12:00:35Z], ~U[2025-12-11 12:36:41Z], ~U[2025-12-11 12:36:41Z], "Lanovka mezi Bohnicemi a Dejvicemi? Ne, to není žádný z bláznivých předvolebních nápadů, ale projekt, který nakonec opravdu spatří světlo světa. Co byste o něm měli vědět? Na to se zaměříme v dalším díle seriálu Žít Prahu.\n\nProč se Praha vlastně pouští do stavby lanovky? Cesta ze zastávky Krakov na Vítězné náměstí se díky ní zkrátí z původních 40 na pouhých 15 minut! Možná vás napadne, proč město přišlo s lanovkou, a ne například s novou tramvajovou tratí. Největším problémem je, že tramvaj by stála kolem 8 miliard korun a hotová by byla bůhví kdy. Lanovka se dá postavit mnohem rychleji a levněji.\n\nNa tramvaje ale Praha také nezapomíná, jak jsme ukázali v jednom z minulých videí věnovaných právě rozvoji tramvajové sítě: https://youtu.be/diKWr6OJ4nI\n\nVítěznou podobu lanovce vtisklo architektonické studio William Matthews Associates ve spolupráci s Expedition Engineering. Celkem bude mít lanovka 3 zastávky. Horní stanice bude před obchodním centrem Krakov, dolní pak vedle autobusové zastávky Podbaba. U pražské zoo v Podhoří vznikne mezistanice.\n\nKaždá kabina pojme 35 lidí a ve špičce může lanovka přepravit až 2 300 osob za hodinu. A kdy se na spojení Bohnic a Dejvic novou lanovkou můžeme těšit? Pokud půjde vše podle plánu, první cestující by se mohli svézt již v roce 2025.\n\nCo si o nové lanovce myslíte? Je podle vás nezbytná, nebo jsou to vyhozené peníze? Anebo byste raději zmíněné dvě pražské čtvrti spojili například tramvají? Dejte nám vědět v komentářích!\n\n0:00 Lanovka Bohnice Dejvice\n0:54 Proč je potřeba lanovka\n2:21 Jak bude lanovka vypadat\n3:03 Cesta lanovkou\n3:19 Kauflandovka\n\nMimochodem, pokud přemýšlíte, jak po Praze cestovat nejrychleji, možná vás překvapí, že vám v tom nepomůže ani tramvaj, ani lanovka. Nejlepší je z tohoto hlediska vlak. Přesvědčte se o tom v našem videu: https://youtu.be/T5sxgJke6_U\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Z Bohnic do Dejvic lanovkou: Kdy se svezete a kolik to bude stát?", "wB0Fl9E4Dc4", 283, false, "https://www.youtube.com/watch?v=wB0Fl9E4Dc4", "/downloads/Daniel Kotula - MHD/2022-08-18 - Z Bohnic do Dejvic lanovkou: Kdy se svezete a kolik to bude stát?.mp4", false, 16, ~U[2022-08-18 12:00:35Z]] 13:36:41.410 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=640.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:41.411 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=13.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:36:41.413 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=12.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19256] 13:36:41.414 [debug] Current batch of media processed. Will check again in 1000ms 13:36:42.414 [debug] Current batch of media processed. Will check again in 1000ms 13:36:43.415 [debug] Current batch of media processed. Will check again in 1000ms 13:36:44.420 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pražská tramvajová síť patří k nejdelším v Evropě. Už dnes má 143 kilometrů, a jak se zdá, toto číslo zdaleka nebude konečné. Které tratě přibydou v nejbližší době? Na to jsme se zaměřili v dalším díle seriálu Žít Prahu:\n\nJiž příští rok budou moci Pražané využít některou z následujících prodloužených tramvajových tratí.\n\n1. Divoká Šárka – Na Dědině\nLegendární konečná tramvají Divoká Šárka, jež získala název podle nedalekého stejnojmenného údolí a která spatřila světlo světa před 75 lety, už konečnou dlouho nebude. Díky nové trati budou tramvaje končit o 5 nových zastávek dále, a to až v sídlišti Na Dědině. Kromě tramvajové smyčky tu vznikne i nový parkovací dům.\n\n2. Sídliště Barrandov – Slivenec\nČást nové tramvajové tratě (celkem 2 zastávky) z Barrandova už byla zprovozněna v dubnu letošního roku, kdy se Pražané mohli poprvé svézt tramvají do Holyně. A v roce příštím by měly být tramvaje k dispozici také pro obyvatele Slivence. Vzhledem k tomu, že tu má vyrůst nově budovaná městská čtvrť pro 8 tisíc obyvatel, je to jistě dobrá zpráva.\n\n3. Sídliště Modřany – Libuš\nDalší nová trať, která se v současnosti buduje, má již příští rok propojit Modřany se sídlištěm Libuš. Tramvaje zde nejen uleví místním obyvatelům, kteří dosud museli spoléhat jen na autobusy, ale navíc dovezou Pražany k budoucí stanici linky metra D. Pokud byste se o „déčku“ chtěli dozvědět víc, podívejte se na video, které jsme o něm natočili: https://youtu.be/9jvqdSd83HQ\n\nTramvajové plány v Praze ale třemi novými trasami zdaleka nekončí, ostatně do roku 2030 by mělo přibýt 35 kilometrů nových tratí. Nově bychom se díky tomu měli dočkat těchto tramvajových spojení:\n\nDědinská – Dlouhá Míle – Terminál 3 – Prague Airport Park\nKobylisy – Bohnice\nKobylisy – Zdiby\nPočernická\nZlíchov – Dvorce\nVinohradská/Škrétova – Muzeum – Hl. nádraží – Bolzanova\nNádraží Podbaba – Suchdol\nSpořilov – Choceradská\nChoceradská – Chodovec – Opatov – Háje – Jižní Město\nNa Veselí – Pankrác\nPankrác – Budějovická\nBudějovická – Dvorce\nBudějovická – Vyskočilova – Michle (U Plynárny)\nMalovanka/Dlabačov – Strahov\nÚstřední dílny DP – Průmyslová – Štěrboholy\nVypich – Nemocnice Motol – Motol\n \nCo si o chystaných novinkách v pražské tramvajové síti myslíte vy? Domníváte se, že je již dostatečně hustá, nebo by zasloužila další rozšíření? Dejte nám vědět do komentářů!\n\n0:00 Nové tramvajové tratě v Praze\n1:09 Prodloužení trati na Dědinu\n1:56 Prodloužení trati do Slivence\n2:46 Prodloužení trati do Libuše\n3:28 Další plány na prodloužení tratí \n\nPokud patříte k milovníkům pražských tramvají, pak vám nesmí uniknout naše video Pražské tramvaje v číslech: https://youtu.be/JzYTqytzaXo\n\nA i když patří tramvaje k nejoblíbenějším dopravním prostředkům v hlavním městě, nejsou rozhodně nejrychlejší. Napadlo by vás, že nejrychleji se dá po Praze cestovat vlakem? Vyzkoušeli jsme to za vás v jednom z minulých dílů Žít Prahu: https://youtu.be/T5sxgJke6_U\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 311, "filename" => "/downloads/Daniel Kotula - MHD/2022-07-21 - Nové tramvajové tratě v Praze: Na které se můžete těšit už příští rok?.mp4", "id" => "diKWr6OJ4nI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=diKWr6OJ4nI", "playlist_index" => 32, "timestamp" => 1658404832, "title" => "Nové tramvajové tratě v Praze: Na které se můžete těšit už příští rok?", "upload_date" => "20220721"} 13:36:44.422 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1878.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:36:44.423 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1879.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:44.426 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1881.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 12:00:32Z], 16] 13:36:44.436 [debug] QUERY OK source="media_items" db=7.7ms queue=0.1ms idle=1652.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pražská tramvajová síť patří k nejdelším v Evropě. Už dnes má 143 kilometrů, a jak se zdá, toto číslo zdaleka nebude konečné. Které tratě přibydou v nejbližší době? Na to jsme se zaměřili v dalším díle seriálu Žít Prahu:\n\nJiž příští rok budou moci Pražané využít některou z následujících prodloužených tramvajových tratí.\n\n1. Divoká Šárka – Na Dědině\nLegendární konečná tramvají Divoká Šárka, jež získala název podle nedalekého stejnojmenného údolí a která spatřila světlo světa před 75 lety, už konečnou dlouho nebude. Díky nové trati budou tramvaje končit o 5 nových zastávek dále, a to až v sídlišti Na Dědině. Kromě tramvajové smyčky tu vznikne i nový parkovací dům.\n\n2. Sídliště Barrandov – Slivenec\nČást nové tramvajové tratě (celkem 2 zastávky) z Barrandova už byla zprovozněna v dubnu letošního roku, kdy se Pražané mohli poprvé svézt tramvají do Holyně. A v roce příštím by měly být tramvaje k dispozici také pro obyvatele Slivence. Vzhledem k tomu, že tu má vyrůst nově budovaná městská čtvrť pro 8 tisíc obyvatel, je to jistě dobrá zpráva.\n\n3. Sídliště Modřany – Libuš\nDalší nová trať, která se v současnosti buduje, má již příští rok propojit Modřany se sídlištěm Libuš. Tramvaje zde nejen uleví místním obyvatelům, kteří dosud museli spoléhat jen na autobusy, ale navíc dovezou Pražany k budoucí stanici linky metra D. Pokud byste se o „déčku“ chtěli dozvědět víc, podívejte se na video, které jsme o něm natočili: https://youtu.be/9jvqdSd83HQ\n\nTramvajové plány v Praze ale třemi novými trasami zdaleka nekončí, ostatně do roku 2030 by mělo přibýt 35 kilometrů nových tratí. Nově bychom se díky tomu měli dočkat těchto tramvajových spojení:\n\nDědinská – Dlouhá Míle – Terminál 3 – Prague Airport Park\nKobylisy – Bohnice\nKobylisy – Zdiby\nPočernická\nZlíchov – Dvorce\nVinohradská/Škrétova – Muzeum – Hl. nádraží – Bolzanova\nNádraží Podbaba – Suchdol\nSpořilov – Choceradská\nChoceradská – Chodovec – Opatov – Háje – Jižní Město\nNa Veselí – Pankrác\nPankrác – Budějovická\nBudějovická – Dvorce\nBudějovická – Vyskočilova – Michle (U Plynárny)\nMalovanka/Dlabačov – Strahov\nÚstřední dílny DP – Průmyslová – Štěrboholy\nVypich – Nemocnice Motol – Motol\n \nCo si o chystaných novinkách v pražské tramvajové síti myslíte vy? Domníváte se, že je již dostatečně hustá, nebo by zasloužila další rozšíření? Dejte nám vědět do komentářů!\n\n0:00 Nové tramvajové tratě v Praze\n1:09 Prodloužení trati na Dědinu\n1:56 Prodloužení trati do Slivence\n2:46 Prodloužení trati do Libuše\n3:28 Další plány na prodloužení tratí \n\nPokud patříte k milovníkům pražských tramvají, pak vám nesmí uniknout naše video Pražské tramvaje v číslech: https://youtu.be/JzYTqytzaXo\n\nA i když patří tramvaje k nejoblíbenějším dopravním prostředkům v hlavním městě, nejsou rozhodně nejrychlejší. Napadlo by vás, že nejrychleji se dá po Praze cestovat vlakem? Vyzkoušeli jsme to za vás v jednom z minulých dílů Žít Prahu: https://youtu.be/T5sxgJke6_U\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Nové tramvajové tratě v Praze: Na které se můžete těšit už příští rok?", "afed5aea-b2ef-4d96-9cd2-75633efba48b", "diKWr6OJ4nI", false, 311, false, "https://www.youtube.com/watch?v=diKWr6OJ4nI", 32, "/downloads/Daniel Kotula - MHD/2022-07-21 - Nové tramvajové tratě v Praze: Na které se můžete těšit už příští rok?.mp4", false, false, 16, [], 1, ~U[2022-07-21 12:00:32Z], ~U[2025-12-11 12:36:44Z], ~U[2025-12-11 12:36:44Z], "Pražská tramvajová síť patří k nejdelším v Evropě. Už dnes má 143 kilometrů, a jak se zdá, toto číslo zdaleka nebude konečné. Které tratě přibydou v nejbližší době? Na to jsme se zaměřili v dalším díle seriálu Žít Prahu:\n\nJiž příští rok budou moci Pražané využít některou z následujících prodloužených tramvajových tratí.\n\n1. Divoká Šárka – Na Dědině\nLegendární konečná tramvají Divoká Šárka, jež získala název podle nedalekého stejnojmenného údolí a která spatřila světlo světa před 75 lety, už konečnou dlouho nebude. Díky nové trati budou tramvaje končit o 5 nových zastávek dále, a to až v sídlišti Na Dědině. Kromě tramvajové smyčky tu vznikne i nový parkovací dům.\n\n2. Sídliště Barrandov – Slivenec\nČást nové tramvajové tratě (celkem 2 zastávky) z Barrandova už byla zprovozněna v dubnu letošního roku, kdy se Pražané mohli poprvé svézt tramvají do Holyně. A v roce příštím by měly být tramvaje k dispozici také pro obyvatele Slivence. Vzhledem k tomu, že tu má vyrůst nově budovaná městská čtvrť pro 8 tisíc obyvatel, je to jistě dobrá zpráva.\n\n3. Sídliště Modřany – Libuš\nDalší nová trať, která se v současnosti buduje, má již příští rok propojit Modřany se sídlištěm Libuš. Tramvaje zde nejen uleví místním obyvatelům, kteří dosud museli spoléhat jen na autobusy, ale navíc dovezou Pražany k budoucí stanici linky metra D. Pokud byste se o „déčku“ chtěli dozvědět víc, podívejte se na video, které jsme o něm natočili: https://youtu.be/9jvqdSd83HQ\n\nTramvajové plány v Praze ale třemi novými trasami zdaleka nekončí, ostatně do roku 2030 by mělo přibýt 35 kilometrů nových tratí. Nově bychom se díky tomu měli dočkat těchto tramvajových spojení:\n\nDědinská – Dlouhá Míle – Terminál 3 – Prague Airport Park\nKobylisy – Bohnice\nKobylisy – Zdiby\nPočernická\nZlíchov – Dvorce\nVinohradská/Škrétova – Muzeum – Hl. nádraží – Bolzanova\nNádraží Podbaba – Suchdol\nSpořilov – Choceradská\nChoceradská – Chodovec – Opatov – Háje – Jižní Město\nNa Veselí – Pankrác\nPankrác – Budějovická\nBudějovická – Dvorce\nBudějovická – Vyskočilova – Michle (U Plynárny)\nMalovanka/Dlabačov – Strahov\nÚstřední dílny DP – Průmyslová – Štěrboholy\nVypich – Nemocnice Motol – Motol\n \nCo si o chystaných novinkách v pražské tramvajové síti myslíte vy? Domníváte se, že je již dostatečně hustá, nebo by zasloužila další rozšíření? Dejte nám vědět do komentářů!\n\n0:00 Nové tramvajové tratě v Praze\n1:09 Prodloužení trati na Dědinu\n1:56 Prodloužení trati do Slivence\n2:46 Prodloužení trati do Libuše\n3:28 Další plány na prodloužení tratí \n\nPokud patříte k milovníkům pražských tramvají, pak vám nesmí uniknout naše video Pražské tramvaje v číslech: https://youtu.be/JzYTqytzaXo\n\nA i když patří tramvaje k nejoblíbenějším dopravním (truncated) 13:36:44.438 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=661.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:44.439 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=16.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:36:44.442 [debug] QUERY OK source="media_items" db=1.0ms 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 [19258] 13:36:44.442 [debug] Current batch of media processed. Will check again in 1000ms 13:36:45.443 [debug] Current batch of media processed. Will check again in 1000ms 13:36:46.444 [debug] Current batch of media processed. Will check again in 1000ms 13:36:47.446 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Jako rychlý způsob dopravy využívají Pražané metro, tramvaje nebo autobusy. Ve spěchu do práce, do školy nebo za zábavou ale zapomínají na jednu z možností, která je v mnoha případech dopraví po Praze nejrychleji – cestovat vlakem.\n\nKromě toho, že vás vlak po Praze dopraví často v rekordním čase, jezdí na nejvytíženějších trasách v intervalech 5 až 10 minut. Takže se nemusíte bát dlouhého postávání na nástupišti. A pokud máte Lítačku, není třeba si kupovat do vlaku lístek. Po Praze platí stejně jako třeba v metru.\n\nMy jsme se v tomto díle seriálu Žít Prahu rozhodli otestovat, za jak dlouho se dostanete například z Hlavního nádraží na Smíchov, do Libně nebo třeba do Vršovic. Úspora času byla pokaždé značná – ostatně přesvědčte se o tom sami na našem videu!\n\nNavíc vám ukážeme novinky, které vám při cestách vlakem či MHD po Praze výrazně ulehčí život. Jednou z nich je podchod spojující centrum města a Žižkov, díky kterému už nemusíte přebíhat křižovatku U Bulhara. Další příjemnou změnou oproti předešlým letům je rekonstrukce nádraží Vršovice, které se konečně dočkalo moderního „kabátku“. Ostatně modernizace postupně probíhají i na dalších železničních tratích v Praze. Zkrátka a dobře – vlaky se v hlavním městě stávají plnohodnotným, a hlavně rychlým způsobem dopravy.\n\nJak se na cestování vlakem po Praze díváte vy? Vyzkoušíte ho? Nebo už tímto způsobem jezdíte? A máte nějaké další tipy, jak si urychlit přesuny po Praze? Dejte nám vědět v komentářích!\n\nOstatně s cestováním vlakem v Praze je neoddělitelně spojen projekt rychlodráhy na letiště a dál do Kladna. Kdy bude stát a co přinese nejen Pražanům, jsme rozebrali v našem předchozím videu (https://youtu.be/hbZTgd9sfCM).\n\nNovinkám v MHD jsme věnovali také díl zaměřený na připravovanou linku metra D. Mrkněte se: https://youtu.be/9jvqdSd83HQ.\n\nSeznam dalších tras, na kterých ve srovnání s klasickou MHD ušetříte čas:\n\nHlavní nádraží - Smíchovské nádraží/Velká Chuchle/Radotín\nHlavní nádraží - Vršovice/Eden/Zahradní Město/Hostivař/Horní Měcholupy/Uhříněves/Kolovraty\nHlavní nádraží - Libeň/Kyje/Dolní Počernice/Běchovice/Klánovice\nHlavní nádraží - Vršovice/Kačerov/Krč/Braník/Modřany/Komořany/Zbraslav\nHlavní nádraží/Masarykovo nádraží - Vysočany/Horní Počernice\nHlavní nádraží/Masarykovo nádraží - Vysočany/Satalice/Kbely/Čakovice\nMasarykovo nádraží - Holešovice/Podbaba/Sedlec\nMasarykovo nádraží - Bubny/Dejvice/Veleslavín/Ruzyně\nLibeň - Holešovice/Podbaba/Sedlec\n\n0:00 Vlakem po Praze\n0:56 Nejrychleji po Praze\n2:39 Podchod Hlavní nádraží - Žižkov\n3:13 Nádraží Vršovice a podchod do Nuslí\n3:53 Nové zastávky vlaku Eden a Zahradní Město\n4:46 Nádraží Vysočany\n5:00 Nádraží Rajská Zahrada\n5:17 Rychlodráha na Letiště a do Kladna\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "duration" => 397, "filename" => "/downloads/Daniel Kotula - MHD/2022-06-16 - Jak cestovat po Praze nejrychleji? Vlakem!.mp4", "id" => "T5sxgJke6_U", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=T5sxgJke6_U", "playlist_index" => 33, "timestamp" => 1655380829, "title" => "Jak cestovat po Praze nejrychleji? Vlakem!", "upload_date" => "20220616"} 13:36:47.462 [debug] QUERY OK source="sources" db=0.8ms queue=14.4ms idle=1904.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:36:47.463 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1920.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:47.465 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1921.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-06-16 12:00:29Z], 16] 13:36:47.472 [debug] QUERY OK source="media_items" db=5.1ms queue=0.1ms idle=1684.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jako rychlý způsob dopravy využívají Pražané metro, tramvaje nebo autobusy. Ve spěchu do práce, do školy nebo za zábavou ale zapomínají na jednu z možností, která je v mnoha případech dopraví po Praze nejrychleji – cestovat vlakem.\n\nKromě toho, že vás vlak po Praze dopraví často v rekordním čase, jezdí na nejvytíženějších trasách v intervalech 5 až 10 minut. Takže se nemusíte bát dlouhého postávání na nástupišti. A pokud máte Lítačku, není třeba si kupovat do vlaku lístek. Po Praze platí stejně jako třeba v metru.\n\nMy jsme se v tomto díle seriálu Žít Prahu rozhodli otestovat, za jak dlouho se dostanete například z Hlavního nádraží na Smíchov, do Libně nebo třeba do Vršovic. Úspora času byla pokaždé značná – ostatně přesvědčte se o tom sami na našem videu!\n\nNavíc vám ukážeme novinky, které vám při cestách vlakem či MHD po Praze výrazně ulehčí život. Jednou z nich je podchod spojující centrum města a Žižkov, díky kterému už nemusíte přebíhat křižovatku U Bulhara. Další příjemnou změnou oproti předešlým letům je rekonstrukce nádraží Vršovice, které se konečně dočkalo moderního „kabátku“. Ostatně modernizace postupně probíhají i na dalších železničních tratích v Praze. Zkrátka a dobře – vlaky se v hlavním městě stávají plnohodnotným, a hlavně rychlým způsobem dopravy.\n\nJak se na cestování vlakem po Praze díváte vy? Vyzkoušíte ho? Nebo už tímto způsobem jezdíte? A máte nějaké další tipy, jak si urychlit přesuny po Praze? Dejte nám vědět v komentářích!\n\nOstatně s cestováním vlakem v Praze je neoddělitelně spojen projekt rychlodráhy na letiště a dál do Kladna. Kdy bude stát a co přinese nejen Pražanům, jsme rozebrali v našem předchozím videu (https://youtu.be/hbZTgd9sfCM).\n\nNovinkám v MHD jsme věnovali také díl zaměřený na připravovanou linku metra D. Mrkněte se: https://youtu.be/9jvqdSd83HQ.\n\nSeznam dalších tras, na kterých ve srovnání s klasickou MHD ušetříte čas:\n\nHlavní nádraží - Smíchovské nádraží/Velká Chuchle/Radotín\nHlavní nádraží - Vršovice/Eden/Zahradní Město/Hostivař/Horní Měcholupy/Uhříněves/Kolovraty\nHlavní nádraží - Libeň/Kyje/Dolní Počernice/Běchovice/Klánovice\nHlavní nádraží - Vršovice/Kačerov/Krč/Braník/Modřany/Komořany/Zbraslav\nHlavní nádraží/Masarykovo nádraží - Vysočany/Horní Počernice\nHlavní nádraží/Masarykovo nádraží - Vysočany/Satalice/Kbely/Čakovice\nMasarykovo nádraží - Holešovice/Podbaba/Sedlec\nMasarykovo nádraží - Bubny/Dejvice/Veleslavín/Ruzyně\nLibeň - Holešovice/Podbaba/Sedlec\n\n0:00 Vlakem po Praze\n0:56 Nejrychleji po Praze\n2:39 Podchod Hlavní nádraží - Žižkov\n3:13 Nádraží Vršovice a podchod do Nuslí\n3:53 Nové zastávky vlaku Eden a Zahradní Město\n4:46 Nádraží Vysočany\n5:00 Nádraží Rajská Zahrada\n5:17 Rychlodráha na Letiště a do Kladna\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Jak cestovat po Praze nejrychleji? Vlakem!", "4b2150e0-31c2-4820-8897-56d0e15d2b08", "T5sxgJke6_U", false, 397, false, "https://www.youtube.com/watch?v=T5sxgJke6_U", 33, "/downloads/Daniel Kotula - MHD/2022-06-16 - Jak cestovat po Praze nejrychleji? Vlakem!.mp4", false, false, 16, [], 1, ~U[2022-06-16 12:00:29Z], ~U[2025-12-11 12:36:47Z], ~U[2025-12-11 12:36:47Z], "Jako rychlý způsob dopravy využívají Pražané metro, tramvaje nebo autobusy. Ve spěchu do práce, do školy nebo za zábavou ale zapomínají na jednu z možností, která je v mnoha případech dopraví po Praze nejrychleji – cestovat vlakem.\n\nKromě toho, že vás vlak po Praze dopraví často v rekordním čase, jezdí na nejvytíženějších trasách v intervalech 5 až 10 minut. Takže se nemusíte bát dlouhého postávání na nástupišti. A pokud máte Lítačku, není třeba si kupovat do vlaku lístek. Po Praze platí stejně jako třeba v metru.\n\nMy jsme se v tomto díle seriálu Žít Prahu rozhodli otestovat, za jak dlouho se dostanete například z Hlavního nádraží na Smíchov, do Libně nebo třeba do Vršovic. Úspora času byla pokaždé značná – ostatně přesvědčte se o tom sami na našem videu!\n\nNavíc vám ukážeme novinky, které vám při cestách vlakem či MHD po Praze výrazně ulehčí život. Jednou z nich je podchod spojující centrum města a Žižkov, díky kterému už nemusíte přebíhat křižovatku U Bulhara. Další příjemnou změnou oproti předešlým letům je rekonstrukce nádraží Vršovice, které se konečně dočkalo moderního „kabátku“. Ostatně modernizace postupně probíhají i na dalších železničních tratích v Praze. Zkrátka a dobře – vlaky se v hlavním městě stávají plnohodnotným, a hlavně rychlým způsobem dopravy.\n\nJak se na cestování vlakem po Praze díváte vy? Vyzkoušíte ho? Nebo už tímto způsobem jezdíte? A máte nějaké další tipy, jak si urychlit přesuny po Praze? Dejte nám vědět v komentářích!\n\nOstatně s cestováním vlakem v Praze je neoddělitelně spojen projekt rychlodráhy na letiště a dál do Kladna. Kdy bude stát a co přinese nejen Pražanům, jsme rozebrali v našem předchozím videu (https://youtu.be/hbZTgd9sfCM).\n\nNovinkám v MHD jsme věnovali také díl zaměřený na připravovanou linku metra D. Mrkněte se: https://youtu.be/9jvqdSd83HQ.\n\nSeznam dalších tras, na kterých ve srovnání s klasickou MHD ušetříte čas:\n\nHlavní nádraží - Smíchovské nádraží/Velká Chuchle/Radotín\nHlavní nádraží - Vršovice/Eden/Zahradní Město/Hostivař/Horní Měcholupy/Uhříněves/Kolovraty\nHlavní nádraží - Libeň/Kyje/Dolní Počernice/Běchovice/Klánovice\nHlavní nádraží - Vršovice/Kačerov/Krč/Braník/Modřany/Komořany/Zbraslav\nHlavní nádraží/Masarykovo nádraží - Vysočany/Horní Počernice\nHlavní nádraží/Masarykovo nádraží - Vysočany/Satalice/Kbely/Čakovice\nMasarykovo nádraží - Holešovice/Podbaba/Sedlec\nMasarykovo nádraží - Bubny/Dejvice/Veleslavín/Ruzyně\nLibeň - Holešovice/Podbaba/Sedlec\n\n0:00 Vlakem po Praze\n0:56 Nejrychleji po Praze\n2:39 Podchod Hlavní nádraží - Žižkov\n3:13 Nádraží Vršovice a podchod do Nuslí\n3:53 Nové zastávky vlaku Eden a Zahradní Město\n4:46 Nádraží Vysočany\n5:00 Nádraží Rajská Zahrada\n5:17 Rychlodráha na Letiště a do Kladna\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\n (truncated) 13:36:47.474 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=690.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:47.475 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=12.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:36:47.477 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=12.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19260] 13:36:47.477 [debug] Current batch of media processed. Will check again in 1000ms 13:36:48.479 [debug] Current batch of media processed. Will check again in 1000ms 13:36:49.479 [debug] Current batch of media processed. Will check again in 1000ms 13:36:49.911 [info] {"source":"oban","duration":1548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:50.481 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V dalším díle seriálu Žít Prahu se podíváme na projekt s dlouhou a spletitou historií. Rychlodráha na trase Praha Letiště Kladno je tématem vášnivých diskusí již od počátku 90. let. Jak to s rychlodráhou vypadá v současnosti a jak změní dopravu v Praze?\n\nPo letech dohadů je konečně známa podoba trati rychlodráhy Praha-Letiště-Kladno a stavět se začne za rok. Jakmile bude rychlodráha v roce 2029 v provozu, bude mít konečně Praha komfortní spojení na letiště (ostatně naše metropole a Dublin jsou posledními hlavními městy, kde lidé musejí na letiště cestovat buď autobusem, nebo taxíkem – rychlodráha na letiště nás tak opět posune směrem k modernímu městu).\n\nDopravě v hlavním městě se díky rychlodráze Praha-Letiště-Kladno také výrazně uleví, protože současné spojení mezi metropolí a kladenskou oblastí je nedostačující. A to i přesto, že z tohoto směru dojíždí do Prahy nejvíce lidí. Dá se tedy předpokládat, že klesne počet aut v ulicích metropole. Díky rychlodráze se totiž dostanou obyvatelé Kladna a okolí do centra Prahy za pouhých 30 minut.\n\nO tom, jak rychlodráha na letiště a do Kladna potěší nadšené cyklisty nebo jak souvisí s pražským metrem či přestavbou Masarykova nádraží, se více dozvíte v našem videu.\n\nNezapomeňte nám dát v komentářích vědět, co na stavbu rychlodráhy v Praze říkáte vy!\n\nTady jsou plánované zastávky rychlodráhy, abyste zjistili, zda dráha pojede i k vám.\n\nPraha Masarykovo nádraží, Praha-Bubny, Praha-Výstaviště, Praha-Dejvice, Praha-Veleslavín, Praha-Liboc, Praha-Ruzyně, Praha-Dlouhá Míle, Praha-Letiště Václava Havla\n\nJeneč, Pavlov, Malé Přítočno, Pletený Újezd, Kladno, Kladno-Město, Kladno-Ostrovec\n\n0:00 Rychlodráha Praha Letiště Kladno\n0:47 Rychlodráha na letiště\n1:39 Rychlodráha do Kladna\n2:17 Nová cyklostezka z Kladna\n2:36 Rychlodráha jako nová linka metra\n3:11 Vlaková stanice Bubny Zátory\n3:31 Masaryčka a přeměna Masarykova nádraží\n\nZajímá vás více z pražské dopravy? Prohlédněte si video o historii pražských tramvají (https://www.youtu.be/JzYTqytzaXo) nebo o zajímavostech, které se pojí s metrem (https://www.youtu.be/iU-cXxcXVkU&t=5s).\n\nJestliže se denně potýkáte s přeplněnými pražskými silnicemi, bude vás zajímat naše video věnované problémům s dostavbou Pražského okruhu (https://www.youtu.be/K-B0PhfxBUA&t=1s).\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/danielkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádu vám pomůžeme: https://www.kotula.cz/\u200B\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Ruda", "duration" => 297, "filename" => "/downloads/Daniel Kotula - MHD/2022-04-07 - Rychlodráha na trase Praha Letiště Kladno se začne stavět za rok. Pojede i k vám?.mp4", "id" => "hbZTgd9sfCM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=hbZTgd9sfCM", "playlist_index" => 34, "timestamp" => 1649332833, "title" => "Rychlodráha na trase Praha Letiště Kladno se začne stavět za rok. Pojede i k vám?", "upload_date" => "20220407"} 13:36:50.484 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1940.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:36:50.485 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1941.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:50.487 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1696.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-04-07 12:00:33Z], 16] 13:36:50.492 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=695.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V dalším díle seriálu Žít Prahu se podíváme na projekt s dlouhou a spletitou historií. Rychlodráha na trase Praha Letiště Kladno je tématem vášnivých diskusí již od počátku 90. let. Jak to s rychlodráhou vypadá v současnosti a jak změní dopravu v Praze?\n\nPo letech dohadů je konečně známa podoba trati rychlodráhy Praha-Letiště-Kladno a stavět se začne za rok. Jakmile bude rychlodráha v roce 2029 v provozu, bude mít konečně Praha komfortní spojení na letiště (ostatně naše metropole a Dublin jsou posledními hlavními městy, kde lidé musejí na letiště cestovat buď autobusem, nebo taxíkem – rychlodráha na letiště nás tak opět posune směrem k modernímu městu).\n\nDopravě v hlavním městě se díky rychlodráze Praha-Letiště-Kladno také výrazně uleví, protože současné spojení mezi metropolí a kladenskou oblastí je nedostačující. A to i přesto, že z tohoto směru dojíždí do Prahy nejvíce lidí. Dá se tedy předpokládat, že klesne počet aut v ulicích metropole. Díky rychlodráze se totiž dostanou obyvatelé Kladna a okolí do centra Prahy za pouhých 30 minut.\n\nO tom, jak rychlodráha na letiště a do Kladna potěší nadšené cyklisty nebo jak souvisí s pražským metrem či přestavbou Masarykova nádraží, se více dozvíte v našem videu.\n\nNezapomeňte nám dát v komentářích vědět, co na stavbu rychlodráhy v Praze říkáte vy!\n\nTady jsou plánované zastávky rychlodráhy, abyste zjistili, zda dráha pojede i k vám.\n\nPraha Masarykovo nádraží, Praha-Bubny, Praha-Výstaviště, Praha-Dejvice, Praha-Veleslavín, Praha-Liboc, Praha-Ruzyně, Praha-Dlouhá Míle, Praha-Letiště Václava Havla\n\nJeneč, Pavlov, Malé Přítočno, Pletený Újezd, Kladno, Kladno-Město, Kladno-Ostrovec\n\n0:00 Rychlodráha Praha Letiště Kladno\n0:47 Rychlodráha na letiště\n1:39 Rychlodráha do Kladna\n2:17 Nová cyklostezka z Kladna\n2:36 Rychlodráha jako nová linka metra\n3:11 Vlaková stanice Bubny Zátory\n3:31 Masaryčka a přeměna Masarykova nádraží\n\nZajímá vás více z pražské dopravy? Prohlédněte si video o historii pražských tramvají (https://www.youtu.be/JzYTqytzaXo) nebo o zajímavostech, které se pojí s metrem (https://www.youtu.be/iU-cXxcXVkU&t=5s).\n\nJestliže se denně potýkáte s přeplněnými pražskými silnicemi, bude vás zajímat naše video věnované problémům s dostavbou Pražského okruhu (https://www.youtu.be/K-B0PhfxBUA&t=1s).\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/danielkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádu vám pomůžeme: https://www.kotula.cz/\u200B\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Ruda", "Rychlodráha na trase Praha Letiště Kladno se začne stavět za rok. Pojede i k vám?", "5a0a5548-a2b4-4624-ab1f-05f3753ea1f8", "hbZTgd9sfCM", false, 297, false, "https://www.youtube.com/watch?v=hbZTgd9sfCM", 34, "/downloads/Daniel Kotula - MHD/2022-04-07 - Rychlodráha na trase Praha Letiště Kladno se začne stavět za rok. Pojede i k vám?.mp4", false, false, 16, [], 1, ~U[2022-04-07 12:00:33Z], ~U[2025-12-11 12:36:50Z], ~U[2025-12-11 12:36:50Z], "V dalším díle seriálu Žít Prahu se podíváme na projekt s dlouhou a spletitou historií. Rychlodráha na trase Praha Letiště Kladno je tématem vášnivých diskusí již od počátku 90. let. Jak to s rychlodráhou vypadá v současnosti a jak změní dopravu v Praze?\n\nPo letech dohadů je konečně známa podoba trati rychlodráhy Praha-Letiště-Kladno a stavět se začne za rok. Jakmile bude rychlodráha v roce 2029 v provozu, bude mít konečně Praha komfortní spojení na letiště (ostatně naše metropole a Dublin jsou posledními hlavními městy, kde lidé musejí na letiště cestovat buď autobusem, nebo taxíkem – rychlodráha na letiště nás tak opět posune směrem k modernímu městu).\n\nDopravě v hlavním městě se díky rychlodráze Praha-Letiště-Kladno také výrazně uleví, protože současné spojení mezi metropolí a kladenskou oblastí je nedostačující. A to i přesto, že z tohoto směru dojíždí do Prahy nejvíce lidí. Dá se tedy předpokládat, že klesne počet aut v ulicích metropole. Díky rychlodráze se totiž dostanou obyvatelé Kladna a okolí do centra Prahy za pouhých 30 minut.\n\nO tom, jak rychlodráha na letiště a do Kladna potěší nadšené cyklisty nebo jak souvisí s pražským metrem či přestavbou Masarykova nádraží, se více dozvíte v našem videu.\n\nNezapomeňte nám dát v komentářích vědět, co na stavbu rychlodráhy v Praze říkáte vy!\n\nTady jsou plánované zastávky rychlodráhy, abyste zjistili, zda dráha pojede i k vám.\n\nPraha Masarykovo nádraží, Praha-Bubny, Praha-Výstaviště, Praha-Dejvice, Praha-Veleslavín, Praha-Liboc, Praha-Ruzyně, Praha-Dlouhá Míle, Praha-Letiště Václava Havla\n\nJeneč, Pavlov, Malé Přítočno, Pletený Újezd, Kladno, Kladno-Město, Kladno-Ostrovec\n\n0:00 Rychlodráha Praha Letiště Kladno\n0:47 Rychlodráha na letiště\n1:39 Rychlodráha do Kladna\n2:17 Nová cyklostezka z Kladna\n2:36 Rychlodráha jako nová linka metra\n3:11 Vlaková stanice Bubny Zátory\n3:31 Masaryčka a přeměna Masarykova nádraží\n\nZajímá vás více z pražské dopravy? Prohlédněte si video o historii pražských tramvají (https://www.youtu.be/JzYTqytzaXo) nebo o zajímavostech, které se pojí s metrem (https://www.youtu.be/iU-cXxcXVkU&t=5s).\n\nJestliže se denně potýkáte s přeplněnými pražskými silnicemi, bude vás zajímat naše video věnované problémům s dostavbou Pražského okruhu (https://www.youtu.be/K-B0PhfxBUA&t=1s).\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/danielkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádu vám pomůžeme: https://www.kotula.cz/\u200B\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Ruda", "Rychlodráha na trase Praha Letiště Kladno se začne stavět za rok. Pojede i k vám?", "hbZTgd9sfCM", 297, false, "https://www.youtube.com/watch?v=hbZTgd9sfCM", "/downloads/Daniel Kotula - MHD/2022-04-07 - Rychlodráha na trase Praha Letiště Kladno se začne stavět za rok. Pojede i k vám?.mp4", false, 16, ~U[2022-04-07 12:00:33Z]] 13:36:50.494 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=581.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:50.495 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:36:50.496 [debug] QUERY OK source="media_items" db=0.6ms idle=10.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19262] 13:36:50.496 [debug] Current batch of media processed. Will check again in 1000ms 13:36:51.498 [debug] Current batch of media processed. Will check again in 1000ms 13:36:52.498 [debug] Current batch of media processed. Will check again in 1000ms 13:36:53.500 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Věděli jste, že se v Praze ročně vozidly MHD přepraví více než 1 miliarda osob? Jedním z oblíbených druhů hromadné dopravy, který lidé v metropoli hojně využívají, jsou pražské tramvaje. A my jsme se jim v novém díle seriálu Žít Prahu podívali na zoubek!\n\nPraha má se svými 811 vozy třetí největší tramvajový park na světě. Jaká byla první tramvaj a kdy poprvé projela Prahou?\n\n1. První tramvaj v Praze\n\nPrvní tramvaj ještě nebyla elektrická, ale byla tažena koňmi. Do provozu se dostala v roce 1875 a jela od právě vznikajícího Národního divadla do Karlína.\n\n2. První elektrická tramvaj\n\nPrvní elektrická tramvaj vyjela o 21 let později a jezdila rychlostí 10 km/h. Za její vznik vděčíme geniálnímu Františku Křižíkovi.\n\n3. Nové trasy\n\nZpočátku v Praze vznikaly i tratě vlastněné a provozované soukromníky. S rostoucím významem tramvají ale město založilo Elektrický podnik královského hlavního města Prahy, který tratě od soukromníků odkoupil.\n\n4. Tramvaje za první republiky\n\nTramvaje zaznamenaly za první republiky obrovský rozvoj a v roce 1927 již délka tramvajové sítě přesáhla 100 km.\n\n5. Tramvaj T3\n\nTramvaj T3, která se na trati objevila v 60. letech minulého století, je se svými 14 000 vyrobenými kusy nejpočetněji vyráběný tramvajový vůz na celém světě.\n\nChcete znát zajímavosti také o pražském metru? Prohlédněte si video věnované právě jemu. (https://www.youtu.be/iU-cXxcXVkU).\n\n0:00 Pražské tramvaje\n0:40 První tramvaj v Praze\n1:09 První elektronická tramvaj\n1:54 Dopravní podnik pro Prahu\n2:18 Tramvaje za První republiky \n2:43 Tramvaje Tatra\n3:49 Tramvaje Škoda\n4:09 Nová trasa tramvaje do Holyně a Slivence\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Ruda", "duration" => 319, "filename" => "/downloads/Daniel Kotula - MHD/2022-03-17 - Pražské tramvaje v číslech: Jsou třetí nejpočetnější na světě a jezdí od roku 1875.mp4", "id" => "JzYTqytzaXo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=JzYTqytzaXo", "playlist_index" => 35, "timestamp" => 1647522021, "title" => "Pražské tramvaje v číslech: Jsou třetí nejpočetnější na světě a jezdí od roku 1875", "upload_date" => "20220317"} 13:36:53.501 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1957.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:36:53.502 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1959.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:53.504 [debug] QUERY OK source="media_items" db=0.9ms idle=1960.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-03-17 13:00:21Z], 16] 13:36:53.524 [debug] QUERY OK source="media_items" db=18.2ms queue=0.1ms idle=1708.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Věděli jste, že se v Praze ročně vozidly MHD přepraví více než 1 miliarda osob? Jedním z oblíbených druhů hromadné dopravy, který lidé v metropoli hojně využívají, jsou pražské tramvaje. A my jsme se jim v novém díle seriálu Žít Prahu podívali na zoubek!\n\nPraha má se svými 811 vozy třetí největší tramvajový park na světě. Jaká byla první tramvaj a kdy poprvé projela Prahou?\n\n1. První tramvaj v Praze\n\nPrvní tramvaj ještě nebyla elektrická, ale byla tažena koňmi. Do provozu se dostala v roce 1875 a jela od právě vznikajícího Národního divadla do Karlína.\n\n2. První elektrická tramvaj\n\nPrvní elektrická tramvaj vyjela o 21 let později a jezdila rychlostí 10 km/h. Za její vznik vděčíme geniálnímu Františku Křižíkovi.\n\n3. Nové trasy\n\nZpočátku v Praze vznikaly i tratě vlastněné a provozované soukromníky. S rostoucím významem tramvají ale město založilo Elektrický podnik královského hlavního města Prahy, který tratě od soukromníků odkoupil.\n\n4. Tramvaje za první republiky\n\nTramvaje zaznamenaly za první republiky obrovský rozvoj a v roce 1927 již délka tramvajové sítě přesáhla 100 km.\n\n5. Tramvaj T3\n\nTramvaj T3, která se na trati objevila v 60. letech minulého století, je se svými 14 000 vyrobenými kusy nejpočetněji vyráběný tramvajový vůz na celém světě.\n\nChcete znát zajímavosti také o pražském metru? Prohlédněte si video věnované právě jemu. (https://www.youtu.be/iU-cXxcXVkU).\n\n0:00 Pražské tramvaje\n0:40 První tramvaj v Praze\n1:09 První elektronická tramvaj\n1:54 Dopravní podnik pro Prahu\n2:18 Tramvaje za První republiky \n2:43 Tramvaje Tatra\n3:49 Tramvaje Škoda\n4:09 Nová trasa tramvaje do Holyně a Slivence\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Ruda", "Pražské tramvaje v číslech: Jsou třetí nejpočetnější na světě a jezdí od roku 1875", "4557c2bb-0e49-435a-a255-06872223475c", "JzYTqytzaXo", false, 319, false, "https://www.youtube.com/watch?v=JzYTqytzaXo", 35, "/downloads/Daniel Kotula - MHD/2022-03-17 - Pražské tramvaje v číslech: Jsou třetí nejpočetnější na světě a jezdí od roku 1875.mp4", false, false, 16, [], 1, ~U[2022-03-17 13:00:21Z], ~U[2025-12-11 12:36:53Z], ~U[2025-12-11 12:36:53Z], "Věděli jste, že se v Praze ročně vozidly MHD přepraví více než 1 miliarda osob? Jedním z oblíbených druhů hromadné dopravy, který lidé v metropoli hojně využívají, jsou pražské tramvaje. A my jsme se jim v novém díle seriálu Žít Prahu podívali na zoubek!\n\nPraha má se svými 811 vozy třetí největší tramvajový park na světě. Jaká byla první tramvaj a kdy poprvé projela Prahou?\n\n1. První tramvaj v Praze\n\nPrvní tramvaj ještě nebyla elektrická, ale byla tažena koňmi. Do provozu se dostala v roce 1875 a jela od právě vznikajícího Národního divadla do Karlína.\n\n2. První elektrická tramvaj\n\nPrvní elektrická tramvaj vyjela o 21 let později a jezdila rychlostí 10 km/h. Za její vznik vděčíme geniálnímu Františku Křižíkovi.\n\n3. Nové trasy\n\nZpočátku v Praze vznikaly i tratě vlastněné a provozované soukromníky. S rostoucím významem tramvají ale město založilo Elektrický podnik královského hlavního města Prahy, který tratě od soukromníků odkoupil.\n\n4. Tramvaje za první republiky\n\nTramvaje zaznamenaly za první republiky obrovský rozvoj a v roce 1927 již délka tramvajové sítě přesáhla 100 km.\n\n5. Tramvaj T3\n\nTramvaj T3, která se na trati objevila v 60. letech minulého století, je se svými 14 000 vyrobenými kusy nejpočetněji vyráběný tramvajový vůz na celém světě.\n\nChcete znát zajímavosti také o pražském metru? Prohlédněte si video věnované právě jemu. (https://www.youtu.be/iU-cXxcXVkU).\n\n0:00 Pražské tramvaje\n0:40 První tramvaj v Praze\n1:09 První elektronická tramvaj\n1:54 Dopravní podnik pro Prahu\n2:18 Tramvaje za První republiky \n2:43 Tramvaje Tatra\n3:49 Tramvaje Škoda\n4:09 Nová trasa tramvaje do Holyně a Slivence\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Ruda", "Pražské tramvaje v číslech: Jsou třetí nejpočetnější na světě a jezdí od roku 1875", "JzYTqytzaXo", 319, false, "https://www.youtube.com/watch?v=JzYTqytzaXo", "/downloads/Daniel Kotula - MHD/2022-03-17 - Pražské tramvaje v číslech: Jsou třetí nejpočetnější na světě a jezdí od roku 1875.mp4", false, 16, ~U[2022-03-17 13:00:21Z]] 13:36:53.526 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=725.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:53.527 [debug] QUERY OK source="media_profiles" db=0.7ms idle=24.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:36:53.528 [debug] QUERY OK source="media_items" db=0.8ms idle=24.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 [19264] 13:36:53.529 [debug] Current batch of media processed. Will check again in 1000ms 13:36:54.530 [debug] Current batch of media processed. Will check again in 1000ms 13:36:55.530 [debug] Current batch of media processed. Will check again in 1000ms 13:36:56.533 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Dobrých témat nad sklenicí oroseného piva nebo u vína není nikdy dost. A tak jsme pro vás vybrali jedno, kterým uděláte dojem na své kamarády nebo kolegy v každé hospodě či baru. O čem je řeč? O něčem tak samozřejmém, jako je pražské metro. Na co jsme v dalším díle Žít Prahu přišli? Věděli jste například, že...\n\n... pražské metro dělilo od myšlenky až po rozjezd první soupravy dlouhých 76 let?\n... během první jízdy se v metru rozdávaly dezerty ve tvaru metra? Ostatně koupit si je můžete i dnes!\n... linka A rozhodně nebyla první, která se v Praze rozjela, byť se to podle označení zdá.\n... v metru jsou stanice, kterým se kvůli obložení říká \"prsa\" a \"antiprsa\".\n... zlatá barva ve stanici Hradčanská symbolizuje blízkost Pražského hradu.\n... na trase A najdete tvář samotného Lenina.\n... do metra vedou speciální únikové dveře pro vládu a papaláše.\n\nJezdíte metrem denně, nebo máte raději cestu autobusem či tramvají? A jakou linku máte nejraději? Napište nám do komentářů.\n\nPodívejte se také na epizodu o výstavbě nové linky D:\nhttps://youtu.be/9jvqdSd83HQ\n\nA tady najdete termíny projížďky historickou soupravou:\nhttps://www.dpp.cz/zabava-a-zazitky/historie-dpp/historicka-souprava-metra\n\n0:00 Pražské metro\n0:26 První návrhy metra\n0:49 První metro - linka C\n1:19 Metro dezert\n1:41 Moskevské vlaky metra\n2:13 Linka metra A\n2:43 Hradčanská\n2:49 Muzeum\n3:00 Malostranská\n3:08 Můstek\n3:22 Leninova\n3:56 Linka metra B\n4:28 Linka metra D\n4:46 Tajná stanice metra\n\nBaví vás video? Dejte mi odběr. Nové video o životě v Praze a jak si ho co nejvíce užít vychází každý čtvrtek.\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se mi, rád vám pomohu: https://www.kotula.cz/\u200B\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza a další Pražáci", "duration" => 344, "filename" => "/downloads/Daniel Kotula - MHD/2021-11-11 - 7 perliček o pražském metru, kterými oslníte u piva.mp4", "id" => "iU-cXxcXVkU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=iU-cXxcXVkU", "playlist_index" => 36, "timestamp" => 1636635618, "title" => "7 perliček o pražském metru, kterými oslníte u piva", "upload_date" => "20211111"} 13:36:56.535 [debug] QUERY OK source="sources" db=0.5ms queue=0.5ms idle=1991.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:36:56.536 [debug] QUERY OK source="sources" db=0.6ms idle=1992.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:56.538 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1994.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-11-11 13:00:18Z], 16] 13:36:56.544 [debug] QUERY OK source="media_items" db=4.3ms idle=1735.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dobrých témat nad sklenicí oroseného piva nebo u vína není nikdy dost. A tak jsme pro vás vybrali jedno, kterým uděláte dojem na své kamarády nebo kolegy v každé hospodě či baru. O čem je řeč? O něčem tak samozřejmém, jako je pražské metro. Na co jsme v dalším díle Žít Prahu přišli? Věděli jste například, že...\n\n... pražské metro dělilo od myšlenky až po rozjezd první soupravy dlouhých 76 let?\n... během první jízdy se v metru rozdávaly dezerty ve tvaru metra? Ostatně koupit si je můžete i dnes!\n... linka A rozhodně nebyla první, která se v Praze rozjela, byť se to podle označení zdá.\n... v metru jsou stanice, kterým se kvůli obložení říká \"prsa\" a \"antiprsa\".\n... zlatá barva ve stanici Hradčanská symbolizuje blízkost Pražského hradu.\n... na trase A najdete tvář samotného Lenina.\n... do metra vedou speciální únikové dveře pro vládu a papaláše.\n\nJezdíte metrem denně, nebo máte raději cestu autobusem či tramvají? A jakou linku máte nejraději? Napište nám do komentářů.\n\nPodívejte se také na epizodu o výstavbě nové linky D:\nhttps://youtu.be/9jvqdSd83HQ\n\nA tady najdete termíny projížďky historickou soupravou:\nhttps://www.dpp.cz/zabava-a-zazitky/historie-dpp/historicka-souprava-metra\n\n0:00 Pražské metro\n0:26 První návrhy metra\n0:49 První metro - linka C\n1:19 Metro dezert\n1:41 Moskevské vlaky metra\n2:13 Linka metra A\n2:43 Hradčanská\n2:49 Muzeum\n3:00 Malostranská\n3:08 Můstek\n3:22 Leninova\n3:56 Linka metra B\n4:28 Linka metra D\n4:46 Tajná stanice metra\n\nBaví vás video? Dejte mi odběr. Nové video o životě v Praze a jak si ho co nejvíce užít vychází každý čtvrtek.\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se mi, rád vám pomohu: https://www.kotula.cz/\u200B\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza a další Pražáci", "7 perliček o pražském metru, kterými oslníte u piva", "04c98073-1a83-43ed-bb9b-867a646ffcfd", "iU-cXxcXVkU", false, 344, false, "https://www.youtube.com/watch?v=iU-cXxcXVkU", 36, "/downloads/Daniel Kotula - MHD/2021-11-11 - 7 perliček o pražském metru, kterými oslníte u piva.mp4", false, false, 16, [], 1, ~U[2021-11-11 13:00:18Z], ~U[2025-12-11 12:36:56Z], ~U[2025-12-11 12:36:56Z], "Dobrých témat nad sklenicí oroseného piva nebo u vína není nikdy dost. A tak jsme pro vás vybrali jedno, kterým uděláte dojem na své kamarády nebo kolegy v každé hospodě či baru. O čem je řeč? O něčem tak samozřejmém, jako je pražské metro. Na co jsme v dalším díle Žít Prahu přišli? Věděli jste například, že...\n\n... pražské metro dělilo od myšlenky až po rozjezd první soupravy dlouhých 76 let?\n... během první jízdy se v metru rozdávaly dezerty ve tvaru metra? Ostatně koupit si je můžete i dnes!\n... linka A rozhodně nebyla první, která se v Praze rozjela, byť se to podle označení zdá.\n... v metru jsou stanice, kterým se kvůli obložení říká \"prsa\" a \"antiprsa\".\n... zlatá barva ve stanici Hradčanská symbolizuje blízkost Pražského hradu.\n... na trase A najdete tvář samotného Lenina.\n... do metra vedou speciální únikové dveře pro vládu a papaláše.\n\nJezdíte metrem denně, nebo máte raději cestu autobusem či tramvají? A jakou linku máte nejraději? Napište nám do komentářů.\n\nPodívejte se také na epizodu o výstavbě nové linky D:\nhttps://youtu.be/9jvqdSd83HQ\n\nA tady najdete termíny projížďky historickou soupravou:\nhttps://www.dpp.cz/zabava-a-zazitky/historie-dpp/historicka-souprava-metra\n\n0:00 Pražské metro\n0:26 První návrhy metra\n0:49 První metro - linka C\n1:19 Metro dezert\n1:41 Moskevské vlaky metra\n2:13 Linka metra A\n2:43 Hradčanská\n2:49 Muzeum\n3:00 Malostranská\n3:08 Můstek\n3:22 Leninova\n3:56 Linka metra B\n4:28 Linka metra D\n4:46 Tajná stanice metra\n\nBaví vás video? Dejte mi odběr. Nové video o životě v Praze a jak si ho co nejvíce užít vychází každý čtvrtek.\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se mi, rád vám pomohu: https://www.kotula.cz/\u200B\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza a další Pražáci", "7 perliček o pražském metru, kterými oslníte u piva", "iU-cXxcXVkU", 344, false, "https://www.youtube.com/watch?v=iU-cXxcXVkU", "/downloads/Daniel Kotula - MHD/2021-11-11 - 7 perliček o pražském metru, kterými oslníte u piva.mp4", false, 16, ~U[2021-11-11 13:00:18Z]] 13:36:56.546 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=738.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:36:56.547 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=11.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:36:56.549 [debug] QUERY OK source="media_items" db=0.9ms idle=12.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 [19266] 13:36:56.549 [debug] Current batch of media processed. Will check again in 1000ms 13:36:57.551 [debug] Current batch of media processed. Will check again in 1000ms 13:36:58.551 [debug] Current batch of media processed. Will check again in 1000ms 13:36:59.552 [debug] Current batch of media processed. Will check again in 1000ms 13:37:00.527 [info] {"source":"oban","duration":707,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:00.554 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V dnešním videu se podíváme na další z plánovaných projektů, který by měl výrazně ovlivnit mnoho Pražanů. Dvorecký most spojí břehy Prahy 4 a 5 a urychlí tak přesun mezi těmito městskými částmi.\n\nBaví vás video? Dejte mi odběr. Nové video o životě v Praze a jak si ho co nejvíce užít vychází každý čtvrtek.\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se mi, rád vám pomohu: https://www.kotula.cz/\u200B\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza a další Pražáci", "duration" => 232, "filename" => "/downloads/Daniel Kotula - MHD/2021-07-01 - Dvorecký most – nový důležitý most a kubismus 21. století.mp4", "id" => "Ltli-z2j6WY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Ltli-z2j6WY", "playlist_index" => 37, "timestamp" => 1625140808, "title" => "Dvorecký most – nový důležitý most a kubismus 21. století", "upload_date" => "20210701"} 13:37:00.557 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=739.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:37:00.558 [debug] QUERY OK source="sources" db=0.3ms idle=30.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:00.559 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=15.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-01 12:00:08Z], 16] 13:37:00.562 [debug] QUERY OK source="media_items" db=2.4ms idle=16.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V dnešním videu se podíváme na další z plánovaných projektů, který by měl výrazně ovlivnit mnoho Pražanů. Dvorecký most spojí břehy Prahy 4 a 5 a urychlí tak přesun mezi těmito městskými částmi.\n\nBaví vás video? Dejte mi odběr. Nové video o životě v Praze a jak si ho co nejvíce užít vychází každý čtvrtek.\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se mi, rád vám pomohu: https://www.kotula.cz/\u200B\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza a další Pražáci", "Dvorecký most – nový důležitý most a kubismus 21. století", "112e620c-1223-40f0-9753-b59a18dc269a", "Ltli-z2j6WY", false, 232, false, "https://www.youtube.com/watch?v=Ltli-z2j6WY", 37, "/downloads/Daniel Kotula - MHD/2021-07-01 - Dvorecký most – nový důležitý most a kubismus 21. století.mp4", false, false, 16, [], 1, ~U[2021-07-01 12:00:08Z], ~U[2025-12-11 12:37:00Z], ~U[2025-12-11 12:37:00Z], "V dnešním videu se podíváme na další z plánovaných projektů, který by měl výrazně ovlivnit mnoho Pražanů. Dvorecký most spojí břehy Prahy 4 a 5 a urychlí tak přesun mezi těmito městskými částmi.\n\nBaví vás video? Dejte mi odběr. Nové video o životě v Praze a jak si ho co nejvíce užít vychází každý čtvrtek.\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se mi, rád vám pomohu: https://www.kotula.cz/\u200B\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza a další Pražáci", "Dvorecký most – nový důležitý most a kubismus 21. století", "Ltli-z2j6WY", 232, false, "https://www.youtube.com/watch?v=Ltli-z2j6WY", "/downloads/Daniel Kotula - MHD/2021-07-01 - Dvorecký most – nový důležitý most a kubismus 21. století.mp4", false, 16, ~U[2021-07-01 12:00:08Z]] 13:37:00.564 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=20.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:00.565 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:37:00.567 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19268] 13:37:00.567 [debug] Current batch of media processed. Will check again in 1000ms 13:37:01.567 [debug] Current batch of media processed. Will check again in 1000ms 13:37:02.569 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V dnešním videu prozkoumáme novou linku metra D, který by měl pomoci obyvatelům z míst jako je Krč, Novodvorská, Lhotka, Kamýk, Libuš, Písnice a Jesenice.\n\nUkážeme si v terénu kde budou stanice Nové Dvory, Olbrachtova, Nemocnice Krč, Písnice a Náměstí bratří Synků.\n\nBaví vás video? Dejte mi odběr. Nové video o životě v Praze a jak si ho co nejvíce užít vychází každý čtvrtek.\n\nNatočili jsme také video o vzniku a zajímavostech v pražském metru, mrkněte se: \nhttps://youtu.be/iU-cXxcXVkU\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se mi, rád vám pomohu: https://www.kotula.cz/\u200B\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza a další Pražáci", "duration" => 236, "filename" => "/downloads/Daniel Kotula - MHD/2021-05-13 - Kdy bude Metro D a kudy povede?.mp4", "id" => "9jvqdSd83HQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9jvqdSd83HQ", "playlist_index" => 38, "timestamp" => 1620907204, "title" => "Kdy bude Metro D a kudy povede?", "upload_date" => "20210513"} 13:37:02.570 [debug] QUERY OK source="sources" db=0.4ms idle=749.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:37:02.571 [debug] QUERY OK source="sources" db=0.3ms idle=27.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:02.572 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=28.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-05-13 12:00:04Z], 16] 13:37:02.574 [debug] QUERY OK source="media_items" db=1.2ms idle=29.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V dnešním videu prozkoumáme novou linku metra D, který by měl pomoci obyvatelům z míst jako je Krč, Novodvorská, Lhotka, Kamýk, Libuš, Písnice a Jesenice.\n\nUkážeme si v terénu kde budou stanice Nové Dvory, Olbrachtova, Nemocnice Krč, Písnice a Náměstí bratří Synků.\n\nBaví vás video? Dejte mi odběr. Nové video o životě v Praze a jak si ho co nejvíce užít vychází každý čtvrtek.\n\nNatočili jsme také video o vzniku a zajímavostech v pražském metru, mrkněte se: \nhttps://youtu.be/iU-cXxcXVkU\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se mi, rád vám pomohu: https://www.kotula.cz/\u200B\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza a další Pražáci", "Kdy bude Metro D a kudy povede?", "cd6622cb-eac7-4003-a28d-ff7018010a88", "9jvqdSd83HQ", false, 236, false, "https://www.youtube.com/watch?v=9jvqdSd83HQ", 38, "/downloads/Daniel Kotula - MHD/2021-05-13 - Kdy bude Metro D a kudy povede?.mp4", false, false, 16, [], 1, ~U[2021-05-13 12:00:04Z], ~U[2025-12-11 12:37:02Z], ~U[2025-12-11 12:37:02Z], "V dnešním videu prozkoumáme novou linku metra D, který by měl pomoci obyvatelům z míst jako je Krč, Novodvorská, Lhotka, Kamýk, Libuš, Písnice a Jesenice.\n\nUkážeme si v terénu kde budou stanice Nové Dvory, Olbrachtova, Nemocnice Krč, Písnice a Náměstí bratří Synků.\n\nBaví vás video? Dejte mi odběr. Nové video o životě v Praze a jak si ho co nejvíce užít vychází každý čtvrtek.\n\nNatočili jsme také video o vzniku a zajímavostech v pražském metru, mrkněte se: \nhttps://youtu.be/iU-cXxcXVkU\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se mi, rád vám pomohu: https://www.kotula.cz/\u200B\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza a další Pražáci", "Kdy bude Metro D a kudy povede?", "9jvqdSd83HQ", 236, false, "https://www.youtube.com/watch?v=9jvqdSd83HQ", "/downloads/Daniel Kotula - MHD/2021-05-13 - Kdy bude Metro D a kudy povede?.mp4", false, 16, ~U[2021-05-13 12:00:04Z]] 13:37:02.575 [debug] QUERY OK source="sources" db=0.5ms idle=31.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:02.576 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:37:02.577 [debug] QUERY OK source="media_items" db=0.5ms idle=5.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19307] 13:37:02.577 [debug] Current batch of media processed. Will check again in 1000ms 13:37:02.718 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://youtube.com/playlist?list=PLYf9D1fwboO9U3gQgVCHeUzZfJtA7Yen4&si=cyDJzcGPKEJ-172x --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Daniel Kotula - MHD/%(upload_date>%Y-%m-%d)S - %(title)S.%(ext)S --remux-video mp4 --format-sort res:4320,+codec:avc, vp9, av01: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/42/09/420980ce0ff78f879ea234618f163546b919d0eb8020fbe8f971bac218cce3cb.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: Deprecated Feature: Using arbitrary fields (vp9) for format sorting is deprecated and may be removed in a future version Deprecated Feature: Using arbitrary fields (av01) for format sorting is deprecated and may be removed in a future version 13:37:02.730 [debug] Gracefully stopping file follower 13:37:02.730 [debug] QUERY OK source="sources" db=0.3ms idle=158.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [16] 13:37:02.731 [debug] QUERY OK source="sources" db=0.4ms idle=157.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:02.732 [debug] QUERY OK source="media_items" db=0.7ms idle=156.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-06 17:00:17Z], 16] 13:37:02.739 [debug] QUERY OK source="media_items" db=4.6ms idle=157.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vlaky jsou v Praze stále oblíbenějším způsobem přepravy. A tak jsme se rozhodli na ně podívat zblízka a představit vám ty nejzajímavější vlakové rekordy. Kde najdete v metropoli nejdelší tunel? Jakou maximální rychlostí tu může jezdit vlak a na kterém nádraží si dáte tu nejlepší kávu?\n\nPraha na vlakovou dopravu do budoucna hodně sází, což je ostatně patrné i z pozornosti, která se v poslední době věnuje výstavbě nových tratí a nádraží či rekonstrukcím těch stávajících.\n\nTo ale není jediná zajímavost, jež se k vlakům v hlavním městě váže. Schválně, kolik z následujících rekordů (a kuriozit) jste znali?\n\n• Železniční síť v Praze má neuvěřitelných 170 km.\n• Pražské vlaky denně přepraví 175 000 cestujících.\n• Nejstarším (a podle mnohých i nejkrásnějším) nádražím je Masarykovo nádraží v Praze, kam první vlak dorazil před 180 lety.\n• Nejdelším vlakovým mostem je Negrelliho viadukt s 87 oblouky.\n• Nejdelším tunelem je Vítkovský tunel s 1365 metry, který propojuje Hlavní nádraží s Libní.\n• Nejvíce vlaků projede mezi právě Libní a Hlavním nádražím – více než 500 denně.\n• Nejrychleji se mohou vlaky prohánět na úsecích z Libně do Běchovic a z Vršovic do Uhříněvsi, kde je maximální povolená rychlost 160 km/h.\n• Nejlepší kávu si dáte na Smíchovském nádraží u stánku Kafe Kolej, nejautentičtější nádražní restauraci pak najdete v Dejvicích – v podniku s příznačným názvem Dejvická nádražka. A za návštěvu rozhodně stojí i Masaryčka na Masarykově nádraží.\n\nKterý z vlakových rekordů byl pro vás novinkou? A souhlasíte s naším výběrem nejkrásnějších nádraží či nejlepších nádražních podniků? Dejte nám vědět do komentářů!\n\n0:00 Pražské vlakové rekordy\n1:22 Železniční síť v Praze\n2:10 Unikátní Hlavní nádraží\n3:43 Nejkrásnější stanice\n5:21 Nejdelší most\n5:56 Nejdelší tunel\n6:35 Nejvíce vlaků\n6:58 Nejrychlejší přeprava\n8:01 Nejlepší káva i hospoda\n\nProměna Hlavního nádraží vzbudila před časem spoustu vášní. Jak tedy bude největší pražský vlakový uzel vypadat? Podívejte se na video: https://youtu.be/IyRs1IBRjnE?si=NgzWsGrLaMee6uFP\nNejen „Hlavák“ ale čeká proměna. Co bude s ostatními ikonickými nádražími? Víme to: https://youtu.be/_6IGDWMWeGM?si=SHetgMayWH-Xsc3b\nNa proměnu Masarykova nádraží naváže i nová výstavba na Florenci. Co se tu chystá? Zjistíte ve videu: https://youtu.be/utBtW12QK5M?si=p1_eIwSACzoYhjAU\nA kdy se konečně dočkáme rychlodráhy na letiště a do Kladna? I na tuto otázku jsme zjišťovali odpověď: https://youtu.be/fCJnOBvNz5U?si=El4eu4w6-HSoS4jE\nA na co dalšího se v oblasti železniční dopravy může Praha v budoucnu těšit? Podívejte se: https://youtu.be/8ZUjqpMSYxo?si=4rYIiU8gsY6BOdcl\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n \nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n \nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Vlakové rekordy: Kde se jezdí nejrychleji a kde mají nejlepší nádražku?", "2619abce-c6fe-4db4-af60-602fd0eb255b", "BlVJgddcg6Y", false, 602, false, "https://www.youtube.com/watch?v=BlVJgddcg6Y", 1, "/downloads/Daniel Kotula - MHD/2025-11-06 - Vlakové rekordy: Kde se jezdí nejrychleji a kde mají nejlepší nádražku?.mp4", false, false, 16, [], 1, ~U[2025-11-06 17:00:17Z], ~U[2025-12-11 12:37:02Z], ~U[2025-12-11 12:37:02Z], "Vlaky jsou v Praze stále oblíbenějším způsobem přepravy. A tak jsme se rozhodli na ně podívat zblízka a představit vám ty nejzajímavější vlakové rekordy. Kde najdete v metropoli nejdelší tunel? Jakou maximální rychlostí tu může jezdit vlak a na kterém nádraží si dáte tu nejlepší kávu?\n\nPraha na vlakovou dopravu do budoucna hodně sází, což je ostatně patrné i z pozornosti, která se v poslední době věnuje výstavbě nových tratí a nádraží či rekonstrukcím těch stávajících.\n\nTo ale není jediná zajímavost, jež se k vlakům v hlavním městě váže. Schválně, kolik z následujících rekordů (a kuriozit) jste znali?\n\n• Železniční síť v Praze má neuvěřitelných 170 km.\n• Pražské vlaky denně přepraví 175 000 cestujících.\n• Nejstarším (a podle mnohých i nejkrásnějším) nádražím je Masarykovo nádraží v Praze, kam první vlak dorazil před 180 lety.\n• Nejdelším vlakovým mostem je Negrelliho viadukt s 87 oblouky.\n• Nejdelším tunelem je Vítkovský tunel s 1365 metry, který propojuje Hlavní nádraží s Libní.\n• Nejvíce vlaků projede mezi právě Libní a Hlavním nádražím – více než 500 denně.\n• Nejrychleji se mohou vlaky prohánět na úsecích z Libně do Běchovic a z Vršovic do Uhříněvsi, kde je maximální povolená rychlost 160 km/h.\n• Nejlepší kávu si dáte na Smíchovském nádraží u stánku Kafe Kolej, nejautentičtější nádražní restauraci pak najdete v Dejvicích – v podniku s příznačným názvem Dejvická nádražka. A za návštěvu rozhodně stojí i Masaryčka na Masarykově nádraží.\n\nKterý z vlakových rekordů byl pro vás novinkou? A souhlasíte s naším výběrem nejkrásnějších nádraží či nejlepších nádražních podniků? Dejte nám vědět do komentářů!\n\n0:00 Pražské vlakové rekordy\n1:22 Železniční síť v Praze\n2:10 Unikátní Hlavní nádraží\n3:43 Nejkrásnější stanice\n5:21 Nejdelší most\n5:56 Nejdelší tunel\n6:35 Nejvíce vlaků\n6:58 Nejrychlejší přeprava\n8:01 Nejlepší káva i hospoda\n\nProměna Hlavního nádraží vzbudila před časem spoustu vášní. Jak tedy bude největší pražský vlakový uzel vypadat? Podívejte se na video: https://youtu.be/IyRs1IBRjnE?si=NgzWsGrLaMee6uFP\nNejen „Hlavák“ ale čeká proměna. Co bude s ostatními ikonickými nádražími? Víme to: https://youtu.be/_6IGDWMWeGM?si=SHetgMayWH-Xsc3b\nNa proměnu Masarykova nádraží naváže i nová výstavba na Florenci. Co se tu chystá? Zjistíte ve videu: https://youtu.be/utBtW12QK5M?si=p1_eIwSACzoYhjAU\nA kdy se konečně dočkáme rychlodráhy na letiště a do Kladna? I na tuto otázku jsme zjišťovali odpověď: https://youtu.be/fCJnOBvNz5U?si=El4eu4w6-HSoS4jE\nA na co dalšího se v oblasti železniční dopravy může Praha v budoucnu těšit? Podívejte se: https://youtu.be/8ZUjqpMSYxo?si=4rYIiU8gsY6BOdcl\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n \nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n \nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Vlakové rekordy: Kde se jezdí nejrychleji a kde m (truncated) 13:37:02.741 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=163.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:02.743 [debug] QUERY OK source="media_items" db=1.0ms idle=10.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-25 16:07:00Z], 16] 13:37:02.751 [debug] QUERY OK source="media_items" db=5.3ms idle=12.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Autobusy potká člověk v Praze doslova na každém rohu. Však jich tu taky jezdí skoro dvakrát víc než tramvají! Počet autobusových zastávek v metropoli dosahuje tisíců a nejdelší linka vás doveze až pod Sněžku. A to je jen malý zlomek zajímavostí a rekordů, které vám prozradíme v tomto videu!\n\nCo jste tedy o autobusech brázdících pražské silnice netušili?\n• Celkem v Praze jezdí 1277 autobusů a všechny jsou už dnes nízkopodlažní.\n• Počet autobusových zastávek přesahuje 3200.\n• Cestující se mohou svézt některou z 154 linek.\n• Nejdelší linka, s číslem 177, jede z Chodova na polikliniku Mazurská, což je 28 km a 46 zastávek. V rámci pražské integrované dopravy pak vede linka 425, jezdící z Černého Mostu až do Pece pod Sněžkou, což je 175 km.\n• Nejkratší linka je číslo 249 z Nového Zličína na Zličín – jede pouhých 650 metrů.\n• Nejčastěji v ulicích potkáte autobusy českého výrobce SOR, následuje značka Iveco z Francie a pak Solaris z Polska.\n• Nejdelší autobus je Iveco Streetway 18m s délkou 18,75 m, šířkou 2,54 m a výškou 3,24 m, jehož kapacita je 151 cestujících.\n• K nejvytíženějším linkám patří 107 z Dejvické na Suchdol, výše zmíněná 177 nebo 125 jezdící z Jižního Města na Smíchovské nádraží.\n• Jednou z velkých novinek, jež se chystají, je tzv. tunelbus. Linka 145 by měla spojit Dejvickou s Čimicemi přes tunel Blanka a měla by se stát páteřní linkou.\n• A co bude s autobusy v Praze v budoucnu? Do roku 2030 by mělo být vyměněno 900 vozů, z čehož 600 bude jezdit na elektřinu nebo vodík a 300 na nízkoemisní obnovitelné palivo.\n• Ročně pražské autobusy spotřebují 30 milionů litrů nafty.\n• Co značí čísla v dolním rohu čelního skla? Jedná se o pořadí, ve kterém daný autobus na lince vyjíždí.\n• Řidiči autobusů jsou označováni jako „gumaři“ (řidiči metra jsou „krtci“ a ti z tramvají jsou „ševci“). Cestujícím se pak přezdívá „kaštany“.\n\nJezdíte pravidelně autobusy? A jaký nejlepší či nejhorší zážitek jste si z cesty odnesli? Podělte se s námi v komentářích!\n\n0:00 Autobusové rekordy\n0:52 Autobusy v číslech\n2:44 Autobus na zrušení?\n3:33 Druhy autobusů v ulicích\n4:47 Nejvytíženější linky\n5:56 Chystané novinky\n7:17 Budoucnost autobusů v Praze\n8:36 Perličky ze světa dopravy\n\nVýznamnou roli v plynulosti autobusové dopravy v metropoli hrají tzv. buspruhy. A i těm jsme věnovali samostatné video: https://youtu.be/8tQuU5-pLZA?si=6cIKTzsp45TEurD-\nNa některých místech jsou autobusy nahrazovány trolejbusy. Kde je můžete potkat už dnes a kde se s nimi svezete v budoucnu? Podívejte se: https://youtu.be/H_VkMxo4dj4?si=1tsvKEKlRyPbiFsA\nNedávno jsme na našem kanálu srovnávali pražské a newyorské metro. Jak to dopadlo? Prozradíme ve videu: https://youtu.be/bWtKU1xp_u0?si=RqDEG-XTpBfInWJg\nPoměrně čerstvou novinkou v pražské MHD je i nový model tramvaje 52T. Jak se v tomto voze jezdí, jsme zjišťovali s kamerou: https://youtu.be/dJRxu2RHPyk?si=V1V7m16Ti6ZgrtP0\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n \nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n \nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Autobusové rekordy: Který je nejkratší a kterým dojedete pod Sněžku?", "3ab58370-4881-4c8f-8dcd-6451b0ef08e0", "zB0iP3-WJxE", false, 629, false, "https://www.youtube.com/watch?v=zB0iP3-WJxE", 2, "/downloads/Daniel Kotula - MHD/2025-09-25 - Autobusové rekordy: Který je nejkratší a kterým dojedete pod Sněžku?.mp4", false, false, 16, [], 1, ~U[2025-09-25 16:07:00Z], ~U[2025-12-11 12:37:02Z], ~U[2025-12-11 12:37:02Z], "Autobusy potká člověk v Praze doslova na každém rohu. Však jich tu taky jezdí skoro dvakrát víc než tramvají! Počet autobusových zastávek v metropoli dosahuje tisíců a nejdelší linka vás doveze až pod Sněžku. A to je jen malý zlomek zajímavostí a rekordů, které vám prozradíme v tomto videu!\n\nCo jste tedy o autobusech brázdících pražské silnice netušili?\n• Celkem v Praze jezdí 1277 autobusů a všechny jsou už dnes nízkopodlažní.\n• Počet autobusových zastávek přesahuje 3200.\n• Cestující se mohou svézt některou z 154 linek.\n• Nejdelší linka, s číslem 177, jede z Chodova na polikliniku Mazurská, což je 28 km a 46 zastávek. V rámci pražské integrované dopravy pak vede linka 425, jezdící z Černého Mostu až do Pece pod Sněžkou, což je 175 km.\n• Nejkratší linka je číslo 249 z Nového Zličína na Zličín – jede pouhých 650 metrů.\n• Nejčastěji v ulicích potkáte autobusy českého výrobce SOR, následuje značka Iveco z Francie a pak Solaris z Polska.\n• Nejdelší autobus je Iveco Streetway 18m s délkou 18,75 m, šířkou 2,54 m a výškou 3,24 m, jehož kapacita je 151 cestujících.\n• K nejvytíženějším linkám patří 107 z Dejvické na Suchdol, výše zmíněná 177 nebo 125 jezdící z Jižního Města na Smíchovské nádraží.\n• Jednou z velkých novinek, jež se chystají, je tzv. tunelbus. Linka 145 by měla spojit Dejvickou s Čimicemi přes tunel Blanka a měla by se stát páteřní linkou.\n• A co bude s autobusy v Praze v budoucnu? Do roku 2030 by mělo být vyměněno 900 vozů, z čehož 600 bude jezdit na elektřinu nebo vodík a 300 na nízkoemisní obnovitelné palivo.\n• Ročně pražské autobusy spotřebují 30 milionů litrů nafty.\n• Co značí čísla v dolním rohu čelního skla? Jedná se o pořadí, ve kterém daný autobus na lince vyjíždí.\n• Řidiči autobusů jsou označováni jako „gumaři“ (řidiči metra jsou „krtci“ a ti z tramvají jsou „ševci“). Cestujícím se pak přezdívá „kaštany“.\n\nJezdíte pravidelně autobusy? A jaký nejlepší či nejhorší zážitek jste si z cesty odnesli? Podělte se s námi v komentářích!\n\n0:00 Autobusové rekordy\n0:52 Autobusy v číslech\n2:44 Autobus na zrušení?\n3:33 Druhy autobusů v ulicích\n4:47 Nejvytíženější linky\n5:56 Chystané novinky\n7:17 Budoucnost autobusů v Praze\n8:36 Perličky ze světa dopravy\n\nVýznamnou roli v plynulosti autobusové dopravy v metropoli hrají tzv. buspruhy. A i těm jsme věnovali samostatné video: https://youtu.be/8tQuU5-pLZA?si=6cIKTzsp45TEurD-\nNa některých místech jsou autobusy nahrazovány trolejbusy. Kde je můžete potkat už dnes a kde se s nimi svezete v budoucnu? Podívejte se: https://youtu.be/H_VkMxo4dj4?si=1tsvKEKlRyPbiFsA\nNedávno jsme na našem kanálu srovnávali pražské a newyorské metro. Jak to dopadlo? Prozradíme ve videu: https://youtu.be/bWtKU1xp_u0?si=RqDEG-XTpBfInWJg\nPoměrně čerstvou novinkou v pražské MHD je i nový model tramvaje 52T. Jak se v tomto voze jezdí, jsme zjišťovali s kamerou: https://youtu.be/dJRxu2RHPyk?si=V1V7m16Ti6ZgrtP0\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové (truncated) 13:37:02.757 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=24.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:02.758 [debug] QUERY OK source="media_items" db=0.5ms idle=19.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-04 16:01:04Z], 16] 13:37:02.767 [debug] QUERY OK source="media_items" db=7.0ms idle=17.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pohádkové město v srdci Evropy na jedné straně, pulzující světová metropole na straně druhé. A v obou propracovaný systém podzemní dráhy. Které metro by vyhrálo v pomyslném souboji o lepší službu svým obyvatelům? Odpovídáme ve videu!\n\nZatímco Praha má okolo 1,3 milionu obyvatel, v New Yorku našlo svůj domov přes 8,5 milionu lidí. A ačkoli se zdá, že tato dvě města nemají pranic společného, jedno je spojuje. Zdejší obyvatelé často využívají hromadnou dopravu. A tak je v obou metropolích její systém velmi dobře propracován. My se proto rozhodli podívat se „na zoubek“ metru. Jak toto porovnání dopadlo?\n\nPraha vs. New York\n• New York spustil provoz metra v roce 1904, Praha až o 70 let později.\n• Pražské metro přepraví cestující na 65 kilometrech tratí, newyorské disponuje 1056 kilometry kolejí.\n• Zatímco v Praze připadá 1 km tratí na 20 tisíc obyvatel, v New Yorku je tento poměr 1 km na 6 300 obyvatel.\n• Pražské metro je v provozu od 4.30 ráno do půlnoci, newyorské pak 24 hodin denně.\n• V Praze metro přepraví asi milion cestujících denně, v New Yorku okolo 4 milionů.\n• Co se intervalů týče, v našem hlavním městě jezdí metro ve špičce každé 2–2,5 minuty, v běžném provozu 3–5 minut a v noci či brzy ráno 7–10 minut. Obyvatelé New Yorku na metro čekají ve špičce 2–5 minut, ve středním provozu 5–10 a v noci 5–15 minut.\n• Zatímco pražské metro jezdí přesně podle jízdního řádu, v newyorském má zpoždění okolo 20 % souprav.\n• Pražané mohou využít při přepravě 3 linky a 61 stanic metra, v New Yorku si obyvatelé vybírají z 25 linek a 472 stanic.\n• Nejdelší vzdálenost mezi stanicemi je v Praze 2,7 km (mezi Nádražím Holešovice a Kobylisy), v New Yorku je nejdelší úsek 5,6 km.\n• Vlaky mají v New Yorku 11 vozů a nástupiště jsou tak dlouhá kolem 180 metrů, v Praze je vagonů většinou 5 a nástupiště máme 100metrová.\n• Co se počtu bezbariérových stanic týče, vede pražské metro se 77 % stanic nad newyorským, kde je bezbariérových jen asi 25 % stanic.\n• Průměrná rychlost pražského metra je 36 km/h a maximální povolená pak 80 km/h. Newyorské metro jezdí průměrnou rychlostí 28 km/h a maximálně má povoleno 89 km/h.\n• V roce 2024 přepravilo metro v New Yorku 1,2 miliardy cestujících, v Praze se v roce 2023 svezlo metrem 380 milionů lidí.\n• Newyorské metro je oproti tomu pražskému špinavější, hlučnější a často i zastaralejší.\n• Pražané zaplatí za roční jízdné v MHD 3 650 Kč, Newyorčané si musejí připravit asi 6x vyšší obnos.\n\nTak co, dali byste přednost newyorskému metru, nebo jste fanoušky toho pražského? Dejte nám vědět do komentářů!\n\n0:00 Praha vs. New York\n1:27 Sedmdesátiletý náskok\n1:58 Stanice na každém rohu\n2:49 Metro, které nikdy nespí\n3:42 Jako hodinky\n4:00 Spleť linek a stanic\n5:24 Lokální vs. expresní linky\n5:53 Nej newyorského metra\n6:30 Turnikety, nebo volnost?\n7:08 Kde se jezdí rychleji a moderněji\n8:17 V čem vyhrává Praha\n8:41 Kolik stojí jízdné\n9:22 Nejkrásnější stanice v New Yorku\n\nNejvětší událostí, která se v pražském metru chystá, je otevření zbrusu nové a dlouho očekávané linky D. S kamerou jsme vyrazili přímo pod zem, abychom vám ukázali, jak stavba probíhá: https://youtu.be/7FRXmqwwkqg?si=gqHyKTR1jtHN5GyO\nPraha nejenže chystá novou linku, ale hovoří se i o prodloužení těch stávajících. Kterých linek se to týká a kam by měly v budoucnu vést? Víme to: https://youtu.be/5OhP5mNvTeI?si=hXLEBUGhGq7qnbHv\nJak ušetřit čas při přestupech v metru? Stačí znát pár zkratek a vychytávek! Prozradili jsme je ve videu: https://youtu.be/NYREtT_kpWs?si=vSFsNDHwtpex3rbK\nPražské metro je plné překvapení a zajímavostí. 7 top perliček jsme pro vás shrnuli v jednom z našich videí: https://youtu.be/iU-cXxcXVkU?si=WmgRF5MDrU_gJihN\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n \nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n \nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ru" <> ..., "Praha vs. New York: Které metro je lepší?", "723bb863-9b5c-4df6-b11c-c3f68da54a79", "bWtKU1xp_u0", false, 682, false, "https://www.youtube.com/watch?v=bWtKU1xp_u0", 3, "/downloads/Daniel Kotula - MHD/2025-09-04 - Praha vs. New York: Které metro je lepší?.mp4", false, false, 16, [], 1, ~U[2025-09-04 16:01:04Z], ~U[2025-12-11 12:37:02Z], ~U[2025-12-11 12:37:02Z], "Pohádkové město v srdci Evropy na jedné straně, pulzující světová metropole na straně druhé. A v obou propracovaný systém podzemní dráhy. Které metro by vyhrálo v pomyslném souboji o lepší službu svým obyvatelům? Odpovídáme ve videu!\n\nZatímco Praha má okolo 1,3 milionu obyvatel, v New Yorku našlo svůj domov přes 8,5 milionu lidí. A ačkoli se zdá, že tato dvě města nemají pranic společného, jedno je spojuje. Zdejší obyvatelé často využívají hromadnou dopravu. A tak je v obou metropolích její systém velmi dobře propracován. My se proto rozhodli podívat se „na zoubek“ metru. Jak toto porovnání dopadlo?\n\nPraha vs. New York\n• New York spustil provoz metra v roce 1904, Praha až o 70 let později.\n• Pražské metro přepraví cestující na 65 kilometrech tratí, newyorské disponuje 1056 kilometry kolejí.\n• Zatímco v Praze připadá 1 km tratí na 20 tisíc obyvatel, v New Yorku je tento poměr 1 km na 6 300 obyvatel.\n• Pražské metro je v provozu od 4.30 ráno do půlnoci, newyorské pak 24 hodin denně.\n• V Praze metro přepraví asi milion cestujících denně, v New Yorku okolo 4 milionů.\n• Co se intervalů týče, v našem hlavním městě jezdí metro ve špičce každé 2–2,5 minuty, v běžném provozu 3–5 minut a v noci či brzy ráno 7–10 minut. Obyvatelé New Yorku na metro čekají ve špičce 2–5 minut, ve středním provozu 5–10 a v noci 5–15 minut.\n• Zatímco pražské metro jezdí přesně podle jízdního řádu, v newyorském má zpoždění okolo 20 % souprav.\n• Pražané mohou využít při přepravě 3 linky a 61 stanic metra, v New Yorku si obyvatelé vybírají z 25 linek a 472 stanic.\n• Nejdelší vzdálenost mezi stanicemi je v Praze 2,7 km (mezi Nádražím Holešovice a Kobylisy), v New Yorku je nejdelší úsek 5,6 km.\n• Vlaky mají v New Yorku 11 vozů a nástupiště jsou tak dlouhá kolem 180 metrů, v Praze je vagonů většinou 5 a nástupiště máme 100metrová.\n• Co se počtu bezbariérových stanic týče, vede pražské metro se 77 % stanic nad newyorským, kde je bezbariérových jen asi 25 % stanic.\n• Průměrná rychlost pražského metra je 36 km/h a maximální povolená pak 80 km/h. Newyorské metro jezdí průměrnou rychlostí 28 km/h a maximálně má povoleno 89 km/h.\n• V roce 2024 přepravilo metro v New Yorku 1,2 miliardy cestujících, v Praze se v roce 2023 s (truncated) 13:37:02.771 [debug] QUERY OK source="sources" db=0.9ms idle=27.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:02.773 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=22.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-07 16:01:16Z], 16] 13:37:02.781 [debug] QUERY OK source="media_items" db=5.8ms queue=0.1ms idle=16.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Kdybychom měli vybrat nejdůležitější dopravní událost tohoto roku v Praze, určitě bychom hlasovali pro nedávné otevření vlakového nádraží Praha – Bubny a zprovoznění nového úseku železnice. S kamerou jsme u takového přelomu nemohli chybět!\n \nNa co se můžete těšit? A kdy se konečně svezete rychlodráhou na letiště či do Kladna?\n \nNádraží Praha – Bubny\nJen pár kroků od stanice Vltavská se otevřelo důležité pražské nádraží. Díky němu jednoduše při cestách přestoupíte z vlaku na metro, nebo vyměníte metro a tramvaj právě za vlak, kterým se odtud do Dejvic nebo na Masaryčku dostanete za pár minut.\nTaké pro příměstskou dopravu je nádraží v Bubnech klíčové. Mířit sem bude linka S5 z Kladna nebo rychlíky z Rakovníka, dále pak S4 z Kralup a Ústí nad Labem. Nově budou některé vlaky v Bubnech končit, aby tak ulevily přetížené Masaryčce.\nProč se vlastně postavilo tak velké nádraží zrovna v Bubnech? Zatímco dnes se jedná o nepříliš „živou“ lokalitu, v budoucnu se to obrátí. Na zdejším brownfieldu se plánuje výstavba čtvrti pro 25 tisíc obyvatel, nedaleko má vyrůst nové sídlo filharmonie.\nNádraží v Bubnech navíc bude součástí chystané rychlodráhy na letiště.\n \nZastávka Výstaviště\nPokud se budete chtít dostat na Výstaviště či do Stromovky, bude vlak nejlepším způsobem. Zdejší zastávka má dvě částečně zastřešená nástupiště s výhledem díky proskleným stěnám. Navíc přes nástupiště vede lávka, která nádraží spojuje se Stromovkou.\n \nJak to bude s rychlodráhou\nObě zmíněná nádraží budou součástí chystané rychlodráhy, jež má jezdit z Masarykova nádraží přes Letiště Václava Havla až do Kladna. Jak to ale vypadá s jejím dokončením? Z 11 etap jsou hotové tři… Dokončená je rekonstrukce Negrelliho viaduktu, na Masaryčce se budují nová nástupiště a je hotový úsek mezi Kladnem a Ostrovcem.\nJeště letos by se mohlo začít s modernizací úseku mezi Ruzyní a Kladnem. Do roku 2030 by se měly postavit 4 etapy najednou – z Veleslavína na Ruzyň a z Ruzyně na letiště, a to včetně podzemní stanice na letišti a propojení letiště s tratí do Kladna. Ve stejné době se počítá i s dokončením etapy z Výstaviště do Dejvic.\nPosledním, a zároveň nejsložitějším, úsekem má být vybudování trati mezi Dejvicemi a Veleslavínem, jež má vést v podzemí, a to v hloubce až 98 metrů. Ačkoli oficiální odhady hovoří také o dokončení do roku 2030, dá se očekávat spíše zpoždění.\n \nTak co nově otevřené trati říkáte? A jak to vidíte s rychlodráhou? Jste spíše optimisté, kteří věří v brzké dokončení, nebo patříte k pesimistům? Dejte nám vědět do komentářů!\n\n0:00 Dopravní událost roku v Praze\n0:55 Zbrusu nové nádraží v Bubnech\n3:30 Nová čtvrť i filharmonie\n5:08 Vlakem do Stromovky\n5:55 Jak to vypadá s rychlodráhou\n7:00 Čtyři etapy do roku 2030?\n8:22 Nejsložitější úsek pod zemí\n9:19 Potřebujeme rychlodráhu?\n \nVlakům se na našem kanálu věnujeme pravidelně. Nedávno jsme se zaměřili i na to, jak to s nimi v Praze bude vypadat v budoucnu: https://youtu.be/8ZUjqpMSYxo?si=nKzJMiZmvPsBGmPM\nOstatně i rychlodráhu jsme představili. A zaměřili se hlavně na to, proč ji stále ještě nemáme: https://youtu.be/pcEl7DQUc8w?si=qQXa-nPY0FNWgeqZ\nMimochodem, věděli jste, že vlak je nejrychlejším způsobem, jak cestovat po Praze? Přesvědčte se sami: https://youtu.be/T5sxgJke6_U?si=Au2tLPYmrpO9P631\nKdybyste při cestování vlakem skončili na Masaryčce a dostali chuť na něco dobrého, poradíme vám, kam rozhodně zajít: https://youtu.be/ngIHzuS6yBY?si=stByQA6m_Iv2ovB0\n \nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n \nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n \nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Největší dopravní událost roku - nové nádraží Bubny a rychlodráha na letiště. Kdy se rozjede?", "d57caf70-3554-4784-9296-3b01de45adb9", "fCJnOBvNz5U", false, 639, false, "https://www.youtube.com/watch?v=fCJnOBvNz5U", 4, "/downloads/Daniel Kotula - MHD/2025-08-07 - Největší dopravní událost roku - nové nádraží Bubny a rychlodráha na letiště. Kdy se rozjede?.mp4", false, false, 16, [], 1, ~U[2025-08-07 16:01:16Z], ~U[2025-12-11 12:37:02Z], ~U[2025-12-11 12:37:02Z], "Kdybychom měli vybrat nejdůležitější dopravní událost tohoto roku v Praze, určitě bychom hlasovali pro nedávné otevření vlakového nádraží Praha – Bubny a zprovoznění nového úseku železnice. S kamerou jsme u takového přelomu nemohli chybět!\n \nNa co se můžete těšit? A kdy se konečně svezete rychlodráhou na letiště či do Kladna?\n \nNádraží Praha – Bubny\nJen pár kroků od stanice Vltavská se otevřelo důležité pražské nádraží. Díky němu jednoduše při cestách přestoupíte z vlaku na metro, nebo vyměníte metro a tramvaj právě za vlak, kterým se odtud do Dejvic nebo na Masaryčku dostanete za pár minut.\nTaké pro příměstskou dopravu je nádraží v Bubnech klíčové. Mířit sem bude linka S5 z Kladna nebo rychlíky z Rakovníka, dále pak S4 z Kralup a Ústí nad Labem. Nově budou některé vlaky v Bubnech končit, aby tak ulevily přetížené Masaryčce.\nProč se vlastně postavilo tak velké nádraží zrovna v Bubnech? Zatímco dnes se jedná o nepříliš „živou“ lokalitu, v budoucnu se to obrátí. Na zdejším brownfieldu se plánuje výstavba čtvrti pro 25 tisíc obyvatel, nedaleko má vyrůst nové sídlo filharmonie.\nNádraží v Bubnech navíc bude součástí chystané rychlodráhy na letiště.\n \nZastávka Výstaviště\nPokud se budete chtít dostat na Výstaviště či do Stromovky, bude vlak nejlepším způsobem. Zdejší zastávka má dvě částečně zastřešená nástupiště s výhledem díky proskleným stěnám. Navíc přes nástupiště vede lávka, která nádraží spojuje se Stromovkou.\n \nJak to bude s rychlodráhou\nObě zmíněná nádraží budou součástí chystané rychlodráhy, jež má jezdit z Masarykova nádraží přes Letiště Václava Havla až do Kladna. Jak to ale vypadá s jejím dokončením? Z 11 etap jsou hotové tři… Dokončená je rekonstrukce Negrelliho viaduktu, na Masaryčce se budují nová nástupiště a je hotový úsek mezi Kladnem a Ostrovcem.\nJeště letos by se mohlo začít s modernizací úseku mezi Ruzyní a Kladnem. Do roku 2030 by se měly postavit 4 etapy najednou – z Veleslavína na Ruzyň a z Ruzyně na letiště, a to včetně podzemní stanice na letišti a propojení letiště s tratí do Kladna. Ve stejné době se počítá i s dokončením etapy z Výstaviště do Dejvic.\nPosledním, a zároveň nejsložitějším, úsekem má být vybudování trati mezi Dejvicemi a Veleslavínem, jež má vést v podzemí, a to v hloubce až 98 metrů. Ačkoli oficiáln (truncated) 13:37:02.783 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=23.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:02.784 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=17.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-31 16:00:49Z], 16] 13:37:02.793 [debug] QUERY OK source="media_items" db=6.0ms queue=0.1ms idle=14.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Možná jimi denně procházíte a ani si nevšimnete, jak jsou zajímavé. Ano, mluvíme o stanicích metra. Přitom každá z nich je něčím jedinečná! Ostatně to jsme se rozhodli vám dokázat v tomto videu.\n\nČeho si všímat, až zase příště budete ve stanici metra čekat na svůj vlak? A které zajímavosti jste o stanicích netušili?\n\nTypy stanic metra\nPodle prostoru je můžeme rozdělit na:\n• jednolodní (a to buď zcela otevřený, jako je to např. na Hájích či Opatově, nebo se sloupy, jež najdete např. na Kačerově či I. P. Pavlova);\n• dvoulodní (ty zatím v Praze nejsou, změnit se to však má s dostavbou linky D);\n• trojlodní (ty najdete třeba v centru na přestupním Můstku).\nPodle způsobu stavby pak v Praze máme:\n• ražené stanice (většinou ty ve velké hloubce, např. Náměstí Míru, jež je nejhlubší stanicí pražského metra);\n• hloubené stanice (jsou blíže k povrchu a často jednolodní, např. již zmíněné Háje);\n• povrchové (Vyšehrad) nebo nadzemní (Luka).\nPodle uspořádání nástupiště jsou stanice:\n• ostrovní, tedy s nástupištěm uprostřed (těch je v Praze naprostá většina);\n• boční s nástupištěm na kraji (Vyšehrad, Hlavní nádraží, Střížkov, Nemocnice Motol);\n• raritou je Rajská zahrada, jež má nástupiště v patrech nad sebou.\nA pak v Praze najdete i stanice:\n• obratové (v prostoru za stanicí je možné jízdu obrátit na protisměrnou kolej – patří k nim všechny současné konečné, ale i ty minulé, např. Dejvická, Smíchovské nádraží nebo Florenc);\n• s obřími ocelovými vraty (většinou jsou skrytá v tunelu, ale na Ládví jsou viditelná – jsou součástí ochranného systému metra pro případ hrozby).\nChcete znát více zajímavostí o pražském metru? Pak se podívejte na naše video, kde jsme je shrnuli: https://youtu.be/iU-cXxcXVkU?si=1I5fKxyu4i95iBrn\n\nJak vypadá provoz ve stanici\nV každé stanici najdete dozorčího stanice, který nejenže hlídá v prostoru pořádek pomocí kamer, ale také stanici ráno otevírá a večer zavírá. Provoz metra začíná až ve chvíli, kdy připravenost na lince potvrdí všichni dozorčí – teprve pak se zapíná elektřina do kolejnice, která je pod žlutým krytem.\nPokud by vás zajímalo, v čem drží metro rekordy, doporučujeme naše video: https://youtu.be/5Q8Z4j8JguU?si=GsDhhJZ6WpMw4rF0\n\nProč tu tak fouká?\nMetro jede v tunelu rychlostí až 80 km/hod. Pohyb souprav v tunelech samozřejmě způsobuje i pohyb vzduchu. Největší průvan vzniká ve stanicích s jediným výstupem nebo tam, kde je před i za stanicí dlouhý tunel (např. Vltavská). Naopak třeba v nových stanicích na lince A je vítr minimální, a to díky průduchům mezi tunely.\nNa menší průvan možná mysleli i autoři nové linky D. Jak vypadá její stavba? Podívejte se: https://youtu.be/7FRXmqwwkqg?si=jcTWu4CJleJZrAI1\n\nOrientační systém\nV každé stanici najdete orientační systém, tedy směrovky ke vstupu a výstupu, označení jednotlivých směrů linky, seznam všech stanic i seznam stanic na dané lince. Orientační označení mají také výstupy z vestibulu – písmeno E a příslušnou číslici. Samostatný orientační systém je v metru připraven i pro nevidomé.\nOstatně i orientaci v metru jsme věnovali samostatné video, konkrétně o novém jezevčíkovi: https://youtu.be/vAy5F7zdyGc?si=2X2aiSv9byPcSuTg\nA pokud chcete při přestupech v metru ušetřit co nejvíc času, rádi poradíme: https://youtu.be/NYREtT_kpWs?si=_qoxac94nqNBTUwE\n\nHlavně bezpečně\nCo dělat, pokud by někdo spadl do kolejiště? K zastavení soupravy slouží nouzová tlačítka, jež jsou na začátku i konci nástupiště. Pokud by už metro nedokázalo zabrzdit, je jedinou možností lehnout si do žlábku mezi kolejemi a vyčkat na pomoc. Nouzové tlačítko znemožní i odjezd soupravy, například když někdo spadne mezi vagony apod. Obdobná tlačítka mají i eskalátory.\n\nO kterých zajímavostech ze stanic pražského metra jste neměli ani ponětí? A na co jsme naopak zapomněli? Napište nám do komentářů!\n\n0:00 To nejlepší ze stanic metra\n0:51 Jaké typy stanic máme?\n3:20 Provoz stanice\n5:14 Zaměřeno na vítr\n5:57 Orientační systém stanic\n7:03 Pomoc pro nevidomé\n7:43 Tlačítko pro případ nouze\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.fac" <> ..., "Stanice pražského metra, jak je neznáte – skrytá vrata, rekordy i vychytávky", "de533fac-b02c-4835-95c6-faaa1435bde3", "X56nUluSrTs", false, 581, false, "https://www.youtube.com/watch?v=X56nUluSrTs", 5, "/downloads/Daniel Kotula - MHD/2025-07-31 - Stanice pražského metra, jak je neznáte – skrytá vrata, rekordy i vychytávky.mp4", false, false, 16, [], 1, ~U[2025-07-31 16:00:49Z], ~U[2025-12-11 12:37:02Z], ~U[2025-12-11 12:37:02Z], "Možná jimi denně procházíte a ani si nevšimnete, jak jsou zajímavé. Ano, mluvíme o stanicích metra. Přitom každá z nich je něčím jedinečná! Ostatně to jsme se rozhodli vám dokázat v tomto videu.\n\nČeho si všímat, až zase příště budete ve stanici metra čekat na svůj vlak? A které zajímavosti jste o stanicích netušili?\n\nTypy stanic metra\nPodle prostoru je můžeme rozdělit na:\n• jednolodní (a to buď zcela otevřený, jako je to např. na Hájích či Opatově, nebo se sloupy, jež najdete např. na Kačerově či I. P. Pavlova);\n• dvoulodní (ty zatím v Praze nejsou, změnit se to však má s dostavbou linky D);\n• trojlodní (ty najdete třeba v centru na přestupním Můstku).\nPodle způsobu stavby pak v Praze máme:\n• ražené stanice (většinou ty ve velké hloubce, např. Náměstí Míru, jež je nejhlubší stanicí pražského metra);\n• hloubené stanice (jsou blíže k povrchu a často jednolodní, např. již zmíněné Háje);\n• povrchové (Vyšehrad) nebo nadzemní (Luka).\nPodle uspořádání nástupiště jsou stanice:\n• ostrovní, tedy s nástupištěm uprostřed (těch je v Praze naprostá většina);\n• boční s nástupištěm na kraji (Vyšehrad, Hlavní nádraží, Střížkov, Nemocnice Motol);\n• raritou je Rajská zahrada, jež má nástupiště v patrech nad sebou.\nA pak v Praze najdete i stanice:\n• obratové (v prostoru za stanicí je možné jízdu obrátit na protisměrnou kolej – patří k nim všechny současné konečné, ale i ty minulé, např. Dejvická, Smíchovské nádraží nebo Florenc);\n• s obřími ocelovými vraty (většinou jsou skrytá v tunelu, ale na Ládví jsou viditelná – jsou součástí ochranného systému metra pro případ hrozby).\nChcete znát více zajímavostí o pražském metru? Pak se podívejte na naše video, kde jsme je shrnuli: https://youtu.be/iU-cXxcXVkU?si=1I5fKxyu4i95iBrn\n\nJak vypadá provoz ve stanici\nV každé stanici najdete dozorčího stanice, který nejenže hlídá v prostoru pořádek pomocí kamer, ale také stanici ráno otevírá a večer zavírá. Provoz metra začíná až ve chvíli, kdy připravenost na lince potvrdí všichni dozorčí – teprve pak se zapíná elektřina do kolejnice, která je pod žlutým krytem.\nPokud by vás zajímalo, v č (truncated) 13:37:02.794 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=20.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:02.796 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=15.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-26 16:01:06Z], 16] 13:37:02.805 [debug] QUERY OK source="media_items" db=6.0ms queue=0.1ms idle=14.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Po měsících čekání a testů vyjela do ostrého provozu nová tramvaj Škoda 52T. Jakými technologiemi disponuje, v čem je lepší než její předchůdkyně, kde skrývá nějaké ty „mouchy“, ale i jak se v ní třeba sedí, jsme se rozhodli ukázat v tomto videu.\n\nVydejte se s námi na exkluzivní jízdu tramvají 52T!\n\nČím 52T předčí svou předchůdkyni 15T a čím zaujme na první svezení?\n• Díky velkým oknům je tramvaj opravdu prosvětlená.\n• Bezbariérový nástup i výstup potěší nejen cestující s handicapem, ale i rodiče s kočárky. Přibyla i vyhrazená místa pro kočárky a vozíky.\n• Dvě sedačky na každé straně uličky zajišťují víc míst k sezení. Sedačky jsou navíc polstrované, takže pohodlnější.\n• Víc míst k stání zajišťuje širší prostor v kloubech tramvaje. Celkově by se mělo do tramvaje vejít 243 cestujících.\n• Díky novému řešení podvozku je jízda nejen plynulá, ale také tichá.\n• Také informační systém prošel „upgradem“ – na 6 obrazovkách najdete vše důležité.\n• Všechny vozy jsou klimatizované.\n\nMalé vady na kráse\n• 52T má jen pět dveří, dva z pěti článků tramvaje je dokonce úplně bez dveří. To může znepříjemňovat a také zpomalovat nastupování a vystupování, především ve špičce, když bude tramvaj přeplněná.\n• 52T je o 4 cm širší než její předchůdkyně. Ačkoli se to zdá jako zanedbatelný údaj, v hustém pražském provozu, kde se tramvaje často potýkají s nejrůznějšími překážkami, to může znamenat různé nepříjemnosti. Například když vůz neprojede kolem zaparkované dodávky.\n\nZajímavosti, co stojí za zmínku\n• Za povedeným vzhledem 52T stojí známý průmyslový designér Tomáš Chludil ze Škoda Group (jeho rukopis ostatně nese již tramvaj T3 Coupé).\n• Unikátní bezpečnostní systém snižuje riziko nehod.\n• Maximální rychlost tramvaje je 80 km/hod, nicméně maximální povolená provozní rychlost je stanovena na 70 km/hod.\n• Unikátní elektrodynamická motorová brzda umožňuje nejen plynulé zpomalování, ale také vracení energie do sítě.\n• Panel s číslem linky je zvenku poprvé i na levé straně tramvaje.\n• 52T umožňuje automatické sčítání cestujících v tramvaji.\n• Uvnitř vozů je speciální antigraffiti nátěr.\n• Jedna tramvaj vyjde přibližně na 83 milionů korun, dopravní podnik si objednal 40 vozů, a pokud využije opci na všech 200 kusů, vyšplhá se cena na 16,6 miliardy korun.\n• Do konce roku 2025 by mělo v Praze jezdit 20 tramvají 52T.\n• Nové tramvaje postupně nahradí nejen dosluhující vozy T3, ale v budoucnu budou jezdit také na plánovaných nových tratích. Počítá se s nimi také pro páteřní linky (9, 10, 17, 18, 22 a 26).\n\nJak se vám 52T líbí? Už se těšíte, až se svezete? Nebo jste novou tramvají už jeli? Dejte nám vědět do komentářů!\n\n0:00 Nová tramvaj 52T\n0:50 Vyrážíme na trať\n1:53 První dojmy cestujících\n3:03 Více místa i cestujících\n3:59 Plynulá a tichá\n4:55 Kdo za 52T stojí?\n5:27 Vychytávky zvenčí\n7:06 Malé vady na kráse\n7:40 Kolik 52T stojí?\n8:10 Kde bude nová tramvaj jezdit\n8:44 Jak hodnotíme jízdu?\n\nTramvajím se nevěnujeme poprvé. Nedáno jsme například natočili video věnující se tramvajovým rekordům: https://youtu.be/oJkwNK1wv4s?si=hMLxXWRC5_9z1ZJL\nS Prahou je kromě tramvají neodmyslitelně spojené i metro. My se byli podívat přímo pod zem, na stavbu nové linky D: https://youtu.be/7FRXmqwwkqg?si=sDFGj8wabD4qg-LM\nMožná jste slyšeli také o metru S. Co se pod tímto označení skrývá a v čem je tento projekt unikátní? Podívejte se: https://youtu.be/ur7-4aU8Gus?si=tjFfKfq0v5wkFPAF\nStále větší význam budou mít v hlavním městě i vlaky. Na jejich budoucnost jsme se zaměřili ve videu: https://youtu.be/8ZUjqpMSYxo?si=dgOp03qXwM_NcDiJ\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n \nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n \nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Nová tramvaj 52T v Praze: Nejpohodlnější a nejtišší jízda v historii MHD?", "b8c6857c-e843-419e-b8c1-7720a356ae81", "dJRxu2RHPyk", false, 570, false, "https://www.youtube.com/watch?v=dJRxu2RHPyk", 6, "/downloads/Daniel Kotula - MHD/2025-06-26 - Nová tramvaj 52T v Praze: Nejpohodlnější a nejtišší jízda v historii MHD?.mp4", false, false, 16, [], 1, ~U[2025-06-26 16:01:06Z], ~U[2025-12-11 12:37:02Z], ~U[2025-12-11 12:37:02Z], "Po měsících čekání a testů vyjela do ostrého provozu nová tramvaj Škoda 52T. Jakými technologiemi disponuje, v čem je lepší než její předchůdkyně, kde skrývá nějaké ty „mouchy“, ale i jak se v ní třeba sedí, jsme se rozhodli ukázat v tomto videu.\n\nVydejte se s námi na exkluzivní jízdu tramvají 52T!\n\nČím 52T předčí svou předchůdkyni 15T a čím zaujme na první svezení?\n• Díky velkým oknům je tramvaj opravdu prosvětlená.\n• Bezbariérový nástup i výstup potěší nejen cestující s handicapem, ale i rodiče s kočárky. Přibyla i vyhrazená místa pro kočárky a vozíky.\n• Dvě sedačky na každé straně uličky zajišťují víc míst k sezení. Sedačky jsou navíc polstrované, takže pohodlnější.\n• Víc míst k stání zajišťuje širší prostor v kloubech tramvaje. Celkově by se mělo do tramvaje vejít 243 cestujících.\n• Díky novému řešení podvozku je jízda nejen plynulá, ale také tichá.\n• Také informační systém prošel „upgradem“ – na 6 obrazovkách najdete vše důležité.\n• Všechny vozy jsou klimatizované.\n\nMalé vady na kráse\n• 52T má jen pět dveří, dva z pěti článků tramvaje je dokonce úplně bez dveří. To může znepříjemňovat a také zpomalovat nastupování a vystupování, především ve špičce, když bude tramvaj přeplněná.\n• 52T je o 4 cm širší než její předchůdkyně. Ačkoli se to zdá jako zanedbatelný údaj, v hustém pražském provozu, kde se tramvaje často potýkají s nejrůznějšími překážkami, to může znamenat různé nepříjemnosti. Například když vůz neprojede kolem zaparkované dodávky.\n\nZajímavosti, co stojí za zmínku\n• Za povedeným vzhledem 52T stojí známý průmyslový designér Tomáš Chludil ze Škoda Group (jeho rukopis ostatně nese již tramvaj T3 Coupé).\n• Unikátní bezpečnostní systém snižuje riziko nehod.\n• Maximální rychlost tramvaje je 80 km/hod, nicméně maximální povolená provozní rychlost je stanovena na 70 km/hod.\n• Unikátní elektrodynamická motorová brzda umožňuje nejen plynulé zpomalování, ale také vracení energie do sítě.\n• Panel s číslem linky je zvenku poprvé i na levé straně tramvaje.\n• 52T umožňuje automatické sčítání cestujících v tramvaji.\n• Uvnitř vozů je speciální antigraffiti nátěr.\n• Jedna tramvaj vyjde p (truncated) 13:37:02.807 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=21.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:02.809 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=16.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-29 16:00:22Z], 16] 13:37:02.818 [debug] QUERY OK source="media_items" db=6.3ms queue=0.1ms idle=15.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Na novou linku metra čeká Praha víc než 40 let. A zdá se, že by se konečně mohla dočkat! Jak to vypadá v útrobách právě rozestavěné linky D? A jak dlouho na ni budou nejen obyvatelé metropole muset čekat? Na tyto otázky odpovídáme ve videu.\n \nS kamerou jsme totiž vyrazili přímo na stavbu.\n \nAž na Písnici\nLinka D má propojit jižní část Prahy – povede Krčí, Novými Dvory a skončí na Písnici. Ve druhé, severní etapě pak povede do centra, přes náměstí Bratří Synků na náměstí Míru.\nV současnosti probíhají práce mezi Pankrácem a rohem ulic Na Strži a Antala Staška. Vzniknout tu má stanice pojmenovaná po Ivanu Olbrachtovi. Jméno nicméně ještě není jisté, ve hře je kvůli spisovatelově komunistické minulosti například i název Ryšánka.\n \nPropojení linek\nPankrác se navíc stane jedinečnou zastávkou metra – právě tady se totiž udělá nejen přestup mezi déčkem a céčkem, ale také tu úplně poprvé v Praze dojde k propojení obou linek kolejemi. Vznikne tu totiž jednokolejný tunel, jímž budou moci soupravy metra mezi linkami projíždět. Důvodem je dodávání souprav na linku D, která zatím nebude mít samostatné depo (v budoucnu se s ním počítá na Písnici).\n \nNové vlaky\nVzhledem k propojení linek C a D je nutné sjednotit i soupravy metra. A tak se na obou trasách počítá s novými vlaky bez řidiče. S tím samozřejmě souvisí i potřeba úprav stávajících stanic na céčku, aby byly vhodné pro automatizovaný provoz. A co bude se stávajícími soupravami, jež nyní jezdí na lince C? Nahradí ty současné z linky B.\n \nKdy se svezeme?\nPodle odhadů by měla výstavba na Nové Dvory trvat 4,5 roku, do Písnice pak další 1,5 roku. Poslední oficiální informace mluví o zahájení stavby v roce 2026, a tak by měla být jižní etapa déčka hotová v roce 2031.\nSeverní etapa se mohla začít stavět v roce 2029 a hotova má být v roce 2036. Ovšem je nutné počítat s tím že tyto termíny nebudou dodrženy.\n \nJak se staví\nPro hloubení tunelů se dodnes používá dynamit. U stanic se hloubí menší tunely (štoly), které se pak spojí ve velký prostor. Tunely se vyztuží ocelovými tyčemi a několika vrstvami železa a betonu. Ten prý pochází z karlínské betonárky. Stavba také musí počítat se spodní vodou, již je nutné neustále odčerpávat. A tunely jsou vybavené vodotěsnou membránou.\n \nUnikátní stanice\nA jak budou vypadat stanice Pankrác a Olbrachtova? Na Pankráci bude kolejiště uprostřed a celý prostor má být plný světla díky průhledům, spoustě skla a kovových ploch. Počítá se se třemi výstupy – jeden napojený na linku C a OC Arkády, druhý do kancelářské budovy Gemini a třetí k tramvajím.\nOlbrachtova bude mít nástupiště uprostřed, jako je tomu u většiny stanic, a na stěnách bude stříkaný beton a hladké plochy bílého skla. Stanice by měla připomínat umělou jeskyni a měla by disponovat dvěma výstupy – do ulice U Strže a do ulice Matěchova.\n \nJak se vám projekt metra D líbí? Už se těšíte, až se s ním poprvé svezete? Dejte nám vědět do komentářů!\n\n0:00 Exkluzivní pohled do útrob metra D\n1:00 Od Písnice do centra\n1:37 Nejsložitější úsek trasy\n3:13 Málo známé \"jobovky\"\n3:44 Nonstop práce a další zpoždění\n5:20 Jak se hloubí stanice?\n6:08 V hlavní roli dynamit\n6:35 Jak tunely drží?\n7:32 Podoba prvních dvou stanic\n8:45 Kdy se svezeme do centra?\n \nO lince D nejspíš slyšel už každý Pražan. Ale víte, že se chystá i linka E? Známe podrobnosti: https://youtu.be/zXieoZv4JoI?si=7afKXgAaTsYHHDm9\nZajímavou změnu jsme v metru mohli zaznamenat již letos – „přebarvil“ se totiž jezevčík. Co na to říkají cestující? Podívejte se: https://youtu.be/vAy5F7zdyGc?si=CRuf9bK3h6_J8AOx\nJezdíte metrem každý den? Pak se vám jistě bude hodit pár vyzkoušených tipů, jak si zkrátit čas při přestupech z jedné linky na druhou: https://youtu.be/NYREtT_kpWs?si=ORBRRYLx-fQNQ_pk\nMetro D i E jsou záležitostí blízké či vzdálenější budoucnosti. Jak v tu dobu bude vypadat samotná metropole? Zjišťovali jsme ve videu věnovaném tématu proměny Prahy za 10 let: https://youtu.be/VeSrlhrDqDE?si=KnauHL4p56sIvKWZ\n \nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikance" <> ..., "Metro D zevnitř: Jak se staví největší podzemní projekt v historii Česka", "21c3f6a2-75f2-4f2a-a32f-1b058aa44135", "7FRXmqwwkqg", false, 600, false, "https://www.youtube.com/watch?v=7FRXmqwwkqg", 7, "/downloads/Daniel Kotula - MHD/2025-05-29 - Metro D zevnitř: Jak se staví největší podzemní projekt v historii Česka.mp4", false, false, 16, [], 1, ~U[2025-05-29 16:00:22Z], ~U[2025-12-11 12:37:02Z], ~U[2025-12-11 12:37:02Z], "Na novou linku metra čeká Praha víc než 40 let. A zdá se, že by se konečně mohla dočkat! Jak to vypadá v útrobách právě rozestavěné linky D? A jak dlouho na ni budou nejen obyvatelé metropole muset čekat? Na tyto otázky odpovídáme ve videu.\n \nS kamerou jsme totiž vyrazili přímo na stavbu.\n \nAž na Písnici\nLinka D má propojit jižní část Prahy – povede Krčí, Novými Dvory a skončí na Písnici. Ve druhé, severní etapě pak povede do centra, přes náměstí Bratří Synků na náměstí Míru.\nV současnosti probíhají práce mezi Pankrácem a rohem ulic Na Strži a Antala Staška. Vzniknout tu má stanice pojmenovaná po Ivanu Olbrachtovi. Jméno nicméně ještě není jisté, ve hře je kvůli spisovatelově komunistické minulosti například i název Ryšánka.\n \nPropojení linek\nPankrác se navíc stane jedinečnou zastávkou metra – právě tady se totiž udělá nejen přestup mezi déčkem a céčkem, ale také tu úplně poprvé v Praze dojde k propojení obou linek kolejemi. Vznikne tu totiž jednokolejný tunel, jímž budou moci soupravy metra mezi linkami projíždět. Důvodem je dodávání souprav na linku D, která zatím nebude mít samostatné depo (v budoucnu se s ním počítá na Písnici).\n \nNové vlaky\nVzhledem k propojení linek C a D je nutné sjednotit i soupravy metra. A tak se na obou trasách počítá s novými vlaky bez řidiče. S tím samozřejmě souvisí i potřeba úprav stávajících stanic na céčku, aby byly vhodné pro automatizovaný provoz. A co bude se stávajícími soupravami, jež nyní jezdí na lince C? Nahradí ty současné z linky B.\n \nKdy se svezeme?\nPodle odhadů by měla výstavba na Nové Dvory trvat 4,5 roku, do Písnice pak další 1,5 roku. Poslední oficiální informace mluví o zahájení stavby v roce 2026, a tak by měla být jižní etapa déčka hotová v roce 2031.\nSeverní etapa se mohla začít stavět v roce 2029 a hotova má být v roce 2036. Ovšem je nutné počítat s tím že tyto termíny nebudou dodrženy.\n \nJak se staví\nPro hloubení tunelů se dodnes používá dynamit. U stanic se hloubí menší tunely (štoly), které se pak spojí ve velký prostor. Tunely se vyztuží ocelovými tyčemi a několika vrstvami železa a betonu. Ten prý pochází z karlínské betonárky. Stavba také musí počítat se s (truncated) 13:37:02.820 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=22.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:02.822 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=17.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-20 17:00:08Z], 16] 13:37:02.842 [debug] QUERY OK source="media_items" db=17.1ms idle=13.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Železniční doprava zažívá v posledních letech nevídaný rozkvět. A týká se to i Prahy! Které přelomové vlakové projekty změní cestování v hlavní městě i jeho okolí v nejbližší budoucnosti? A kdy se konečně dočkáme rychlodráhy na letiště? To vše prozradíme v tomto videu!\n \nZa boomem železniční výstavby stojí masivní podpora Evropské unie. A tak se i u nás staví nové koleje a nádraží. Kde se na ně můžeme těšit?\n \nBerounský tunel\nSpojit má – jak název napovídá – hlavní město s Berounem. Ze Smíchovského nádraží bude hlavní vjezd do tunelu pod tramvajovým mostem na Barrandov, druhý vjezd bude u Branického mostu. Končit bude těsně před Berounem, kde bude připravena i odbočka na plánovanou vysokorychlostní trať na Hořovice a Plzeň. Cestu Praha–Beroun by měl vlak zvládnout za 13 minut.\nKolik bude nová trať stát? Zatím se hovoří o 50 milionech korun. Stavět by se mělo začít koncem roku 2028 a hotovo má být okolo roku 2035.\n \nVýchodní trasy\nVýchodní vysokorychlostní trať, respektive plány na ni, počítá se dvěma větvemi – do Brna a Ostravy a také na Hradec Králové a Pardubice.\nVýjezd bude ze dvou směrů – z Vršovic do Běchovic (se zastávkou na Zahradním Městě) a pak z Libně do Běchovic. Navazující trať mezi Běchovicemi a Poříčany bude čtyřkolejní. Přibližně na úrovni Nehvizd je naplánovaný přestupní terminál Praha-Východ, na který budou směřovat autobusy a vznikne tu parkoviště pro 3 tisíce aut. Do centra Prahy odtud bude cesta vlakem trvat pouhých 15 minut.\nZa Poříčany se bude trať dělit na brněnskou a pardubickou (resp. hradeckou).\n \nSeverní trať\nTřetí směr, se kterým se počítá, je na sever do Drážďan. Trať bude mít dva tunely – pod Českým Středohořím v délce 18 km a druhý pod Krušnými horami, který bude mít 26 km a stane se tak nejdelším vlakovým tunelem ve střední Evropě. Trať začne u Balabenky, kde se zanoří do tunelu, a vyjde u Letňan, kde bude stát první terminál. Druhý se plánuje u Roudnice nad Labem, odkud se cestující dostanou do centra Prahy za pouhých 19 minut.\n \nRychlodráha na letiště\nVýstavba rychlodráhy se již rozjela v Bubnech, další úsek se chystá od nádraží Veleslavín přes nádraží Ruzyně na Letiště Václava Havla. Vzhledem k investici okolo 100 miliard korun se Správa železnic rozhodla financovat stavbu formou PPP projektu. Výběr soukromé firmy, jež se na stavbě bude podílet, by měl být hotový do roku 2026, a tak se začne stavět velmi brzo. Pak ještě zbývá tunel mezi Výstavištěm a Veleslavínem a bude hotovo. Rychlodráha by měla cestující dopravit z letiště do centra za 20 minut.\nPokud vás rychlodráha na letiště zajímá víc, podívejte se na naše video: https://youtu.be/hbZTgd9sfCM?si=XCjtRE29TlDNWeEb\nOstatně odpověď jsme v jednom z videí hledali i na otázku, proč stavba rychlodráhy trvá tak dlouho: https://youtu.be/pcEl7DQUc8w?si=H6c7i5GWbF2u9u0D\n \nTak co na projekty nových rychlovlaků říkáte? Myslíte si, že zlepší život v Praze a jejím okolí? Dejte nám vědět do komentářů!\n\n0:00 (Rychlo)vlaková revoluce v Praze a okolí\n0:26 Boom železniční dopravy\n1:08 Tunel do Berouna\n3:39 Tratě na východ od Prahy\n6:32 Na sever až do Drážďan\n8:07 Kdy bude rychlodráha na letiště?\n \nTerminál Smíchov bude hrát pro dopravu v Praze a jejím okolí důležitou roli. Co všechno o něm musíte vědět? Podívejte se: https://youtu.be/XxEdGKk0vl4?si=rdhKaVG-4ORCrQHp\nOstatně Smíchov není jediným nádražím, které čekají změny. Podobně na tom jsou i tři ikonická nádraží v Praze. Co s nimi bude? Zjistili jsme to: https://youtu.be/_6IGDWMWeGM?si=w7Av8aEmPDgRcX5V\nVěděli jste, že vlaky jsou nejrychlejším způsobem, jak cestovat i po samotné Praze? Rádi vám to dokážeme: https://youtu.be/T5sxgJke6_U?si=ZoTR0k4NWX6ZGvcC\nŽe na letiště má vést rychlovlak, není žádnou novinkou. Víte ale, co čeká pražské letiště v budoucnu? A jakou historii má za sebou? Podívejte se: https://youtu.be/4Ge1G6gpv6c?si=4ETJfYvB3TyPE9LA\n \nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n \nPotřebujete" <> ..., "Budoucnost vlaků v Praze – lepší než auto a Beroun za 13 minut", "87181e3e-c3bd-438a-8da6-f4ac739e6ccb", "8ZUjqpMSYxo", false, 611, false, "https://www.youtube.com/watch?v=8ZUjqpMSYxo", 8, "/downloads/Daniel Kotula - MHD/2025-03-20 - Budoucnost vlaků v Praze – lepší než auto a Beroun za 13 minut.mp4", false, false, 16, [], 1, ~U[2025-03-20 17:00:08Z], ~U[2025-12-11 12:37:02Z], ~U[2025-12-11 12:37:02Z], "Železniční doprava zažívá v posledních letech nevídaný rozkvět. A týká se to i Prahy! Které přelomové vlakové projekty změní cestování v hlavní městě i jeho okolí v nejbližší budoucnosti? A kdy se konečně dočkáme rychlodráhy na letiště? To vše prozradíme v tomto videu!\n \nZa boomem železniční výstavby stojí masivní podpora Evropské unie. A tak se i u nás staví nové koleje a nádraží. Kde se na ně můžeme těšit?\n \nBerounský tunel\nSpojit má – jak název napovídá – hlavní město s Berounem. Ze Smíchovského nádraží bude hlavní vjezd do tunelu pod tramvajovým mostem na Barrandov, druhý vjezd bude u Branického mostu. Končit bude těsně před Berounem, kde bude připravena i odbočka na plánovanou vysokorychlostní trať na Hořovice a Plzeň. Cestu Praha–Beroun by měl vlak zvládnout za 13 minut.\nKolik bude nová trať stát? Zatím se hovoří o 50 milionech korun. Stavět by se mělo začít koncem roku 2028 a hotovo má být okolo roku 2035.\n \nVýchodní trasy\nVýchodní vysokorychlostní trať, respektive plány na ni, počítá se dvěma větvemi – do Brna a Ostravy a také na Hradec Králové a Pardubice.\nVýjezd bude ze dvou směrů – z Vršovic do Běchovic (se zastávkou na Zahradním Městě) a pak z Libně do Běchovic. Navazující trať mezi Běchovicemi a Poříčany bude čtyřkolejní. Přibližně na úrovni Nehvizd je naplánovaný přestupní terminál Praha-Východ, na který budou směřovat autobusy a vznikne tu parkoviště pro 3 tisíce aut. Do centra Prahy odtud bude cesta vlakem trvat pouhých 15 minut.\nZa Poříčany se bude trať dělit na brněnskou a pardubickou (resp. hradeckou).\n \nSeverní trať\nTřetí směr, se kterým se počítá, je na sever do Drážďan. Trať bude mít dva tunely – pod Českým Středohořím v délce 18 km a druhý pod Krušnými horami, který bude mít 26 km a stane se tak nejdelším vlakovým tunelem ve střední Evropě. Trať začne u Balabenky, kde se zanoří do tunelu, a vyjde u Letňan, kde bude stát první terminál. Druhý se plánuje u Roudnice nad Labem, odkud se cestující dostanou do centra Prahy za pouhých 19 minut.\n \nRychlodráha na letiště\nVýstavba rychlodráhy se již rozjela v Bubnech, další úsek se chystá od nádraží Veleslavín přes nádraží Ruzyně na Letiště Václava Havla. Vzhledem k investici okolo 10 (truncated) 13:37:02.843 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=26.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:02.845 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=23.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-20 17:01:06Z], 16] 13:37:02.854 [debug] QUERY OK source="media_items" db=6.1ms idle=23.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Největší připravovaná dopravní stavba v Praze, která ovlivní nejen životy obyvatel hlavního města, ale i jejich sousedů ze Středočeského kraje. Tak by se dal nazvat projekt Nové spojení II, jemuž se přezdívá metro S. A právě na něj jsme se zaměřili v tomto videu.\n\nMetro S je sice zjednodušeně řečeno příměstská vlaková doprava, ovšem bude zcela unikátní – velká část trati totiž povede pod zemí, díky čemuž se vlaky dostanou až do samotného centra Prahy.\n\nProč je potřeba?\nŘíkáte si, že příměstské vlaky jezdí již dnes, a tak není nutné vymýšlet podzemní tratě? Problémem současného spojení ovšem je, že koleje kapacitně nestačí. Jezdí po nich i dálkové a nákladní vlaky, což v kombinaci se stoupajícím počtem lidí dojíždějících do Prahy znamená, že vagony jsou přeplněné a brzy přestanou uspokojovat poptávku. Aby lidé nevyměnili vlaky za auta, je třeba tratě posílit. Vznikl tak plán na svedení kolejí do tunelů pod zem, díky čemuž se cesta do Prahy zjednoduší, a hlavně zrychlí. Snazší pak bude i samotný pohyb po metropoli. Jak by tedy mělo metro S vypadat?\n\nZe západu na východ\nZápadovýchodní tunel by měl vést ze Smíchovského nádraží do Karlína, kde se napojí na Karlínskou trať u Čechie. Má mít 4 stanice – Karlovo náměstí (s přestupem na metro B), Václavské náměstí (přestupy na A a B), centrální stanice pod Hlavním nádražím (měla by být v hloubce 40 metrů) a Karlín (v úrovni stanice Křižíkova s přestupem na B).\n\nZe severu na jih\nSeverojižní tunel bude začínat za Vršovicemi a ústit bude na Florenci u Negrelliho viaduktu. Počítá se jen se dvěma stanicemi – centrální pod Hlavním nádražím a Florenc (bude nadzemní v místě, kde je dnes autobusové nádraží).\n\nNavazující projekty\nNa metro S budou navazovat i další projekty, jež se v Praze chystají. Patří k nim:\n• rychlodráha na letiště – původně se počítalo s jejím koncem na Masarykově nádraží, nyní se plánuje, že část vlaků bude končit na Hlavním nádraží;\n• proměna Hlavního nádraží – kvůli metru S se počítá s výstavbou dalšího vestibulu na náměstí Winstona Churchilla;\n• metro D – ve druhé fázi výstavby se vybuduje trať z Pankráce na náměstí Bratří Synků, kde se propojí s metrem S;\n• tramvajová trať před Hlavním nádražím;\n• zastřešení kolejí a další projekty, které plánuje Penta.\n\nKdy a za kolik\nV současnosti se řeší zanesení projektu Nového spojení II a odhaduje se, že k výstavbě by mělo být vše připraveno v roce 2035. Hotovo by v takovém případě mohlo být v roce 2047.\nRozpočet je zatím stanovený na 185 miliard korun, ovšem dá se předpokládat, že se ještě zvýší. Většinu financí poskytne stát, počítá se ale i s příspěvkem EU a se zapojením soukromého kapitálu formou PPP projektu.\n\nTak co na projekt metra S říkáte? Dává vám smysl, nebo by podle vás bylo možné využít peníze na jiné účely? Dejte nám vědět do komentářů!\n\n0:00 Nové spojení II aneb metro S\n0:37 Potřebujeme metro S?\n1:38 Tři varianty trasy\n2:30 Západovýchodní tunel\n3:05 Severojižní tunel\n3:31 Rychlodráha na letiště\n4:16 Proměna Hlavního nádraží\n4:44 Plány metra D\n5:05 Tramvajová trať před \"Hlavákem\"\n5:23 Zastřešení kolejí\n6:31 Kdy začne výstavba metra S?\n6:53 Kolik bude stát metro S\n\nChcete se dozvědět víc o chystané proměně Hlavního nádraží, která vzbudila před nedávnem takové vášně? Podívejte se na naše video: https://youtu.be/IyRs1IBRjnE?si=h5OMBQNrUq0zbt32\nProměna Florence souvisí nejen s metrem S. Má tu vzniknout jedna z nejmodernějších čtvrtí v Praze! Přesvědčte se sami: https://youtu.be/utBtW12QK5M?si=Euysx9vSbJqQGaxG\nO metru D či metru S se mluví už nějakou dobu. Ale slyšeli jste již o metru E? Představíme vám ho ve videu: https://youtu.be/zXieoZv4JoI?si=amTnBeh3MDAmhLkX\nU metra ještě zůstaňme. Chcete při přestupech z jedné linky na druhou ušetřit čas? Pak pro vás máme prověřené tipy: https://youtu.be/NYREtT_kpWs?si=0BymISt5mq7NtCQK\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovit" <> ..., "Metro S – známe všechny podrobnosti!", "5701fc17-2dd2-4424-8d81-b590e4dcf646", "ur7-4aU8Gus", false, 485, false, "https://www.youtube.com/watch?v=ur7-4aU8Gus", 9, "/downloads/Daniel Kotula - MHD/2025-02-20 - Metro S – známe všechny podrobnosti!.mp4", false, false, 16, [], 1, ~U[2025-02-20 17:01:06Z], ~U[2025-12-11 12:37:02Z], ~U[2025-12-11 12:37:02Z], "Největší připravovaná dopravní stavba v Praze, která ovlivní nejen životy obyvatel hlavního města, ale i jejich sousedů ze Středočeského kraje. Tak by se dal nazvat projekt Nové spojení II, jemuž se přezdívá metro S. A právě na něj jsme se zaměřili v tomto videu.\n\nMetro S je sice zjednodušeně řečeno příměstská vlaková doprava, ovšem bude zcela unikátní – velká část trati totiž povede pod zemí, díky čemuž se vlaky dostanou až do samotného centra Prahy.\n\nProč je potřeba?\nŘíkáte si, že příměstské vlaky jezdí již dnes, a tak není nutné vymýšlet podzemní tratě? Problémem současného spojení ovšem je, že koleje kapacitně nestačí. Jezdí po nich i dálkové a nákladní vlaky, což v kombinaci se stoupajícím počtem lidí dojíždějících do Prahy znamená, že vagony jsou přeplněné a brzy přestanou uspokojovat poptávku. Aby lidé nevyměnili vlaky za auta, je třeba tratě posílit. Vznikl tak plán na svedení kolejí do tunelů pod zem, díky čemuž se cesta do Prahy zjednoduší, a hlavně zrychlí. Snazší pak bude i samotný pohyb po metropoli. Jak by tedy mělo metro S vypadat?\n\nZe západu na východ\nZápadovýchodní tunel by měl vést ze Smíchovského nádraží do Karlína, kde se napojí na Karlínskou trať u Čechie. Má mít 4 stanice – Karlovo náměstí (s přestupem na metro B), Václavské náměstí (přestupy na A a B), centrální stanice pod Hlavním nádražím (měla by být v hloubce 40 metrů) a Karlín (v úrovni stanice Křižíkova s přestupem na B).\n\nZe severu na jih\nSeverojižní tunel bude začínat za Vršovicemi a ústit bude na Florenci u Negrelliho viaduktu. Počítá se jen se dvěma stanicemi – centrální pod Hlavním nádražím a Florenc (bude nadzemní v místě, kde je dnes autobusové nádraží).\n\nNavazující projekty\nNa metro S budou navazovat i další projekty, jež se v Praze chystají. Patří k nim:\n• rychlodráha na letiště – původně se počítalo s jejím koncem na Masarykově nádraží, nyní se plánuje, že část vlaků bude končit na Hlavním nádraží;\n• proměna Hlavního nádraží – kvůli metru S se počítá s výstavbou dalšího vestibulu na náměstí Winstona Churchilla;\n• metro D – ve druhé fázi výstavby se vybuduje trať z Pankráce na náměstí Bratří Synků, kde se propojí s (truncated) 13:37:02.856 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=30.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:02.858 [debug] QUERY OK source="media_items" db=1.1ms idle=16.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-13 17:10:00Z], 16] 13:37:02.866 [debug] QUERY OK source="media_items" db=5.7ms idle=15.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nové značení v metru budí vášně – jedni považují takzvaného jezevčíka za nepřehledného a pochmurného, jiní jsou z něj nadšení. Ať už patříte do kterékoli skupiny, určitě si nenechte ujít toto video, kde jsme se na jezevčíka zaměřili opravdu detailně!\n\nČím vším se nový jezevčík liší?\n• Přehozené linky\nZatímco na původní navigaci byla linka A nahoře, nyní ji nahradilo céčko, na jehož místo se dostalo béčko, a linka A je uprostřed. Ačkoli se jedná o nezvyk, důvod je jednoduchý – až bude zprovozněna linka D, jednoduše se v novém schématu napojí.\n• Černé pozadí\nNamísto bílé barvy má nyní jezevčík barvu černou, respektive antracitovou. I to má ale své důvody. Patří k nim především lepší čitelnost, odlišení od reklam v metru, jež bývají na bílém pozadí, a také fakt, že černá barva je v navigaci metra běžná i v jiných metropolích.\n• Nové piktogramy\nNa rozdíl od původních piktogramů jsou v novém jezevčíkovi důležitá místa vyobrazena realističtěji.\n• Označení bezbariérových stanic\nVzhledem k tomu, že se pražské metro může pochlubit 47 bezbariérovými stanicemi (z celkových 61), jsou nově na jezevčíkovi graficky označené stanice, jež bezbariérové nejsou.\n• Vzdálenost stanic\nZatímco původně byly stanice na jezevčíkovi od sebe různě vzdálené, na nové navigaci už je najdete ve stejné vzdálenosti od sebe.\n\nCo čeká jezevčíka v budoucnu\nVzhledem k rozvoji pražského metra současná podoba jezevčíka určitě není podobou poslední. Zanedlouho přibyde linka D, časem se počítá i s přidáním sítě vlaků (nový železniční uzel, rychlodráha na letiště) nebo prodloužením stávajících linek metra. Tolik informací se do jezevčíka nevejde, a tak v budoucnu najdete v metru schéma jen s jednou linkou. Ostatně v některých vagónech takového jezevčíka najdete již dnes. Všechny linky najdete jen na chobotnici při vstupu do vagonu. A na déčku se počítá s digitálními tabulemi ve vagonech.\n\nPatříte mezi milovníky jezevčíků v metru? Stáhněte si jedinečnou tapetu do mobilu či na desktop, na které najdete všechny historické jezevčíky z pražského metra: https://www.kotula.cz/jezevcik/\n\nA co na nového jezevčíka říkáte vy? Líbí se vám, nebo patříte k jeho odpůrcům? Dejte nám vědět v komentářích!\n\n0:00 Nový jezevčík v metru\n1:03 Odlišné umístění linek\n1:46 Kontroverzní barva\n2:41 Realistické piktogramy\n3:23 Označení bezbariérových stanic\n4:00 Vzdálenost stanic ve schématu\n5:04 Co čeká jezevčíka dál?\n7:01 Jak se líbí cestujícím\n\nDesign jezevčíků v metru není samozřejmě jedinou novinkou v MHD, která na nás čeká. Na co se můžeme těšit? Prozradíme ve videu: https://youtu.be/PDf4_BR-1es?si=GgcbgmcgcHPjl9JM\nSpíše než metro využíváte tramvaje? I ty skrývají spoustu zajímavostí! Ty nej jsme shrnuli v nedávném videu: https://youtu.be/oJkwNK1wv4s?si=tNxo2qML7SCVaqPs\nVe světě autobusů patří k poměrně kontroverzním tématům takzvané buspruhy. Co se s nimi chystá? Podívejte se: https://youtu.be/8tQuU5-pLZA?si=f-epvNW6uM_w2dXS\nVášně budí i chystaná proměna Hlavního nádraží. Jak bude vlastně vypadat? Zjistíte v našem videu: https://youtu.be/IyRs1IBRjnE?si=o0DjT3fLiZxky5cb\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Nový jezevčík v metru – povedený design, nebo průšvih?", "494c75f8-0b96-458a-b897-36760945f301", "vAy5F7zdyGc", false, 490, false, "https://www.youtube.com/watch?v=vAy5F7zdyGc", 10, "/downloads/Daniel Kotula - MHD/2025-02-13 - Nový jezevčík v metru – povedený design, nebo průšvih?.mp4", false, false, 16, [], 1, ~U[2025-02-13 17:10:00Z], ~U[2025-12-11 12:37:02Z], ~U[2025-12-11 12:37:02Z], "Nové značení v metru budí vášně – jedni považují takzvaného jezevčíka za nepřehledného a pochmurného, jiní jsou z něj nadšení. Ať už patříte do kterékoli skupiny, určitě si nenechte ujít toto video, kde jsme se na jezevčíka zaměřili opravdu detailně!\n\nČím vším se nový jezevčík liší?\n• Přehozené linky\nZatímco na původní navigaci byla linka A nahoře, nyní ji nahradilo céčko, na jehož místo se dostalo béčko, a linka A je uprostřed. Ačkoli se jedná o nezvyk, důvod je jednoduchý – až bude zprovozněna linka D, jednoduše se v novém schématu napojí.\n• Černé pozadí\nNamísto bílé barvy má nyní jezevčík barvu černou, respektive antracitovou. I to má ale své důvody. Patří k nim především lepší čitelnost, odlišení od reklam v metru, jež bývají na bílém pozadí, a také fakt, že černá barva je v navigaci metra běžná i v jiných metropolích.\n• Nové piktogramy\nNa rozdíl od původních piktogramů jsou v novém jezevčíkovi důležitá místa vyobrazena realističtěji.\n• Označení bezbariérových stanic\nVzhledem k tomu, že se pražské metro může pochlubit 47 bezbariérovými stanicemi (z celkových 61), jsou nově na jezevčíkovi graficky označené stanice, jež bezbariérové nejsou.\n• Vzdálenost stanic\nZatímco původně byly stanice na jezevčíkovi od sebe různě vzdálené, na nové navigaci už je najdete ve stejné vzdálenosti od sebe.\n\nCo čeká jezevčíka v budoucnu\nVzhledem k rozvoji pražského metra současná podoba jezevčíka určitě není podobou poslední. Zanedlouho přibyde linka D, časem se počítá i s přidáním sítě vlaků (nový železniční uzel, rychlodráha na letiště) nebo prodloužením stávajících linek metra. Tolik informací se do jezevčíka nevejde, a tak v budoucnu najdete v metru schéma jen s jednou linkou. Ostatně v některých vagónech takového jezevčíka najdete již dnes. Všechny linky najdete jen na chobotnici při vstupu do vagonu. A na déčku se počítá s digitálními tabulemi ve vagonech.\n\nPatříte mezi milovníky jezevčíků v metru? Stáhněte si jedinečnou tapetu do mobilu či na desktop, na které najdete všechny historické jezevčíky z pražského metra: https://www.kotula.cz/jezevcik/\n\nA co na nového jezevčíka říkáte vy? Líbí se vám, nebo patříte k jeho odpůrcům? Dejte nám vědět v komentářích!\n\n0:00 Nový jezevčík v metru\n1:03 Odlišné umístění linek\n1:46 Kontroverzní barva\n2:41 Realistické piktogramy\n3:23 Označení bezbariérových stanic\n4:00 Vzdálenost stanic ve schématu\n5:04 Co čeká jezevčíka dál?\n7:01 Jak se líbí cestujícím\n\nDesign jezevčíků v metru není samozřejmě jedinou novinkou v MHD, která na nás čeká. Na co se můžeme těšit? Prozradíme ve videu: https://youtu.be/PDf4_BR-1es?si=GgcbgmcgcHPjl9JM\nSpíše než metro využíváte tramvaje? I ty skrývají spoustu zajímavostí! Ty nej jsme shrnuli v nedávném videu: https://youtu.be/ (truncated) 13:37:02.868 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=22.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:02.870 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=16.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-16 17:00:53Z], 16] 13:37:02.879 [debug] QUERY OK source="media_items" db=6.7ms idle=15.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tramvaje patří v Praze k oblíbeným dopravním prostředkům. Však se jimi každý den sveze milion lidí! Ovšem to není jediné „nej“ pražských tramvají. Na další jsme se zaměřili v tomto videu.\n\nNejenže vám prozradíme, která tramvajová linka je nejdelší nebo kde musejí vozy překonat nejprudší stoupání, ale také zjistíte jaká novinka se ve světě pražských tramvají chystá.\n\nRekordní T3\nJestli je nějaká tramvaj opravdovou legendou, pak je to typ T3. Ostatně se ocitla i v Guinessově knize rekordů – v roce 1988 byla zapsána jako nejvíce vyráběná tramvaj na světě. Na koleje vyjelo 14 tisíc vozů tohoto typu po celém světě.\n\nOblíbené i proklínané\nOstatně zmíněná T3 patří i přes svůj věk k nejoblíbenějším tramvajím dodnes. Na druhém místě za ní se umístily moderní vozy Škoda 15T. Naopak nejméně oblíbenou je tramvaj typu 14T, označovaná jako Porsche (vyrábí se nicméně ve Škodovce) – navzdory povedenému designu je v ní totiž cestování nejméně pohodlné, a dokonce se téhle tramvaji kvůli hluku přezdívá „pojízdné železářství“.\n\nNejvytíženější tramvajový uzel na světě\nAno, ten se nachází v Praze, a to na Karlově náměstí, kde za hodinu projede neuvěřitelných 170 tramvají. Pomáhá tomu jistě i fakt, že tudy vede jediné tramvajové spojení na Vinohrady. To by se ale mělo brzy změnit – víc se dozvíte v našem nedávném videu: https://youtu.be/EWFsKYWPg-c?si=Gs79DhqhKa4ndkN6\n\nNejvětší tramvajové křižovatky\nKde mohou jet tramvaje dokonce do 6 směrů? Například na Strossmayerově náměstí, na Palmovce nebo na Palackého náměstí.\n\nNejvytíženější zastávky\nNikoho nejspíš nepřekvapí, že rekord v přepravě cestujících drží zastávky I. P. Pavlova a Anděl, jež každý den přepraví 80 tisíc lidí.\nNa druhém konci žebříčku se „krčí“ stanice Kolbenova, kterou využije pár stovek cestujících denně. Ostatně stejný osud má i zdejší stanice metra. Pokud byste se chtěli dozvědět více rekordů z pražského metra, podívejte se na naše video: https://youtu.be/5Q8Z4j8JguU?si=mi4ktBbp6p1zLtzD\n\nNejdelší a nejkratší\nKterou linkou se svezete v Praze nejdál? Díky nedávnému prodloužení na Dědinu si tento rekord nárokuje číslo 26. Měří 22,5 km a z Nádraží Hostivař dojedete na konečnou za 68,5 minuty.\nNaopak nejkratší je linka číslo 13 – pouhé 5,3 km z Čechova náměstí na Olšanské hřbitovy ujede za 18,5 minuty.\n\nNejprudší stoupání\nKde se tramvaje nejvíce „zapotí“ do kopce? Mezi zastávkami Nad Trojou a Hercovka, kde je sklon dráhy 80,5 promile.\n\nZbytky minulosti\nTramvajová trať, známá jako Křižíkova dráha, jež vedla vedla z Karlína do Libně, začala jezdit v roce 1896. A dodnes můžeme vidět její stopy – růžice, jež držely trolejové vedení, na karlínských domech (např. Křižíkova 29). Vydržely tu úctyhodných 130 let!\n\nHorká novinka\nA co nového čeká letos tramvajovou síť v Praze? Novinkou bude tramvaj Škoda 52T, která by měla vyjet na koleje koncem roku. Bude plně nízkopodlažní, bude mít 5 článků s kratšími klouby, a tedy širšími uličkami, a hlavně uveze 243 cestujících, což je asi o pětinu více než poslední typ. A třešničkou na dortu je tišší výkon a výkonnější klimatizace.\n\nTak co na tramvajové rekordy říkáte? Zapomněli jsme na nějaký? A jste fanouškem tramvajové dopravy v Praze? Dejte nám vědět do komentářů!\n\n0:00 Tramvajová nej\n0:42 Tramvaj v Guinessově knize\n2:10 Oblíbené i neoblíbené typy\n4:04 Rekordní tramvajový uzel\n4:40 Není křižovatka jako křižovatka\n5:02 Nejvytíženější zastávky\n5:48 Nejdelší a nejkratší trasy\n6:30 Pořádné stoupání\n7:13 Stopy historie\n7:48 Co se chystá\n\nTramvajím se na našem kanálu nevěnujeme poprvé. V nedávném videu jsme se na ně podívali optikou čísel. Jak to dopadlo? Podívejte se: https://youtu.be/JzYTqytzaXo?si=pL18Ib4XAeyjeOQD\nVelkou novinkou jsou v Praze obnovené trolejbusy. Proč je město znovu zavádí a kde se na ně můžeme těšit? Zjistíte ve videu: https://youtu.be/H_VkMxo4dj4?si=0NliNBuHzdcz4aXq\nNa cestování MHD jsme se rozhodli podívat i z jiného úhlu – vydali jsme se zjišťovat, jak jsou na tom veřejné záchody v metru. Jak to dopadlo? Podívejte se: https://youtu.be/r5Eh1dH_W6Q?si=Mx7FRdrRSaNQwG1d\nŽe se staví metro D, ví nejspíš každý. Ale slyšeli jste už o metr" <> ..., "Tramvajové rekordy – která je nejdelší a která nejkrásnější?", "bb1171d0-a590-4df8-b4cf-2223e9ce4dbc", "oJkwNK1wv4s", false, 534, false, "https://www.youtube.com/watch?v=oJkwNK1wv4s", 11, "/downloads/Daniel Kotula - MHD/2025-01-16 - Tramvajové rekordy – která je nejdelší a která nejkrásnější?.mp4", false, false, 16, [], 1, ~U[2025-01-16 17:00:53Z], ~U[2025-12-11 12:37:02Z], ~U[2025-12-11 12:37:02Z], "Tramvaje patří v Praze k oblíbeným dopravním prostředkům. Však se jimi každý den sveze milion lidí! Ovšem to není jediné „nej“ pražských tramvají. Na další jsme se zaměřili v tomto videu.\n\nNejenže vám prozradíme, která tramvajová linka je nejdelší nebo kde musejí vozy překonat nejprudší stoupání, ale také zjistíte jaká novinka se ve světě pražských tramvají chystá.\n\nRekordní T3\nJestli je nějaká tramvaj opravdovou legendou, pak je to typ T3. Ostatně se ocitla i v Guinessově knize rekordů – v roce 1988 byla zapsána jako nejvíce vyráběná tramvaj na světě. Na koleje vyjelo 14 tisíc vozů tohoto typu po celém světě.\n\nOblíbené i proklínané\nOstatně zmíněná T3 patří i přes svůj věk k nejoblíbenějším tramvajím dodnes. Na druhém místě za ní se umístily moderní vozy Škoda 15T. Naopak nejméně oblíbenou je tramvaj typu 14T, označovaná jako Porsche (vyrábí se nicméně ve Škodovce) – navzdory povedenému designu je v ní totiž cestování nejméně pohodlné, a dokonce se téhle tramvaji kvůli hluku přezdívá „pojízdné železářství“.\n\nNejvytíženější tramvajový uzel na světě\nAno, ten se nachází v Praze, a to na Karlově náměstí, kde za hodinu projede neuvěřitelných 170 tramvají. Pomáhá tomu jistě i fakt, že tudy vede jediné tramvajové spojení na Vinohrady. To by se ale mělo brzy změnit – víc se dozvíte v našem nedávném videu: https://youtu.be/EWFsKYWPg-c?si=Gs79DhqhKa4ndkN6\n\nNejvětší tramvajové křižovatky\nKde mohou jet tramvaje dokonce do 6 směrů? Například na Strossmayerově náměstí, na Palmovce nebo na Palackého náměstí.\n\nNejvytíženější zastávky\nNikoho nejspíš nepřekvapí, že rekord v přepravě cestujících drží zastávky I. P. Pavlova a Anděl, jež každý den přepraví 80 tisíc lidí.\nNa druhém konci žebříčku se „krčí“ stanice Kolbenova, kterou využije pár stovek cestujících denně. Ostatně stejný osud má i zdejší stanice metra. Pokud byste se chtěli dozvědět více rekordů z pražského metra, podívejte se na naše video: https://youtu.be/5Q8Z4j8JguU?si=mi4ktBbp6p1zLtzD\n\nNejdelší a nejkratší\nKterou linkou se svezete v Praze nejdál? Díky nedávnému prodloužení na Dědinu si tento rekord nárok (truncated) 13:37:02.881 [debug] QUERY OK source="sources" db=0.7ms idle=22.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:02.883 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=16.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-05 17:00:52Z], 16] 13:37:02.891 [debug] QUERY OK source="media_items" db=5.9ms queue=0.1ms idle=15.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Spousta lidí se jim kvůli špatné pověsti raději vyhýbá a využili by je jen v krajní nouzi. Ano, řeč je o veřejných toaletách v metru. Je ale jejich neslavná reputace zasloužená? To jsme se rozhodli odhalit v tomto videu!\n\nKterým záchodkům se raději obloukem vyhnout a které klidně využít?\n\nI. P. Pavlova\nPoměrně nové záchodky zaujmou již systémem placení – stojí sice jen 10 korun, ale pokud nemáte hotovost, máte smůlu, platit kartou tu totiž nejde. Nicméně samotné toalety patří v metru k těm lepším. Jsou celkem čisté, papír je doplněný a cítíte jen vůni chlorového čisticího prostředku.\n\nMuzeum\nTady jsou toalety spíše zklamáním – čisté zrovna nejsou, u kabinek chybí kliky a vábně nevypadá ani další vybavení. Zrovna na tuhle frekventovanou stanici dost ostuda... Také na Muzeu za použití záchodků zaplatíte 10Kč.\n\nMůstek\nNa této stanici se veřejné záchody nacházejí hned na třech místech – ve středu Václaváku, na Jungmannově náměstí a dole na Můstku. Toalety jsou tu mnohem čistší, voňavější a vybavení je o dost modernější.\n\nVltavská\nBohužel, na Vltavské nenajdete právě ukázkové toalety. Zápach nepřebije ani chemie, čistota také není zrovna na jedničku, na stěnách graffiti…\n\nNádraží Holešovice\nAni tady to není o mnoho lepší. Sice se tu neline takový zápach, ale čistota rozhodně vypadá jinak. Snad se to tu (a na Vltavské) zlepší, jak se budou proměňovat samotné Holešovice. Co se tu plánuje? Podívejte se: https://youtu.be/Dw4jXhpt0-c?si=6Nnu4V-NZZqGo7Kx\nA kdyby vás zajímalo, jak bude vypadat zdejší nové nádraží, i o něm jsme natočili video: https://youtu.be/PDf4_BR-1es?si=2IThXTtTsVfbnyqW\n\nInvalidovna\nNavzdory velmi milému „toaletnímu pánovi“ mohou zdejší záchodky aspirovat na nejhorší veřejné toalety v Praze. Je pravda, že použití stojí jen 5 korun, ale kabinka je funkční jen jedna, „čůrací stěna“ bez splachování, zápach opravdu silný…\n\nAnděl\nZáchody najdete u výstupu Na Knížecí – a pokud je využijete, budete si ve srovnání s ostatními toaletami v metru připadat jako v jiném světě. Čisté, voňavé, zkrátka se nebojíte na nic sáhnout.\n\nMalostranská\nNa to, kolik lidí tudy projde, jsou zdejší toalety trochu zklamáním – vypadají totiž, že toho už hodně zažily. Ale alespoň se tu snaží zachovat čisté prostředí…\n\nStodůlky\nI tady zaplatíte jen 5 korun, ale dostanete za ně nepříliš vábné a ne úplně čisté prostředí. Mezi toaletami, jež jsme navštívili, představují tyto spíše nižší strandard.\n\nA jaké zkušenosti máte se záchodky v pražském metru vy? Dejte nám vědět v komentářích!\n\n0:00 Jak vypadají záchodky v metru?\n0:58 I. P. Pavlova: Bez hotovosti máte smůlu\n2:22 Muzeum: Bez kliky a bez kamery\n3:25 Můstek: Palec nahoru za čistotu\n4:01 Vltavská: S graffiti, ale i se špínou\n5:02 Nádraží Holešovice: Žádný ideál\n6:01 Invalidovna: Jen na vlastní nebezpečí\n7:27 Anděl: Příjemné překvapení\n7:56 Malostranská: Lehké zklamání\n8:35 Stodůlky: Prostor pro zlepšení\n\nNa našem kanálu netestujeme poprvé – vyzkoušeli jsme za vás třeba carsharingové služby. Jak to dopadlo? Podívejte se: https://youtu.be/IFujhEBva_o?si=AYDPANAsyME_2tEH\nPraha je bezesporu rájem pro milovníky dobrého jídla. Kde mají nejlepší pražskou šunku? Zjistíte ve videu: https://youtu.be/26vTvYXjM_4?si=bO23U1y-kPzhiTWi\nVěděli jste, že je v naší metropoli na prodej zámek? O který se jedná a kolik za něj nový majitel bude muset zaplatit, jsme pro vás také zjišťovali: https://youtu.be/giQujOQRA4M?si=DW4pC_1wPOC8ekbS\nJste milovníkem vlaků? Pak vás možná bude zajímat, co se chystá s ikonickými pražskými nádražími. Dozvíte se ro ve videu: https://youtu.be/_6IGDWMWeGM?si=BiaPWB9iq6XD4ctn\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Záchodky v metru – někde luxus, jinde špína a smrad", "89891e98-a1f3-4e09-bade-c3bf0ec58d04", "r5Eh1dH_W6Q", false, 614, false, "https://www.youtube.com/watch?v=r5Eh1dH_W6Q", 12, "/downloads/Daniel Kotula - MHD/2024-12-05 - Záchodky v metru – někde luxus, jinde špína a smrad.mp4", false, false, 16, [], 1, ~U[2024-12-05 17:00:52Z], ~U[2025-12-11 12:37:02Z], ~U[2025-12-11 12:37:02Z], "Spousta lidí se jim kvůli špatné pověsti raději vyhýbá a využili by je jen v krajní nouzi. Ano, řeč je o veřejných toaletách v metru. Je ale jejich neslavná reputace zasloužená? To jsme se rozhodli odhalit v tomto videu!\n\nKterým záchodkům se raději obloukem vyhnout a které klidně využít?\n\nI. P. Pavlova\nPoměrně nové záchodky zaujmou již systémem placení – stojí sice jen 10 korun, ale pokud nemáte hotovost, máte smůlu, platit kartou tu totiž nejde. Nicméně samotné toalety patří v metru k těm lepším. Jsou celkem čisté, papír je doplněný a cítíte jen vůni chlorového čisticího prostředku.\n\nMuzeum\nTady jsou toalety spíše zklamáním – čisté zrovna nejsou, u kabinek chybí kliky a vábně nevypadá ani další vybavení. Zrovna na tuhle frekventovanou stanici dost ostuda... Také na Muzeu za použití záchodků zaplatíte 10Kč.\n\nMůstek\nNa této stanici se veřejné záchody nacházejí hned na třech místech – ve středu Václaváku, na Jungmannově náměstí a dole na Můstku. Toalety jsou tu mnohem čistší, voňavější a vybavení je o dost modernější.\n\nVltavská\nBohužel, na Vltavské nenajdete právě ukázkové toalety. Zápach nepřebije ani chemie, čistota také není zrovna na jedničku, na stěnách graffiti…\n\nNádraží Holešovice\nAni tady to není o mnoho lepší. Sice se tu neline takový zápach, ale čistota rozhodně vypadá jinak. Snad se to tu (a na Vltavské) zlepší, jak se budou proměňovat samotné Holešovice. Co se tu plánuje? Podívejte se: https://youtu.be/Dw4jXhpt0-c?si=6Nnu4V-NZZqGo7Kx\nA kdyby vás zajímalo, jak bude vypadat zdejší nové nádraží, i o něm jsme natočili video: https://youtu.be/PDf4_BR-1es?si=2IThXTtTsVfbnyqW\n\nInvalidovna\nNavzdory velmi milému „toaletnímu pánovi“ mohou zdejší záchodky aspirovat na nejhorší veřejné toalety v Praze. Je pravda, že použití stojí jen 5 korun, ale kabinka je funkční jen jedna, „čůrací stěna“ bez splachování, zápach opravdu silný…\n\nAnděl\nZáchody najdete u výstupu Na Knížecí – a pokud je využijete, budete si ve srovnání s ostatními toaletami v metru připadat jako v jiném světě. Čisté, voňavé, zkrátka se nebojíte na nic sáhnout.\n\nMalostranská\nNa to, kolik lidí tudy projde, jsou zdejší toalety trochu zklamáním – vypadají totiž, že toho už hodně zažily. Ale alespoň se tu snaží zachovat čisté prostředí…\n\nStodůlky\n (truncated) 13:37:02.893 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=21.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:02.895 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=15.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-31 17:00:32Z], 16] 13:37:02.903 [debug] QUERY OK source="media_items" db=6.0ms idle=14.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Proměna stanice nebo tramvaj místo metra. To jsou jen dva příklady novinek v pražské hromadné dopravě, kterými se cestující již mohou kochat nebo které se jim představí v nejbližší době. A také kterým věnujeme tento díl našeho seriálu.\n\nCo je či bude nového v pražské MHD?\n\nSměrové obelisky\nRekonstrukce tramvajové trati mezi Jindřišskou a Vodičkovou přinesla i novinku – směrové obelisky, jež mají navést k nejbližší stanici metra či zajímavostem v okolí. Obsahují dokonce anglické texty, takže pomohou i turistům. Nicméně je otázkou, zda v době map v mobilních telefonech mají větší význam. Možná by ve Vodičkově spíš pomohlo, kdyby byly výrazněji označeny samotné vchody do metra…\n\nNová Českomoravská\nStanice metra Českomoravská není nijak výjimečná. To se má ale změnit a stanice dostane nový kabát. Navrhl ho Maxim Velčovský a edit! architects a práce začnou už v lednu 2025. Metro tudy bude celý rok jen projíždět.\nTaké okolí Českomoravské se dočká proměny. Proběhne tu revitalizace a počítá se i s novou výstavbou.\nOstatně podobný osud by měl konečně potkat i Palmovku – jak bude vypadat, jsme prozradili v nedávném videu: https://youtu.be/ejd8Ub7Dkqs?si=b4aWy9Yr647ehoD2\n\nPomalý výstup na Floře\nDalší stanice, která se příští rok dočká uzavření, je Flora. Projde totiž modernizací, včetně výměny starých eskalátorů. Budeme se tedy muset smířit s tím, že v Praze ubydou další rychlé jezdicí schody a nově bude trvat výstup z metra na povrch dvakrát déle než nyní…\n\nPřestup a tramvaje na Pankráci\nOd 6. ledna 2025 nebude metro zastavovat ani na Pankráci. Začne se tu totiž budovat přestup na linku metra D. Vzhledem k tomu, kolik lidí denně tuto stanici využívá, rozhodlo se město po dobu stavby zprovoznit nový úsek tramvajové tratě, která vás z centra doveze až před Arkády Pankrác.\n\nProměna Dukelských hrdinů\nV Holešovicích byla dokončena rekonstrukce tramvajové trati a s ní se proměny dočkala i ulice Dukelských hrdinů, kde se dláždí chodníky, instalují lampy, rozšířily se tramvajové ostrůvky a vyrostly tu nové zastávky. Navíc se tu chystá i stromořadí.\nKromě toho dojde mezi ulicemi Kostelní a Pplk. Sochora k omezení průjezdnosti aut, a tak tu došlo k odstranění semaforů.\n\nPropojení Letné a Holešovic\nUlice Nicholase Wintona určená pro pěší a cyklisty konečně propojila Letnou a Holešovice. Snad bude podobně oblíbená jako lávka HolKa, jež podobně spojila Holešovice s Karlínem.\n\nNová parkovací místa i muzeum\nI pro řidiče máme dobrou zprávu. V bývalém zázemí Masarykova nádraží pod magistrálou vzniklo 78 nových parkovacích stání (6 míst s dobíjením pro elektroauta a 21 míst pro motorky). Na parkoviště se vjíždí z ulice U Horské brány.\nTaké depo tohoto nádraží najde nové využití – mělo by být přestaveno na novou expozici Národního technického muzea věnovanou železnicím. Otevření se chystá v roce 2028.\nOstatně i proměně Masaryčky jsme věnovali samostatné video: https://youtu.be/2_HYKyxQQQU?si=aN-V2Uqn2hv976f0\n\nTak co na tyto novinky říkáte? Pomohou cestování v Praze, nebo by podle vás byly potřeba jiné změny? Dejte nám vědět v komentářích!\n\n0:00 Novinky v MHD\n0:32 Směrové obelisky\n1:49 Proměna Českomoravské\n4:12 Modernizace Flory\n4:34 Nový přestup na Pankráci\n5:03 Nový kabát pro ulici Dukelských hrdinů\n5:45 Z Letné do Holešovic snadno a rychle\n6:23 Nové parkování v centru\n7:14 Muzeum místo depa\n\nPražská MHD patří k nejlepším na světě, především metro je prakticky bezkonkurenční. Kromě budování nových linek se mluví i o prodlužování těch stávajících. Kam by měly vést? Podívejte se: https://youtu.be/5OhP5mNvTeI?si=GVYaUbGkdb2YBRfs\nPokud metro využíváte pro cesty často, mohlo by se vám hodit několik tipů pro co nejrychlejší přestupy mezi trasami: https://youtu.be/NYREtT_kpWs?si=iJvzyPZDnrpOgYF7\nKromě toho, že je MHD v Praze skutečně propracovaná, je v porovnání s jinými městy i levná. Ovšem i to by se mohl v budoucnu změnit. Jak? Prozradíme ve videu: https://youtu.be/m5J1GRQdrYk?si=ua_Oy1WdSFYjg_eA\nMHD nebo vlastní auto nejsou jediné způsoby, jak cestovat po Praze. Už jste vyzkoušeli carsharing? My ano – a výsledky najdete v jednom z předchozích dílů: h" <> ..., "7 novinek v MHD – co nás čeká?", "37c2d49d-40bc-4d7e-85f7-07413c194f86", "PDf4_BR-1es", false, 492, false, "https://www.youtube.com/watch?v=PDf4_BR-1es", 13, "/downloads/Daniel Kotula - MHD/2024-10-31 - 7 novinek v MHD – co nás čeká?.mp4", false, false, 16, [], 1, ~U[2024-10-31 17:00:32Z], ~U[2025-12-11 12:37:02Z], ~U[2025-12-11 12:37:02Z], "Proměna stanice nebo tramvaj místo metra. To jsou jen dva příklady novinek v pražské hromadné dopravě, kterými se cestující již mohou kochat nebo které se jim představí v nejbližší době. A také kterým věnujeme tento díl našeho seriálu.\n\nCo je či bude nového v pražské MHD?\n\nSměrové obelisky\nRekonstrukce tramvajové trati mezi Jindřišskou a Vodičkovou přinesla i novinku – směrové obelisky, jež mají navést k nejbližší stanici metra či zajímavostem v okolí. Obsahují dokonce anglické texty, takže pomohou i turistům. Nicméně je otázkou, zda v době map v mobilních telefonech mají větší význam. Možná by ve Vodičkově spíš pomohlo, kdyby byly výrazněji označeny samotné vchody do metra…\n\nNová Českomoravská\nStanice metra Českomoravská není nijak výjimečná. To se má ale změnit a stanice dostane nový kabát. Navrhl ho Maxim Velčovský a edit! architects a práce začnou už v lednu 2025. Metro tudy bude celý rok jen projíždět.\nTaké okolí Českomoravské se dočká proměny. Proběhne tu revitalizace a počítá se i s novou výstavbou.\nOstatně podobný osud by měl konečně potkat i Palmovku – jak bude vypadat, jsme prozradili v nedávném videu: https://youtu.be/ejd8Ub7Dkqs?si=b4aWy9Yr647ehoD2\n\nPomalý výstup na Floře\nDalší stanice, která se příští rok dočká uzavření, je Flora. Projde totiž modernizací, včetně výměny starých eskalátorů. Budeme se tedy muset smířit s tím, že v Praze ubydou další rychlé jezdicí schody a nově bude trvat výstup z metra na povrch dvakrát déle než nyní…\n\nPřestup a tramvaje na Pankráci\nOd 6. ledna 2025 nebude metro zastavovat ani na Pankráci. Začne se tu totiž budovat přestup na linku metra D. Vzhledem k tomu, kolik lidí denně tuto stanici využívá, rozhodlo se město po dobu stavby zprovoznit nový úsek tramvajové tratě, která vás z centra doveze až před Arkády Pankrác.\n\nProměna Dukelských hrdinů\nV Holešovicích byla dokončena rekonstrukce tramvajové trati a s ní se proměny dočkala i ulice Dukelských hrdinů, kde se dláždí chodníky, instalují lampy, rozšířily se tramvajové ostrůvky a vyrostly tu nové zastávky. Navíc se tu chystá i stromořadí.\nKromě toho dojde mezi ulicemi Kostelní a Pplk. Sochora k omezení průjezdnosti aut, a tak tu došlo k odstranění semaforů.\n\nPropojení Letné a Holešovic\nUlice Nicholase Wintona určená (truncated) 13:37:02.904 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=20.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:02.906 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=15.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-26 16:00:10Z], 16] 13:37:02.914 [debug] QUERY OK source="media_items" db=5.7ms idle=13.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jak ušetřit čas při cestování po Praze? Kudy si zkrátit trasu a kde výhodně přestoupit? To vám prozradíme v tomto videu. Ukážeme vám v něm nejen vychytávky pro cestu metrem, ale zaměříme se i na nejlepší kombinace s dalšími dopravními prostředky.\n\nKteré zkratky při cestě MHD moc lidí nevyužívá, ačkoli dokáží ušetřit čas?\n\nZ Národní třídy směr Černý Most\nPokud stojíte uprostřed Národní třídy a potřebujete se dostat do metra, nevyplatí se vždy využít stanici se stejným názvem. Zvláště pokud vaše cesta vede směrem Černý Most. V takovém případě nastupte do metra ve stanici Můstek. Na nástupišti jste za stejnou dobu, jako kdybyste se vydali na „Národku“, ale svému cíli budete o stanici blíž…\n\nZ centra do dolních Holešovic\nZatímco stanice metra Holešovice leží na okraji této čtvrti, všechny zajímavé podniky, kam lidé obvykle míří, jsou spíše v její centrální části. Ovšem pokud máte v blízkosti linku metra B, můžete si šikovně pomoci naší vychytávkou. Metrem jeďte na Křižíkovu, tam pak nasedněte na Rekolo (s Lítačkou ho máte 2krát denně 15 minut zdarma) a využijte nové lávky HolKa, která spojuje Karlín a Holešovice. Do cíle dorazíte za necelých 10 minut!\n\nJak přestoupit na Florenci\nJe lepší při přestupu z „céčka“ na „béčko“ využít vnitřní eskalátory, nebo vyjet z metra ven napovrch a do metra se opět vrátit? Rozhodli jsme se to změřit! Zatímco jeden z nás šel klasicky vnitřním přestupem, druhý zkusil vyběhnout ven. A výsledek? Zjistíte ve videu!\nMimochodem, pokud byste ocenili i další tipy na nejrychlejší přestupy v metru, podívejte se na naše nedávné video: https://youtu.be/NYREtT_kpWs?si=P4zE-vtZiVZI10tb\n\nPřestupové tramvajové zkratky\nNěkdy je lepší při přestupu z jedné linky metra na duhou využít tramvaj. Nejznámějším příkladem je cesta z I. P. Pavlova na Karlovo náměstí, když se chcete dostat z „céčka“ na „béčko“.\nPokud pojedete z Letňan na lince C směr Motol na „áčku“, většina aplikací s jízdními řády vás povede přes Muzeum. Ale to je zbytečná zajížďka. Namísto toho se mezi Vltavskou a Hradčanskou svezte tramvají!\n\nJak se vám představené zkratky líbí? Také je znáte a využíváte? A napadá vás ještě nějaká, která vám při cestování Prahou šetří čas? Dejte nám vědět do komentářů!\n\n0:00 Vychytávky pro snadné cestování Prahou\n0:55 Zkratka na Národní třídě\n1:52 Jak se rychle dostat do Holešovic\n2:55 Chytrý přestup na Florenci\n4:11 Přestupovat tramvají?\n\nPokud byste během cesty dostali žízeň, můžete využít některé z mnoha pražských pítek. Kde je najdete? Ukážeme ve videu: https://youtu.be/dKEr6fK5ip4?si=GxXjZBepRDTrwGTU\nPražská MHD patří k nejlepším na světě. A její historie je také velmi zajímavá. Nevěříte? Rádi vás přesvědčíme: https://youtu.be/SqhWCGhKX1U?si=0Cpd_o3YPbCWXAhz\nAbychom se ale zaměřili i na budoucnost MHD – věděli jste, že se Praha chystá rozvíjet síť trolejbusů? Kde všude pojedou, se můžete podívat na tomto videu: https://youtu.be/H_VkMxo4dj4?si=K9P8aaJ9nKjSBlZK\nPokud se po Praze pohybujete spíše autem, určitě často řešíte parkování. Zvláště pokud nechcete parkovat neoprávněně. Ovšem ne každý je tak poctivý. Parkování načerno jsme se také věnovali: https://youtu.be/VBCNtZNbB2E?si=LwTzy83cLAf_qvw3\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Metrozkratky: Jak ušetřit čas v MHD", "957c256e-ced5-46e8-8bc2-24020eeb3f23", "DXTWUeqSCsY", false, 339, false, "https://www.youtube.com/watch?v=DXTWUeqSCsY", 14, "/downloads/Daniel Kotula - MHD/2024-09-26 - Metrozkratky: Jak ušetřit čas v MHD.mp4", false, false, 16, [], 1, ~U[2024-09-26 16:00:10Z], ~U[2025-12-11 12:37:02Z], ~U[2025-12-11 12:37:02Z], "Jak ušetřit čas při cestování po Praze? Kudy si zkrátit trasu a kde výhodně přestoupit? To vám prozradíme v tomto videu. Ukážeme vám v něm nejen vychytávky pro cestu metrem, ale zaměříme se i na nejlepší kombinace s dalšími dopravními prostředky.\n\nKteré zkratky při cestě MHD moc lidí nevyužívá, ačkoli dokáží ušetřit čas?\n\nZ Národní třídy směr Černý Most\nPokud stojíte uprostřed Národní třídy a potřebujete se dostat do metra, nevyplatí se vždy využít stanici se stejným názvem. Zvláště pokud vaše cesta vede směrem Černý Most. V takovém případě nastupte do metra ve stanici Můstek. Na nástupišti jste za stejnou dobu, jako kdybyste se vydali na „Národku“, ale svému cíli budete o stanici blíž…\n\nZ centra do dolních Holešovic\nZatímco stanice metra Holešovice leží na okraji této čtvrti, všechny zajímavé podniky, kam lidé obvykle míří, jsou spíše v její centrální části. Ovšem pokud máte v blízkosti linku metra B, můžete si šikovně pomoci naší vychytávkou. Metrem jeďte na Křižíkovu, tam pak nasedněte na Rekolo (s Lítačkou ho máte 2krát denně 15 minut zdarma) a využijte nové lávky HolKa, která spojuje Karlín a Holešovice. Do cíle dorazíte za necelých 10 minut!\n\nJak přestoupit na Florenci\nJe lepší při přestupu z „céčka“ na „béčko“ využít vnitřní eskalátory, nebo vyjet z metra ven napovrch a do metra se opět vrátit? Rozhodli jsme se to změřit! Zatímco jeden z nás šel klasicky vnitřním přestupem, druhý zkusil vyběhnout ven. A výsledek? Zjistíte ve videu!\nMimochodem, pokud byste ocenili i další tipy na nejrychlejší přestupy v metru, podívejte se na naše nedávné video: https://youtu.be/NYREtT_kpWs?si=P4zE-vtZiVZI10tb\n\nPřestupové tramvajové zkratky\nNěkdy je lepší při přestupu z jedné linky metra na duhou využít tramvaj. Nejznámějším příkladem je cesta z I. P. Pavlova na Karlovo náměstí, když se chcete dostat z „céčka“ na „béčko“.\nPokud pojedete z Letňan na lince C směr Motol na „áčku“, většina aplikací s jízdními řády vás povede přes Muzeum. Ale to je zbytečná zajížďka. Namísto toho se mezi Vltavskou a Hradčanskou svezte tramvají!\n\nJak se vám představené zkratky líbí? Také je znáte a využíváte? A napadá vás ještě nějaká, která vám při cestování Prahou šetří čas? Dejte nám vědět do komentářů!\n\n0:00 Vychytávky pro snadné cestování Prahou\n0:55 Zkratka na Národní třídě\n1:52 Jak se rychle dostat do Holešovic\n2:55 Chytrý přestup na Florenci\n4:11 Přestupovat tramvají?\n\nPokud byste během cesty dostali žízeň, můžete využít některé z mnoha pražských pítek. Kde je najdete? Ukážeme ve videu: https://youtu.be/dKEr6fK5ip4?si=GxXjZBepRDTrwGTU\nPražská MHD patří k nejlepším na světě. A její historie je také velmi zajímavá. Nevěříte? Rádi v (truncated) 13:37:02.917 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=19.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:02.918 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=15.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-12 16:00:15Z], 16] 13:37:02.925 [debug] QUERY OK source="media_items" db=4.8ms idle=14.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zatímco před lety je v Praze nahradily autobusy, dnes se s velkou slávou vrací. Řeč je o trolejbusech, které hlavní město podporuje především v rámci snah o ekologickou dopravu.\n\nVíc už vám prozradíme v tomto dílu našeho seriálu Žít Prahu.\n\nDlouhé kilometry tratí\nV Praze nejsou trolejbusy žádnou novinkou, i když na dlouhá léta poslední vůz tu vyjel 15. října 1972. Že už nepatříte mezi pamětníky? I tak se s pozůstatky trolejbusových tratí, jež měly například v 50. letech neuvěřitelných 57 kilometrů, můžete na mnoha místech Prahy setkat. Zbytky trolejového vedení můžete zahlédnout třeba ve Vodičkově nebo Jungmannově ulici. A v Žitné dodnes stojí trolejbusový sloup.\n\nPrvní dvě vlaštovky\nV současnosti hlásí trolejbusy návrat – nedávno vyjely hned dvě linky. Ta s číslem 58 jezdí z Palmovky do Miškovic, číslo 59 vás doveze z Veleslavína na letiště. Druhý jmenovaný trolejbus je dokonce tříčlánkový, takže se do něj vejde mnohem více lidí než do autobusu, a navíc jezdí opravdu plynule. Ovšem dvěma linkami trolejbusů to v Praze rozhodně neskončí.\n\nZelená pro trolejbusy\nProč se vlastně věnuje návratu trolejbusů taková pozornost a také nemalé investice? Praha má totiž schválený klimatický plán, v jehož rámci chce do roku 2030 snížit emise CO2 o polovinu. Vzhledem k tomu, že tyto plány jsou podporované dotačními programy EU, realizace nových tratí netrvá v metropoli tak dlouho jako jiné projekty. Mimochodem, do stejné kategorie spadá i rozvoj tratí tramvajových, do nichž město také investuje.\n\nTři linky do kopce\nV nejbližší budoucnosti jsou v plánu další tři trolejbusové linky. Nahradit mají především autobusy, které jezdí do kopce a zanechávají kvůli tomu největší ekologickou stopu. Kde se tedy svezete?\n• Linka 51 pojede místo autobusu 131 z Hradčanské přes Dejvickou na Bořislavku.\n• Linka 52 nahradí autobuse 137 a pojede z Knížecí na Waltrovku.\n• Linka 53 je plánována místo autobusu 176 a vést má z Karlova náměstí na Strahov.\nTyto tři trolejbusy by měly vyjet už do konce roku 2026. V dalších letech by měla být nahrazena ještě asi desítka autobusových linek. Podrobnosti se o plánovaných tratích dozvíte na této mapě: https://pid.cz/wp-content/uploads/mapy/ostatni/TROL-linkove-vedeni_3-scaled.jpg\n\nTak co na návrat trolejbusů do Prahy říkáte? Jste jejich fanoušky, nebo jste spíše skeptičtí? Napište nám do komentářů!\n\n0:00 Velký návrat trolejbusů\n0:50 Praha trolejbusová\n1:36 Stopy po trolejbusech\n2:18 Dvě nové linky\n2:49 Proč se trolejbusy vrací?\n3:36 Kde se v budoucnu svezete\n4:26 Trolejbusy ano, nebo ne?\n\nRozvoj dopravy, která je šetrnější k životnímu prostředí, je jistě důležitým tématem. Zapomínat by se ale nemělo ani na řešení automobilové dopravy, která však není v poslední době ve středu zájmů hlavního města. Důkazem je například zavádění nových buspruhů, které sice pomohou MHD, ale autům život rozhodně znepříjemní. Víc prozradíme ve videu: https://youtu.be/8tQuU5-pLZA?si=MVDxviafH9OjXyx_\nPodobně neřešeným problémem je v Praze parkování. Proč se v metropoli v podstatě vyplatí parkování načerno? Podívejte se: https://youtu.be/VBCNtZNbB2E?si=UNNgSx9QgoeKHGiW\nPražská MHD každopádně patří k nejlepším na světě. Důkazem jsou i tyto rekordy, které vás určitě překvapí: https://youtu.be/2lGFrOuyELE?si=TRE94ZunYJdCdr1H\nMimochodem, pokud se mluví o cestování po Praze, většina lidí si představí metro, autobusy a tramvaje. Ovšem je tu ještě jeden způsob, který je ze všech nejrychlejší! Který? Prozradíme ve videu: https://youtu.be/T5sxgJke6_U?si=BevKquUxsbfHXyIa\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Trolejbusy – proč je město vrací?", "b70792d1-0461-4557-97d0-a85657ed7d05", "H_VkMxo4dj4", false, 320, false, "https://www.youtube.com/watch?v=H_VkMxo4dj4", 15, "/downloads/Daniel Kotula - MHD/2024-09-12 - Trolejbusy – proč je město vrací?.mp4", false, false, 16, [], 1, ~U[2024-09-12 16:00:15Z], ~U[2025-12-11 12:37:02Z], ~U[2025-12-11 12:37:02Z], "Zatímco před lety je v Praze nahradily autobusy, dnes se s velkou slávou vrací. Řeč je o trolejbusech, které hlavní město podporuje především v rámci snah o ekologickou dopravu.\n\nVíc už vám prozradíme v tomto dílu našeho seriálu Žít Prahu.\n\nDlouhé kilometry tratí\nV Praze nejsou trolejbusy žádnou novinkou, i když na dlouhá léta poslední vůz tu vyjel 15. října 1972. Že už nepatříte mezi pamětníky? I tak se s pozůstatky trolejbusových tratí, jež měly například v 50. letech neuvěřitelných 57 kilometrů, můžete na mnoha místech Prahy setkat. Zbytky trolejového vedení můžete zahlédnout třeba ve Vodičkově nebo Jungmannově ulici. A v Žitné dodnes stojí trolejbusový sloup.\n\nPrvní dvě vlaštovky\nV současnosti hlásí trolejbusy návrat – nedávno vyjely hned dvě linky. Ta s číslem 58 jezdí z Palmovky do Miškovic, číslo 59 vás doveze z Veleslavína na letiště. Druhý jmenovaný trolejbus je dokonce tříčlánkový, takže se do něj vejde mnohem více lidí než do autobusu, a navíc jezdí opravdu plynule. Ovšem dvěma linkami trolejbusů to v Praze rozhodně neskončí.\n\nZelená pro trolejbusy\nProč se vlastně věnuje návratu trolejbusů taková pozornost a také nemalé investice? Praha má totiž schválený klimatický plán, v jehož rámci chce do roku 2030 snížit emise CO2 o polovinu. Vzhledem k tomu, že tyto plány jsou podporované dotačními programy EU, realizace nových tratí netrvá v metropoli tak dlouho jako jiné projekty. Mimochodem, do stejné kategorie spadá i rozvoj tratí tramvajových, do nichž město také investuje.\n\nTři linky do kopce\nV nejbližší budoucnosti jsou v plánu další tři trolejbusové linky. Nahradit mají především autobusy, které jezdí do kopce a zanechávají kvůli tomu největší ekologickou stopu. Kde se tedy svezete?\n• Linka 51 pojede místo autobusu 131 z Hradčanské přes Dejvickou na Bořislavku.\n• Linka 52 nahradí autobuse 137 a pojede z Knížecí na Waltrovku.\n• Linka 53 je plánována místo autobusu 176 a vést má z Karlova náměstí na Strahov.\nTyto tři trolejbusy by měly vyjet už do konce roku 2026. V dalších letech by měla být nahrazena ještě asi desítka autobusových linek. Podrobnosti se o plánovaných tratích dozvíte na této mapě: https://pid.cz/wp-content/uploads/mapy/ostatni/TROL-linkove-vedeni_3-scaled.jpg\n\nTak co na návrat trolejbusů do Prahy říkáte? Jste jejich fanoušky, nebo jste spíše skeptičtí? Napište nám do komentářů!\n\n0:00 Velký návrat trolejbusů\n0:50 Praha trolejbusová\n1:36 Stopy po trolejbusech\n2:18 Dvě nov (truncated) 13:37:02.927 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=19.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:02.930 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=15.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-22 16:27:00Z], 16] 13:37:02.970 [debug] QUERY OK source="media_items" db=38.2ms idle=13.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dnes (či donedávna) ruiny, v budoucnu kulturní centrum nebo byty a ateliéry či park. To je osud, který se chystá na ikonická pražská nádraží, jež na svou proměnu čekají i desítky let.\n\nJak budou vypadat? Na to jsme se zaměřili v tomto dílu seriálu Žít Prahu.\n\nNádraží Vyšehrad\nSecesní nádražní budova patří k nejkrásnějším, ale také nejzuboženějším pražským nádražím. Poslední vlak tu zastavil v roce 1960 a v roce 2007 České dráhy nádraží i s pozemky prodaly. Objekt ovšem dál chátral. V roce 2024 přišel zlom, když nádraží koupil developer Milorad Miško Miškovič, který tu plánuje postavit 170 malých bytů a ateliérů. V přízemí nádraží i nových budov pak mají vzniknout kavárny, restaurace, obchody a další služby.\n\nNádraží Bubeneč\nHistorická nádražní budova, která naposledy přivítala vlak před 10 lety, prošla díky Praze 6 citlivou a velmi potřebnou rekonstrukcí. Vlaky tu sice nebudou stavět ani nadále, nicméně nádraží se už během srpna otevře veřejnosti. A na co se nejen fanouškové vlaků mohou těšit? Například na bistro, jehož zahrádka bude přímo na perónu, na půjčovnu kol nebo sál plný sportovních atrakcí, ale také galerii. Kulturní centrum dostalo název Stanice 6 a provozovat jej bude trio Richard Preisler, Martin Krb a Martin Kontra, kteří stojí za známým Bajkazylem.\n\nNádraží Bubny\nNejvětší proměna se chystá v Holešovicích – v plánu je totiž nejen nová vlaková stanice a nádražní hala, ale také celá železniční trať za 4,7 miliardy. A stavba se rozhodně nesmí oddalovat. Je totiž klíčová pro rozvoj brownfieldu v Bubnech, takže by měla být hotová dřív, než tu začnou růst domy.\nNádraží Bubny bude mít v patře 4 staniční koleje a 3 nástupiště, v přízemí pod kolejemi bude zázemí v podobě odbavovacích prostor a obchodů. Na střeše vznikne travnatá plocha k odpočinku s úchvatným výhledem. V budoucnu se tu pak plánuje ještě kancelářská budova.\nTím ale změny v Holešovicích nekončí – nová stanice se staví u Výstaviště vedle Holešovického hřbitova. Bonusem je lávka, která toto nádraží propojí se Stromovkou.\n\nTak jak se vám chystané proměny pražských nádraží líbí? Těšíte se na ně, nebo byste si představovali něco jiného? Dejte nám vědět v komentářích!\n\n0:00 Proměny slavných nádraží\n0:57 Nová tvář nádraží Vyšehrad\n3:11 Bubeneč: Z ruin kulturní centrum\n4:41 Nádražní revoluce v Holešovicích\n\nZatímco jmenovaná nádraží se proměny dočkají už brzy, na zasloužený posun stále marně čekají i celé čtvrti. Nejsmutnějším příkladem je Palmovka. Co ji čeká a proč změna stále nepřišla? Podívejte se na naše video: https://youtu.be/ejd8Ub7Dkqs?si=Q6b2PeqdOK43xvIX\nTo Holešovice se konečně dočkaly – ze čtvrti plné heren se má stát nový Karlín s prestižní bytovou zástavbou. Víc už se dozvíte v jednom z našich předchozích dílů: https://youtu.be/Dw4jXhpt0-c?si=uDbBQdNVDbaExcnW\nDlouho očekávané rekonstrukce se konečně dočkají také mosty. Které to jsou a kde dokonce přibyde nový? Prozradíme ve videu: https://youtu.be/M9_4BPMjNEA?si=UKFSco8to7VKZO17\nA nádraží ještě jednou, tentokrát to na Smíchově, kde má vzniknout moderní terminál pro vlaky i autobusy. Pokud vás zajímá víc, podívejte se: https://youtu.be/XxEdGKk0vl4?si=5IYQpcXBt6nbIv8K\nCo čeká pražské Letiště Václava Havla? Nemělo právě lehkou minulost, a jak to vypadá, budoucnost také není zcela jistá: https://youtu.be/4Ge1G6gpv6c?si=w5gtv71l78hEeYNz\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Ikonická pražská nádraží – místo trosek byty nebo galerie", "3dac0221-6280-4b46-a413-8ffab055e1ff", "_6IGDWMWeGM", false, 412, false, "https://www.youtube.com/watch?v=_6IGDWMWeGM", 16, "/downloads/Daniel Kotula - MHD/2024-08-22 - Ikonická pražská nádraží – místo trosek byty nebo galerie.mp4", false, false, 16, [], 1, ~U[2024-08-22 16:27:00Z], ~U[2025-12-11 12:37:02Z], ~U[2025-12-11 12:37:02Z], "Dnes (či donedávna) ruiny, v budoucnu kulturní centrum nebo byty a ateliéry či park. To je osud, který se chystá na ikonická pražská nádraží, jež na svou proměnu čekají i desítky let.\n\nJak budou vypadat? Na to jsme se zaměřili v tomto dílu seriálu Žít Prahu.\n\nNádraží Vyšehrad\nSecesní nádražní budova patří k nejkrásnějším, ale také nejzuboženějším pražským nádražím. Poslední vlak tu zastavil v roce 1960 a v roce 2007 České dráhy nádraží i s pozemky prodaly. Objekt ovšem dál chátral. V roce 2024 přišel zlom, když nádraží koupil developer Milorad Miško Miškovič, který tu plánuje postavit 170 malých bytů a ateliérů. V přízemí nádraží i nových budov pak mají vzniknout kavárny, restaurace, obchody a další služby.\n\nNádraží Bubeneč\nHistorická nádražní budova, která naposledy přivítala vlak před 10 lety, prošla díky Praze 6 citlivou a velmi potřebnou rekonstrukcí. Vlaky tu sice nebudou stavět ani nadále, nicméně nádraží se už během srpna otevře veřejnosti. A na co se nejen fanouškové vlaků mohou těšit? Například na bistro, jehož zahrádka bude přímo na perónu, na půjčovnu kol nebo sál plný sportovních atrakcí, ale také galerii. Kulturní centrum dostalo název Stanice 6 a provozovat jej bude trio Richard Preisler, Martin Krb a Martin Kontra, kteří stojí za známým Bajkazylem.\n\nNádraží Bubny\nNejvětší proměna se chystá v Holešovicích – v plánu je totiž nejen nová vlaková stanice a nádražní hala, ale také celá železniční trať za 4,7 miliardy. A stavba se rozhodně nesmí oddalovat. Je totiž klíčová pro rozvoj brownfieldu v Bubnech, takže by měla být hotová dřív, než tu začnou růst domy.\nNádraží Bubny bude mít v patře 4 staniční koleje a 3 nástupiště, v přízemí pod kolejemi bude zázemí v podobě odbavovacích prostor a obchodů. Na střeše vznikne travnatá plocha k odpočinku s úchvatným výhledem. V budoucnu se tu pak plánuje ještě kancelářská budova.\nTím ale změny v Holešovicích nekončí – nová stanice se staví u Výstaviště vedle Holešovického hřbitova. Bonusem je lávka, která toto nádraží propojí se Stromovkou.\n\nTak jak se vám chystané proměny pražských nádraží líbí? Těšíte se na ně, nebo byste si představovali něco jiného? Dejte nám vědět v komentářích!\n\n0:00 Proměny slavných nádraží\n0:57 Nová tvář nádraží Vyšehrad\n3:11 Bubeneč: Z ruin kulturní centrum\n4:41 Nádražní revoluce v Holešovicích\n\nZatímco jmenovaná nádraží se proměny dočkají už brzy, na zasloužený posun stále marně čekají i celé čtvrti. Nejsmutnějším příkladem je Palmovka. Co j (truncated) 13:37:02.972 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=52.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:02.973 [debug] QUERY OK source="media_items" db=0.8ms 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[2024-06-06 16:00:15Z], 16] 13:37:02.979 [debug] QUERY OK source="media_items" db=4.0ms idle=46.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Video, které jsme věnovali proměnám Václavského náměstí, vzbudilo víc pozornosti, než kdokoli čekal. Upozornili jsme v něm totiž na fakt, že namísto plánovaného tramvajového propojení Václaváku a Vinohrad vznikne na náměstí spíše lanovka… Město ale nakonec – i díky vám, divákům Žít Prahu – obrátilo!\n\nPůvodní video věnované „lanovce na Václaváku“ najdete zde: https://youtu.be/ZRZKZeS8Zbo?si=w0upjRhM2q2GxLWT\n\nPozdvižení na úřadech\nUveřejnění videa, ve kterém jsme poukázali na to, že tramvajové propojení mezi Václavským náměstím a Vinohrady má být zprovozněné až čtyři roky poté, co se na náměstí položí koleje, takže tramvaj bude jezdit jen nahoru a dolů jako lanovka, vyvolalo pozdvižení nejen u Dopravního podniku hl. m. Prahy, ale i u představitelů města. A najednou přišel obrat – především díky diváckým reakcím a nátlaku veřejnosti.\nV interní zprávě dopravního podniku se pak dokonce píše, že „ohledem na negativní ohlas veřejnosti na možnost delšího období samostatného provozu trati Václavské náměstí bez realizace trati Muzeum byl harmonogram přepracován“.\n\nLanovka ne, tramvaj ano\nNakonec tedy skutečně dojde k plánovanému prodloužení tramvajové trati z Václaváku na Vinohrady. To nejen ocení cestující, kteří výrazně ušetří čas například při cestě z Masaryčky na Vinohrady, ale i pro samotné náměstí to bude změna k lepšímu. Namísto turistického skanzenu, kterým horní část Václaváku dnes je, se sem snad vrátí i Pražané a náměstí znovu ožije.\n\nČím se svezete?\nA jak tedy bude tramvajová trať na Václavském náměstí vypadat? Tramvaj tu bude stavět hned na třech místech – uprostřed, kde teď jezdí tramvaje do Jindřišské, dále pak u koně a nakonec uprostřed magistrály vedle Národního muzea.\nPřes náměstí budou jezdit celkem tři linky. Číslo 6, které tak skončí oklika přes Lazarskou a Karlovo náměstí, 13, jež pojede mezi Vršovicemi a centrem, ale namísto Flory se vydá na Pražský hrad, a 21 spojující Floru a Radlice.\nKompletní trasy linek, které pojedou přes Václavské náměstí, najdete zde: https://pid.cz/wp-content/uploads/system/LV2022-32/LV2022-32_A16.pdf?fbclid=IwAR2-iqEc6qOiSJgtwFe_NYXZiMjfYMp4g2vvl3qZR6HrEMPqOeTt6qrvyB4\n\nCo na chystanou tramvajovou trať na Václavském náměstí říkáte? Ulehčí dojíždění i vám? Dejte nám vědět do komentářů!\n\n0:00 Lanovka, nebo tramvaj?\n0:42 Nevídaná odezva\n1:47 Dobrá zpráva pro cestující i náměstí\n2:18 Nové zastávky\n2:44 Které tramvaje pojedou na Václaváku?\n\nZatímco na zmíněné tramvaje nebudeme muset čekat tak dlouho, o nové lince metra, jež má nést název E, si zatím můžeme nechat jen zdát. Kudy by měla vést? Prozradíme ve videu: https://youtu.be/zXieoZv4JoI?si=A5IFbzAP2t7umqqq\nVáclavák není jediným velkým pražským náměstím, jež čekají zásadní změny. Podívejte se, které další čeká „nový kabát“: https://youtu.be/NHTZZIihYAc?si=9qteEqbd7rd9MWf9\nVýrazné změny se odehrávají po celé Praze. Jedním z nejnázornějších příkladů je Karlín. Čemu vděčí za svou dnešní podobě a co dalšího se tu chystá? Zjistili jsme ve videu: https://youtu.be/n0bxYQn4eVg?si=dKUnDpMrXRdSpyJa\nDůležitou součástí pražské infrastruktury jsou také mosty. Celá léta se na ně spíše zapomínalo, dnes se také dostaly do centra pozornosti. Na co se moou nejen Pražané těšit? Podívejte se: https://youtu.be/M9_4BPMjNEA?si=Sp9cooPJTUjl28N_\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Lanovka na Václaváku nebude – i díky vám", "78104c19-943a-46b0-98d9-e7f5feaa1bbc", "EWFsKYWPg-c", false, 247, false, "https://www.youtube.com/watch?v=EWFsKYWPg-c", 17, "/downloads/Daniel Kotula - MHD/2024-06-06 - Lanovka na Václaváku nebude – i díky vám.mp4", false, false, 16, [], 1, ~U[2024-06-06 16:00:15Z], ~U[2025-12-11 12:37:02Z], ~U[2025-12-11 12:37:02Z], "Video, které jsme věnovali proměnám Václavského náměstí, vzbudilo víc pozornosti, než kdokoli čekal. Upozornili jsme v něm totiž na fakt, že namísto plánovaného tramvajového propojení Václaváku a Vinohrad vznikne na náměstí spíše lanovka… Město ale nakonec – i díky vám, divákům Žít Prahu – obrátilo!\n\nPůvodní video věnované „lanovce na Václaváku“ najdete zde: https://youtu.be/ZRZKZeS8Zbo?si=w0upjRhM2q2GxLWT\n\nPozdvižení na úřadech\nUveřejnění videa, ve kterém jsme poukázali na to, že tramvajové propojení mezi Václavským náměstím a Vinohrady má být zprovozněné až čtyři roky poté, co se na náměstí položí koleje, takže tramvaj bude jezdit jen nahoru a dolů jako lanovka, vyvolalo pozdvižení nejen u Dopravního podniku hl. m. Prahy, ale i u představitelů města. A najednou přišel obrat – především díky diváckým reakcím a nátlaku veřejnosti.\nV interní zprávě dopravního podniku se pak dokonce píše, že „ohledem na negativní ohlas veřejnosti na možnost delšího období samostatného provozu trati Václavské náměstí bez realizace trati Muzeum byl harmonogram přepracován“.\n\nLanovka ne, tramvaj ano\nNakonec tedy skutečně dojde k plánovanému prodloužení tramvajové trati z Václaváku na Vinohrady. To nejen ocení cestující, kteří výrazně ušetří čas například při cestě z Masaryčky na Vinohrady, ale i pro samotné náměstí to bude změna k lepšímu. Namísto turistického skanzenu, kterým horní část Václaváku dnes je, se sem snad vrátí i Pražané a náměstí znovu ožije.\n\nČím se svezete?\nA jak tedy bude tramvajová trať na Václavském náměstí vypadat? Tramvaj tu bude stavět hned na třech místech – uprostřed, kde teď jezdí tramvaje do Jindřišské, dále pak u koně a nakonec uprostřed magistrály vedle Národního muzea.\nPřes náměstí budou jezdit celkem tři linky. Číslo 6, které tak skončí oklika přes Lazarskou a Karlovo náměstí, 13, jež pojede mezi Vršovicemi a centrem, ale namísto Flory se vydá na Pražský hrad, a 21 spojující Floru a Radlice.\nKompletní trasy linek, které pojedou přes Václavské náměstí, najdete zde: https://pid.cz/wp-content/uploads/system/LV2022-32/LV2022-32_A16.pdf?fbclid=IwAR2-iqEc6qOiSJgtwFe_NYXZiMjfYMp4g2vvl3qZR6HrEMPqOeTt6qrvyB4\n\nCo na chystanou tramvajovou trať na Václavském náměstí říkáte? Ulehčí dojíždění i vám? Dejte nám vědět do komentářů!\n\n0:00 Lanovka, nebo tramvaj?\n0:42 Nevídaná odezva\n1:47 Dobrá zpráva pro cestující i náměstí\n2:18 Nové zastávky\n2:44 Které tramvaje pojedou na Václaváku?\n\nZatímco na zmíněné tramvaje nebudeme muset čekat tak dlouho, o nové lince metra, jež má nést název E, si zatím můžeme nechat jen zdát. Kudy by měla vést? P (truncated) 13:37:02.980 [debug] QUERY OK source="sources" db=0.5ms idle=50.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:02.982 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=11.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-30 16:00:07Z], 16] 13:37:02.990 [debug] QUERY OK source="media_items" db=5.6ms queue=0.1ms idle=11.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Každý, kdo dojíždí do Prahy, musí při cestě počítat se značným zdržením – především ve špičce. Pokud tedy nejede autobusem MHD. Ty totiž mají na většině tras vyhrazený speciální pruh. Co město s „buspruhy“ plánuje do budoucna? Na to jsme se zaměřili v tomto dílu našeho seriálu Žít Prahu!\n\nS tím, jak roste počet obyvatel Středočeského kraje i aut v Praze, se význam pruhů vyhrazených pro autobusy MHD zvyšuje. Tak například ze Zbraslavi to díky nim trvá autobusem na Smíchov neuvěřitelných 12 minut. Zato při jízdě autem si pěkně postojíte v zácpě…\n\nPruhy, kam se podíváš?\nJe tedy logické, že chce Praha rozvoj buspruhů podporovat. S vyšším počtem pruhů pro autobusy nicméně dojde i k dalšímu ztížení průjezdnosti pro auta. Kde se řidiči (a cestující) musejí v budoucnu připravit na více buspruhů?\nVýznamné navýšení chystá například Praha 6, kde mají přibýt vyhrazené pruhy na všech hlavních příjezdech. Naplánované jsou nově také na Evropské či na Horoměřické před Bořislavkou. A také u křižovatky na Lysolaje nebo v Podbabě. Aby byla zachována plynulost pro MHD i na křižovatkách, chystá Praha 6 u kruhového objezdu pod Suchdolem objízdný pruh jen pro autobusy.\n\nSvětelné závory a pokuty\nS novými pruhy pro autobusy řeší Praha 6 také otázku postihů pro řidiče aut, kteří si neoprávněnou jízdou v buspruhu zkracují cestu, a navíc zpomalují autobusy. Na několika místech jsou již nainstalované kamery, jež pruhy snímají. Jenže na rozdíl od kamer hlídajících rychlost na nich zatím není nastavené automatické pokutování.\nKvůli zklidnění dopravní situace v této městské části se otevřelo také téma tzv. světelných závor na příjezdech do Prahy 6, tedy semaforů, jež by regulovaly průjezd automobilů podobně jako u tunelů.\nKaždopádně chystaná opatření ani jiná koncepce zatím nijak neřeší, jak ulehčit cestování právě řidičům v autech…\n\nJak se na rozšiřování buspruhů díváte vy? Souhlasíte s ním? Nebo byste uvítali jiná opatření pro zlepšení dopravní situace v Praze? Dejte nám vědět do komentářů!\n\n0:00 Budou další buspruhy?\n0:34 Kritická situace na silnicích\n1:26 Změny na Praze 6\n2:20 Boj s bezohledností\n2:41 Kontroverzní zklidnění dopravy\n3:02 Auta versus MHD\n\nDoprava je v naší metropoli nekončící téma. Už roky se například mluví o zpoplatnění vjezdu do centra. Dočkáme se ho? Odpověď jsme hledali v předchozím dílu: https://youtu.be/fXSjvzufA44?si=uZcGwmvZYjOcZJ_p\nDopravě v Praze by výrazně pomohlo i dokončení okruhu. Proč zatím není hotový? I na to jsme se s kamerou vydali hledat odpověď: https://youtu.be/K-B0PhfxBUA?si=TIo4VSBpXirbqOzr\nPodpora MHD před lety vyústila ve zlevnění jízdného v Praze. Ovšem to se má brzy změnit a mluví se o zdražení Lítačky. Kolik by měla stát? Podívejte se: https://youtu.be/m5J1GRQdrYk?si=jIAJmgWQirU_le3v\nZměny se chystají také na nejslavnějším pražském náměstí. Ovšem ne všechny jsou úplně povedené. Proč to vypadá, že bude na Václaváku jezdit lanovka? Prozradíme ve videu: https://youtu.be/ZRZKZeS8Zbo?si=JdJUuz0r0l2QIKu_\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Buspruhy – co se s nimi chystá?", "d3f36169-a357-406b-873f-04422e10f63b", "8tQuU5-pLZA", false, 310, false, "https://www.youtube.com/watch?v=8tQuU5-pLZA", 18, "/downloads/Daniel Kotula - MHD/2024-05-30 - Buspruhy – co se s nimi chystá?.mp4", false, false, 16, [], 1, ~U[2024-05-30 16:00:07Z], ~U[2025-12-11 12:37:02Z], ~U[2025-12-11 12:37:02Z], "Každý, kdo dojíždí do Prahy, musí při cestě počítat se značným zdržením – především ve špičce. Pokud tedy nejede autobusem MHD. Ty totiž mají na většině tras vyhrazený speciální pruh. Co město s „buspruhy“ plánuje do budoucna? Na to jsme se zaměřili v tomto dílu našeho seriálu Žít Prahu!\n\nS tím, jak roste počet obyvatel Středočeského kraje i aut v Praze, se význam pruhů vyhrazených pro autobusy MHD zvyšuje. Tak například ze Zbraslavi to díky nim trvá autobusem na Smíchov neuvěřitelných 12 minut. Zato při jízdě autem si pěkně postojíte v zácpě…\n\nPruhy, kam se podíváš?\nJe tedy logické, že chce Praha rozvoj buspruhů podporovat. S vyšším počtem pruhů pro autobusy nicméně dojde i k dalšímu ztížení průjezdnosti pro auta. Kde se řidiči (a cestující) musejí v budoucnu připravit na více buspruhů?\nVýznamné navýšení chystá například Praha 6, kde mají přibýt vyhrazené pruhy na všech hlavních příjezdech. Naplánované jsou nově také na Evropské či na Horoměřické před Bořislavkou. A také u křižovatky na Lysolaje nebo v Podbabě. Aby byla zachována plynulost pro MHD i na křižovatkách, chystá Praha 6 u kruhového objezdu pod Suchdolem objízdný pruh jen pro autobusy.\n\nSvětelné závory a pokuty\nS novými pruhy pro autobusy řeší Praha 6 také otázku postihů pro řidiče aut, kteří si neoprávněnou jízdou v buspruhu zkracují cestu, a navíc zpomalují autobusy. Na několika místech jsou již nainstalované kamery, jež pruhy snímají. Jenže na rozdíl od kamer hlídajících rychlost na nich zatím není nastavené automatické pokutování.\nKvůli zklidnění dopravní situace v této městské části se otevřelo také téma tzv. světelných závor na příjezdech do Prahy 6, tedy semaforů, jež by regulovaly průjezd automobilů podobně jako u tunelů.\nKaždopádně chystaná opatření ani jiná koncepce zatím nijak neřeší, jak ulehčit cestování právě řidičům v autech…\n\nJak se na rozšiřování buspruhů díváte vy? Souhlasíte s ním? Nebo byste uvítali jiná opatření pro zlepšení dopravní situace v Praze? Dejte nám vědět do komentářů!\n\n0:00 Budou další buspruhy?\n0:34 Kritická situace na silnicích\n1:26 Změny na Praze 6\n2:20 Boj s bezohledností\n2:41 Kontroverzní zklidnění dopravy\n3:02 Auta versus MHD\n\nDoprava je v naší metropoli nekončící téma. Už roky se například mluví o zpoplatnění vjezdu do centra. Dočkáme se ho? Odpověď jsme hledali v předchozím dílu: https://youtu.be/fXSjvzufA44?si=uZcGwmvZYjOcZJ_p\nDopravě v Praze by výrazně pomohlo i dokončení okruhu. Proč zatím není hotový? I na to jsme se s kamerou vydali hledat odpověď: https://youtu.be/K-B0PhfxBUA?si=TIo4VSBpXirbqOzr\nPodpora MHD před lety vyústila ve zlevnění jízdného v Praze. Ovšem to se má brzy změnit a mluví se o zdražení Lítačky. Kolik by měla stát? Podívejte se: https://youtu.be/m5J1GRQdrYk?si=jIAJmgWQirU_le3v\nZměny se chystají také na nejslavnějším pražském náměstí. Ovšem ne všechny jsou úplně povedené. Proč to vypadá, že bude na Václaváku jez (truncated) 13:37:02.992 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=18.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:02.993 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=14.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 16:00:16Z], 16] 13:37:03.001 [debug] QUERY OK source="media_items" db=4.8ms idle=13.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Přestupy z jedné linky metra na druhou mohou zabrat spoustu času – všude davy lidí, nepřehledné labyrinty chodeb a spousta východů, které vedou všude, jen ne tam, kam chcete. Jak při přestupech ušetřit drahocenný čas? Prozradíme v tomto dílu seriálu Žít Prahu.\n\nFlorenc: Přestup mezi linkami B a C\nPřestupujete-li z céčka na béčko, pak ve směru Letňany vystupte prvními dveřmi z druhého vagonu, ve směru Háje je nejlepší vyběhnout třetími dveřmi předposledního vagonu. V obou případech budete hned u eskalátorů, které vás dopraví dolů na linku B. Přestup vám zabere asi minutku a půl (což je méně, než dávají aplikace s jízdními řády).\nPři přestupu z béčka na céčko se vyplatí využít schodiště, která jsou uprostřed nástupiště. Ve směru Zličín i Černý most je nejlepší vystoupit ze třetích dveří druhého vagonu nebo druhých dveří čtvrtého vagonu.\n\nMůstek: Přestup mezi linkami A a B\nStanice Můstek je labyrintem i pro lidi, kteří cestují metrem roky. Jak se tu neztratit a ušetřit čas? Při přestupu z áčka na béčko buďte ve směru Motol u třetích dveří prvního vagonu, ve směru Hostivař pak u druhých dveří posledního vagonu. Až sjedete prvním eskalátorem, zahněte určitě doleva – je to nejkratší a také nejrychlejší cesta na béčko. Zabere vám asi minutu.\nPřestupujete-li z béčka na áčko, vyhněte se určitě schodům uprostřed nástupiště. Namísto toho ve směru na Černý Most vystupte prvními dveřmi prvního vagonu a ve směru Zličín posledními dveřmi posledního vozu. Jakmile se v „přestupové chodbě“ dostanete za schody, vydejte se vpravo.\n\nMuzeum: Přestup mezi linkami A a C\nPřestup mezi těmito dvěma linkami je nejsnazší. Chcete-li se dostat z céčka na áčko, ve směru Letňany vystupte posledními dveřmi třetího vagonu, ve směru Háje pak vyběhněte z prvních dveří třetího vagonu. Eskalátor vás zaveze dolů, odkud na linku A vede jediná možná cesta.\nPři přestupu z áčka na céčko se ve směru Motol vydejte třetími dveřmi druhého vagonu a ve směru Hostivař pak třetími dveřmi předposledního vagonu.\n\nA jaké vychytávky máte při přestupování v metru vy? Jak nejlépe při cestování ušetříte čas? Podělte se s námi v komentářích!\n\n0:00 Jak ušetřit čas při přestupech\n0:48 Nejdůležitější pravidlo rychlého přestupu\n1:28 Z céčka na béčko\n2:23 Z béčka na céčko\n2:54 Z áčka na béčko\n3:54 Z béčka na áčko\n4:14 Z céčka na áčko\n4:37 Z áčka na céčko\n\nPražské metro letos slaví 50. narozeniny. A i když s ním člověk jezdí každý den, určitě o něm neví všechno. Podívejte se na video, které jsme věnovali rekordům tohoto dopravního prostředku: https://youtu.be/5Q8Z4j8JguU?si=v_c1LqL1Q9wW2Mr6\nŽe se už pomalu můžeme těšit na linku D, ví nejspíš každý Pražan. Ale možná vás překvapí, že už vznikají plány na linku E. Kudy by měla vést? Prozradíme ve videu: https://youtu.be/zXieoZv4JoI?si=91bB7I4LmL5Z66Xh\nI stávající linky ale čekají změny – na některé se totiž chystá prodloužení. Kam by tedy mělo v budoucnu metro také jezdit? Podívejte se: https://youtu.be/5OhP5mNvTeI?si=_Rg2L4PX_DpaDc6e\nA abychom nezůstávali jen u metra. Pokud jste fanouškem tramvají, určitě se podívejte na video věnované právě jim: https://youtu.be/JzYTqytzaXo?si=oOX3zhRJPblqyUDs\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Jak nejrychleji přestupovat v metru", "64cbcbdf-99d9-4145-9d1f-acc8c5de1fd4", "NYREtT_kpWs", false, 359, false, "https://www.youtube.com/watch?v=NYREtT_kpWs", 19, "/downloads/Daniel Kotula - MHD/2024-04-11 - Jak nejrychleji přestupovat v metru.mp4", false, false, 16, [], 1, ~U[2024-04-11 16:00:16Z], ~U[2025-12-11 12:37:02Z], ~U[2025-12-11 12:37:02Z], "Přestupy z jedné linky metra na druhou mohou zabrat spoustu času – všude davy lidí, nepřehledné labyrinty chodeb a spousta východů, které vedou všude, jen ne tam, kam chcete. Jak při přestupech ušetřit drahocenný čas? Prozradíme v tomto dílu seriálu Žít Prahu.\n\nFlorenc: Přestup mezi linkami B a C\nPřestupujete-li z céčka na béčko, pak ve směru Letňany vystupte prvními dveřmi z druhého vagonu, ve směru Háje je nejlepší vyběhnout třetími dveřmi předposledního vagonu. V obou případech budete hned u eskalátorů, které vás dopraví dolů na linku B. Přestup vám zabere asi minutku a půl (což je méně, než dávají aplikace s jízdními řády).\nPři přestupu z béčka na céčko se vyplatí využít schodiště, která jsou uprostřed nástupiště. Ve směru Zličín i Černý most je nejlepší vystoupit ze třetích dveří druhého vagonu nebo druhých dveří čtvrtého vagonu.\n\nMůstek: Přestup mezi linkami A a B\nStanice Můstek je labyrintem i pro lidi, kteří cestují metrem roky. Jak se tu neztratit a ušetřit čas? Při přestupu z áčka na béčko buďte ve směru Motol u třetích dveří prvního vagonu, ve směru Hostivař pak u druhých dveří posledního vagonu. Až sjedete prvním eskalátorem, zahněte určitě doleva – je to nejkratší a také nejrychlejší cesta na béčko. Zabere vám asi minutu.\nPřestupujete-li z béčka na áčko, vyhněte se určitě schodům uprostřed nástupiště. Namísto toho ve směru na Černý Most vystupte prvními dveřmi prvního vagonu a ve směru Zličín posledními dveřmi posledního vozu. Jakmile se v „přestupové chodbě“ dostanete za schody, vydejte se vpravo.\n\nMuzeum: Přestup mezi linkami A a C\nPřestup mezi těmito dvěma linkami je nejsnazší. Chcete-li se dostat z céčka na áčko, ve směru Letňany vystupte posledními dveřmi třetího vagonu, ve směru Háje pak vyběhněte z prvních dveří třetího vagonu. Eskalátor vás zaveze dolů, odkud na linku A vede jediná možná cesta.\nPři přestupu z áčka na céčko se ve směru Motol vydejte třetími dveřmi druhého vagonu a ve směru Hostivař pak třetími dveřmi předposledního vagonu.\n\nA jaké vychytávky máte při přestupování v metru vy? Jak nejlépe při cestování ušetříte čas? Podělte se s námi v komentářích!\n\n0:00 Jak ušetřit čas při přestupech\n0:48 Nejdůležitější pravidlo rychlého přestupu\n1:28 Z céčka na béčko\n2:23 Z béčka na céčko\n2:54 Z áčka na béčko\n3:54 Z béčka na áčko\n4:14 Z céčka na áčko\n4:37 Z áčka na céčko\n\nPražské metro letos slaví 50. narozeniny. A i když s ním člověk jezdí každý den, určitě o něm neví všechno. Podívejte se na video, které jsme věnovali rekordům tohoto dopravního prostředku: https://youtu.be/5Q8Z4j8JguU?si=v_c1LqL1Q9wW2Mr6\nŽe se už pomalu můžeme těšit na linku D, ví nejspíš každý Pražan. Ale možná vás překvapí, že už vznikají plány n (truncated) 13:37:03.003 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=20.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:03.004 [debug] QUERY OK source="media_items" db=0.6ms idle=14.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-14 17:00:35Z], 16] 13:37:03.011 [debug] QUERY OK source="media_items" db=4.6ms idle=12.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pražská MHD patří k nejlepším na světě. A také k těm nejlevnějším. To se má ale změnit – objevují se hlasy, že současná cena jízdného není udržitelná. Na kolik nás tedy v budoucnu vyjde cestování po metropoli? Zjistíte v tomto dílu našeho seriálu Žít Prahu.\n\nDvacet procent rozpočtu\nCena ročního jízdného se v Praze změnila naposledy v roce 2015, kdy došlo ke zlevnění o 1 100 korun. Díky tomu se stala MHD dostupnější, počet ročních Lítaček prudce vzrostl a každoročně se zvyšuje i množství cestujících.\nPražský magistrát však začíná mluvit o zdražení Lítačky. Aby se náklady na provoz MHD pokryly, musel by roční kupón stát víc než 18 tisíc korun. Při dnešních cenách posílá Praha dopravnímu podniku každý rok 20 procent svého rozpočtu. Město argumentuje, že náklady na dopravu stále rostou, což je sice pravda, ale podobným tempem rostou i příjmy města. A tak by ani v budoucnu nemělo být oněch 20 % rozpočtu za dopravu překročeno. Mírné zdražení Lítačky by toho příliš nevyřešilo, razantní zdražení není průchodné, a navíc by pro spoustu lidí znamenalo konec cestování MHD.\n\nInvestice do budoucna\nDo ceny Lítačky by se ale kromě současných nákladů měly promítnout i investice na rozvoj MHD v Praze. Pokud bychom sečetli všechny plánované městské projekty (metro D, Terminál Smíchov, dokončení okruhů…), dostali bychom částku 240 miliard korun. Při maximálních investicích ve výši 10 miliard ročně je jasné, že další projekty se na řadu dostanou až v roce 2048.\nPokud by ale došlo ke zdražení roční Lítačky o 1 000 korun a ostatního jízdného o 20 %, zaplatí se například většina plánovaných tramvajových tratí již během příštích 10 let.\n\nKolik bude stát Lítačka?\nZdá se, že zdražení Lítačky se letos nevyhneme. Pravděpodobně se její cena zvedne o onu odhadovanou tisícovku, případně podobnou částku. Nicméně i nadále bude platit, že poměr cena–výkon bude v případě pražské MHD příznivý. Zvláště, když budou peníze použity na její další rozvoj.\n\nCo říkáte na případné zdražení jízdného v Praze? Souhlasíte s ním, nebo si myslíte, že je zbytečné? Dejte nám vědět do komentářů!\n\n0:00 O kolik se zdraží Lítačka?\n0:28 Jak to bylo s cenou Lítačky\n0:55 Je zdražováné nutné?\n2:14 Zdražení jako investice\n3:14 Kolik zaplatíme za MHD\n\nMimochodem, když už jsme u rozvoje MHD – věděli jste, že na novou stanici metra se můžeme těšit v rámci prodlužování linky B už v roce 2026? Která to bude, se dozvíte v našem videu: https://youtu.be/5OhP5mNvTeI?si=0q1I7klkmu87X7xC\nMHD v Praze má ovšem nejen zajímavou budoucnost, ale i historii. Věnovali jsme jí jeden z předchozích dílů: https://youtu.be/SqhWCGhKX1U?si=8TZfwjB1VIojXWBy\nHromadná doprava v metropoli drží spoustu zajímavých rekordů. Přesvědčte se: https://youtu.be/2lGFrOuyELE?si=IezX7mawUJn2YIDR\nPokud vás zajímá spíše osud automobilové dopravy v Praze, podívejte se na video, které jsme věnovali budoucnosti magistrály: https://youtu.be/sDEhGV5ky6A?si=giqQDwqsmDLNx1Am\nOvšem i pražské letiště má zajímavý příběh. Zjistěte více o jeho historii i o tom, co ho čeká: https://youtu.be/4Ge1G6gpv6c?si=UPvQduLEwRfnpIBt\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Lítačka zdraží - proč a kolik teď bude stát?", "07ef34c3-4aec-45e6-978c-9e12cdd8939d", "m5J1GRQdrYk", false, 286, false, "https://www.youtube.com/watch?v=m5J1GRQdrYk", 20, "/downloads/Daniel Kotula - MHD/2024-03-14 - Lítačka zdraží - proč a kolik teď bude stát?.mp4", false, false, 16, [], 1, ~U[2024-03-14 17:00:35Z], ~U[2025-12-11 12:37:03Z], ~U[2025-12-11 12:37:03Z], "Pražská MHD patří k nejlepším na světě. A také k těm nejlevnějším. To se má ale změnit – objevují se hlasy, že současná cena jízdného není udržitelná. Na kolik nás tedy v budoucnu vyjde cestování po metropoli? Zjistíte v tomto dílu našeho seriálu Žít Prahu.\n\nDvacet procent rozpočtu\nCena ročního jízdného se v Praze změnila naposledy v roce 2015, kdy došlo ke zlevnění o 1 100 korun. Díky tomu se stala MHD dostupnější, počet ročních Lítaček prudce vzrostl a každoročně se zvyšuje i množství cestujících.\nPražský magistrát však začíná mluvit o zdražení Lítačky. Aby se náklady na provoz MHD pokryly, musel by roční kupón stát víc než 18 tisíc korun. Při dnešních cenách posílá Praha dopravnímu podniku každý rok 20 procent svého rozpočtu. Město argumentuje, že náklady na dopravu stále rostou, což je sice pravda, ale podobným tempem rostou i příjmy města. A tak by ani v budoucnu nemělo být oněch 20 % rozpočtu za dopravu překročeno. Mírné zdražení Lítačky by toho příliš nevyřešilo, razantní zdražení není průchodné, a navíc by pro spoustu lidí znamenalo konec cestování MHD.\n\nInvestice do budoucna\nDo ceny Lítačky by se ale kromě současných nákladů měly promítnout i investice na rozvoj MHD v Praze. Pokud bychom sečetli všechny plánované městské projekty (metro D, Terminál Smíchov, dokončení okruhů…), dostali bychom částku 240 miliard korun. Při maximálních investicích ve výši 10 miliard ročně je jasné, že další projekty se na řadu dostanou až v roce 2048.\nPokud by ale došlo ke zdražení roční Lítačky o 1 000 korun a ostatního jízdného o 20 %, zaplatí se například většina plánovaných tramvajových tratí již během příštích 10 let.\n\nKolik bude stát Lítačka?\nZdá se, že zdražení Lítačky se letos nevyhneme. Pravděpodobně se její cena zvedne o onu odhadovanou tisícovku, případně podobnou částku. Nicméně i nadále bude platit, že poměr cena–výkon bude v případě pražské MHD příznivý. Zvláště, když budou peníze použity na její další rozvoj.\n\nCo říkáte na případné zdražení jízdného v Praze? Souhlasíte s ním, nebo si myslíte, že je zbytečné? Dejte nám vědět do komentářů!\n\n0:00 O kolik se zdraží Lítačka?\n0:28 Jak to bylo s cenou Lítačky\n0:55 Je zdražováné nutné?\n2:14 Zdražení jako investice\n3:14 Kolik zaplatíme za MHD\n\nMimochodem, když už jsme u rozvoje MHD – věděli jste, že na novou stanici metra se můžeme těšit v rámci prodlužování linky B už v roce 2026? Která to bude, se dozvíte v našem videu: https://youtu.be/5OhP5mNvTeI?si=0q1I7klkmu87X7xC\nMHD v Praze má ovšem nejen zajímavou budoucnost, ale i historii. Věnovali jsme jí jeden z předchozích dílů: https://youtu.be/SqhWCGhKX1U?si=8TZfwjB1VIojXWBy\nHromadná doprava v metropoli drží spoustu zajímavých rekordů. Přesvědčte se: https://youtu.be/2lGFrOuyELE?si=IezX7mawUJn2YIDR\nPokud vás zajímá spíše osud (truncated) 13:37:03.012 [debug] QUERY OK source="sources" db=0.9ms idle=17.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:03.014 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=13.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-01-11 17:15:03Z], 16] 13:37:03.067 [debug] QUERY OK source="media_items" db=51.3ms idle=11.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zatímco Pražané stále čekají na novou linku metra D, město už začíná mluvit o „éčku“. Kudy by mělo vést a kdy se v něm poprvé svezou cestující? To jsme se vydali s kamerou zjišťovat v tomto dílu seriálu Žít Prahu.\n\nCo o chystané lince metra E víme?\n\nInspirace v zahraničí\nChystané lince se také říká linka O, a to kvůli jejímu tvaru. V kruhu by totiž měla „obehnat“ celou šíři centra Prahy, které ovšem jako jediná z tras metra neprotne. Podobné linky najdete například v Kodani nebo Oslu.\n\nPod zemí i nad zemí\nLinka E by měla být dlouhá 36 kilometrů a na cestující má čekat 23 stanic, z nichž osm bude přestupních – Dejvická, Anděl, Smíchovské nádraží, Olbrachtova, Budějovická, Želivského, Vysočanská a Prosek. Trasa povede nad zemí i po dní, a tak bude jakýmsi „hybridem“ mezi metrem a tramvajemi.\n\nPrvní etapy\nJeště než se linka uzavře do zamýšleného kruhu, chtějí její autoři postavit dvě prioritní trasy, a to ze Smíchova na Budějovickou a pak od Proseku přes Vysočany až na Žižkov. Tyto trasy by měly významně posílit dopravu ve zmíněných lokalitách.\n\nKdy se svezeme\nOdpověď na tuto otázku je zatím ve hvězdách. V současnosti se řeší zadání studie proveditelnosti, která by měla být hotová do roku 2027. Poté bude následovat shánění stavebního povolení, finančních prostředků, výběr zhotovitele a řada dalších, většinou časově náročných kroků. Prioritní úseky by se odhadem mohly začít budovat mezi lety 2040 a 2050. Dokončení okruhu metra se tedy jen tak nedočkáme…\n\nPotřebujeme nové metro?\nPřemýšlíte, zda linku E Praha potřebuje? Její zastánci upozorňují především na skutečnost, že bude spojovat i čtvrti, kam zatím metro nevede a kde je již dnes doprava ve špičce přetížená. Vzhledem k tomu, že se jedná o části, v nichž se čeká masivní bytová výstavba a nárůst obyvatel, pomohlo by nové metro problém s dopravou vyřešit.\n\nA co na záměr vystavět v Praze další linku metra říkáte vy? Má podle vás smysl? Dejte nám vědět do komentářů!\n\n0:00 Praha chystá novou linku metra\n0:24 Linka E, nebo O?\n0:51 Jak má nová linka vypadat\n1:05 Prioritní fáze výstavby\n1:30 Kolik stanic \"éčka\" se plánuje\n1:49 Kdy se nového metra dočkáme\n2:18 Potřebuje Praha další metro?\n2:30 Dlouho očekávané \"déčko\"\n\nPražské metro samozřejmě čeká jedna novinka mnohem dříve – otevření dlouho očekávané linky D! Na jaké novinky se cestující mohou těšit a kdy se jí konečně dočkáme? Zjistíte v našem videu: https://youtu.be/9jvqdSd83HQ?si=qK4FoZrbnShQeo38\nDéčko by ale nemělo zůstat jedinou novinkou pražského metra. Mluví se i o prodloužení stávajících tras. Kam? Podívejte se: https://youtu.be/5OhP5mNvTeI?si=n4ONkc-z86vNgfl1\nŽe raději cestujete nad zemí? A co rovnou ve vzduchu? Věděli jste, že mezi Bohnicemi a Dejvicemi povede lanovka? Více se o ní dozvíte v jednom z předchozích dílů: https://youtu.be/wB0Fl9E4Dc4?si=EBN3Tub-uKnHPmer\nNejznámější lanovkou v Praze je samozřejmě ta petřínská. I tu ale čekají změny. Podívejte se, jaké: https://youtu.be/u3YQ6niset4?si=1cJViSDYvcQUQMV3\nMožná jste zaznamenali, že se do Prahy po letech vrací i trolejbusy. Kde do nich můžete naskočit? Zjistíte ve videu: https://youtu.be/3rfmYxg9WbE?si=_a-oRxgExEL_HUp8\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Praha chystá novou linku metra: Kudy má jet a kdy?", "63cea7d6-8833-4334-848b-fbfd2b2aec96", "zXieoZv4JoI", false, 232, false, "https://www.youtube.com/watch?v=zXieoZv4JoI", 21, "/downloads/Daniel Kotula - MHD/2024-01-11 - Praha chystá novou linku metra: Kudy má jet a kdy?.mp4", false, false, 16, [], 1, ~U[2024-01-11 17:15:03Z], ~U[2025-12-11 12:37:03Z], ~U[2025-12-11 12:37:03Z], "Zatímco Pražané stále čekají na novou linku metra D, město už začíná mluvit o „éčku“. Kudy by mělo vést a kdy se v něm poprvé svezou cestující? To jsme se vydali s kamerou zjišťovat v tomto dílu seriálu Žít Prahu.\n\nCo o chystané lince metra E víme?\n\nInspirace v zahraničí\nChystané lince se také říká linka O, a to kvůli jejímu tvaru. V kruhu by totiž měla „obehnat“ celou šíři centra Prahy, které ovšem jako jediná z tras metra neprotne. Podobné linky najdete například v Kodani nebo Oslu.\n\nPod zemí i nad zemí\nLinka E by měla být dlouhá 36 kilometrů a na cestující má čekat 23 stanic, z nichž osm bude přestupních – Dejvická, Anděl, Smíchovské nádraží, Olbrachtova, Budějovická, Želivského, Vysočanská a Prosek. Trasa povede nad zemí i po dní, a tak bude jakýmsi „hybridem“ mezi metrem a tramvajemi.\n\nPrvní etapy\nJeště než se linka uzavře do zamýšleného kruhu, chtějí její autoři postavit dvě prioritní trasy, a to ze Smíchova na Budějovickou a pak od Proseku přes Vysočany až na Žižkov. Tyto trasy by měly významně posílit dopravu ve zmíněných lokalitách.\n\nKdy se svezeme\nOdpověď na tuto otázku je zatím ve hvězdách. V současnosti se řeší zadání studie proveditelnosti, která by měla být hotová do roku 2027. Poté bude následovat shánění stavebního povolení, finančních prostředků, výběr zhotovitele a řada dalších, většinou časově náročných kroků. Prioritní úseky by se odhadem mohly začít budovat mezi lety 2040 a 2050. Dokončení okruhu metra se tedy jen tak nedočkáme…\n\nPotřebujeme nové metro?\nPřemýšlíte, zda linku E Praha potřebuje? Její zastánci upozorňují především na skutečnost, že bude spojovat i čtvrti, kam zatím metro nevede a kde je již dnes doprava ve špičce přetížená. Vzhledem k tomu, že se jedná o části, v nichž se čeká masivní bytová výstavba a nárůst obyvatel, pomohlo by nové metro problém s dopravou vyřešit.\n\nA co na záměr vystavět v Praze další linku metra říkáte vy? Má podle vás smysl? Dejte nám vědět do komentářů!\n\n0:00 Praha chystá novou linku metra\n0:24 Linka E, nebo O?\n0:51 Jak má nová linka vypadat\n1:05 Prioritní fáze výstavby\n1:30 Kolik stanic \"éčka\" se plánuje\n1:49 Kdy se nového metra dočkáme\n2:18 Potřebuje Praha další metro?\n2:30 Dlouho očekávané \"déčko\"\n\nPražské metro samozřejmě čeká jedna novinka mnohem dříve – otevření dlouho očekávané linky D! Na jaké novinky se cestující mohou těšit a kdy se jí konečně dočkáme? Zjistíte v našem videu: https://youtu.be/9jvqdSd83HQ?si=qK4FoZrbnShQeo38\nDéčko by ale nemělo zůstat jedinou novinkou pražského metra. Mluví se i o prodloužení stávajících tras. Kam? Podívejte se: https://youtu.be/5OhP5mNvTeI?si=n4ONkc-z86vNgfl1\nŽe raději cestujete nad zemí? A co rovnou ve vzduchu? Věděli jste, že mezi Bohnicemi (truncated) 13:37:03.068 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=62.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:03.069 [debug] QUERY OK source="media_items" db=0.6ms idle=58.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-26 16:00:24Z], 16] 13:37:03.089 [debug] QUERY OK source="media_items" db=18.1ms idle=56.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Kdy vyjela v naší metropoli první tramvaj nebo kam se mohli Pražané svézt prvním autobusem? A proč na „hlaváku“ vystupujeme z metra vpravo? I to se dozvíte v tomto dílu našeho seriálu Žít Prahu.\n\nÚplné začátky MHD v Praze sahají do roku 1829, kdy začala jezdit první, koňmi tažená omnibusová linka mezi Malou Stranou a Starým Městem. Další rozvoj na sebe nenechal dlouho čekat:\n• První tramvaj (ještě tažená koňmi) vyjela 23. září 1875 od Invalidovny k dnešnímu Štefánikovu mostu.\n• Za první elektrickou tramvají stojí František Křižík – zprovoznil ji v roce 1891 a jezdila od lanovky na Letné na Výstaviště. Následovaly linky do Vysočan, na Vinohrady, na Žižkov nebo do Košíř.\n• První autobus se rozjel 7. března 1908 a spojoval Malostranské náměstí s Pohořelcem. Již po roce byla ale linka kvůli vysoké poruchovosti zrušena.\n• V roce 1925 byl zahájen provoz autobusů mezi Vršovicemi a Záběhlicemi, v následujících letech přibyly další, například do Modřan nebo na Zbraslav.\n• Trolejbus se v Praze poprvé rozjel 29. srpna 1936, a to ze Střešovic ke kostelu sv. Matěje. V roce 1959 měla trolejbusová síť 57 km, nicméně tento typ dopravy byl v hlavním městě zrušen v roce 1972.\n• V roce 2022 se trolejbusy do Prahy vrátily – jezdí z Palmovky do Čakovic a následovat budou další. Počítá se s trolejbusem ze Smíchova do Jinonic a z Veleslavína na letiště.\n• Metro se poprvé rozjelo 9. května 1974 na lince C, mezi Florencí a Kačerovem. Zajímavostí je, že Praha s metrem nejprve vůbec nepočítala a pod zemí měly jezdit tramvaje. První zastávka této „podzemky“ se začala stavět v roce 1967 na Hlavním nádraží, jenže pak město záměr přehodnotilo. A právě podzemní tramvajová zastávka je důvodem, proč dodnes na Hlavním nádraží vystupujeme z metra vpravo ve směru jízdy.\n\nCo vás na historii pražské MHD překvapilo nejvíce? A zapomněli jsme na nějakou historickou zajímavost? Dejte nám vědět do komentářů!\n\n0:00 Jak vznikala MHD v Praze\n0:31 Počátky MHD: V hlavní roli koně\n0:54 První tramvajová linka\n1:14 František Křižík a elektrické tramvaje v Praze\n2:03 Nejisté začátky autobusové dopravy\n3:09 Vzestupy, pády a návraty trolejbusů\n4:07 Metro, nebo podzemní tramvaj?\n5:13 Ohromující rozvoj MHD\n\nJste fanouškem pražské MHD? Pak si jistě nenechte ujít naše video věnované rekordům, které jsou s ní spojené: https://youtu.be/2lGFrOuyELE?si=vqSwuUACWsUc8NqX\nNikoho asi nepřekvapí, že nejvíce lidí přepraví každoročně metro. Ale vsadíme se, že tyhle zajímavosti jste o něm netušili: https://youtu.be/iU-cXxcXVkU?si=Ca9px68diqq4ZKNJ\nLinky metra A, B, C a chystanou D zná každý. Ale slyšeli jste o lince S, jež má obohatit MHD v Praze? Věnovali jsme jí jedno z předchozích videí: https://youtu.be/EKcX11Z291w?si=wsj33zZIP6j4AzdC\nSpojení na letiště je v Praze trochu bolestí. Už roky se mluví o rychlovlaku, ale zatím na něj marně čekáme. Proč? Zjistíte ve videu: https://youtu.be/pcEl7DQUc8w?si=G9wsAm0UK8a38ZTE\nA pokud se po Praze pohybujete spíše autem, možná vás bude zajímat, že se do centra se svým vozem za chvíli podíváte jen za poplatek. Kterých částí se to týká? Podívejte se: https://youtu.be/fXSjvzufA44?si=0r7VLCMHUWThDBjn\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Historie pražské MHD: Místo metra tramvaje?", "f2090972-3782-4fcb-9ea8-d2df347ba1da", "SqhWCGhKX1U", false, 358, false, "https://www.youtube.com/watch?v=SqhWCGhKX1U", 22, "/downloads/Daniel Kotula - MHD/2023-10-26 - Historie pražské MHD: Místo metra tramvaje?.mp4", false, false, 16, [], 1, ~U[2023-10-26 16:00:24Z], ~U[2025-12-11 12:37:03Z], ~U[2025-12-11 12:37:03Z], "Kdy vyjela v naší metropoli první tramvaj nebo kam se mohli Pražané svézt prvním autobusem? A proč na „hlaváku“ vystupujeme z metra vpravo? I to se dozvíte v tomto dílu našeho seriálu Žít Prahu.\n\nÚplné začátky MHD v Praze sahají do roku 1829, kdy začala jezdit první, koňmi tažená omnibusová linka mezi Malou Stranou a Starým Městem. Další rozvoj na sebe nenechal dlouho čekat:\n• První tramvaj (ještě tažená koňmi) vyjela 23. září 1875 od Invalidovny k dnešnímu Štefánikovu mostu.\n• Za první elektrickou tramvají stojí František Křižík – zprovoznil ji v roce 1891 a jezdila od lanovky na Letné na Výstaviště. Následovaly linky do Vysočan, na Vinohrady, na Žižkov nebo do Košíř.\n• První autobus se rozjel 7. března 1908 a spojoval Malostranské náměstí s Pohořelcem. Již po roce byla ale linka kvůli vysoké poruchovosti zrušena.\n• V roce 1925 byl zahájen provoz autobusů mezi Vršovicemi a Záběhlicemi, v následujících letech přibyly další, například do Modřan nebo na Zbraslav.\n• Trolejbus se v Praze poprvé rozjel 29. srpna 1936, a to ze Střešovic ke kostelu sv. Matěje. V roce 1959 měla trolejbusová síť 57 km, nicméně tento typ dopravy byl v hlavním městě zrušen v roce 1972.\n• V roce 2022 se trolejbusy do Prahy vrátily – jezdí z Palmovky do Čakovic a následovat budou další. Počítá se s trolejbusem ze Smíchova do Jinonic a z Veleslavína na letiště.\n• Metro se poprvé rozjelo 9. května 1974 na lince C, mezi Florencí a Kačerovem. Zajímavostí je, že Praha s metrem nejprve vůbec nepočítala a pod zemí měly jezdit tramvaje. První zastávka této „podzemky“ se začala stavět v roce 1967 na Hlavním nádraží, jenže pak město záměr přehodnotilo. A právě podzemní tramvajová zastávka je důvodem, proč dodnes na Hlavním nádraží vystupujeme z metra vpravo ve směru jízdy.\n\nCo vás na historii pražské MHD překvapilo nejvíce? A zapomněli jsme na nějakou historickou zajímavost? Dejte nám vědět do komentářů!\n\n0:00 Jak vznikala MHD v Praze\n0:31 Počátky MHD: V hlavní roli koně\n0:54 První tramvajová linka\n1:14 František Křižík a elektrické tramvaje v Praze\n2:03 Nejisté začátky autobusové dopravy\n3:09 Vzestupy, pády a návraty trolejbusů\n4:07 Metro, nebo podzemní tramvaj?\n5:13 Ohromující rozvoj MHD\n\nJste fanouškem pražské MHD? Pak si jistě nenechte ujít naše video věnované rekordům, které jsou s ní spojené: https://youtu.be/2lGFrOuyELE?si=vqSwuUACWsUc8NqX\nNikoho asi nepřekvapí, že nejvíce lidí přepraví každoročně metro. Ale vsadíme se, že tyhle zajímavosti jste o něm netušili: https://youtu.be/iU-cXxcXVkU?si=Ca9px68diqq4ZKNJ\nLinky metra A, B, C a chystanou D zná každý. Ale slyšeli jste o lince S, jež má obohatit MHD v Praze? Věnovali jsme jí jedno z předchozích videí: https://youtu.be/EKcX11Z291w?si=wsj33zZIP6j4AzdC\nSpojení na letiště je v Praze trochu bolestí. Už roky se mluví o rychlovlaku, ale zatím na n (truncated) 13:37:03.090 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=75.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:03.092 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=24.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-19 16:00:02Z], 16] 13:37:03.099 [debug] QUERY OK source="media_items" db=4.8ms idle=24.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pražská hromadná doprava každý rok přepraví přes miliardu cestujících. To je už samo o sobě obdivuhodné číslo. Ale zdaleka není jedinou zajímavostí či rekordem, které MHD v metropoli drží. Na další „nej“ jsme se zaměřili v tomto dílu seriálu Žít Prahu.\n\nA co se dozvíte? Tak například, že:\n• nejvíce lidí přepraví metro (338 milionů ročně), v závěsu za ním tramvaje a pak autobusy;\n• nejvíce kilometrů najedou autobusy (84 milionů km ročně);\n• nejrychlejším dopravním prostředkem je metro (v průměru 36 km/h) a nejpomalejším tramvaj;\n• nejdelší tramvajová linka (č. 10) spojuje Řepy a Ďáblice, nejdelší linkou metra je „béčko“ a nejdelší autobusová linka (č. 177) jezdí od Polikliniky Mazurská až na Chodov;\n• nejkratší linkou vůbec je autobus č. 249, který jede pouhých 650 metrů, nejkratší tramvají, jež jede asi 5 kilometrů, je linka 13, a na „áčku“ se člověk sveze jen 17 kilometrů;\n• největší vozový park mají autobusy (1 225 vozidel), nejmenší metro (730 souprav);\n• nejkratší intervaly trvají ve špičce u metra 117 vteřin (linka C), u tramvají 4 minuty (linky 9, 17 a 22) a u autobusů 3 minut (linka 125);\n• nejvytíženější tramvají je linka 22, největší nápor cestujících v metru je na „céčku“ a nejvíce lidí jezdí autobusem č. 107.\n\nKterý z rekordu pražské MHD vás překvapil nejvíc? A zapomněli jsme na nějaký? Dejte nám vědět do komentářů!\n\n0:00 Nej z pražské MHD\n0:28 Čím se vozí nejvíce cestujících\n0:57 Kdo najezdí nejvíce kilometrů\n1:14 Nejrychlejší dopravní prostředek\n1:39 Nejdelší a nejkratší linky\n2:41 Největší vozový park\n3:00 Nejkratší intervaly\n3:18 Nejvytíženější linky\n3:44 Dokonale promyšlený systém\n\nPražská MHD je nekonečným zdrojem zajímavostí, které musí nadchnout i ty, kteří nepatří k jejím každodenním cestujícím. Přesvědčte se o tom třeba ve videu, které jsme věnovali rekordům z metra: https://youtu.be/5Q8Z4j8JguU?si=oP9sSgqnW3sQWvt9\nZapomenout nesmíme ani na tramvaje a jejich „nej“. I těm jsme věnovali jedno z předchozích videí: https://youtu.be/JzYTqytzaXo?si=8Z3VHfZ8D_FU4k5p\nVěděli jste, že se do Prahy postupně vracejí i trolejbusy? Podívejte se, kde je budete moci potkat: https://youtu.be/3rfmYxg9WbE?si=kIhvewGHjoAH-WXk\nVedle metra, tramvají a autobusů existuje v Praze ještě jeden typ veřejné dopravy, na kterou se často zapomíná. A přitom je nejrychlejší ze všech! Přesvědčte se ve videu: https://youtu.be/T5sxgJke6_U?si=0LHxT-ugDwg15km9\nŘada lidí netrpělivě očekává otevření „déčka“, tedy nové linky metra. Ale to nejsou jediné plány pražského metra. Mluví se i o prodlužování tras stávajících. Kam povedou? Víme to: https://youtu.be/5OhP5mNvTeI?si=X5FqQUuSUMUL5cTe\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Tyhle rekordy pražské MHD vás překvapí", "50278cda-d4f7-448d-b98e-29caff984eff", "2lGFrOuyELE", false, 298, false, "https://www.youtube.com/watch?v=2lGFrOuyELE", 23, "/downloads/Daniel Kotula - MHD/2023-10-19 - Tyhle rekordy pražské MHD vás překvapí.mp4", false, false, 16, [], 1, ~U[2023-10-19 16:00:02Z], ~U[2025-12-11 12:37:03Z], ~U[2025-12-11 12:37:03Z], "Pražská hromadná doprava každý rok přepraví přes miliardu cestujících. To je už samo o sobě obdivuhodné číslo. Ale zdaleka není jedinou zajímavostí či rekordem, které MHD v metropoli drží. Na další „nej“ jsme se zaměřili v tomto dílu seriálu Žít Prahu.\n\nA co se dozvíte? Tak například, že:\n• nejvíce lidí přepraví metro (338 milionů ročně), v závěsu za ním tramvaje a pak autobusy;\n• nejvíce kilometrů najedou autobusy (84 milionů km ročně);\n• nejrychlejším dopravním prostředkem je metro (v průměru 36 km/h) a nejpomalejším tramvaj;\n• nejdelší tramvajová linka (č. 10) spojuje Řepy a Ďáblice, nejdelší linkou metra je „béčko“ a nejdelší autobusová linka (č. 177) jezdí od Polikliniky Mazurská až na Chodov;\n• nejkratší linkou vůbec je autobus č. 249, který jede pouhých 650 metrů, nejkratší tramvají, jež jede asi 5 kilometrů, je linka 13, a na „áčku“ se člověk sveze jen 17 kilometrů;\n• největší vozový park mají autobusy (1 225 vozidel), nejmenší metro (730 souprav);\n• nejkratší intervaly trvají ve špičce u metra 117 vteřin (linka C), u tramvají 4 minuty (linky 9, 17 a 22) a u autobusů 3 minut (linka 125);\n• nejvytíženější tramvají je linka 22, největší nápor cestujících v metru je na „céčku“ a nejvíce lidí jezdí autobusem č. 107.\n\nKterý z rekordu pražské MHD vás překvapil nejvíc? A zapomněli jsme na nějaký? Dejte nám vědět do komentářů!\n\n0:00 Nej z pražské MHD\n0:28 Čím se vozí nejvíce cestujících\n0:57 Kdo najezdí nejvíce kilometrů\n1:14 Nejrychlejší dopravní prostředek\n1:39 Nejdelší a nejkratší linky\n2:41 Největší vozový park\n3:00 Nejkratší intervaly\n3:18 Nejvytíženější linky\n3:44 Dokonale promyšlený systém\n\nPražská MHD je nekonečným zdrojem zajímavostí, které musí nadchnout i ty, kteří nepatří k jejím každodenním cestujícím. Přesvědčte se o tom třeba ve videu, které jsme věnovali rekordům z metra: https://youtu.be/5Q8Z4j8JguU?si=oP9sSgqnW3sQWvt9\nZapomenout nesmíme ani na tramvaje a jejich „nej“. I těm jsme věnovali jedno z předchozích videí: https://youtu.be/JzYTqytzaXo?si=8Z3VHfZ8D_FU4k5p\nVěděli jste, že se do Prahy postupně vracejí i trolejbusy? Podívejte se, kde je budete moci potkat: https://youtu.be/3rfmYxg9WbE?si=kIhvewGHjoAH-WXk\nVedle metra, tramvají a autobusů existuje v Praze ještě jeden typ veřejné dopravy, na kterou se často zapomíná. A přitom je nejrychlejší ze všech! Přesvědčte se ve videu: https://youtu.be/T5sxgJke6_U?si=0LHxT-ugDwg15km9\nŘada lidí netrpělivě očekává otevření „déčka“, tedy nové linky metra. Ale to nejsou jediné plány pražského metra. Mluví se i o prodlužování tras stávajících. Kam povedou? Víme to: https://youtu.be/5OhP5mNvTeI?si=X5FqQUuSUMUL5cTe\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Tyhle rekordy pražské MHD vás překvapí", "2lGFrOuyELE", 298, false, "https://www.youtube.com/watch?v=2lGFrOuyELE", "/downloads/Daniel Kotula - MHD/2023-10-19 - Tyhle rekordy pražské MHD vás (truncated) 13:37:03.100 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=30.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:03.102 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=13.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-03 16:00:04Z], 16] 13:37:03.107 [debug] QUERY OK source="media_items" db=3.7ms idle=11.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tak jako roste Praha, přibývají postupně i stanice metra, jehož linky vedou pod metropolí. Která z nich se dočká prodloužení a kde by měly vzniknout nové stanice? Na to jsme se rozhodli najít odpověď v tomto díle seriálu Žít Prahu.\n\nMomentálně čekají Pražané na otevření nové linky D. Vzhledem k tomu, že je výstavba finančně velmi náročná, závratné investice do prodloužení stávajících tras se nedají v nejbližších letech očekávat. Ale to neznamená, že se nové stanice metra neplánují! Kde a kdy by měly být?\n\nLinka B\nJako první se dočká prodloužení „béčko“. Již v roce 2026 by měla začít stavba stanice Depo Zličín, která bude povrchová a částečně zapuštěná do svahu. Navíc k ní přibude i parkoviště pro 600 aut.\nNa druhé straně se mluví o prodloužení linky do Horních Počernic. A i když by tu metro ulehčilo život řadě obyvatel, zůstávají zatím plány na něj pouze v teoretické rovině.\n\nLinka C\nDalší z teoretických úvah hovoří o prodloužení „céčka“, a to z Hájů přes Petrovice do Uhříněvsi. Metro by tu výrazně ulehčilo přetížené autobusové dopravě a usnadnilo život spoustě lidí. Jestli se ovšem takového prodloužení někdy dočkáme, je stále otázkou.\nNa druhé straně trasy C už je plán konkrétnější – prodloužit linku o tři stanice (u OC Letňany, bývalé Avie a v Čakovicích). Vyřešit by se tak měly především každodenní kolony z Čakovic.\n\nLinka A\nVzhledem k tomu, že „áčko“ se prodlužovalo poměrně nedávno, nějaké významné změny se v blízké budoucnosti nedají čekat. Na letiště se prodlužovat nebude, v plánu je rychlodráha, o které jsme ostatně natočili samostatné video: https://youtu.be/hbZTgd9sfCM\nUž nějakou dobu se sice diskutuje o prodloužení metra na Zahradní město, ale nic konkrétního se zatím v tomto směru neděje.\n\nJak se na plány pražského metra díváte? Myslíte si, že je prodloužení nutné? Dejte nám vědět do komentářů!\n\n0:00 Plány na prodloužení pražského metra\n1:01 Nová stanice na \"béčku\": Depo Zličín\n1:32 Kdy pojede metro do Horních Počernic?\n2:13 Jak je to s prodloužením do Uhříněvsi\n2:47 Dočkají se obyvatelé Letňan a Čakovic?\n3:29 Plány na prodloužení linky A\n\nPokud by vás zajímala v úvodu zmíněná linka D, podívejte se na video, které jsme o ní natočili: https://youtu.be/9jvqdSd83HQ\nJste fanoušky metra? Pak zkuste, jestli jste o něm věděli i těchto 7 perliček: https://youtu.be/iU-cXxcXVkU\nLegendární ovšem není jen pražské metro, ale i tramvaje. Podívejte se v našem videu, proč tomu tak je: https://youtu.be/JzYTqytzaXo\nMetro, tramvaje a autobusy v naší metropoli brzy doplní i trolejbusy. Kde už je můžete potkat a kam povedou další trasy? Zjistíte ve videu: https://youtu.be/3rfmYxg9WbE\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Prodloužení metra: Kam povede a kde budou nové stanice", "0fe27716-de48-46ca-9a29-c4dd3b29958c", "5OhP5mNvTeI", false, 298, false, "https://www.youtube.com/watch?v=5OhP5mNvTeI", 24, "/downloads/Daniel Kotula - MHD/2023-08-03 - Prodloužení metra: Kam povede a kde budou nové stanice.mp4", false, false, 16, [], 1, ~U[2023-08-03 16:00:04Z], ~U[2025-12-11 12:37:03Z], ~U[2025-12-11 12:37:03Z], "Tak jako roste Praha, přibývají postupně i stanice metra, jehož linky vedou pod metropolí. Která z nich se dočká prodloužení a kde by měly vzniknout nové stanice? Na to jsme se rozhodli najít odpověď v tomto díle seriálu Žít Prahu.\n\nMomentálně čekají Pražané na otevření nové linky D. Vzhledem k tomu, že je výstavba finančně velmi náročná, závratné investice do prodloužení stávajících tras se nedají v nejbližších letech očekávat. Ale to neznamená, že se nové stanice metra neplánují! Kde a kdy by měly být?\n\nLinka B\nJako první se dočká prodloužení „béčko“. Již v roce 2026 by měla začít stavba stanice Depo Zličín, která bude povrchová a částečně zapuštěná do svahu. Navíc k ní přibude i parkoviště pro 600 aut.\nNa druhé straně se mluví o prodloužení linky do Horních Počernic. A i když by tu metro ulehčilo život řadě obyvatel, zůstávají zatím plány na něj pouze v teoretické rovině.\n\nLinka C\nDalší z teoretických úvah hovoří o prodloužení „céčka“, a to z Hájů přes Petrovice do Uhříněvsi. Metro by tu výrazně ulehčilo přetížené autobusové dopravě a usnadnilo život spoustě lidí. Jestli se ovšem takového prodloužení někdy dočkáme, je stále otázkou.\nNa druhé straně trasy C už je plán konkrétnější – prodloužit linku o tři stanice (u OC Letňany, bývalé Avie a v Čakovicích). Vyřešit by se tak měly především každodenní kolony z Čakovic.\n\nLinka A\nVzhledem k tomu, že „áčko“ se prodlužovalo poměrně nedávno, nějaké významné změny se v blízké budoucnosti nedají čekat. Na letiště se prodlužovat nebude, v plánu je rychlodráha, o které jsme ostatně natočili samostatné video: https://youtu.be/hbZTgd9sfCM\nUž nějakou dobu se sice diskutuje o prodloužení metra na Zahradní město, ale nic konkrétního se zatím v tomto směru neděje.\n\nJak se na plány pražského metra díváte? Myslíte si, že je prodloužení nutné? Dejte nám vědět do komentářů!\n\n0:00 Plány na prodloužení pražského metra\n1:01 Nová stanice na \"béčku\": Depo Zličín\n1:32 Kdy pojede metro do Horních Počernic?\n2:13 Jak je to s prodloužením do Uhříněvsi\n2:47 Dočkají se obyvatelé Letňan a Čakovic?\n3:29 Plány na prodloužení linky A\n\nPokud by vás zajímala v úvodu zmíněná linka D, podívejte se na video, které jsme o ní natočili: https://youtu.be/9jvqdSd83HQ\nJste fanoušky metra? Pak zkuste, jestli jste o něm věděli i těchto 7 perliček: https://youtu.be/iU-cXxcXVkU\nLegendární ovšem není jen pražské metro, ale i tramvaje. Podívejte se v našem videu, proč tomu tak je: https://youtu.be/JzYTqytzaXo\nMetro, tramvaje a autobusy v naší metropoli brzy doplní i trolejbusy. Kde už je můžete potkat a kam povedou další trasy? Zjistíte ve videu: https://youtu.be/3rfmYxg9WbE\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Prodloužení metra: Kam povede a kde budou nové stanice", "5OhP5mNvTeI", 298, false, "https://www.youtube.com/watch?v=5OhP5mNvTeI", "/downloads/D (truncated) 13:37:03.108 [debug] QUERY OK source="sources" db=0.6ms idle=15.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:03.110 [debug] QUERY OK source="media_items" db=0.7ms idle=11.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-27 16:00:32Z], 16] 13:37:03.115 [debug] QUERY OK source="media_items" db=4.3ms idle=10.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Smíchovské nádraží nepatří zrovna k nejkrásnějším koutům Prahy. Pokud jste přes něj někdy cestovali, jistě nám dáte zapravdu, že by si zasloužilo pořádnou modernizaci. A ta je právě teď na spadnutí. Co se chystá, vám prozradíme v seriálu Žít Prahu.\n\nDiskuse o tomto miliardovém projektu se vedou už pár let, nicméně to vypadá, že se Pražané (a nejen oni) konečně dočkají. První stavební práce, jež promění žalostné nádraží v moderní a komplexní dopravní terminál, mají začít ještě letos.\n\nCelý Smíchov v současné době prochází významnou proměnou spojenou s výstavbou čtvrti Smíchov City. Vlakové nádraží, ale ani to autobusové Na Knížecí, by ve svém současném stavu do její budoucí podoby rozhodně nezapadaly. A tak by se autobusy měly přesunout na Smíchovské nádraží, kde budou navazovat na vlaky, a Na Knížecí vznikne nové náměstí.\n\nRealizace Terminálu Smíchov bude rozdělena do osmi etap. Ta první, jež bude zahájena v letošním roce, začne odstraněním stávající železné lávky a výstavbou nové, blíže k nádraží. Co vlastně čeká stávající nádražní budovu? K hale bude přistavěna zcela nová část s obchody a zázemím pro cestující. Další změnou bude výjezd autobusů MHD z Nádražní ulice do horního patra nádražní budovy. A to není zdaleka vše. Vyroste nové administrativní křídlo, přibude čtvrté nástupiště, podchod pod nádražím bude prodloužen až k novému parkovacímu domu… A vylepšení čeká i ulici před nádražím. Na co všechno se můžete na Smíchově těšit, už se dozvíte ve videu.\n\nA jak se na Terminál Smíchov díváte vy? Myslíte si, že si čtvrť takovou revoluční proměnu zaslouží, nebo je to spíš plýtvání financemi? Dejte nám vědět do komentářů!\n\nZajímají vás další unikátní pražské projekty, jež naši metropoli čekají? Podívejte se například, jak bude vypadat nová lanovka na Petřín: https://youtu.be/u3YQ6niset4\n\nA když už jsme zmínili lanovku, za pozornost jistě stojí i ta, jež bude už za pár let spojovat Bohnice s Dejvicemi: https://youtu.be/wB0Fl9E4Dc4\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Smíchovské nádraží čeká revoluční proměna. Jak bude vypadat?", "35b8393d-5742-4708-9224-243dfa0e4958", "XxEdGKk0vl4", false, 331, false, "https://www.youtube.com/watch?v=XxEdGKk0vl4", 25, "/downloads/Daniel Kotula - MHD/2023-04-27 - Smíchovské nádraží čeká revoluční proměna. Jak bude vypadat?.mp4", false, false, 16, [], 1, ~U[2023-04-27 16:00:32Z], ~U[2025-12-11 12:37:03Z], ~U[2025-12-11 12:37:03Z], "Smíchovské nádraží nepatří zrovna k nejkrásnějším koutům Prahy. Pokud jste přes něj někdy cestovali, jistě nám dáte zapravdu, že by si zasloužilo pořádnou modernizaci. A ta je právě teď na spadnutí. Co se chystá, vám prozradíme v seriálu Žít Prahu.\n\nDiskuse o tomto miliardovém projektu se vedou už pár let, nicméně to vypadá, že se Pražané (a nejen oni) konečně dočkají. První stavební práce, jež promění žalostné nádraží v moderní a komplexní dopravní terminál, mají začít ještě letos.\n\nCelý Smíchov v současné době prochází významnou proměnou spojenou s výstavbou čtvrti Smíchov City. Vlakové nádraží, ale ani to autobusové Na Knížecí, by ve svém současném stavu do její budoucí podoby rozhodně nezapadaly. A tak by se autobusy měly přesunout na Smíchovské nádraží, kde budou navazovat na vlaky, a Na Knížecí vznikne nové náměstí.\n\nRealizace Terminálu Smíchov bude rozdělena do osmi etap. Ta první, jež bude zahájena v letošním roce, začne odstraněním stávající železné lávky a výstavbou nové, blíže k nádraží. Co vlastně čeká stávající nádražní budovu? K hale bude přistavěna zcela nová část s obchody a zázemím pro cestující. Další změnou bude výjezd autobusů MHD z Nádražní ulice do horního patra nádražní budovy. A to není zdaleka vše. Vyroste nové administrativní křídlo, přibude čtvrté nástupiště, podchod pod nádražím bude prodloužen až k novému parkovacímu domu… A vylepšení čeká i ulici před nádražím. Na co všechno se můžete na Smíchově těšit, už se dozvíte ve videu.\n\nA jak se na Terminál Smíchov díváte vy? Myslíte si, že si čtvrť takovou revoluční proměnu zaslouží, nebo je to spíš plýtvání financemi? Dejte nám vědět do komentářů!\n\nZajímají vás další unikátní pražské projekty, jež naši metropoli čekají? Podívejte se například, jak bude vypadat nová lanovka na Petřín: https://youtu.be/u3YQ6niset4\n\nA když už jsme zmínili lanovku, za pozornost jistě stojí i ta, jež bude už za pár let spojovat Bohnice s Dejvicemi: https://youtu.be/wB0Fl9E4Dc4\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Smíchovské nádraží čeká revoluční proměna. Jak bude vypadat?", "XxEdGKk0vl4", 331, false, "https://www.youtube.com/watch?v=XxEdGKk0vl4", "/downloads/Daniel Kotula - MHD/2023-04-27 - Smíchovské nádraží čeká revoluční proměna. Jak bude vypadat?.mp4", false, 16, ~U[2023-04-27 16:00:32Z]] 13:37:03.117 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=14.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:03.118 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=10.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-30 16:00:41Z], 16] 13:37:03.123 [debug] QUERY OK source="media_items" db=3.1ms idle=10.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Atrakce, která nabízí nezaměnitelné výhledy na Prahu, ale také součást městské hromadné dopravy, jež ročně přepraví 2 miliony cestujících. To je lanovka na Petřín, která má zajímavou historii a podle všeho i nadějnou budoucnost. A právě na ně jsme se zaměřili v tomto díle seriálu Žít Prahu.\n\nVagony na vodu\nPoprvé vyjela lanovka na Petřín v roce 1891 a jezdila tak, že se do horního vagonu napustila voda, díky které byl spodní vagon vytažen nahoru. Tento originální způsob ale ukončil nedostatek vody v Praze a v roce 1931 byla 510 metrů dlouhá dráha elektrifikována. V 60. letech byl provoz lanovky kvůli podmáčenému povrchu pod kolejemi zastaven a během 20leté pauzy byla trať vybetonována. V roce 1985 se lanovka rozjela v podobě, jak ji známe dnes – i se dvěma typickými zelenými vagonky.\n\nMrkající vagony\nPrávě ony zelené vagony ale nebudou na Petříně sloužit dlouho. Už v roce 2025 by měly vyjet nové, od známé designérky Anny Marešové. Ta se inspirovala současnou podobou lanovky, ale do vagonů naplánovala mnohem větší skleněné plochy a také sklopné sedačky – to aby se mohli cestující ještě lépe kochat výhledem na Prahu. A co víc, v okamžiku, kdy se budou vagony míjet, na sebe mrknou a změní barvu. Podle autorky se jedná o metaforu zamilovaných párů, pro které je Petřín kultovním místem.\n\nCo na plánovanou proměnu lanovky na Petříně říkáte? Líbí se vám nový vzhled, nebo byste jej neměnili? Dejte nám vědět do komentářů.\n\nPetřínská lanovka je – pokud nepočítáme tu v zoo – zatím jedinou pražskou lanovkou. Ale už brzy tomu tak nebude! Kde se budete moci tímto dopravním prostředkem svézt, se dozvíte v našem videu: https://youtu.be/wB0Fl9E4Dc4\n\nV pražské dopravě se ale chystají další důležité změny. Velký návrat do Prahy hlásí také trolejbusy. Kde už jezdí a kudy povedou nové tratě? Podívejte se na video: https://youtu.be/3rfmYxg9WbE\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Lanovka na Petřín: velká proměna! Jak bude vypadat?", "249ce07e-6b3a-468a-925b-d416fc9cc489", "u3YQ6niset4", false, 318, false, "https://www.youtube.com/watch?v=u3YQ6niset4", 26, "/downloads/Daniel Kotula - MHD/2023-03-30 - Lanovka na Petřín: velká proměna! Jak bude vypadat?.mp4", false, false, 16, [], 1, ~U[2023-03-30 16:00:41Z], ~U[2025-12-11 12:37:03Z], ~U[2025-12-11 12:37:03Z], "Atrakce, která nabízí nezaměnitelné výhledy na Prahu, ale také součást městské hromadné dopravy, jež ročně přepraví 2 miliony cestujících. To je lanovka na Petřín, která má zajímavou historii a podle všeho i nadějnou budoucnost. A právě na ně jsme se zaměřili v tomto díle seriálu Žít Prahu.\n\nVagony na vodu\nPoprvé vyjela lanovka na Petřín v roce 1891 a jezdila tak, že se do horního vagonu napustila voda, díky které byl spodní vagon vytažen nahoru. Tento originální způsob ale ukončil nedostatek vody v Praze a v roce 1931 byla 510 metrů dlouhá dráha elektrifikována. V 60. letech byl provoz lanovky kvůli podmáčenému povrchu pod kolejemi zastaven a během 20leté pauzy byla trať vybetonována. V roce 1985 se lanovka rozjela v podobě, jak ji známe dnes – i se dvěma typickými zelenými vagonky.\n\nMrkající vagony\nPrávě ony zelené vagony ale nebudou na Petříně sloužit dlouho. Už v roce 2025 by měly vyjet nové, od známé designérky Anny Marešové. Ta se inspirovala současnou podobou lanovky, ale do vagonů naplánovala mnohem větší skleněné plochy a také sklopné sedačky – to aby se mohli cestující ještě lépe kochat výhledem na Prahu. A co víc, v okamžiku, kdy se budou vagony míjet, na sebe mrknou a změní barvu. Podle autorky se jedná o metaforu zamilovaných párů, pro které je Petřín kultovním místem.\n\nCo na plánovanou proměnu lanovky na Petříně říkáte? Líbí se vám nový vzhled, nebo byste jej neměnili? Dejte nám vědět do komentářů.\n\nPetřínská lanovka je – pokud nepočítáme tu v zoo – zatím jedinou pražskou lanovkou. Ale už brzy tomu tak nebude! Kde se budete moci tímto dopravním prostředkem svézt, se dozvíte v našem videu: https://youtu.be/wB0Fl9E4Dc4\n\nV pražské dopravě se ale chystají další důležité změny. Velký návrat do Prahy hlásí také trolejbusy. Kde už jezdí a kudy povedou nové tratě? Podívejte se na video: https://youtu.be/3rfmYxg9WbE\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Lanovka na Petřín: velká proměna! Jak bude vypadat?", "u3YQ6niset4", 318, false, "https://www.youtube.com/watch?v=u3YQ6niset4", "/downloads/Daniel Kotula - MHD/2023-03-30 - Lanovka na Petřín: velká proměna! Jak bude vypadat?.mp4", false, 16, ~U[2023-03-30 16:00:41Z]] 13:37:03.125 [debug] QUERY OK source="sources" db=0.9ms queue=0.7ms idle=13.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:03.126 [debug] QUERY OK source="media_items" db=0.7ms idle=10.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-26 17:00:06Z], 16] 13:37:03.143 [debug] QUERY OK source="media_items" db=15.5ms idle=9.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["O metru S jste nejspíš ještě neslyšeli. Jedná se ale o zásadní projekt, který bude znamenat revoluci v dopravě nejen v Praze. A proto jsme se na něj rozhodli v tomto díle seriálu Žít Prahu zaměřit podrobněji.\n\nNejvětší rozdíl oproti klasickému metru spočívá v tom, že metro S budou tvořit příměstské vlaky. Ostatně jak napovídá písmeno v názvu, půjde vlastně o středočeské metro. V centru Prahy díky ambicióznímu projektu za 53 miliard vznikne hustá síť tunelů a 5 nových zastávek, které budou navazovat na stávající linky metra. Je to doslova revoluční metro díky kterému bude úzce propojena standardní síť metra s příměstskou dopravou.\n\nV čem je projekt metra S tak důležitý? Do Prahy denně dojíždí za prací 230 tisíc Středočechů (a jejich počet dále roste), jenže 80 % z nich jezdí autem. To se samozřejmě negativně podepisuje na dopravní situaci v Praze a životním prostředí. A tak se vlak nabízí jako logické řešení. Jenže současné příměstské trasy jsou přetížené a nemohou přepravit tolik cestujících, kolik je potřeba. Řešením je tedy výstavba nových kolejí, a to jen pro příměstské vlaky. Na hlavních tratích by měly jezdit každých 7 minut a interval mezi novými zastávkami bude dokonce stejný jako u klasického metra. Takto už to funguje například v Mnichově nebo Stockholmu.\n\nKudy metro S v Praze povede a jak bude vypadat? První tunel povede ze Smíchovského nádraží na Florenc, druhý z Vršovic na Florenc. Oba budou procházet stanicí pod Václavským náměstím, kde bude také přestup na metro. Vzniknou i další nové stanice – Karlovo náměstí, Florenc, Náměstí bratří Synků a Karlín. A kdy metro S bude? Podle odhadů by se mělo začít stavět v roce 2035, aktuálně se pracuje na studii proveditelnosti, která by měla být hotová letos v létě.\n\nA co si o projektu metra S myslíte vy? Má podle vás smysl? Dejte nám vědět v komentářích!\n\nMimochodem, vlaky už nyní hrají v pražské dopravě důležitou roli, i když o tom mnoho lidí nejspíš netuší. Dokonce vás po hlavním městě dokáží na některých trasách přepravit rychleji než metro. Nevěříte? Podívejte se na naše video: https://youtu.be/T5sxgJke6_U\n\n0:00 Metro S\n0:32 Co je metro S\n1:02 Proč je potřeba metro S\n2:23 Jak bude vypadat metro S\n2:53 Kudy povede a jaké zastávky bude mít metro S\n3:30 Kdy bude metro S\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Revoluční metro S: Jak bude vypadat, jaké bude mít stanice a kdy bude?", "2a20d809-3456-4f19-b8f5-74ae2c4e33e3", "EKcX11Z291w", false, 307, false, "https://www.youtube.com/watch?v=EKcX11Z291w", 27, "/downloads/Daniel Kotula - MHD/2023-01-26 - Revoluční metro S: Jak bude vypadat, jaké bude mít stanice a kdy bude?.mp4", false, false, 16, [], 1, ~U[2023-01-26 17:00:06Z], ~U[2025-12-11 12:37:03Z], ~U[2025-12-11 12:37:03Z], "O metru S jste nejspíš ještě neslyšeli. Jedná se ale o zásadní projekt, který bude znamenat revoluci v dopravě nejen v Praze. A proto jsme se na něj rozhodli v tomto díle seriálu Žít Prahu zaměřit podrobněji.\n\nNejvětší rozdíl oproti klasickému metru spočívá v tom, že metro S budou tvořit příměstské vlaky. Ostatně jak napovídá písmeno v názvu, půjde vlastně o středočeské metro. V centru Prahy díky ambicióznímu projektu za 53 miliard vznikne hustá síť tunelů a 5 nových zastávek, které budou navazovat na stávající linky metra. Je to doslova revoluční metro díky kterému bude úzce propojena standardní síť metra s příměstskou dopravou.\n\nV čem je projekt metra S tak důležitý? Do Prahy denně dojíždí za prací 230 tisíc Středočechů (a jejich počet dále roste), jenže 80 % z nich jezdí autem. To se samozřejmě negativně podepisuje na dopravní situaci v Praze a životním prostředí. A tak se vlak nabízí jako logické řešení. Jenže současné příměstské trasy jsou přetížené a nemohou přepravit tolik cestujících, kolik je potřeba. Řešením je tedy výstavba nových kolejí, a to jen pro příměstské vlaky. Na hlavních tratích by měly jezdit každých 7 minut a interval mezi novými zastávkami bude dokonce stejný jako u klasického metra. Takto už to funguje například v Mnichově nebo Stockholmu.\n\nKudy metro S v Praze povede a jak bude vypadat? První tunel povede ze Smíchovského nádraží na Florenc, druhý z Vršovic na Florenc. Oba budou procházet stanicí pod Václavským náměstím, kde bude také přestup na metro. Vzniknou i další nové stanice – Karlovo náměstí, Florenc, Náměstí bratří Synků a Karlín. A kdy metro S bude? Podle odhadů by se mělo začít stavět v roce 2035, aktuálně se pracuje na studii proveditelnosti, která by měla být hotová letos v létě.\n\nA co si o projektu metra S myslíte vy? Má podle vás smysl? Dejte nám vědět v komentářích!\n\nMimochodem, vlaky už nyní hrají v pražské dopravě důležitou roli, i když o tom mnoho lidí nejspíš netuší. Dokonce vás po hlavním městě dokáží na některých trasách přepravit rychleji než metro. Nevěříte? Podívejte se na naše video: https://youtu.be/T5sxgJke6_U\n\n0:00 Metro S\n0:32 Co je metro S\n1:02 Proč je potřeba metro S\n2:23 Jak bude vypadat metro S\n2:53 Kudy povede a jaké zastávky bude mít metro S\n3:30 Kdy bude metro S\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Revoluční metro S: Jak bude vypadat, jaké bude mít stanice a kdy bude?", "EKcX11Z291w", 307, false, "https://www.youtube.com/watch?v=EKcX11Z291w", "/downloads/Daniel Kotula - MHD/2023-01-26 - Revoluční metro S: Jak bude vypadat, jaké bude mít stanice a kdy bude?.mp4", false, 16, ~U[2023-01-26 17:00:06Z]] 13:37:03.145 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=26.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:03.146 [debug] QUERY OK source="media_items" db=0.5ms idle=23.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-01 17:00:03Z], 16] 13:37:03.149 [debug] QUERY OK source="media_items" db=2.2ms idle=21.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Trolejbusy v Praze? Během příštích pár let nic výjimečného. Už teď se můžete trolejbusem v metropoli svézt. Kde? A kudy povedou další trolejbusové tratě v Praze? Na to jsme se zaměřili v tomto díle seriálu Žít Prahu.\n\nJeště před 50 lety jsme v Praze měli přes 57 kilometrů trolejbusových tratí. Trolejbusy tehdy jezdily dokonce i na Václavském náměstí. V 60. letech 20. století je ovšem začaly nahrazovat autobusy. Poslední trolejbus vyjel v metropoli v neděli 15. října 1972 na lince 51. Po půlstoletí ale trolejbusy v Praze zažívají znovuzrození!\n\nS budováním první novodobé trolejbusové linky město začalo již v lednu 2022 a v současnosti se můžete trolejbusem svézt ve zkušebním provozu mezi Palmovkou a Miškovicemi.\n\nNení třeba se bát nevzhledných pavučin trolejí nad silnicemi hlavního města. Trolejbusy od výrobce SOR Libchavy totiž mají baterii a dráty budou potřebovat jen asi na polovině trati.\n\nU jediné trolejbusové linky ale samozřejmě nezůstane. Už nyní je jisté, že například v roce 2024 budeme jezdit trolejbusem z Nádraží Veleslavín na letiště. Proč se staví nová trolejbusová trať za 350 milionů korun, když by bylo jednodušší položit koleje pro rychlodráhu? To je milionová otázka. Ostatně rychlodráze a problémům spojeným s její stavbou jsme se v našem seriálu už také věnovali: https://youtu.be/pcEl7DQUc8w\n\nA jak tedy vypadají plány Prahy na trolejbusovou dopravu? Chystá se:\n\nnahrazení linky autobusu 131 na trase Bořislavka – Hradčanská (nová linka 51)\nnahrazení linky autobusu 137 na trase Na Knížecí – U Waltrovky (nová linka 52)\nnahrazení linky autobusu 176 na trase Stadion Strahov – Karlovo náměstí (nová linka 53)\nnahrazení linky autobusu 191 na trase Letiště Praha – Na Knížecí (nová linka 56)\nnahrazení linky autobusu 201 na trase Nádraží Holešovice – Černý Most (nová linka 61)\n \nCo myslíte – mají trolejbusy v Praze smysl? Nebo by mělo město spíše investovat do rozvoje jiných dopravních prostředků? Napište nám do komentářů.\n\nMimochodem, pokud se potřebujete po Praze pohybovat opravdu rychle, nepomůže vám ani trolejbus, ani třeba metro. Nejrychlejší je totiž vlak! Přesvědčte se o tom v našem videu: https://youtu.be/T5sxgJke6_U\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Návrat trolejbusů do Prahy. Kudy pojedou?", "5444b2ce-1004-4d81-b8b5-3be99abee435", "3rfmYxg9WbE", false, 363, false, "https://www.youtube.com/watch?v=3rfmYxg9WbE", 28, "/downloads/Daniel Kotula - MHD/2022-12-01 - Návrat trolejbusů do Prahy. Kudy pojedou?.mp4", false, false, 16, [], 1, ~U[2022-12-01 17:00:03Z], ~U[2025-12-11 12:37:03Z], ~U[2025-12-11 12:37:03Z], "Trolejbusy v Praze? Během příštích pár let nic výjimečného. Už teď se můžete trolejbusem v metropoli svézt. Kde? A kudy povedou další trolejbusové tratě v Praze? Na to jsme se zaměřili v tomto díle seriálu Žít Prahu.\n\nJeště před 50 lety jsme v Praze měli přes 57 kilometrů trolejbusových tratí. Trolejbusy tehdy jezdily dokonce i na Václavském náměstí. V 60. letech 20. století je ovšem začaly nahrazovat autobusy. Poslední trolejbus vyjel v metropoli v neděli 15. října 1972 na lince 51. Po půlstoletí ale trolejbusy v Praze zažívají znovuzrození!\n\nS budováním první novodobé trolejbusové linky město začalo již v lednu 2022 a v současnosti se můžete trolejbusem svézt ve zkušebním provozu mezi Palmovkou a Miškovicemi.\n\nNení třeba se bát nevzhledných pavučin trolejí nad silnicemi hlavního města. Trolejbusy od výrobce SOR Libchavy totiž mají baterii a dráty budou potřebovat jen asi na polovině trati.\n\nU jediné trolejbusové linky ale samozřejmě nezůstane. Už nyní je jisté, že například v roce 2024 budeme jezdit trolejbusem z Nádraží Veleslavín na letiště. Proč se staví nová trolejbusová trať za 350 milionů korun, když by bylo jednodušší položit koleje pro rychlodráhu? To je milionová otázka. Ostatně rychlodráze a problémům spojeným s její stavbou jsme se v našem seriálu už také věnovali: https://youtu.be/pcEl7DQUc8w\n\nA jak tedy vypadají plány Prahy na trolejbusovou dopravu? Chystá se:\n\nnahrazení linky autobusu 131 na trase Bořislavka – Hradčanská (nová linka 51)\nnahrazení linky autobusu 137 na trase Na Knížecí – U Waltrovky (nová linka 52)\nnahrazení linky autobusu 176 na trase Stadion Strahov – Karlovo náměstí (nová linka 53)\nnahrazení linky autobusu 191 na trase Letiště Praha – Na Knížecí (nová linka 56)\nnahrazení linky autobusu 201 na trase Nádraží Holešovice – Černý Most (nová linka 61)\n \nCo myslíte – mají trolejbusy v Praze smysl? Nebo by mělo město spíše investovat do rozvoje jiných dopravních prostředků? Napište nám do komentářů.\n\nMimochodem, pokud se potřebujete po Praze pohybovat opravdu rychle, nepomůže vám ani trolejbus, ani třeba metro. Nejrychlejší je totiž vlak! Přesvědčte se o tom v našem videu: https://youtu.be/T5sxgJke6_U\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Návrat trolejbusů do Prahy. Kudy pojedou?", "3rfmYxg9WbE", 363, false, "https://www.youtube.com/watch?v=3rfmYxg9WbE", "/downloads/Daniel Kotula - MHD/2022-12-01 - Návrat trolejbusů do Prahy. Kudy pojedou?.mp4", false, 16, ~U[2022-12-01 17:00:03Z]] 13:37:03.151 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=24.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:03.152 [debug] QUERY OK source="media_items" db=0.9ms idle=9.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-27 16:00:05Z], 16] 13:37:03.156 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Denně se pražským metrem sveze až milion cestujících. Patříte k nim i vy? Pak možná každý den nevědomky projíždíte nejkrásnější stanicí nebo se vezete v nejplnějším vagónu. Právě na rekordy a zajímavosti z pražského metra jsme se zaměřili v nejnovějším díle seriálu Žít Prahu.\n\nNejrychlejší a nejpomalejší eskalátory\n\nVšimli jste si někdy, že staré eskalátory jsou mnohem rychlejší než nové? Je tomu tak z bezpečnostních důvodů. A kde si užijete nejrychlejší eskalátory? Třeba na Florenci při výlezu z béčka, na Českomoravské nebo na Náměstí Republiky směrem k Masaryčce. Kde naopak schody vůbec „neubíhají“? Například na Palmovce nebo na Můstku.\n\nMimochodem, všimli jste si, že vám u eskalátorů vždy ujíždí madlo? Proč tomu tak je, se dozvíte ve videu!\n\nNejdelší eskalátory\n\nNajdete je ve stanici Náměstí Míru. Jsou to ostatně nejdelší eskalátory na území Evropské unie a stanice je zároveň nejhlubší stanicí celého pražského metra.\n\nNejdelší a nejkratší intervaly\n\nKdyž vám před nosem ujede metro, budete na další čekat nejkratší dobu na céčku – ve špičce není interval ani 2 minuty. Naopak nejdelší čekání zažijete na áčku, kde interval činí 2,5 minuty.\n\nNejdelší a nejkratší cesta\n\nNejdéle se svezete mezi stanicemi Kobylisy a Nádraží Holešovice, vzdálenost mezi nimi je 2 748 metrů a pojedete ji 3 minuty. Naopak nejkratší trasa je mezi stanicemi Muzeum a Hlavní nádraží, má jen 425 metrů.\n \nNejplnější a nejprázdnější vagón\n\nKde se cestující v metru nejvíce mačkají? Mezi IP Pavlova a Vyšehradem. IP Pavlova je totiž dlouhodobě nejvytíženější stanicí vůbec. Naopak bez davů, a tedy nejméně vytížená, je stanice Kolbenova.\n\nNejkrásnější a nejošklivější stanice\n\nPodle americké zpravodajské stanice CNN je nejkrásnější stanicí Staroměstská na lince A, která se zařadila mezi 12 nejkrásnějších stanic metra v celé Evropě. Naopak nejošklivější stanicí, a to podle samotných Pražanů, je Vltavská na trase C.\n\nSpoustu dalších zajímavostí se dozvíte ve videu!\n\nA co vy? Využíváte při cestách po Praze metro? Pokud ano, dejte nám vědět do komentářů, jak jste s ním spokojení. A pokud by vás napadla ještě nějaká zajímavost nebo nějaký rekord z pražského metra, určitě ho připište!\n\n0:00 Rekordy z pražského metra\n0:59 Nejrychlejší a nejpomalejší eskalátory\n2:03 Záhada ujíždějícího madla\n2:35 Nejdelší eskalátory \n2:55 Nejkratší a nejdelší interval\n3:13 Nejdelší a nejkratší cesta mezi stanicemi \n3:46 Nejvytíženější stanice\n4:06 Nejméně vytížená stanice\n4:17 Nejkrásnější stanice\n4:50 Nejošklivější stanice \n5:33 Tunely pod Vltavou\n\nOstatně perličkám o pražském metru jsme už jedno video věnovali, určitě stojí za to se na něj také podívat: https://youtu.be/iU-cXxcXVkU\n\nA kdybyste se chtěli dozvědět něco nejen o stávajících trasách, ale i o té chystané, určitě stojí za pozornost dík, který jsme věnovali připravované trase D: https://youtu.be/9jvqdSd83HQ\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Rekordy z pražského metra, které ještě neznáte", "a9f93ef7-772f-49e4-b25b-1280a4d64638", "5Q8Z4j8JguU", false, 458, false, "https://www.youtube.com/watch?v=5Q8Z4j8JguU", 29, "/downloads/Daniel Kotula - MHD/2022-10-27 - Rekordy z pražského metra, které ještě neznáte.mp4", false, false, 16, [], 1, ~U[2022-10-27 16:00:05Z], ~U[2025-12-11 12:37:03Z], ~U[2025-12-11 12:37:03Z], "Denně se pražským metrem sveze až milion cestujících. Patříte k nim i vy? Pak možná každý den nevědomky projíždíte nejkrásnější stanicí nebo se vezete v nejplnějším vagónu. Právě na rekordy a zajímavosti z pražského metra jsme se zaměřili v nejnovějším díle seriálu Žít Prahu.\n\nNejrychlejší a nejpomalejší eskalátory\n\nVšimli jste si někdy, že staré eskalátory jsou mnohem rychlejší než nové? Je tomu tak z bezpečnostních důvodů. A kde si užijete nejrychlejší eskalátory? Třeba na Florenci při výlezu z béčka, na Českomoravské nebo na Náměstí Republiky směrem k Masaryčce. Kde naopak schody vůbec „neubíhají“? Například na Palmovce nebo na Můstku.\n\nMimochodem, všimli jste si, že vám u eskalátorů vždy ujíždí madlo? Proč tomu tak je, se dozvíte ve videu!\n\nNejdelší eskalátory\n\nNajdete je ve stanici Náměstí Míru. Jsou to ostatně nejdelší eskalátory na území Evropské unie a stanice je zároveň nejhlubší stanicí celého pražského metra.\n\nNejdelší a nejkratší intervaly\n\nKdyž vám před nosem ujede metro, budete na další čekat nejkratší dobu na céčku – ve špičce není interval ani 2 minuty. Naopak nejdelší čekání zažijete na áčku, kde interval činí 2,5 minuty.\n\nNejdelší a nejkratší cesta\n\nNejdéle se svezete mezi stanicemi Kobylisy a Nádraží Holešovice, vzdálenost mezi nimi je 2 748 metrů a pojedete ji 3 minuty. Naopak nejkratší trasa je mezi stanicemi Muzeum a Hlavní nádraží, má jen 425 metrů.\n \nNejplnější a nejprázdnější vagón\n\nKde se cestující v metru nejvíce mačkají? Mezi IP Pavlova a Vyšehradem. IP Pavlova je totiž dlouhodobě nejvytíženější stanicí vůbec. Naopak bez davů, a tedy nejméně vytížená, je stanice Kolbenova.\n\nNejkrásnější a nejošklivější stanice\n\nPodle americké zpravodajské stanice CNN je nejkrásnější stanicí Staroměstská na lince A, která se zařadila mezi 12 nejkrásnějších stanic metra v celé Evropě. Naopak nejošklivější stanicí, a to podle samotných Pražanů, je Vltavská na trase C.\n\nSpoustu dalších zajímavostí se dozvíte ve videu!\n\nA co vy? Využíváte při cestách po Praze metro? Pokud ano, dejte nám vědět do komentářů, jak jste s ním spokojení. A pokud by vás napadla ještě nějaká zajímavost nebo nějaký rekord z pražského metra, určitě ho připište!\n\n0:00 Rekordy z pražského metra\n0:59 Nejrychlejší a nejpomalejší eskalátory\n2:03 Záhada ujíždějícího madla\n2:35 Nejdelší eskalátory \n2:55 Nejkratší a nejdelší interval\n3:13 Nejdelší a nejkratší cesta mezi stanicemi \n3:46 Nejvytíženější stanice\n4:06 Nejméně vytížená stanice\n4:17 Nejkrásnější stanice\n4:50 Nejošklivější stanice \n5:33 Tunely pod Vltavou\n\nOstatně perličkám o pražském metru jsme už jedno video věnovali, určitě stojí za to se na něj také podívat: https://youtu.be/iU-cXxcXVkU\n\nA kdybyste se chtěli dozvědět něco nejen o stávajících trasách, ale i o té chystané, určitě stojí za pozornost dík, který jsme věnovali připravované trase D: https://youtu.be/9jvqdSd83HQ\n\nSledujte nás také na sociálníc (truncated) 13:37:03.157 [debug] QUERY OK source="sources" db=0.4ms idle=10.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:03.158 [debug] QUERY OK source="media_items" db=0.6ms idle=8.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-13 12:00:37Z], 16] 13:37:03.162 [debug] QUERY OK source="media_items" db=3.0ms idle=7.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Stavba, o které se mluví již desítky let a která by zajistila pohodlné cestování pro 17 milionů lidí ročně. Řeč je o vlakové trati, která má vést z Prahy na letiště. Jak to s ní vypadá a proč ještě nestojí? Na to jsme se zaměřili v nejnovějším díle seriálu Žít Prahu.\n\nSamotnému projektu rychlodráhy na letiště a dále na Kladno jsme se věnovali v jednom z nedávných videí. Pokud by vás tedy zajímaly podrobnosti plánu, jak usnadnit cestujícím spojení nejen na letiště, podívejte se: https://youtu.be/hbZTgd9sfCM\n\nV tomto díle se zaměříme na konkrétní místa, kterými by měla trasa na letiště vést. A také jak složitá výstavba v těchto lokalitách bude.\n\nProjekt rychlodráhy musíme rozdělit na dvě části. První vede z centra na nádraží Veleslavín. Výstavba zde bude jistě náročná, dráha totiž prochází již zastavěným územím a například část trasy bude muset vést tunelem. Druhá část vede z nádraží Veleslavín na letiště. Ta je nejdůležitější, protože dnes na Veleslavín sice jezdí metro, ale dál se musejí lidé kodrcat autobusem.\n\nJak obtížné je vlastně vybudovat vlakové spojení z nádraží Veleslavín na letiště? Z Veleslavína už koleje vedou, a to v rámci 3,9 km dlouhé jednokolejné dráhy vedoucí do Ruzyně. Na tomto úseku stačí zmodernizovat stávající trať, přidat druhou kolej a udělat mimoúrovňový přejezd. A co zbytek druhého úseku? Trasa končící na letišti bude dlouhá 5,5 kilometru. Zatím je tu jen pole a rovinka, tedy žádné velké překážky pro stavbu. Stačí položit koleje, udělat mimoúrovňová křížení a vlak na letiště je připraven k jízdě.\n\nKromě kolejí bude samozřejmě nutné dobudovat i zastávky – podzemní zastávku na Veleslavíně, aby se dalo snadno přestupovat přímo z vagonu do vagonu, zastávku v Liboci, na Dlouhé Míli a pak samozřejmě na Ruzyni. Ta by měla být také pod zemí a díky podchodům napojená na jednotlivé terminály.\n \nV teorii se to nezdá nijak složité, co říkáte? A přesto se přibližně 9kilometrová vlaková trať plánuje už celá desetiletí… Co za tím stojí? Napište nám svůj názor do komentářů pod videem!\n\nPokud si chcete zvednout náladu projektem, který se z teorie již brzy promění v realitu, podívejte se na naše video o nové pražské lanovce z Bohnic do Dejvic! Kdy se s ní svezete? To se dozvíte zde: https://youtu.be/wB0Fl9E4Dc4\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Proč stále nemáme vlak na letiště?", "33f1ced8-6898-454d-80bc-b42c3a25d23a", "pcEl7DQUc8w", false, 292, false, "https://www.youtube.com/watch?v=pcEl7DQUc8w", 30, "/downloads/Daniel Kotula - MHD/2022-10-13 - Proč stále nemáme vlak na letiště?.mp4", false, false, 16, [], 1, ~U[2022-10-13 12:00:37Z], ~U[2025-12-11 12:37:03Z], ~U[2025-12-11 12:37:03Z], "Stavba, o které se mluví již desítky let a která by zajistila pohodlné cestování pro 17 milionů lidí ročně. Řeč je o vlakové trati, která má vést z Prahy na letiště. Jak to s ní vypadá a proč ještě nestojí? Na to jsme se zaměřili v nejnovějším díle seriálu Žít Prahu.\n\nSamotnému projektu rychlodráhy na letiště a dále na Kladno jsme se věnovali v jednom z nedávných videí. Pokud by vás tedy zajímaly podrobnosti plánu, jak usnadnit cestujícím spojení nejen na letiště, podívejte se: https://youtu.be/hbZTgd9sfCM\n\nV tomto díle se zaměříme na konkrétní místa, kterými by měla trasa na letiště vést. A také jak složitá výstavba v těchto lokalitách bude.\n\nProjekt rychlodráhy musíme rozdělit na dvě části. První vede z centra na nádraží Veleslavín. Výstavba zde bude jistě náročná, dráha totiž prochází již zastavěným územím a například část trasy bude muset vést tunelem. Druhá část vede z nádraží Veleslavín na letiště. Ta je nejdůležitější, protože dnes na Veleslavín sice jezdí metro, ale dál se musejí lidé kodrcat autobusem.\n\nJak obtížné je vlastně vybudovat vlakové spojení z nádraží Veleslavín na letiště? Z Veleslavína už koleje vedou, a to v rámci 3,9 km dlouhé jednokolejné dráhy vedoucí do Ruzyně. Na tomto úseku stačí zmodernizovat stávající trať, přidat druhou kolej a udělat mimoúrovňový přejezd. A co zbytek druhého úseku? Trasa končící na letišti bude dlouhá 5,5 kilometru. Zatím je tu jen pole a rovinka, tedy žádné velké překážky pro stavbu. Stačí položit koleje, udělat mimoúrovňová křížení a vlak na letiště je připraven k jízdě.\n\nKromě kolejí bude samozřejmě nutné dobudovat i zastávky – podzemní zastávku na Veleslavíně, aby se dalo snadno přestupovat přímo z vagonu do vagonu, zastávku v Liboci, na Dlouhé Míli a pak samozřejmě na Ruzyni. Ta by měla být také pod zemí a díky podchodům napojená na jednotlivé terminály.\n \nV teorii se to nezdá nijak složité, co říkáte? A přesto se přibližně 9kilometrová vlaková trať plánuje už celá desetiletí… Co za tím stojí? Napište nám svůj názor do komentářů pod videem!\n\nPokud si chcete zvednout náladu projektem, který se z teorie již brzy promění v realitu, podívejte se na naše video o nové pražské lanovce z Bohnic do Dejvic! Kdy se s ní svezete? To se dozvíte zde: https://youtu.be/wB0Fl9E4Dc4\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Proč stále nemáme vlak na letiště?", "pcEl7DQUc8w", 292, false, "https://www.youtube.com/watch?v=pcEl7DQUc8w", "/downloads/Daniel Kotula - MHD/2022-10-13 - Proč stále nemáme vlak na letiště?.mp4", false, 16, ~U[2022-10-13 12:00:37Z]] 13:37:03.163 [debug] QUERY OK source="sources" db=0.8ms idle=10.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:03.165 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=8.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-08-18 12:00:35Z], 16] 13:37:03.169 [debug] QUERY OK source="media_items" db=3.2ms idle=8.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Lanovka mezi Bohnicemi a Dejvicemi? Ne, to není žádný z bláznivých předvolebních nápadů, ale projekt, který nakonec opravdu spatří světlo světa. Co byste o něm měli vědět? Na to se zaměříme v dalším díle seriálu Žít Prahu.\n\nProč se Praha vlastně pouští do stavby lanovky? Cesta ze zastávky Krakov na Vítězné náměstí se díky ní zkrátí z původních 40 na pouhých 15 minut! Možná vás napadne, proč město přišlo s lanovkou, a ne například s novou tramvajovou tratí. Největším problémem je, že tramvaj by stála kolem 8 miliard korun a hotová by byla bůhví kdy. Lanovka se dá postavit mnohem rychleji a levněji.\n\nNa tramvaje ale Praha také nezapomíná, jak jsme ukázali v jednom z minulých videí věnovaných právě rozvoji tramvajové sítě: https://youtu.be/diKWr6OJ4nI\n\nVítěznou podobu lanovce vtisklo architektonické studio William Matthews Associates ve spolupráci s Expedition Engineering. Celkem bude mít lanovka 3 zastávky. Horní stanice bude před obchodním centrem Krakov, dolní pak vedle autobusové zastávky Podbaba. U pražské zoo v Podhoří vznikne mezistanice.\n\nKaždá kabina pojme 35 lidí a ve špičce může lanovka přepravit až 2 300 osob za hodinu. A kdy se na spojení Bohnic a Dejvic novou lanovkou můžeme těšit? Pokud půjde vše podle plánu, první cestující by se mohli svézt již v roce 2025.\n\nCo si o nové lanovce myslíte? Je podle vás nezbytná, nebo jsou to vyhozené peníze? Anebo byste raději zmíněné dvě pražské čtvrti spojili například tramvají? Dejte nám vědět v komentářích!\n\n0:00 Lanovka Bohnice Dejvice\n0:54 Proč je potřeba lanovka\n2:21 Jak bude lanovka vypadat\n3:03 Cesta lanovkou\n3:19 Kauflandovka\n\nMimochodem, pokud přemýšlíte, jak po Praze cestovat nejrychleji, možná vás překvapí, že vám v tom nepomůže ani tramvaj, ani lanovka. Nejlepší je z tohoto hlediska vlak. Přesvědčte se o tom v našem videu: https://youtu.be/T5sxgJke6_U\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Z Bohnic do Dejvic lanovkou: Kdy se svezete a kolik to bude stát?", "99520440-a036-4158-b9b6-3bb56780b25a", "wB0Fl9E4Dc4", false, 283, false, "https://www.youtube.com/watch?v=wB0Fl9E4Dc4", 31, "/downloads/Daniel Kotula - MHD/2022-08-18 - Z Bohnic do Dejvic lanovkou: Kdy se svezete a kolik to bude stát?.mp4", false, false, 16, [], 1, ~U[2022-08-18 12:00:35Z], ~U[2025-12-11 12:37:03Z], ~U[2025-12-11 12:37:03Z], "Lanovka mezi Bohnicemi a Dejvicemi? Ne, to není žádný z bláznivých předvolebních nápadů, ale projekt, který nakonec opravdu spatří světlo světa. Co byste o něm měli vědět? Na to se zaměříme v dalším díle seriálu Žít Prahu.\n\nProč se Praha vlastně pouští do stavby lanovky? Cesta ze zastávky Krakov na Vítězné náměstí se díky ní zkrátí z původních 40 na pouhých 15 minut! Možná vás napadne, proč město přišlo s lanovkou, a ne například s novou tramvajovou tratí. Největším problémem je, že tramvaj by stála kolem 8 miliard korun a hotová by byla bůhví kdy. Lanovka se dá postavit mnohem rychleji a levněji.\n\nNa tramvaje ale Praha také nezapomíná, jak jsme ukázali v jednom z minulých videí věnovaných právě rozvoji tramvajové sítě: https://youtu.be/diKWr6OJ4nI\n\nVítěznou podobu lanovce vtisklo architektonické studio William Matthews Associates ve spolupráci s Expedition Engineering. Celkem bude mít lanovka 3 zastávky. Horní stanice bude před obchodním centrem Krakov, dolní pak vedle autobusové zastávky Podbaba. U pražské zoo v Podhoří vznikne mezistanice.\n\nKaždá kabina pojme 35 lidí a ve špičce může lanovka přepravit až 2 300 osob za hodinu. A kdy se na spojení Bohnic a Dejvic novou lanovkou můžeme těšit? Pokud půjde vše podle plánu, první cestující by se mohli svézt již v roce 2025.\n\nCo si o nové lanovce myslíte? Je podle vás nezbytná, nebo jsou to vyhozené peníze? Anebo byste raději zmíněné dvě pražské čtvrti spojili například tramvají? Dejte nám vědět v komentářích!\n\n0:00 Lanovka Bohnice Dejvice\n0:54 Proč je potřeba lanovka\n2:21 Jak bude lanovka vypadat\n3:03 Cesta lanovkou\n3:19 Kauflandovka\n\nMimochodem, pokud přemýšlíte, jak po Praze cestovat nejrychleji, možná vás překvapí, že vám v tom nepomůže ani tramvaj, ani lanovka. Nejlepší je z tohoto hlediska vlak. Přesvědčte se o tom v našem videu: https://youtu.be/T5sxgJke6_U\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Z Bohnic do Dejvic lanovkou: Kdy se svezete a kolik to bude stát?", "wB0Fl9E4Dc4", 283, false, "https://www.youtube.com/watch?v=wB0Fl9E4Dc4", "/downloads/Daniel Kotula - MHD/2022-08-18 - Z Bohnic do Dejvic lanovkou: Kdy se svezete a kolik to bude stát?.mp4", false, 16, ~U[2022-08-18 12:00:35Z]] 13:37:03.170 [debug] QUERY OK source="sources" db=0.4ms idle=11.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:03.171 [debug] QUERY OK source="media_items" db=0.6ms idle=8.6ms 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 12:00:32Z], 16] 13:37:03.176 [debug] QUERY OK source="media_items" db=3.5ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pražská tramvajová síť patří k nejdelším v Evropě. Už dnes má 143 kilometrů, a jak se zdá, toto číslo zdaleka nebude konečné. Které tratě přibydou v nejbližší době? Na to jsme se zaměřili v dalším díle seriálu Žít Prahu:\n\nJiž příští rok budou moci Pražané využít některou z následujících prodloužených tramvajových tratí.\n\n1. Divoká Šárka – Na Dědině\nLegendární konečná tramvají Divoká Šárka, jež získala název podle nedalekého stejnojmenného údolí a která spatřila světlo světa před 75 lety, už konečnou dlouho nebude. Díky nové trati budou tramvaje končit o 5 nových zastávek dále, a to až v sídlišti Na Dědině. Kromě tramvajové smyčky tu vznikne i nový parkovací dům.\n\n2. Sídliště Barrandov – Slivenec\nČást nové tramvajové tratě (celkem 2 zastávky) z Barrandova už byla zprovozněna v dubnu letošního roku, kdy se Pražané mohli poprvé svézt tramvají do Holyně. A v roce příštím by měly být tramvaje k dispozici také pro obyvatele Slivence. Vzhledem k tomu, že tu má vyrůst nově budovaná městská čtvrť pro 8 tisíc obyvatel, je to jistě dobrá zpráva.\n\n3. Sídliště Modřany – Libuš\nDalší nová trať, která se v současnosti buduje, má již příští rok propojit Modřany se sídlištěm Libuš. Tramvaje zde nejen uleví místním obyvatelům, kteří dosud museli spoléhat jen na autobusy, ale navíc dovezou Pražany k budoucí stanici linky metra D. Pokud byste se o „déčku“ chtěli dozvědět víc, podívejte se na video, které jsme o něm natočili: https://youtu.be/9jvqdSd83HQ\n\nTramvajové plány v Praze ale třemi novými trasami zdaleka nekončí, ostatně do roku 2030 by mělo přibýt 35 kilometrů nových tratí. Nově bychom se díky tomu měli dočkat těchto tramvajových spojení:\n\nDědinská – Dlouhá Míle – Terminál 3 – Prague Airport Park\nKobylisy – Bohnice\nKobylisy – Zdiby\nPočernická\nZlíchov – Dvorce\nVinohradská/Škrétova – Muzeum – Hl. nádraží – Bolzanova\nNádraží Podbaba – Suchdol\nSpořilov – Choceradská\nChoceradská – Chodovec – Opatov – Háje – Jižní Město\nNa Veselí – Pankrác\nPankrác – Budějovická\nBudějovická – Dvorce\nBudějovická – Vyskočilova – Michle (U Plynárny)\nMalovanka/Dlabačov – Strahov\nÚstřední dílny DP – Průmyslová – Štěrboholy\nVypich – Nemocnice Motol – Motol\n \nCo si o chystaných novinkách v pražské tramvajové síti myslíte vy? Domníváte se, že je již dostatečně hustá, nebo by zasloužila další rozšíření? Dejte nám vědět do komentářů!\n\n0:00 Nové tramvajové tratě v Praze\n1:09 Prodloužení trati na Dědinu\n1:56 Prodloužení trati do Slivence\n2:46 Prodloužení trati do Libuše\n3:28 Další plány na prodloužení tratí \n\nPokud patříte k milovníkům pražských tramvají, pak vám nesmí uniknout naše video Pražské tramvaje v číslech: https://youtu.be/JzYTqytzaXo\n\nA i když patří tramvaje k nejoblíbenějším dopravním prostředkům v hlavním městě, nejsou rozhodně nejrychlejší. Napadlo by vás, že nejrychleji se dá po Praze cestovat vlakem? Vyzkoušeli jsme to za vás v jednom z minulých dílů Žít Prahu: https://youtu.be/T5sxgJke6_U\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Nové tramvajové tratě v Praze: Na které se můžete těšit už příští rok?", "3dbefb6d-8360-4cc8-b4c1-407b821a9fc2", "diKWr6OJ4nI", false, 311, false, "https://www.youtube.com/watch?v=diKWr6OJ4nI", 32, "/downloads/Daniel Kotula - MHD/2022-07-21 - Nové tramvajové tratě v Praze: Na které se můžete těšit už příští rok?.mp4", false, false, 16, [], 1, ~U[2022-07-21 12:00:32Z], ~U[2025-12-11 12:37:03Z], ~U[2025-12-11 12:37:03Z], "Pražská tramvajová síť patří k nejdelším v Evropě. Už dnes má 143 kilometrů, a jak se zdá, toto číslo zdaleka nebude konečné. Které tratě přibydou v nejbližší době? Na to jsme se zaměřili v dalším díle seriálu Žít Prahu:\n\nJiž příští rok budou moci Pražané využít některou z následujících prodloužených tramvajových tratí.\n\n1. Divoká Šárka – Na Dědině\nLegendární konečná tramvají Divoká Šárka, jež získala název podle nedalekého stejnojmenného údolí a která spatřila světlo světa před 75 lety, už konečnou dlouho nebude. Díky nové trati budou tramvaje končit o 5 nových zastávek dále, a to až v sídlišti Na Dědině. Kromě tramvajové smyčky tu vznikne i nový parkovací dům.\n\n2. Sídliště Barrandov – Slivenec\nČást nové tramvajové tratě (celkem 2 zastávky) z Barrandova už byla zprovozněna v dubnu letošního roku, kdy se Pražané mohli poprvé svézt tramvají do Holyně. A v roce příštím by měly být tramvaje k dispozici také pro obyvatele Slivence. Vzhledem k tomu, že tu má vyrůst nově budovaná městská čtvrť pro 8 tisíc obyvatel, je to jistě dobrá zpráva.\n\n3. Sídliště Modřany – Libuš\nDalší nová trať, která se v současnosti buduje, má již příští rok propojit Modřany se sídlištěm Libuš. Tramvaje zde nejen uleví místním obyvatelům, kteří dosud museli spoléhat jen na autobusy, ale navíc dovezou Pražany k budoucí stanici linky metra D. Pokud byste se o „déčku“ chtěli dozvědět víc, podívejte se na video, které jsme o něm natočili: https://youtu.be/9jvqdSd83HQ\n\nTramvajové plány v Praze ale třemi novými trasami zdaleka nekončí, ostatně do roku 2030 by mělo přibýt 35 kilometrů nových tratí. Nově bychom se díky tomu měli dočkat těchto tramvajových spojení:\n\nDědinská – Dlouhá Míle – Terminál 3 – Prague Airport Park\nKobylisy – Bohnice\nKobylisy – Zdiby\nPočernická\nZlíchov – Dvorce\nVinohradská/Škrétova – Muzeum – Hl. nádraží – Bolzanova\nNádraží Podbaba – Suchdol\nSpořilov – Choceradská\nChoceradská – Chodovec – Opatov – Háje – Jižní Město\nNa Veselí – Pankrác\nPankrác – Budějovická\nBudějovická – Dvorce\nBudějovická – Vyskočilova – Michle (U Plynárny)\nMalovanka/Dlabačov – Strahov\nÚstřední dílny DP – Průmyslová – Štěrboholy\nVypich – Nemocnice Motol – Motol\n \nCo si o chystaných novinkách v pražské tramvajové síti myslíte vy? Domníváte se, že je již dostatečně hustá, nebo by zasloužila další rozšíření? Dejte nám vědět do komentářů!\n\n0:00 Nové tramvajové tratě v Praze\n1:09 Prodloužení trati na Dědinu\n1:56 Prodloužení trati do Slivence\n2:46 Prodloužení trati do Libuše\n3:28 Další plány na prodloužení tratí \n\nPokud patříte k milovníkům pražských tramvají, pak vám nesmí uniknout naše video Pražské tramvaje v číslech: https://youtu.be/JzYTqytzaXo\n\nA i když patří tramvaje k nejoblíbenějším dopravním prostředkům (truncated) 13:37:03.177 [debug] QUERY OK source="sources" db=0.6ms idle=11.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:03.178 [debug] QUERY OK source="media_items" db=0.5ms idle=9.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-06-16 12:00:29Z], 16] 13:37:03.181 [debug] QUERY OK source="media_items" db=2.1ms idle=8.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jako rychlý způsob dopravy využívají Pražané metro, tramvaje nebo autobusy. Ve spěchu do práce, do školy nebo za zábavou ale zapomínají na jednu z možností, která je v mnoha případech dopraví po Praze nejrychleji – cestovat vlakem.\n\nKromě toho, že vás vlak po Praze dopraví často v rekordním čase, jezdí na nejvytíženějších trasách v intervalech 5 až 10 minut. Takže se nemusíte bát dlouhého postávání na nástupišti. A pokud máte Lítačku, není třeba si kupovat do vlaku lístek. Po Praze platí stejně jako třeba v metru.\n\nMy jsme se v tomto díle seriálu Žít Prahu rozhodli otestovat, za jak dlouho se dostanete například z Hlavního nádraží na Smíchov, do Libně nebo třeba do Vršovic. Úspora času byla pokaždé značná – ostatně přesvědčte se o tom sami na našem videu!\n\nNavíc vám ukážeme novinky, které vám při cestách vlakem či MHD po Praze výrazně ulehčí život. Jednou z nich je podchod spojující centrum města a Žižkov, díky kterému už nemusíte přebíhat křižovatku U Bulhara. Další příjemnou změnou oproti předešlým letům je rekonstrukce nádraží Vršovice, které se konečně dočkalo moderního „kabátku“. Ostatně modernizace postupně probíhají i na dalších železničních tratích v Praze. Zkrátka a dobře – vlaky se v hlavním městě stávají plnohodnotným, a hlavně rychlým způsobem dopravy.\n\nJak se na cestování vlakem po Praze díváte vy? Vyzkoušíte ho? Nebo už tímto způsobem jezdíte? A máte nějaké další tipy, jak si urychlit přesuny po Praze? Dejte nám vědět v komentářích!\n\nOstatně s cestováním vlakem v Praze je neoddělitelně spojen projekt rychlodráhy na letiště a dál do Kladna. Kdy bude stát a co přinese nejen Pražanům, jsme rozebrali v našem předchozím videu (https://youtu.be/hbZTgd9sfCM).\n\nNovinkám v MHD jsme věnovali také díl zaměřený na připravovanou linku metra D. Mrkněte se: https://youtu.be/9jvqdSd83HQ.\n\nSeznam dalších tras, na kterých ve srovnání s klasickou MHD ušetříte čas:\n\nHlavní nádraží - Smíchovské nádraží/Velká Chuchle/Radotín\nHlavní nádraží - Vršovice/Eden/Zahradní Město/Hostivař/Horní Měcholupy/Uhříněves/Kolovraty\nHlavní nádraží - Libeň/Kyje/Dolní Počernice/Běchovice/Klánovice\nHlavní nádraží - Vršovice/Kačerov/Krč/Braník/Modřany/Komořany/Zbraslav\nHlavní nádraží/Masarykovo nádraží - Vysočany/Horní Počernice\nHlavní nádraží/Masarykovo nádraží - Vysočany/Satalice/Kbely/Čakovice\nMasarykovo nádraží - Holešovice/Podbaba/Sedlec\nMasarykovo nádraží - Bubny/Dejvice/Veleslavín/Ruzyně\nLibeň - Holešovice/Podbaba/Sedlec\n\n0:00 Vlakem po Praze\n0:56 Nejrychleji po Praze\n2:39 Podchod Hlavní nádraží - Žižkov\n3:13 Nádraží Vršovice a podchod do Nuslí\n3:53 Nové zastávky vlaku Eden a Zahradní Město\n4:46 Nádraží Vysočany\n5:00 Nádraží Rajská Zahrada\n5:17 Rychlodráha na Letiště a do Kladna\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Květa, Ruda", "Jak cestovat po Praze nejrychleji? Vlakem!", "aec989eb-2e55-4878-a4a1-0b3927d822f6", "T5sxgJke6_U", false, 397, false, "https://www.youtube.com/watch?v=T5sxgJke6_U", 33, "/downloads/Daniel Kotula - MHD/2022-06-16 - Jak cestovat po Praze nejrychleji? Vlakem!.mp4", false, false, 16, [], 1, ~U[2022-06-16 12:00:29Z], ~U[2025-12-11 12:37:03Z], ~U[2025-12-11 12:37:03Z], "Jako rychlý způsob dopravy využívají Pražané metro, tramvaje nebo autobusy. Ve spěchu do práce, do školy nebo za zábavou ale zapomínají na jednu z možností, která je v mnoha případech dopraví po Praze nejrychleji – cestovat vlakem.\n\nKromě toho, že vás vlak po Praze dopraví často v rekordním čase, jezdí na nejvytíženějších trasách v intervalech 5 až 10 minut. Takže se nemusíte bát dlouhého postávání na nástupišti. A pokud máte Lítačku, není třeba si kupovat do vlaku lístek. Po Praze platí stejně jako třeba v metru.\n\nMy jsme se v tomto díle seriálu Žít Prahu rozhodli otestovat, za jak dlouho se dostanete například z Hlavního nádraží na Smíchov, do Libně nebo třeba do Vršovic. Úspora času byla pokaždé značná – ostatně přesvědčte se o tom sami na našem videu!\n\nNavíc vám ukážeme novinky, které vám při cestách vlakem či MHD po Praze výrazně ulehčí život. Jednou z nich je podchod spojující centrum města a Žižkov, díky kterému už nemusíte přebíhat křižovatku U Bulhara. Další příjemnou změnou oproti předešlým letům je rekonstrukce nádraží Vršovice, které se konečně dočkalo moderního „kabátku“. Ostatně modernizace postupně probíhají i na dalších železničních tratích v Praze. Zkrátka a dobře – vlaky se v hlavním městě stávají plnohodnotným, a hlavně rychlým způsobem dopravy.\n\nJak se na cestování vlakem po Praze díváte vy? Vyzkoušíte ho? Nebo už tímto způsobem jezdíte? A máte nějaké další tipy, jak si urychlit přesuny po Praze? Dejte nám vědět v komentářích!\n\nOstatně s cestováním vlakem v Praze je neoddělitelně spojen projekt rychlodráhy na letiště a dál do Kladna. Kdy bude stát a co přinese nejen Pražanům, jsme rozebrali v našem předchozím videu (https://youtu.be/hbZTgd9sfCM).\n\nNovinkám v MHD jsme věnovali také díl zaměřený na připravovanou linku metra D. Mrkněte se: https://youtu.be/9jvqdSd83HQ.\n\nSeznam dalších tras, na kterých ve srovnání s klasickou MHD ušetříte čas:\n\nHlavní nádraží - Smíchovské nádraží/Velká Chuchle/Radotín\nHlavní nádraží - Vršovice/Eden/Zahradní Město/Hostivař/Horní Měcholupy/Uhříněves/Kolovraty\nHlavní nádraží - Libeň/Kyje/Dolní Počernice/Běchovice/Klánovice\nHlavní nádraží - Vršovice/Kačerov/Krč/Braník/Modřany/Komořany/Zbraslav\nHlavní nádraží/Masarykovo nádraží - Vysočany/Horní Počernice\nHlavní nádraží/Masarykovo nádraží - Vysočany/Satalice/Kbely/Čakovice\nMasarykovo nádraží - Holešovice/Podbaba/Sedlec\nMasarykovo nádraží - Bubny/Dejvice/Veleslavín/Ruzyně\nLibeň - Holešovice/Podbaba/Sedlec\n\n0:00 Vlakem po Praze\n0:56 Nejrychleji po Praze\n2:39 Podchod Hlavní nádraží - Žižkov\n3:13 Nádraží Vršovice a podchod do Nuslí\n3:53 Nové zastávky vlaku Eden a Zahradní Město\n4:46 Nádraží Vysočany\n5:00 Nádraží Rajská Zahrada\n5:17 Rychlodráha na Letiště a do Kladna\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/realitnikancelarkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš (truncated) 13:37:03.182 [debug] QUERY OK source="sources" db=0.3ms idle=11.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:03.183 [debug] QUERY OK source="media_items" db=0.5ms idle=7.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-04-07 12:00:33Z], 16] 13:37:03.188 [debug] QUERY OK source="media_items" db=3.2ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V dalším díle seriálu Žít Prahu se podíváme na projekt s dlouhou a spletitou historií. Rychlodráha na trase Praha Letiště Kladno je tématem vášnivých diskusí již od počátku 90. let. Jak to s rychlodráhou vypadá v současnosti a jak změní dopravu v Praze?\n\nPo letech dohadů je konečně známa podoba trati rychlodráhy Praha-Letiště-Kladno a stavět se začne za rok. Jakmile bude rychlodráha v roce 2029 v provozu, bude mít konečně Praha komfortní spojení na letiště (ostatně naše metropole a Dublin jsou posledními hlavními městy, kde lidé musejí na letiště cestovat buď autobusem, nebo taxíkem – rychlodráha na letiště nás tak opět posune směrem k modernímu městu).\n\nDopravě v hlavním městě se díky rychlodráze Praha-Letiště-Kladno také výrazně uleví, protože současné spojení mezi metropolí a kladenskou oblastí je nedostačující. A to i přesto, že z tohoto směru dojíždí do Prahy nejvíce lidí. Dá se tedy předpokládat, že klesne počet aut v ulicích metropole. Díky rychlodráze se totiž dostanou obyvatelé Kladna a okolí do centra Prahy za pouhých 30 minut.\n\nO tom, jak rychlodráha na letiště a do Kladna potěší nadšené cyklisty nebo jak souvisí s pražským metrem či přestavbou Masarykova nádraží, se více dozvíte v našem videu.\n\nNezapomeňte nám dát v komentářích vědět, co na stavbu rychlodráhy v Praze říkáte vy!\n\nTady jsou plánované zastávky rychlodráhy, abyste zjistili, zda dráha pojede i k vám.\n\nPraha Masarykovo nádraží, Praha-Bubny, Praha-Výstaviště, Praha-Dejvice, Praha-Veleslavín, Praha-Liboc, Praha-Ruzyně, Praha-Dlouhá Míle, Praha-Letiště Václava Havla\n\nJeneč, Pavlov, Malé Přítočno, Pletený Újezd, Kladno, Kladno-Město, Kladno-Ostrovec\n\n0:00 Rychlodráha Praha Letiště Kladno\n0:47 Rychlodráha na letiště\n1:39 Rychlodráha do Kladna\n2:17 Nová cyklostezka z Kladna\n2:36 Rychlodráha jako nová linka metra\n3:11 Vlaková stanice Bubny Zátory\n3:31 Masaryčka a přeměna Masarykova nádraží\n\nZajímá vás více z pražské dopravy? Prohlédněte si video o historii pražských tramvají (https://www.youtu.be/JzYTqytzaXo) nebo o zajímavostech, které se pojí s metrem (https://www.youtu.be/iU-cXxcXVkU&t=5s).\n\nJestliže se denně potýkáte s přeplněnými pražskými silnicemi, bude vás zajímat naše video věnované problémům s dostavbou Pražského okruhu (https://www.youtu.be/K-B0PhfxBUA&t=1s).\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/danielkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádu vám pomůžeme: https://www.kotula.cz/\u200B\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Ruda", "Rychlodráha na trase Praha Letiště Kladno se začne stavět za rok. Pojede i k vám?", "9d0cd351-5c1b-4a43-b724-0b9f4ae6b6bd", "hbZTgd9sfCM", false, 297, false, "https://www.youtube.com/watch?v=hbZTgd9sfCM", 34, "/downloads/Daniel Kotula - MHD/2022-04-07 - Rychlodráha na trase Praha Letiště Kladno se začne stavět za rok. Pojede i k vám?.mp4", false, false, 16, [], 1, ~U[2022-04-07 12:00:33Z], ~U[2025-12-11 12:37:03Z], ~U[2025-12-11 12:37:03Z], "V dalším díle seriálu Žít Prahu se podíváme na projekt s dlouhou a spletitou historií. Rychlodráha na trase Praha Letiště Kladno je tématem vášnivých diskusí již od počátku 90. let. Jak to s rychlodráhou vypadá v současnosti a jak změní dopravu v Praze?\n\nPo letech dohadů je konečně známa podoba trati rychlodráhy Praha-Letiště-Kladno a stavět se začne za rok. Jakmile bude rychlodráha v roce 2029 v provozu, bude mít konečně Praha komfortní spojení na letiště (ostatně naše metropole a Dublin jsou posledními hlavními městy, kde lidé musejí na letiště cestovat buď autobusem, nebo taxíkem – rychlodráha na letiště nás tak opět posune směrem k modernímu městu).\n\nDopravě v hlavním městě se díky rychlodráze Praha-Letiště-Kladno také výrazně uleví, protože současné spojení mezi metropolí a kladenskou oblastí je nedostačující. A to i přesto, že z tohoto směru dojíždí do Prahy nejvíce lidí. Dá se tedy předpokládat, že klesne počet aut v ulicích metropole. Díky rychlodráze se totiž dostanou obyvatelé Kladna a okolí do centra Prahy za pouhých 30 minut.\n\nO tom, jak rychlodráha na letiště a do Kladna potěší nadšené cyklisty nebo jak souvisí s pražským metrem či přestavbou Masarykova nádraží, se více dozvíte v našem videu.\n\nNezapomeňte nám dát v komentářích vědět, co na stavbu rychlodráhy v Praze říkáte vy!\n\nTady jsou plánované zastávky rychlodráhy, abyste zjistili, zda dráha pojede i k vám.\n\nPraha Masarykovo nádraží, Praha-Bubny, Praha-Výstaviště, Praha-Dejvice, Praha-Veleslavín, Praha-Liboc, Praha-Ruzyně, Praha-Dlouhá Míle, Praha-Letiště Václava Havla\n\nJeneč, Pavlov, Malé Přítočno, Pletený Újezd, Kladno, Kladno-Město, Kladno-Ostrovec\n\n0:00 Rychlodráha Praha Letiště Kladno\n0:47 Rychlodráha na letiště\n1:39 Rychlodráha do Kladna\n2:17 Nová cyklostezka z Kladna\n2:36 Rychlodráha jako nová linka metra\n3:11 Vlaková stanice Bubny Zátory\n3:31 Masaryčka a přeměna Masarykova nádraží\n\nZajímá vás více z pražské dopravy? Prohlédněte si video o historii pražských tramvají (https://www.youtu.be/JzYTqytzaXo) nebo o zajímavostech, které se pojí s metrem (https://www.youtu.be/iU-cXxcXVkU&t=5s).\n\nJestliže se denně potýkáte s přeplněnými pražskými silnicemi, bude vás zajímat naše video věnované problémům s dostavbou Pražského okruhu (https://www.youtu.be/K-B0PhfxBUA&t=1s).\n\nSledujte nás také na sociálních sítích:\nFB (pravidelně nové nemovitosti a informace z realitního trhu): https://www.facebook.com/danielkotula\nIG (co se děje v zákulisí natáčení a naší práce): https://www.instagram.com/kotula.daniel\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádu vám pomůžeme: https://www.kotula.cz/\u200B\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Ruda", "Rychlodráha na trase Praha Letiště Kladno se začne stavět za rok. Pojede i k vám?", "hbZTgd9sfCM", 297, false, "https://www.youtube.com/watch?v=hbZTgd9sfCM", "/downloads/Daniel Kotula - MHD/2022-04-07 - Rychlodráha na trase Praha Letiště Kladno se začne stavět za rok. Pojede i k vám?.mp4", false, 16, ~U[2022-04-07 12:00:33Z]] 13:37:03.188 [debug] QUERY OK source="sources" db=0.3ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:03.190 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-03-17 13:00:21Z], 16] 13:37:03.194 [debug] QUERY OK source="media_items" db=3.2ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Věděli jste, že se v Praze ročně vozidly MHD přepraví více než 1 miliarda osob? Jedním z oblíbených druhů hromadné dopravy, který lidé v metropoli hojně využívají, jsou pražské tramvaje. A my jsme se jim v novém díle seriálu Žít Prahu podívali na zoubek!\n\nPraha má se svými 811 vozy třetí největší tramvajový park na světě. Jaká byla první tramvaj a kdy poprvé projela Prahou?\n\n1. První tramvaj v Praze\n\nPrvní tramvaj ještě nebyla elektrická, ale byla tažena koňmi. Do provozu se dostala v roce 1875 a jela od právě vznikajícího Národního divadla do Karlína.\n\n2. První elektrická tramvaj\n\nPrvní elektrická tramvaj vyjela o 21 let později a jezdila rychlostí 10 km/h. Za její vznik vděčíme geniálnímu Františku Křižíkovi.\n\n3. Nové trasy\n\nZpočátku v Praze vznikaly i tratě vlastněné a provozované soukromníky. S rostoucím významem tramvají ale město založilo Elektrický podnik královského hlavního města Prahy, který tratě od soukromníků odkoupil.\n\n4. Tramvaje za první republiky\n\nTramvaje zaznamenaly za první republiky obrovský rozvoj a v roce 1927 již délka tramvajové sítě přesáhla 100 km.\n\n5. Tramvaj T3\n\nTramvaj T3, která se na trati objevila v 60. letech minulého století, je se svými 14 000 vyrobenými kusy nejpočetněji vyráběný tramvajový vůz na celém světě.\n\nChcete znát zajímavosti také o pražském metru? Prohlédněte si video věnované právě jemu. (https://www.youtu.be/iU-cXxcXVkU).\n\n0:00 Pražské tramvaje\n0:40 První tramvaj v Praze\n1:09 První elektronická tramvaj\n1:54 Dopravní podnik pro Prahu\n2:18 Tramvaje za První republiky \n2:43 Tramvaje Tatra\n3:49 Tramvaje Škoda\n4:09 Nová trasa tramvaje do Holyně a Slivence\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Ruda", "Pražské tramvaje v číslech: Jsou třetí nejpočetnější na světě a jezdí od roku 1875", "e4a37121-e325-44ec-ac88-ace04319d3ce", "JzYTqytzaXo", false, 319, false, "https://www.youtube.com/watch?v=JzYTqytzaXo", 35, "/downloads/Daniel Kotula - MHD/2022-03-17 - Pražské tramvaje v číslech: Jsou třetí nejpočetnější na světě a jezdí od roku 1875.mp4", false, false, 16, [], 1, ~U[2022-03-17 13:00:21Z], ~U[2025-12-11 12:37:03Z], ~U[2025-12-11 12:37:03Z], "Věděli jste, že se v Praze ročně vozidly MHD přepraví více než 1 miliarda osob? Jedním z oblíbených druhů hromadné dopravy, který lidé v metropoli hojně využívají, jsou pražské tramvaje. A my jsme se jim v novém díle seriálu Žít Prahu podívali na zoubek!\n\nPraha má se svými 811 vozy třetí největší tramvajový park na světě. Jaká byla první tramvaj a kdy poprvé projela Prahou?\n\n1. První tramvaj v Praze\n\nPrvní tramvaj ještě nebyla elektrická, ale byla tažena koňmi. Do provozu se dostala v roce 1875 a jela od právě vznikajícího Národního divadla do Karlína.\n\n2. První elektrická tramvaj\n\nPrvní elektrická tramvaj vyjela o 21 let později a jezdila rychlostí 10 km/h. Za její vznik vděčíme geniálnímu Františku Křižíkovi.\n\n3. Nové trasy\n\nZpočátku v Praze vznikaly i tratě vlastněné a provozované soukromníky. S rostoucím významem tramvají ale město založilo Elektrický podnik královského hlavního města Prahy, který tratě od soukromníků odkoupil.\n\n4. Tramvaje za první republiky\n\nTramvaje zaznamenaly za první republiky obrovský rozvoj a v roce 1927 již délka tramvajové sítě přesáhla 100 km.\n\n5. Tramvaj T3\n\nTramvaj T3, která se na trati objevila v 60. letech minulého století, je se svými 14 000 vyrobenými kusy nejpočetněji vyráběný tramvajový vůz na celém světě.\n\nChcete znát zajímavosti také o pražském metru? Prohlédněte si video věnované právě jemu. (https://www.youtu.be/iU-cXxcXVkU).\n\n0:00 Pražské tramvaje\n0:40 První tramvaj v Praze\n1:09 První elektronická tramvaj\n1:54 Dopravní podnik pro Prahu\n2:18 Tramvaje za První republiky \n2:43 Tramvaje Tatra\n3:49 Tramvaje Škoda\n4:09 Nová trasa tramvaje do Holyně a Slivence\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se nám, rádi vám pomůžeme: https://www.kotula.cz/\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza, Martina, Ruda", "Pražské tramvaje v číslech: Jsou třetí nejpočetnější na světě a jezdí od roku 1875", "JzYTqytzaXo", 319, false, "https://www.youtube.com/watch?v=JzYTqytzaXo", "/downloads/Daniel Kotula - MHD/2022-03-17 - Pražské tramvaje v číslech: Jsou třetí nejpočetnější na světě a jezdí od roku 1875.mp4", false, 16, ~U[2022-03-17 13:00:21Z]] 13:37:03.195 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=10.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:03.195 [debug] QUERY OK source="media_items" db=0.6ms 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[2021-11-11 13:00:18Z], 16] 13:37:03.199 [debug] QUERY OK source="media_items" db=2.3ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dobrých témat nad sklenicí oroseného piva nebo u vína není nikdy dost. A tak jsme pro vás vybrali jedno, kterým uděláte dojem na své kamarády nebo kolegy v každé hospodě či baru. O čem je řeč? O něčem tak samozřejmém, jako je pražské metro. Na co jsme v dalším díle Žít Prahu přišli? Věděli jste například, že...\n\n... pražské metro dělilo od myšlenky až po rozjezd první soupravy dlouhých 76 let?\n... během první jízdy se v metru rozdávaly dezerty ve tvaru metra? Ostatně koupit si je můžete i dnes!\n... linka A rozhodně nebyla první, která se v Praze rozjela, byť se to podle označení zdá.\n... v metru jsou stanice, kterým se kvůli obložení říká \"prsa\" a \"antiprsa\".\n... zlatá barva ve stanici Hradčanská symbolizuje blízkost Pražského hradu.\n... na trase A najdete tvář samotného Lenina.\n... do metra vedou speciální únikové dveře pro vládu a papaláše.\n\nJezdíte metrem denně, nebo máte raději cestu autobusem či tramvají? A jakou linku máte nejraději? Napište nám do komentářů.\n\nPodívejte se také na epizodu o výstavbě nové linky D:\nhttps://youtu.be/9jvqdSd83HQ\n\nA tady najdete termíny projížďky historickou soupravou:\nhttps://www.dpp.cz/zabava-a-zazitky/historie-dpp/historicka-souprava-metra\n\n0:00 Pražské metro\n0:26 První návrhy metra\n0:49 První metro - linka C\n1:19 Metro dezert\n1:41 Moskevské vlaky metra\n2:13 Linka metra A\n2:43 Hradčanská\n2:49 Muzeum\n3:00 Malostranská\n3:08 Můstek\n3:22 Leninova\n3:56 Linka metra B\n4:28 Linka metra D\n4:46 Tajná stanice metra\n\nBaví vás video? Dejte mi odběr. Nové video o životě v Praze a jak si ho co nejvíce užít vychází každý čtvrtek.\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se mi, rád vám pomohu: https://www.kotula.cz/\u200B\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza a další Pražáci", "7 perliček o pražském metru, kterými oslníte u piva", "28b4e63f-928a-47d4-a5ca-b626587cd63f", "iU-cXxcXVkU", false, 344, false, "https://www.youtube.com/watch?v=iU-cXxcXVkU", 36, "/downloads/Daniel Kotula - MHD/2021-11-11 - 7 perliček o pražském metru, kterými oslníte u piva.mp4", false, false, 16, [], 1, ~U[2021-11-11 13:00:18Z], ~U[2025-12-11 12:37:03Z], ~U[2025-12-11 12:37:03Z], "Dobrých témat nad sklenicí oroseného piva nebo u vína není nikdy dost. A tak jsme pro vás vybrali jedno, kterým uděláte dojem na své kamarády nebo kolegy v každé hospodě či baru. O čem je řeč? O něčem tak samozřejmém, jako je pražské metro. Na co jsme v dalším díle Žít Prahu přišli? Věděli jste například, že...\n\n... pražské metro dělilo od myšlenky až po rozjezd první soupravy dlouhých 76 let?\n... během první jízdy se v metru rozdávaly dezerty ve tvaru metra? Ostatně koupit si je můžete i dnes!\n... linka A rozhodně nebyla první, která se v Praze rozjela, byť se to podle označení zdá.\n... v metru jsou stanice, kterým se kvůli obložení říká \"prsa\" a \"antiprsa\".\n... zlatá barva ve stanici Hradčanská symbolizuje blízkost Pražského hradu.\n... na trase A najdete tvář samotného Lenina.\n... do metra vedou speciální únikové dveře pro vládu a papaláše.\n\nJezdíte metrem denně, nebo máte raději cestu autobusem či tramvají? A jakou linku máte nejraději? Napište nám do komentářů.\n\nPodívejte se také na epizodu o výstavbě nové linky D:\nhttps://youtu.be/9jvqdSd83HQ\n\nA tady najdete termíny projížďky historickou soupravou:\nhttps://www.dpp.cz/zabava-a-zazitky/historie-dpp/historicka-souprava-metra\n\n0:00 Pražské metro\n0:26 První návrhy metra\n0:49 První metro - linka C\n1:19 Metro dezert\n1:41 Moskevské vlaky metra\n2:13 Linka metra A\n2:43 Hradčanská\n2:49 Muzeum\n3:00 Malostranská\n3:08 Můstek\n3:22 Leninova\n3:56 Linka metra B\n4:28 Linka metra D\n4:46 Tajná stanice metra\n\nBaví vás video? Dejte mi odběr. Nové video o životě v Praze a jak si ho co nejvíce užít vychází každý čtvrtek.\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se mi, rád vám pomohu: https://www.kotula.cz/\u200B\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza a další Pražáci", "7 perliček o pražském metru, kterými oslníte u piva", "iU-cXxcXVkU", 344, false, "https://www.youtube.com/watch?v=iU-cXxcXVkU", "/downloads/Daniel Kotula - MHD/2021-11-11 - 7 perliček o pražském metru, kterými oslníte u piva.mp4", false, 16, ~U[2021-11-11 13:00:18Z]] 13:37:03.200 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=9.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:03.201 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-01 12:00:08Z], 16] 13:37:03.203 [debug] QUERY OK source="media_items" db=1.6ms idle=6.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V dnešním videu se podíváme na další z plánovaných projektů, který by měl výrazně ovlivnit mnoho Pražanů. Dvorecký most spojí břehy Prahy 4 a 5 a urychlí tak přesun mezi těmito městskými částmi.\n\nBaví vás video? Dejte mi odběr. Nové video o životě v Praze a jak si ho co nejvíce užít vychází každý čtvrtek.\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se mi, rád vám pomohu: https://www.kotula.cz/\u200B\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza a další Pražáci", "Dvorecký most – nový důležitý most a kubismus 21. století", "dee2ebae-98c4-49b8-b14f-e4f897f989f9", "Ltli-z2j6WY", false, 232, false, "https://www.youtube.com/watch?v=Ltli-z2j6WY", 37, "/downloads/Daniel Kotula - MHD/2021-07-01 - Dvorecký most – nový důležitý most a kubismus 21. století.mp4", false, false, 16, [], 1, ~U[2021-07-01 12:00:08Z], ~U[2025-12-11 12:37:03Z], ~U[2025-12-11 12:37:03Z], "V dnešním videu se podíváme na další z plánovaných projektů, který by měl výrazně ovlivnit mnoho Pražanů. Dvorecký most spojí břehy Prahy 4 a 5 a urychlí tak přesun mezi těmito městskými částmi.\n\nBaví vás video? Dejte mi odběr. Nové video o životě v Praze a jak si ho co nejvíce užít vychází každý čtvrtek.\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se mi, rád vám pomohu: https://www.kotula.cz/\u200B\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza a další Pražáci", "Dvorecký most – nový důležitý most a kubismus 21. století", "Ltli-z2j6WY", 232, false, "https://www.youtube.com/watch?v=Ltli-z2j6WY", "/downloads/Daniel Kotula - MHD/2021-07-01 - Dvorecký most – nový důležitý most a kubismus 21. století.mp4", false, 16, ~U[2021-07-01 12:00:08Z]] 13:37:03.204 [debug] QUERY OK source="sources" db=0.3ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [16] 13:37:03.205 [debug] QUERY OK source="media_items" db=0.6ms idle=5.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-05-13 12:00:04Z], 16] 13:37:03.207 [debug] QUERY OK source="media_items" db=1.4ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V dnešním videu prozkoumáme novou linku metra D, který by měl pomoci obyvatelům z míst jako je Krč, Novodvorská, Lhotka, Kamýk, Libuš, Písnice a Jesenice.\n\nUkážeme si v terénu kde budou stanice Nové Dvory, Olbrachtova, Nemocnice Krč, Písnice a Náměstí bratří Synků.\n\nBaví vás video? Dejte mi odběr. Nové video o životě v Praze a jak si ho co nejvíce užít vychází každý čtvrtek.\n\nNatočili jsme také video o vzniku a zajímavostech v pražském metru, mrkněte se: \nhttps://youtu.be/iU-cXxcXVkU\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se mi, rád vám pomohu: https://www.kotula.cz/\u200B\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza a další Pražáci", "Kdy bude Metro D a kudy povede?", "dcc60778-42b1-432a-8e1b-3d4af7073462", "9jvqdSd83HQ", false, 236, false, "https://www.youtube.com/watch?v=9jvqdSd83HQ", 38, "/downloads/Daniel Kotula - MHD/2021-05-13 - Kdy bude Metro D a kudy povede?.mp4", false, false, 16, [], 1, ~U[2021-05-13 12:00:04Z], ~U[2025-12-11 12:37:03Z], ~U[2025-12-11 12:37:03Z], "V dnešním videu prozkoumáme novou linku metra D, který by měl pomoci obyvatelům z míst jako je Krč, Novodvorská, Lhotka, Kamýk, Libuš, Písnice a Jesenice.\n\nUkážeme si v terénu kde budou stanice Nové Dvory, Olbrachtova, Nemocnice Krč, Písnice a Náměstí bratří Synků.\n\nBaví vás video? Dejte mi odběr. Nové video o životě v Praze a jak si ho co nejvíce užít vychází každý čtvrtek.\n\nNatočili jsme také video o vzniku a zajímavostech v pražském metru, mrkněte se: \nhttps://youtu.be/iU-cXxcXVkU\n\nPotřebujete pomoc s prodejem nebo pronájmem nemovitosti? Ozvěte se mi, rád vám pomohu: https://www.kotula.cz/\u200B\n\nVážíme si vaší podpory, díky!\nDaniel, Lukáš, Honza a další Pražáci", "Kdy bude Metro D a kudy povede?", "9jvqdSd83HQ", 236, false, "https://www.youtube.com/watch?v=9jvqdSd83HQ", "/downloads/Daniel Kotula - MHD/2021-05-13 - Kdy bude Metro D a kudy povede?.mp4", false, 16, ~U[2021-05-13 12:00:04Z]] 13:37:03.208 [debug] QUERY OK source="sources" db=0.3ms idle=6.8ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-11 12:37:03Z], ~U[2025-12-11 12:37:03Z], 16] 13:37:03.209 [debug] QUERY OK source="media_items" db=0.8ms idle=5.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [16] 13:37:03.210 [debug] QUERY OK source="media_items" db=0.5ms idle=5.8ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [16] 13:37:03.211 [debug] QUERY OK source="media_items" db=0.2ms idle=5.7ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [16] 13:37:03.213 [debug] QUERY OK source="tasks" db=0.3ms idle=3.6ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [1259, 16, ~U[2025-12-11 12:37:03Z], ~U[2025-12-11 12:37:03Z]] 13:37:03.214 [info] {"args":{"id":16},"id":1247,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":125721392,"event":"job:stop","queue_time":655443,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 13:37:19.914 [info] {"source":"oban","duration":2602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:49.919 [info] {"source":"oban","duration":3735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.529 [info] {"source":"oban","duration":392,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:19.924 [info] {"source":"oban","duration":3085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:49.929 [info] {"source":"oban","duration":4095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.530 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:19.932 [info] {"source":"oban","duration":2328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:49.935 [info] {"source":"oban","duration":2636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:51.299 [info] GET /sitemap.xml 13:39:51.322 [debug] QUERY OK source="settings" db=0.2ms idle=1779.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:39:51.323 [debug] QUERY OK source="settings" db=0.2ms idle=1779.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:39:51.329 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 13:39:51.333 [error] #PID<0.36532.0> running PinchflatWeb.Endpoint (connection #PID<0.36530.0>, stream id 2) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.36530.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 55368}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.36532.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIApmQ-qsFftWyQAAj7i"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.36530.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 55368}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, 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 /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.36530.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 55368}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 2, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.36532.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIApmQ-qsFftWyQAAj7i"} ], scheme: :http, scrip (truncated) 13:40:00.531 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:19.938 [info] {"source":"oban","duration":1989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:49.942 [info] {"source":"oban","duration":2375,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.533 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:19.945 [info] {"source":"oban","duration":2299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:49.946 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.536 [info] {"source":"oban","duration":926,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:19.950 [info] {"source":"oban","duration":2939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:49.954 [info] {"source":"oban","duration":2748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.537 [info] {"source":"oban","duration":381,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:19.958 [info] {"source":"oban","duration":2863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:49.963 [info] {"source":"oban","duration":3349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.538 [info] {"source":"oban","duration":842,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:19.966 [info] {"source":"oban","duration":2656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:49.971 [info] {"source":"oban","duration":3801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:00.540 [info] {"source":"oban","duration":835,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:19.975 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:49.980 [info] {"source":"oban","duration":3103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:00.542 [info] {"source":"oban","duration":825,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:19.983 [info] {"source":"oban","duration":2393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:49.986 [info] {"source":"oban","duration":2331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:00.544 [info] {"source":"oban","duration":412,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:19.989 [info] {"source":"oban","duration":2860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:49.993 [info] {"source":"oban","duration":2619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.545 [info] {"source":"oban","duration":422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:19.997 [info] {"source":"oban","duration":2205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:50.000 [info] {"source":"oban","duration":2145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.546 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:20.006 [info] {"source":"oban","duration":5156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:50.008 [info] {"source":"oban","duration":1403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.549 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:20.010 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:50.012 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.550 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:16.427 [info] {"args":{"id":17},"id":1249,"meta":{},"system_time":1765457476427450692,"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:51:16.430 [debug] QUERY OK source="sources" db=1.8ms queue=0.2ms idle=885.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:16.432 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=887.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:51:16.442 [debug] QUERY OK source="media_items" db=9.6ms idle=889.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")))) [17] 13:51:16.443 [debug] QUERY OK source="media_items" db=0.9ms idle=23.4ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [17] 13:51:16.444 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=16.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:51:16.445 [debug] QUERY OK source="settings" db=0.2ms idle=14.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:51:16.445 [debug] QUERY OK source="settings" db=0.1ms idle=13.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:51:16.448 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 13:51:16.448 [debug] Current batch of media processed. Will check again in 1000ms 13:51:16.449 [debug] QUERY OK source="settings" db=0.2ms idle=6.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:51:16.450 [debug] QUERY OK source="settings" db=0.3ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:51:16.451 [debug] QUERY OK source="settings" db=0.4ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:51:16.451 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://youtube.com/playlist?list=PLc7F6vPfi0RMJLT7YGNxGIJN89eK-RsQl&si=ZijBpZoAvbCN8SZL --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/METROBUS - Akce a Vlogy/%(upload_date>%Y-%m-%d)S - %(title)S.%(ext)S --remux-video mp4 --format-sort res:4320,+codec:avc, vp9, av01: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/63/6a/636a4ac774024c07439d4fa77c7a2ed2f1bfe8047e2091a5d86b8515c47e7b1f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 13:51:17.449 [debug] Current batch of media processed. Will check again in 1000ms 13:51:18.451 [debug] Current batch of media processed. Will check again in 1000ms 13:51:19.452 [debug] Current batch of media processed. Will check again in 1000ms 13:51:20.014 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:20.452 [debug] Current batch of media processed. Will check again in 1000ms 13:51:21.453 [debug] Current batch of media processed. Will check again in 1000ms 13:51:22.455 [debug] Current batch of media processed. Will check again in 1000ms 13:51:23.458 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Regiojet propojil Prahu přímým vlakem s ukrajinským Čopem. To ale není to jediné, co ve videu ukážeme. Během noci v Mukačevu jsme zažili i raketový útok. \n\nPlnou verzi vlogu naleznete na: \nhttps://www.forendors.cz/p/872572911070876332\nod času 6:13:05\n\nKapitoly:\n0:00 Jak funguje noční vlak Regiojetu?\n3:06 Hraniční přechod Čierná/Čop\n3:50 Nádraží Čop a cesta do Užhorodu\n5:16 MHD v Užhorodu\n5:55 Masaryk v Zakarpatí\n7:03 Lustrace ukrajinskou policií\n8:20 Mekáč v Užhorodu\n8:52 Po městě na koloběžkách\n9:22 Ukrajinským nočním vlakem do Mukačeva\n11:20 Příjezd do Mukačeva\n12:49 Požár lesa\n13:38 Air raid alert\n14:18 Mezistátní bageta ZSSK\n15:20 Osobákem do Sátoraljaújhely\n17:17 Maďarské kopce, mosty a lanovky\n18:59 Nádražka v Košicích\n19:30 Noční vlak domů\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 1248, "filename" => "/downloads/METROBUS - Akce a Vlogy/2025-12-04 - S Regiojetem až na Ukrajinu! | VLOG.mp4", "id" => "lOnKcLAZQe8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lOnKcLAZQe8", "playlist_index" => 1, "timestamp" => 1764860495, "title" => "S Regiojetem až na Ukrajinu! | VLOG", "upload_date" => "20251204"} 13:51:23.460 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1916.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:51:23.462 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1918.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:23.473 [debug] QUERY OK source="media_items" db=9.8ms queue=0.2ms idle=1920.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-04 15:01:35Z], 17] 13:51:23.480 [debug] QUERY OK source="media_items" db=5.4ms idle=1039.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Regiojet propojil Prahu přímým vlakem s ukrajinským Čopem. To ale není to jediné, co ve videu ukážeme. Během noci v Mukačevu jsme zažili i raketový útok. \n\nPlnou verzi vlogu naleznete na: \nhttps://www.forendors.cz/p/872572911070876332\nod času 6:13:05\n\nKapitoly:\n0:00 Jak funguje noční vlak Regiojetu?\n3:06 Hraniční přechod Čierná/Čop\n3:50 Nádraží Čop a cesta do Užhorodu\n5:16 MHD v Užhorodu\n5:55 Masaryk v Zakarpatí\n7:03 Lustrace ukrajinskou policií\n8:20 Mekáč v Užhorodu\n8:52 Po městě na koloběžkách\n9:22 Ukrajinským nočním vlakem do Mukačeva\n11:20 Příjezd do Mukačeva\n12:49 Požár lesa\n13:38 Air raid alert\n14:18 Mezistátní bageta ZSSK\n15:20 Osobákem do Sátoraljaújhely\n17:17 Maďarské kopce, mosty a lanovky\n18:59 Nádražka v Košicích\n19:30 Noční vlak domů\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "S Regiojetem až na Ukrajinu! | VLOG", "2dc4c045-9be8-4559-9545-a075939be77c", "lOnKcLAZQe8", false, 1248, false, "https://www.youtube.com/watch?v=lOnKcLAZQe8", 1, "/downloads/METROBUS - Akce a Vlogy/2025-12-04 - S Regiojetem až na Ukrajinu! | VLOG.mp4", false, false, 17, [], 1, ~U[2025-12-04 15:01:35Z], ~U[2025-12-11 12:51:23Z], ~U[2025-12-11 12:51:23Z], "Regiojet propojil Prahu přímým vlakem s ukrajinským Čopem. To ale není to jediné, co ve videu ukážeme. Během noci v Mukačevu jsme zažili i raketový útok. \n\nPlnou verzi vlogu naleznete na: \nhttps://www.forendors.cz/p/872572911070876332\nod času 6:13:05\n\nKapitoly:\n0:00 Jak funguje noční vlak Regiojetu?\n3:06 Hraniční přechod Čierná/Čop\n3:50 Nádraží Čop a cesta do Užhorodu\n5:16 MHD v Užhorodu\n5:55 Masaryk v Zakarpatí\n7:03 Lustrace ukrajinskou policií\n8:20 Mekáč v Užhorodu\n8:52 Po městě na koloběžkách\n9:22 Ukrajinským nočním vlakem do Mukačeva\n11:20 Příjezd do Mukačeva\n12:49 Požár lesa\n13:38 Air raid alert\n14:18 Mezistátní bageta ZSSK\n15:20 Osobákem do Sátoraljaújhely\n17:17 Maďarské kopce, mosty a lanovky\n18:59 Nádražka v Košicích\n19:30 Noční vlak domů\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "S Regiojetem až na Ukrajinu! | VLOG", "lOnKcLAZQe8", 1248, false, "https://www.youtube.com/watch?v=lOnKcLAZQe8", "/downloads/METROBUS - Akce a Vlogy/2025-12-04 - S Regiojetem až na Ukrajinu! | VLOG.mp4", false, 17, ~U[2025-12-04 15:01:35Z]] 13:51:23.480 [debug] QUERY OK source="sources" db=0.4ms idle=43.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:23.482 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=20.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:51:23.483 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=20.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [31759] 13:51:23.483 [debug] Current batch of media processed. Will check again in 1000ms 13:51:24.488 [debug] Current batch of media processed. Will check again in 1000ms 13:51:25.489 [debug] Current batch of media processed. Will check again in 1000ms 13:51:26.491 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V září se v Gdaňsku konal železniční veletrh Trako. Jaké vlaky se předvedly ukazuje tento vlog. A byly tam jenom vlaky? \n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 212, "filename" => "/downloads/METROBUS - Akce a Vlogy/2025-10-20 - Polský veletrh Trako, jaký byl? | VLOG.mp4", "id" => "qUjib7kfBUk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qUjib7kfBUk", "playlist_index" => 2, "timestamp" => 1760968878, "title" => "Polský veletrh Trako, jaký byl? | VLOG", "upload_date" => "20251020"} 13:51:26.494 [debug] QUERY OK source="sources" db=2.1ms idle=1948.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:51:26.495 [debug] QUERY OK source="sources" db=0.6ms queue=0.4ms idle=1951.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:26.497 [debug] QUERY OK source="media_items" db=1.3ms idle=1953.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-20 14:01:18Z], 17] 13:51:26.502 [debug] QUERY OK source="media_items" db=3.2ms idle=1057.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V září se v Gdaňsku konal železniční veletrh Trako. Jaké vlaky se předvedly ukazuje tento vlog. A byly tam jenom vlaky? \n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Polský veletrh Trako, jaký byl? | VLOG", "7648e3c3-a10b-4b6e-8a81-ff787365e389", "qUjib7kfBUk", false, 212, false, "https://www.youtube.com/watch?v=qUjib7kfBUk", 2, "/downloads/METROBUS - Akce a Vlogy/2025-10-20 - Polský veletrh Trako, jaký byl? | VLOG.mp4", false, false, 17, [], 1, ~U[2025-10-20 14:01:18Z], ~U[2025-12-11 12:51:26Z], ~U[2025-12-11 12:51:26Z], "V září se v Gdaňsku konal železniční veletrh Trako. Jaké vlaky se předvedly ukazuje tento vlog. A byly tam jenom vlaky? \n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Polský veletrh Trako, jaký byl? | VLOG", "qUjib7kfBUk", 212, false, "https://www.youtube.com/watch?v=qUjib7kfBUk", "/downloads/METROBUS - Akce a Vlogy/2025-10-20 - Polský veletrh Trako, jaký byl? | VLOG.mp4", false, 17, ~U[2025-10-20 14:01:18Z]] 13:51:26.504 [debug] QUERY OK source="sources" db=1.6ms queue=0.4ms idle=58.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:26.506 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=11.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:51:26.508 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=11.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19227] 13:51:26.508 [debug] Current batch of media processed. Will check again in 1000ms 13:51:27.509 [debug] Current batch of media processed. Will check again in 1000ms 13:51:28.510 [debug] Current batch of media processed. Will check again in 1000ms 13:51:29.513 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Smyčka Dlabačov letos slavila 77 let! 🚋🎂 Nešlo ale jen o nostalgii – součástí oslav byla výstava o historii místa, dvě diskuze, společenská hra, podpisová akce i stánek s upomínkovými předměty.\nZavzpomínejte s námi na pohodovou atmosféru, kterou si pražští šotouši nenechali ujít.\n\nTĚŠÍTE SE NA PŘÍŠTÍ ROČNÍK OSLAVY SMYČKY DLABAČOV?\n=============================\nHledáme spoluorganizátory! Zapoj se:\n• do přípravy jízdních řádů a grafiky\n• do diskuzí\n• na místě při vyvěšování výstavy, na stánku nebo s programem\n... meze se nekladou!\n\n→ Vyplň formulář na webu: https://metrobus.cz/nabor-dlabacov\n→ Nebo se nám ozvi na sociálních sítích!\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.\n\nMusic by Anton Vlasov from Pixabay", "duration" => 201, "filename" => "/downloads/METROBUS - Akce a Vlogy/2025-10-09 - Smyčka Dlabačov má 77! Jak vypadala její tradiční oslava | VLOG.mp4", "id" => "xEJVMmrNC0Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xEJVMmrNC0Y", "playlist_index" => 3, "timestamp" => 1760025702, "title" => "Smyčka Dlabačov má 77! Jak vypadala její tradiční oslava | VLOG", "upload_date" => "20251009"} 13:51:29.514 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1970.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:51:29.516 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1972.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:29.518 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1973.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-09 16:01:42Z], 17] 13:51:29.540 [debug] QUERY OK source="media_items" db=20.9ms queue=0.1ms idle=1071.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Smyčka Dlabačov letos slavila 77 let! 🚋🎂 Nešlo ale jen o nostalgii – součástí oslav byla výstava o historii místa, dvě diskuze, společenská hra, podpisová akce i stánek s upomínkovými předměty.\nZavzpomínejte s námi na pohodovou atmosféru, kterou si pražští šotouši nenechali ujít.\n\nTĚŠÍTE SE NA PŘÍŠTÍ ROČNÍK OSLAVY SMYČKY DLABAČOV?\n=============================\nHledáme spoluorganizátory! Zapoj se:\n• do přípravy jízdních řádů a grafiky\n• do diskuzí\n• na místě při vyvěšování výstavy, na stánku nebo s programem\n... meze se nekladou!\n\n→ Vyplň formulář na webu: https://metrobus.cz/nabor-dlabacov\n→ Nebo se nám ozvi na sociálních sítích!\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.\n\nMusic by Anton Vlasov from Pixabay", "Smyčka Dlabačov má 77! Jak vypadala její tradiční oslava | VLOG", "21ad86bb-05b2-4f5f-81b0-f8227eefd868", "xEJVMmrNC0Y", false, 201, false, "https://www.youtube.com/watch?v=xEJVMmrNC0Y", 3, "/downloads/METROBUS - Akce a Vlogy/2025-10-09 - Smyčka Dlabačov má 77! Jak vypadala její tradiční oslava | VLOG.mp4", false, false, 17, [], 1, ~U[2025-10-09 16:01:42Z], ~U[2025-12-11 12:51:29Z], ~U[2025-12-11 12:51:29Z], "Smyčka Dlabačov letos slavila 77 let! 🚋🎂 Nešlo ale jen o nostalgii – součástí oslav byla výstava o historii místa, dvě diskuze, společenská hra, podpisová akce i stánek s upomínkovými předměty.\nZavzpomínejte s námi na pohodovou atmosféru, kterou si pražští šotouši nenechali ujít.\n\nTĚŠÍTE SE NA PŘÍŠTÍ ROČNÍK OSLAVY SMYČKY DLABAČOV?\n=============================\nHledáme spoluorganizátory! Zapoj se:\n• do přípravy jízdních řádů a grafiky\n• do diskuzí\n• na místě při vyvěšování výstavy, na stánku nebo s programem\n... meze se nekladou!\n\n→ Vyplň formulář na webu: https://metrobus.cz/nabor-dlabacov\n→ Nebo se nám ozvi na sociálních sítích!\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.\n\nMusic by Anton Vlasov from Pixabay", "Smyčka Dlabačov má 77! Jak vypadala její tradiční oslava | VLOG", "xEJVMmrNC0Y", 201, false, "https://www.youtube.com/watch?v=xEJVMmrNC0Y", "/downloads/METROBUS - Akce a Vlogy/2025-10-09 - Smyčka Dlabačov má 77! Jak vypadala její tradiční oslava | VLOG.mp4", false, 17, ~U[2025-10-09 16:01:42Z]] 13:51:29.541 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=91.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:29.542 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=27.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:51:29.543 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=27.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 [19229] 13:51:29.544 [debug] Current batch of media processed. Will check again in 1000ms 13:51:30.544 [debug] Current batch of media processed. Will check again in 1000ms 13:51:31.545 [debug] Current batch of media processed. Will check again in 1000ms 13:51:32.548 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V květnu uspořádala společnost ENT-Rail zájezd ze Slovenska do Legolandu v Günzburgu. Na co všechno se mohou cestující v takovémto vlaku a zábavním parku těšit, ukazuje nejprve z pohledu vlakvedoucího a následně návštěvníka Raf. \n\nMimoriadny ENT Trakko Express do Gdaňsku už 25. - 27. 9. 2025 :\nhttps://www.ent-rail.com/ent-trako-express-gdansk-2025/\n\nO společnosti ENT-Rail: https://www.ent-rail.com/minule-akcie/\nZájezdy RTT-S: https://www.zajezdovevlaky.cz/\n\nKapitoly:\n0:00 Úvod z Považské Bystrice\n0:29 Co ve vlaku nalezneme?\n0:49 Restaurační vůz\n1:36 Brněnský výpravčí\n2:14 Probuzení v Německu\n2:28 Vstup do Legoladnu \n3:15 Horská dráha\n4:18 Lego Fabrika\n5:43 Sklůzavka\n7:15 Cesta vlakem zpět do ČR a SR\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 501, "filename" => "/downloads/METROBUS - Akce a Vlogy/2025-09-03 - Nočním vlakem do Legolandu | VLOG.mp4", "id" => "bPQNCwMH8bA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bPQNCwMH8bA", "playlist_index" => 4, "timestamp" => 1756911666, "title" => "Nočním vlakem do Legolandu | VLOG", "upload_date" => "20250903"} 13:51:32.549 [debug] QUERY OK source="sources" db=0.8ms 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" IN (?)) [17] 13:51:32.551 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=95.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:32.552 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=8.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-03 15:01:06Z], 17] 13:51:32.559 [debug] QUERY OK source="media_items" db=4.9ms queue=0.1ms idle=10.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V květnu uspořádala společnost ENT-Rail zájezd ze Slovenska do Legolandu v Günzburgu. Na co všechno se mohou cestující v takovémto vlaku a zábavním parku těšit, ukazuje nejprve z pohledu vlakvedoucího a následně návštěvníka Raf. \n\nMimoriadny ENT Trakko Express do Gdaňsku už 25. - 27. 9. 2025 :\nhttps://www.ent-rail.com/ent-trako-express-gdansk-2025/\n\nO společnosti ENT-Rail: https://www.ent-rail.com/minule-akcie/\nZájezdy RTT-S: https://www.zajezdovevlaky.cz/\n\nKapitoly:\n0:00 Úvod z Považské Bystrice\n0:29 Co ve vlaku nalezneme?\n0:49 Restaurační vůz\n1:36 Brněnský výpravčí\n2:14 Probuzení v Německu\n2:28 Vstup do Legoladnu \n3:15 Horská dráha\n4:18 Lego Fabrika\n5:43 Sklůzavka\n7:15 Cesta vlakem zpět do ČR a SR\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Nočním vlakem do Legolandu | VLOG", "da7f41db-8f98-47b4-89d5-e1438368798b", "bPQNCwMH8bA", false, 501, false, "https://www.youtube.com/watch?v=bPQNCwMH8bA", 4, "/downloads/METROBUS - Akce a Vlogy/2025-09-03 - Nočním vlakem do Legolandu | VLOG.mp4", false, false, 17, [], 1, ~U[2025-09-03 15:01:06Z], ~U[2025-12-11 12:51:32Z], ~U[2025-12-11 12:51:32Z], "V květnu uspořádala společnost ENT-Rail zájezd ze Slovenska do Legolandu v Günzburgu. Na co všechno se mohou cestující v takovémto vlaku a zábavním parku těšit, ukazuje nejprve z pohledu vlakvedoucího a následně návštěvníka Raf. \n\nMimoriadny ENT Trakko Express do Gdaňsku už 25. - 27. 9. 2025 :\nhttps://www.ent-rail.com/ent-trako-express-gdansk-2025/\n\nO společnosti ENT-Rail: https://www.ent-rail.com/minule-akcie/\nZájezdy RTT-S: https://www.zajezdovevlaky.cz/\n\nKapitoly:\n0:00 Úvod z Považské Bystrice\n0:29 Co ve vlaku nalezneme?\n0:49 Restaurační vůz\n1:36 Brněnský výpravčí\n2:14 Probuzení v Německu\n2:28 Vstup do Legoladnu \n3:15 Horská dráha\n4:18 Lego Fabrika\n5:43 Sklůzavka\n7:15 Cesta vlakem zpět do ČR a SR\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Nočním vlakem do Legolandu | VLOG", "bPQNCwMH8bA", 501, false, "https://www.youtube.com/watch?v=bPQNCwMH8bA", "/downloads/METROBUS - Akce a Vlogy/2025-09-03 - Nočním vlakem do Legolandu | VLOG.mp4", false, 17, ~U[2025-09-03 15:01:06Z]] 13:51:32.560 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=16.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:32.561 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=11.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:51:32.564 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=11.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19231] 13:51:32.564 [debug] Current batch of media processed. Will check again in 1000ms 13:51:33.566 [debug] Current batch of media processed. Will check again in 1000ms 13:51:34.566 [debug] Current batch of media processed. Will check again in 1000ms 13:51:35.568 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Sasko, naše nejbližší německá spolková země, která toho po dopravní stránce skrývá tolik, že si zasloužila rovnou 4dílný vlog. Ve čtvrtém dílu se Raf sveze starými tramvajemi ve Zhořelci, dojede s ODEGem do Žitavy, kde uvidí další parní úzkokolejku, dá si Soljanku, dojde na trojmezí a nakonec se vrátí do Prahy\n\nKapitoly:\n0:00 Úvod z Polska\n0:40 Görlitz, jeho centrum a mosty\n1:40 Tramvaje v Görlitz\n2:42 Tramvajová jednokolejka\n3:00 Vratné trojúhelníky\n4:50 ODEG do Žitavy\n5:28 Žitavské úzkokolejky\n6:27 Sojlanka\n6:48 Unikátní křížení\n7:01 Trojmezí Česka, Polska a Německa\n7:31 Regiojetem z Liberce do Prahy\n8:09 Závěr\n\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 509, "filename" => "/downloads/METROBUS - Akce a Vlogy/2025-05-21 - Trojmezí a staré Tatry na jednu jízdenku | VLOG.mp4", "id" => "6lttsBv0p34", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6lttsBv0p34", "playlist_index" => 5, "timestamp" => 1747839620, "title" => "Trojmezí a staré Tatry na jednu jízdenku | VLOG", "upload_date" => "20250521"} 13:51:35.569 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1025.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:51:35.570 [debug] QUERY OK source="sources" db=0.5ms idle=1026.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:35.572 [debug] QUERY OK source="media_items" db=1.1ms idle=1027.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-21 15:00:20Z], 17] 13:51:35.582 [debug] QUERY OK source="media_items" db=8.9ms idle=1029.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Sasko, naše nejbližší německá spolková země, která toho po dopravní stránce skrývá tolik, že si zasloužila rovnou 4dílný vlog. Ve čtvrtém dílu se Raf sveze starými tramvajemi ve Zhořelci, dojede s ODEGem do Žitavy, kde uvidí další parní úzkokolejku, dá si Soljanku, dojde na trojmezí a nakonec se vrátí do Prahy\n\nKapitoly:\n0:00 Úvod z Polska\n0:40 Görlitz, jeho centrum a mosty\n1:40 Tramvaje v Görlitz\n2:42 Tramvajová jednokolejka\n3:00 Vratné trojúhelníky\n4:50 ODEG do Žitavy\n5:28 Žitavské úzkokolejky\n6:27 Sojlanka\n6:48 Unikátní křížení\n7:01 Trojmezí Česka, Polska a Německa\n7:31 Regiojetem z Liberce do Prahy\n8:09 Závěr\n\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Trojmezí a staré Tatry na jednu jízdenku | VLOG", "01a7c5af-41e3-4014-b719-b03440761e42", "6lttsBv0p34", false, 509, false, "https://www.youtube.com/watch?v=6lttsBv0p34", 5, "/downloads/METROBUS - Akce a Vlogy/2025-05-21 - Trojmezí a staré Tatry na jednu jízdenku | VLOG.mp4", false, false, 17, [], 1, ~U[2025-05-21 15:00:20Z], ~U[2025-12-11 12:51:35Z], ~U[2025-12-11 12:51:35Z], "Sasko, naše nejbližší německá spolková země, která toho po dopravní stránce skrývá tolik, že si zasloužila rovnou 4dílný vlog. Ve čtvrtém dílu se Raf sveze starými tramvajemi ve Zhořelci, dojede s ODEGem do Žitavy, kde uvidí další parní úzkokolejku, dá si Soljanku, dojde na trojmezí a nakonec se vrátí do Prahy\n\nKapitoly:\n0:00 Úvod z Polska\n0:40 Görlitz, jeho centrum a mosty\n1:40 Tramvaje v Görlitz\n2:42 Tramvajová jednokolejka\n3:00 Vratné trojúhelníky\n4:50 ODEG do Žitavy\n5:28 Žitavské úzkokolejky\n6:27 Sojlanka\n6:48 Unikátní křížení\n7:01 Trojmezí Česka, Polska a Německa\n7:31 Regiojetem z Liberce do Prahy\n8:09 Závěr\n\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Trojmezí a staré Tatry na jednu jízdenku | VLOG", "6lttsBv0p34", 509, false, "https://www.youtube.com/watch?v=6lttsBv0p34", "/downloads/METROBUS - Akce a Vlogy/2025-05-21 - Trojmezí a staré Tatry na jednu jízdenku | VLOG.mp4", false, 17, ~U[2025-05-21 15:00:20Z]] 13:51:35.583 [debug] QUERY OK source="sources" db=0.7ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:35.584 [debug] QUERY OK source="media_profiles" db=0.6ms idle=14.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:51:35.585 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=14.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19233] 13:51:35.585 [debug] Current batch of media processed. Will check again in 1000ms 13:51:36.586 [debug] Current batch of media processed. Will check again in 1000ms 13:51:37.587 [debug] Current batch of media processed. Will check again in 1000ms 13:51:38.589 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Sasko, naše nejbližší německá spolková země, která toho po dopravní stránce skrývá tolik, že si zasloužila rovnou 4dílný vlog. Ve třetím dílu se Raf sveze parní úzkokolejkou za Popelkou, projde Dráždany, dá si döner a dojede dojede do Polska.\n\nČtvrtý díl již nyní na Forendors!\nhttps://www.forendors.cz/p/807200633961715966 \n\nKapitoly:\n0:00 Úvod z Lipska\n0:33 Jak šetřit baterku mobilu ve vlaku?\n0:58 Lößnitzgrundbahn\n1:28 Unikátní křížení\n2:39 Stanice Moritzburg\n4:13 Zámek Moritzburg\n4:53 Radeburg\n7:06 S-Bahn v Drážďanech\n7:48 Carl Maria von Weber\n8:09 Centrum Drážďan\n8:40 Spadlý Carolabrücke a povodně\n9:13 Výprava sloupkem\n9:24 Tradiční německý pokrm\n9:34 Další výluka\n10:10 Zdarma přes hranici\n\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 696, "filename" => "/downloads/METROBUS - Akce a Vlogy/2025-05-06 - Dráždany, Popelka a spadlý most | VLOG.mp4", "id" => "TsOvk4ritIg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TsOvk4ritIg", "playlist_index" => 6, "timestamp" => 1746540049, "title" => "Dráždany, Popelka a spadlý most | VLOG", "upload_date" => "20250506"} 13:51:38.592 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=1047.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:51:38.593 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1049.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:38.595 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=1051.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-06 14:00:49Z], 17] 13:51:38.602 [debug] QUERY OK source="media_items" db=5.1ms idle=1053.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Sasko, naše nejbližší německá spolková země, která toho po dopravní stránce skrývá tolik, že si zasloužila rovnou 4dílný vlog. Ve třetím dílu se Raf sveze parní úzkokolejkou za Popelkou, projde Dráždany, dá si döner a dojede dojede do Polska.\n\nČtvrtý díl již nyní na Forendors!\nhttps://www.forendors.cz/p/807200633961715966 \n\nKapitoly:\n0:00 Úvod z Lipska\n0:33 Jak šetřit baterku mobilu ve vlaku?\n0:58 Lößnitzgrundbahn\n1:28 Unikátní křížení\n2:39 Stanice Moritzburg\n4:13 Zámek Moritzburg\n4:53 Radeburg\n7:06 S-Bahn v Drážďanech\n7:48 Carl Maria von Weber\n8:09 Centrum Drážďan\n8:40 Spadlý Carolabrücke a povodně\n9:13 Výprava sloupkem\n9:24 Tradiční německý pokrm\n9:34 Další výluka\n10:10 Zdarma přes hranici\n\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Dráždany, Popelka a spadlý most | VLOG", "efcea9cb-e681-4e03-af02-81a19d7d458e", "TsOvk4ritIg", false, 696, false, "https://www.youtube.com/watch?v=TsOvk4ritIg", 6, "/downloads/METROBUS - Akce a Vlogy/2025-05-06 - Dráždany, Popelka a spadlý most | VLOG.mp4", false, false, 17, [], 1, ~U[2025-05-06 14:00:49Z], ~U[2025-12-11 12:51:38Z], ~U[2025-12-11 12:51:38Z], "Sasko, naše nejbližší německá spolková země, která toho po dopravní stránce skrývá tolik, že si zasloužila rovnou 4dílný vlog. Ve třetím dílu se Raf sveze parní úzkokolejkou za Popelkou, projde Dráždany, dá si döner a dojede dojede do Polska.\n\nČtvrtý díl již nyní na Forendors!\nhttps://www.forendors.cz/p/807200633961715966 \n\nKapitoly:\n0:00 Úvod z Lipska\n0:33 Jak šetřit baterku mobilu ve vlaku?\n0:58 Lößnitzgrundbahn\n1:28 Unikátní křížení\n2:39 Stanice Moritzburg\n4:13 Zámek Moritzburg\n4:53 Radeburg\n7:06 S-Bahn v Drážďanech\n7:48 Carl Maria von Weber\n8:09 Centrum Drážďan\n8:40 Spadlý Carolabrücke a povodně\n9:13 Výprava sloupkem\n9:24 Tradiční německý pokrm\n9:34 Další výluka\n10:10 Zdarma přes hranici\n\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Dráždany, Popelka a spadlý most | VLOG", "TsOvk4ritIg", 696, false, "https://www.youtube.com/watch?v=TsOvk4ritIg", "/downloads/METROBUS - Akce a Vlogy/2025-05-06 - Dráždany, Popelka a spadlý most | VLOG.mp4", false, 17, ~U[2025-05-06 14:00:49Z]] 13:51:38.604 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=132.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:38.605 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=12.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:51:38.607 [debug] QUERY OK source="media_items" db=0.9ms idle=12.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19235] 13:51:38.608 [debug] Current batch of media processed. Will check again in 1000ms 13:51:39.608 [debug] Current batch of media processed. Will check again in 1000ms 13:51:40.609 [debug] Current batch of media processed. Will check again in 1000ms 13:51:41.611 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Sasko, naše nejbližší německá spolková země, která toho po dopravní stránce skrývá tolik, že si zasloužila rovnou 4dílný vlog. Ve druhém díle se Raf sveze vlakotramvají do Aue, naštve se ve Cvikově, kde vepojede vlak do centra a dojede do Lipska k největšímu hlavovému nádraží v Evropě.\n\nTřetí díl již nyní na Forendors!\nhttps://www.forendors.cz/p/802099674692590787\n\nKapitoly:\n0:00 Úvod z Chemnitz\n0:31 Tramvajová sít v Chemnitz\n1:02 Hranice vlakotramvaje a tramvaje\n1:56 Vlakotramvají do Aue\n3:12 Co vlakotramvaj potřebuje?\n3:50 Zwickau Hbf\n4:10 Vlak do centra nejede:(\n5:00 Zwickau Zentrum\n5:47 Centrum Cvikova\n7:36 Co potřebuje vlak k jízdě jako tramvaj?\n8:12 Leipzig Hauptbahnhof\n9:42 Centrum Lipska\n10:03 Tramvaje v Lipsku\n11:18 Hlášení v tramvaji\n11:51 Ubytování v Lipsku\n12:07 Příště uvidíte\n\n\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.\n\n\n\n\"Birthday\" by LiQWYD / liqwyd \nCreative Commons — Attribution 3.0 Unported — CC BY 3.0\nDownload / Stream: https://hypeddit.com/link/h150s6\n\nSong: LiQWYD - Birthday\nMusic provided by Vlog No Copyright Music.\nCreative Commons - Attribution 3.0 Unported\nVideo Link: • LiQWYD - Birthday (Vlog No Copyright ...", "duration" => 746, "filename" => "/downloads/METROBUS - Akce a Vlogy/2025-04-22 - Vlakotramvají za největším nádražím | VLOG.mp4", "id" => "WGdimFP9yDg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=WGdimFP9yDg", "playlist_index" => 7, "timestamp" => 1745330444, "title" => "Vlakotramvají za největším nádražím | VLOG", "upload_date" => "20250422"} 13:51:41.613 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1069.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:51:41.614 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1071.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:41.617 [debug] QUERY OK source="media_items" db=1.7ms idle=1072.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-22 14:00:44Z], 17] 13:51:41.625 [debug] QUERY OK source="media_items" db=6.1ms idle=1075.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Sasko, naše nejbližší německá spolková země, která toho po dopravní stránce skrývá tolik, že si zasloužila rovnou 4dílný vlog. Ve druhém díle se Raf sveze vlakotramvají do Aue, naštve se ve Cvikově, kde vepojede vlak do centra a dojede do Lipska k největšímu hlavovému nádraží v Evropě.\n\nTřetí díl již nyní na Forendors!\nhttps://www.forendors.cz/p/802099674692590787\n\nKapitoly:\n0:00 Úvod z Chemnitz\n0:31 Tramvajová sít v Chemnitz\n1:02 Hranice vlakotramvaje a tramvaje\n1:56 Vlakotramvají do Aue\n3:12 Co vlakotramvaj potřebuje?\n3:50 Zwickau Hbf\n4:10 Vlak do centra nejede:(\n5:00 Zwickau Zentrum\n5:47 Centrum Cvikova\n7:36 Co potřebuje vlak k jízdě jako tramvaj?\n8:12 Leipzig Hauptbahnhof\n9:42 Centrum Lipska\n10:03 Tramvaje v Lipsku\n11:18 Hlášení v tramvaji\n11:51 Ubytování v Lipsku\n12:07 Příště uvidíte\n\n\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.\n\n\n\n\"Birthday\" by LiQWYD / liqwyd \nCreative Commons — Attribution 3.0 Unported — CC BY 3.0\nDownload / Stream: https://hypeddit.com/link/h150s6\n\nSong: LiQWYD - Birthday\nMusic provided by Vlog No Copyright Music.\nCreative Commons - Attribution 3.0 Unported\nVideo Link: • LiQWYD - Birthday (Vlog No Copyright ...", "Vlakotramvají za největším nádražím | VLOG", "407be97a-0d84-40bf-ba35-e592bd95f527", "WGdimFP9yDg", false, 746, false, "https://www.youtube.com/watch?v=WGdimFP9yDg", 7, "/downloads/METROBUS - Akce a Vlogy/2025-04-22 - Vlakotramvají za největším nádražím | VLOG.mp4", false, false, 17, [], 1, ~U[2025-04-22 14:00:44Z], ~U[2025-12-11 12:51:41Z], ~U[2025-12-11 12:51:41Z], "Sasko, naše nejbližší německá spolková země, která toho po dopravní stránce skrývá tolik, že si zasloužila rovnou 4dílný vlog. Ve druhém díle se Raf sveze vlakotramvají do Aue, naštve se ve Cvikově, kde vepojede vlak do centra a dojede do Lipska k největšímu hlavovému nádraží v Evropě.\n\nTřetí díl již nyní na Forendors!\nhttps://www.forendors.cz/p/802099674692590787\n\nKapitoly:\n0:00 Úvod z Chemnitz\n0:31 Tramvajová sít v Chemnitz\n1:02 Hranice vlakotramvaje a tramvaje\n1:56 Vlakotramvají do Aue\n3:12 Co vlakotramvaj potřebuje?\n3:50 Zwickau Hbf\n4:10 Vlak do centra nejede:(\n5:00 Zwickau Zentrum\n5:47 Centrum Cvikova\n7:36 Co potřebuje vlak k jízdě jako tramvaj?\n8:12 Leipzig Hauptbahnhof\n9:42 Centrum Lipska\n10:03 Tramvaje v Lipsku\n11:18 Hlášení v tramvaji\n11:51 Ubytování v Lipsku\n12:07 Příště uvidíte\n\n\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.\n\n\n\n\"Birthday\" by LiQWYD / liqwyd \nCreative Commons — Attribution 3.0 Unported — CC BY 3.0\nDownload / Stream: https://hypeddit.com/link/h150s6\n\nSong: LiQWYD - Birthday\nMusic provided by Vlog No Copyright Music.\nCreative Commons - Attribution 3.0 Unported\nVideo Link: • LiQWYD - Birthday (Vlog No Copyright ...", "Vlakotramvají za největším nádražím | VLOG", "WGdimFP9yDg", 746, false, "https://www.youtube.com/watch?v=WGdimFP9yDg", "/downloads/METROBUS - Akce a Vlogy/2025-04-22 - Vlakotramvají za největším nádražím | VLOG.mp4", false, 17, ~U[2025-04-22 14:00:44Z]] 13:51:41.626 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=147.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:41.627 [debug] QUERY OK source="media_profiles" db=0.5ms idle=13.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:51:41.629 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=13.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19237] 13:51:41.629 [debug] Current batch of media processed. Will check again in 1000ms 13:51:42.630 [debug] Current batch of media processed. Will check again in 1000ms 13:51:43.630 [debug] Current batch of media processed. Will check again in 1000ms 13:51:44.632 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Sasko, naše nejbližší německá spolková země, která toho po dopravní stránce skrývá tolik, že si zasloužila rovnou 4dílný vlog. V prvním díle navštíví Raf horu Fichtelberg, sveze se parní úzkokolejkou Fichtelbergbahn, dá si bratwurst, vyjede lanovkou na Augustusburg, projde se po Hetzdorfer viaduktu a dojede do Saské Kamenice.\n\n\nDruhý díl již nyní na Forendors!\nhttps://www.forendors.cz/p/797060444073369520\n\nKapitoly:\n0:00 Odjezd z Florence\n0:36 Příjezd na hranici do Božího Daru\n1:01 Fichtelberg a lanovky\n2:11 Fichtelbergbahn, parní úzkokolejka\n4:47 Stanice Cranzahl\n5:53 Desirem do Annaberg-Buchholzu\n6:21 Annaberg-Buchholz\n6:42 Drahtseilbahn Augustusburg\n7:52 Hetzdorfer Viadukt\n8:47 Desirem do Chemnitz\n9:09 Karl-Marx-Stadt\n10:18 Příště uvidíte\n\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 629, "filename" => "/downloads/METROBUS - Akce a Vlogy/2025-04-08 - Párou na vrchol NDR a další doprava v Sasku | VLOG.mp4", "id" => "XsU4W8ebJFs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XsU4W8ebJFs", "playlist_index" => 8, "timestamp" => 1744120843, "title" => "Párou na vrchol NDR a další doprava v Sasku | VLOG", "upload_date" => "20250408"} 13:51:44.634 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1090.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:51:44.636 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1092.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:44.637 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1093.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-08 14:00:43Z], 17] 13:51:44.643 [debug] QUERY OK source="media_items" db=5.1ms idle=1094.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Sasko, naše nejbližší německá spolková země, která toho po dopravní stránce skrývá tolik, že si zasloužila rovnou 4dílný vlog. V prvním díle navštíví Raf horu Fichtelberg, sveze se parní úzkokolejkou Fichtelbergbahn, dá si bratwurst, vyjede lanovkou na Augustusburg, projde se po Hetzdorfer viaduktu a dojede do Saské Kamenice.\n\n\nDruhý díl již nyní na Forendors!\nhttps://www.forendors.cz/p/797060444073369520\n\nKapitoly:\n0:00 Odjezd z Florence\n0:36 Příjezd na hranici do Božího Daru\n1:01 Fichtelberg a lanovky\n2:11 Fichtelbergbahn, parní úzkokolejka\n4:47 Stanice Cranzahl\n5:53 Desirem do Annaberg-Buchholzu\n6:21 Annaberg-Buchholz\n6:42 Drahtseilbahn Augustusburg\n7:52 Hetzdorfer Viadukt\n8:47 Desirem do Chemnitz\n9:09 Karl-Marx-Stadt\n10:18 Příště uvidíte\n\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Párou na vrchol NDR a další doprava v Sasku | VLOG", "11eb6936-6879-495b-9552-24f51e8ad4d4", "XsU4W8ebJFs", false, 629, false, "https://www.youtube.com/watch?v=XsU4W8ebJFs", 8, "/downloads/METROBUS - Akce a Vlogy/2025-04-08 - Párou na vrchol NDR a další doprava v Sasku | VLOG.mp4", false, false, 17, [], 1, ~U[2025-04-08 14:00:43Z], ~U[2025-12-11 12:51:44Z], ~U[2025-12-11 12:51:44Z], "Sasko, naše nejbližší německá spolková země, která toho po dopravní stránce skrývá tolik, že si zasloužila rovnou 4dílný vlog. V prvním díle navštíví Raf horu Fichtelberg, sveze se parní úzkokolejkou Fichtelbergbahn, dá si bratwurst, vyjede lanovkou na Augustusburg, projde se po Hetzdorfer viaduktu a dojede do Saské Kamenice.\n\n\nDruhý díl již nyní na Forendors!\nhttps://www.forendors.cz/p/797060444073369520\n\nKapitoly:\n0:00 Odjezd z Florence\n0:36 Příjezd na hranici do Božího Daru\n1:01 Fichtelberg a lanovky\n2:11 Fichtelbergbahn, parní úzkokolejka\n4:47 Stanice Cranzahl\n5:53 Desirem do Annaberg-Buchholzu\n6:21 Annaberg-Buchholz\n6:42 Drahtseilbahn Augustusburg\n7:52 Hetzdorfer Viadukt\n8:47 Desirem do Chemnitz\n9:09 Karl-Marx-Stadt\n10:18 Příště uvidíte\n\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Párou na vrchol NDR a další doprava v Sasku | VLOG", "XsU4W8ebJFs", 629, false, "https://www.youtube.com/watch?v=XsU4W8ebJFs", "/downloads/METROBUS - Akce a Vlogy/2025-04-08 - Párou na vrchol NDR a další doprava v Sasku | VLOG.mp4", false, 17, ~U[2025-04-08 14:00:43Z]] 13:51:44.645 [debug] QUERY OK source="sources" db=0.6ms idle=158.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:44.645 [debug] QUERY OK source="media_profiles" db=0.3ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:51:44.647 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=10.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19239] 13:51:44.648 [debug] Current batch of media processed. Will check again in 1000ms 13:51:45.648 [debug] Current batch of media processed. Will check again in 1000ms 13:51:46.649 [debug] Current batch of media processed. Will check again in 1000ms 13:51:47.653 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Polská vesnice Kokotów, nekonečná poušť v Łebě, Helská kosa nebo Pendolino polských drah, to všechno navštívil Raf během svého letního výletu.\n\nKapitoly:\n0:00 Nočním vlakem do Krakova\n0:36 Příjezd do Krakova\n3:37 Kokotów\n4:14 Zpět v Krakově\n4:42 Nočním vlakem na Hel\n5:08 Probuzení na Helu\n6:30 Patry do Gdaňsku\n7:08 Gdaňsk\n8:45 Łeba\n9:59 Z Leby zpět do Gdaňsku\n11:22 Pendolinem PKP do Varšavy\n12:40 Varšava\n13:33 Nočním vlakem do Sklářské Poruby\n14:45 Závěr\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 919, "filename" => "/downloads/METROBUS - Akce a Vlogy/2025-03-18 - Polskem od Kokotowa až po Peklo | VLOG.mp4", "id" => "DSnsRqdosVM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DSnsRqdosVM", "playlist_index" => 9, "timestamp" => 1742319052, "title" => "Polskem od Kokotowa až po Peklo | VLOG", "upload_date" => "20250318"} 13:51:47.654 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1110.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:51:47.656 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1112.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:47.658 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1114.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-18 17:30:52Z], 17] 13:51:47.667 [debug] QUERY OK source="media_items" db=7.0ms idle=1116.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Polská vesnice Kokotów, nekonečná poušť v Łebě, Helská kosa nebo Pendolino polských drah, to všechno navštívil Raf během svého letního výletu.\n\nKapitoly:\n0:00 Nočním vlakem do Krakova\n0:36 Příjezd do Krakova\n3:37 Kokotów\n4:14 Zpět v Krakově\n4:42 Nočním vlakem na Hel\n5:08 Probuzení na Helu\n6:30 Patry do Gdaňsku\n7:08 Gdaňsk\n8:45 Łeba\n9:59 Z Leby zpět do Gdaňsku\n11:22 Pendolinem PKP do Varšavy\n12:40 Varšava\n13:33 Nočním vlakem do Sklářské Poruby\n14:45 Závěr\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Polskem od Kokotowa až po Peklo | VLOG", "cff553ae-3080-48be-a364-d0d40a4d5ca5", "DSnsRqdosVM", false, 919, false, "https://www.youtube.com/watch?v=DSnsRqdosVM", 9, "/downloads/METROBUS - Akce a Vlogy/2025-03-18 - Polskem od Kokotowa až po Peklo | VLOG.mp4", false, false, 17, [], 1, ~U[2025-03-18 17:30:52Z], ~U[2025-12-11 12:51:47Z], ~U[2025-12-11 12:51:47Z], "Polská vesnice Kokotów, nekonečná poušť v Łebě, Helská kosa nebo Pendolino polských drah, to všechno navštívil Raf během svého letního výletu.\n\nKapitoly:\n0:00 Nočním vlakem do Krakova\n0:36 Příjezd do Krakova\n3:37 Kokotów\n4:14 Zpět v Krakově\n4:42 Nočním vlakem na Hel\n5:08 Probuzení na Helu\n6:30 Patry do Gdaňsku\n7:08 Gdaňsk\n8:45 Łeba\n9:59 Z Leby zpět do Gdaňsku\n11:22 Pendolinem PKP do Varšavy\n12:40 Varšava\n13:33 Nočním vlakem do Sklářské Poruby\n14:45 Závěr\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Polskem od Kokotowa až po Peklo | VLOG", "DSnsRqdosVM", 919, false, "https://www.youtube.com/watch?v=DSnsRqdosVM", "/downloads/METROBUS - Akce a Vlogy/2025-03-18 - Polskem od Kokotowa až po Peklo | VLOG.mp4", false, 17, ~U[2025-03-18 17:30:52Z]] 13:51:47.668 [debug] QUERY OK source="sources" db=0.3ms idle=175.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:47.668 [debug] QUERY OK source="media_profiles" db=0.2ms idle=14.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:51:47.670 [debug] QUERY OK source="media_items" db=0.5ms idle=13.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19241] 13:51:47.670 [debug] Current batch of media processed. Will check again in 1000ms 13:51:48.504 [info] {"args":{"id":20},"id":1250,"meta":{},"system_time":1765457508503945189,"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:51:48.505 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=836.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:51:48.506 [debug] QUERY OK source="settings" db=0.4ms idle=837.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:51:48.519 [debug] QUERY OK source="media_items" db=11.8ms queue=0.2ms idle=837.1ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [20] 13:51:48.520 [debug] QUERY OK source="media_items" db=1.0ms idle=23.7ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [20] 13:51:48.521 [debug] QUERY OK source="media_profiles" db=0.2ms idle=17.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:51:48.522 [debug] QUERY OK source="settings" db=0.2ms idle=16.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:51:48.523 [debug] QUERY OK source="settings" db=0.2ms idle=16.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:51:48.525 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 13:51:48.526 [debug] Current batch of media processed. Will check again in 1000ms 13:51:48.526 [debug] QUERY OK source="settings" db=0.7ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:51:48.527 [debug] QUERY OK source="settings" db=0.3ms idle=5.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:51:48.527 [debug] QUERY OK source="settings" db=0.3ms idle=5.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 13:51:48.527 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://youtube.com/playlist?list=PLc7F6vPfi0RPDFlnLurAIY15olKo8cClH&si=J-JV9upIO67E1b4Z --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/METROBUS - Tématická videa/%(upload_date>%Y-%m-%d)S - %(title)S.%(ext)S --remux-video mp4 --format-sort res:4320,+codec:avc, vp9, av01: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/6a/71/6a7160e09e39d8c24d64a740f4e328ae7c254ed5c29e4034ccd2d290f5231b29.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 13:51:48.671 [debug] Current batch of media processed. Will check again in 1000ms 13:51:49.527 [debug] Current batch of media processed. Will check again in 1000ms 13:51:49.672 [debug] Current batch of media processed. Will check again in 1000ms 13:51:50.020 [info] {"source":"oban","duration":4392,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:50.528 [debug] Current batch of media processed. Will check again in 1000ms 13:51:50.673 [debug] Current batch of media processed. Will check again in 1000ms 13:51:51.529 [debug] Current batch of media processed. Will check again in 1000ms 13:51:51.675 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nejvyšší bod Šumavy, nádraží ve dvou zemích najednou, trať, kde již léta neprojel jediný vlak a to během dvou dnů a na integrovanou jízdenku? Tým Metrobusu odzkoušel takový výlet na výhodnou jízdenku IDPK.\n\nZaujal vás SDOP? https://sdop.cz/prihlaska\n\nKapitoly:\n0:00 Úvod\n1:05 Vystoupení v Železné Rudě\n2:33 Jedeme na Velký Javor\n2:53 Recenze lávky\n3:54 Prosklený výtah\n4:30 Nákup piva nezletilým\n5:16 Malý Javor\n6:06 Je vodopád doprava?\n6:36 Nádraží Bodenmais\n7:49 Letiště Železná Ruda-Alžbětín\n8:44 Ubytování v Železné Rudě\n10:08 Druhý den\n10:31 Zugleitbetrieb\n11:30 Začátek pěší trasy\n12:09 Občerstevní bez obsluhy\n12:45 Zastávka Lehen\n13:00 Zavřený most\n13:54 Oberpfalzbahn do Chamu\n15:05 Závěr výletu\n\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.\n\nSong: Niya - A Bloom (Vlog No Copyright Music)\nMusic provided by Vlog No Copyright Music.\nVideo Link: https://www.youtube.com/watch?v=UMzcTI4aeZs&t=0s", "duration" => 950, "filename" => "/downloads/METROBUS - Akce a Vlogy/2025-01-28 - Bavorskými horami a vlaky bez hranic | VLOG.mp4", "id" => "KEi1BwOcb_Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KEi1BwOcb_Y", "playlist_index" => 10, "timestamp" => 1738076834, "title" => "Bavorskými horami a vlaky bez hranic | VLOG", "upload_date" => "20250128"} 13:51:51.678 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=159.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:51:51.680 [debug] QUERY OK source="sources" db=1.3ms idle=135.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:51.682 [debug] QUERY OK source="media_items" db=1.0ms idle=137.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-28 15:07:14Z], 17] 13:51:51.689 [debug] QUERY OK source="media_items" db=4.8ms idle=139.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nejvyšší bod Šumavy, nádraží ve dvou zemích najednou, trať, kde již léta neprojel jediný vlak a to během dvou dnů a na integrovanou jízdenku? Tým Metrobusu odzkoušel takový výlet na výhodnou jízdenku IDPK.\n\nZaujal vás SDOP? https://sdop.cz/prihlaska\n\nKapitoly:\n0:00 Úvod\n1:05 Vystoupení v Železné Rudě\n2:33 Jedeme na Velký Javor\n2:53 Recenze lávky\n3:54 Prosklený výtah\n4:30 Nákup piva nezletilým\n5:16 Malý Javor\n6:06 Je vodopád doprava?\n6:36 Nádraží Bodenmais\n7:49 Letiště Železná Ruda-Alžbětín\n8:44 Ubytování v Železné Rudě\n10:08 Druhý den\n10:31 Zugleitbetrieb\n11:30 Začátek pěší trasy\n12:09 Občerstevní bez obsluhy\n12:45 Zastávka Lehen\n13:00 Zavřený most\n13:54 Oberpfalzbahn do Chamu\n15:05 Závěr výletu\n\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.\n\nSong: Niya - A Bloom (Vlog No Copyright Music)\nMusic provided by Vlog No Copyright Music.\nVideo Link: https://www.youtube.com/watch?v=UMzcTI4aeZs&t=0s", "Bavorskými horami a vlaky bez hranic | VLOG", "0c5efbd9-75de-4a42-96c7-a8cf9c3faa04", "KEi1BwOcb_Y", false, 950, false, "https://www.youtube.com/watch?v=KEi1BwOcb_Y", 10, "/downloads/METROBUS - Akce a Vlogy/2025-01-28 - Bavorskými horami a vlaky bez hranic | VLOG.mp4", false, false, 17, [], 1, ~U[2025-01-28 15:07:14Z], ~U[2025-12-11 12:51:51Z], ~U[2025-12-11 12:51:51Z], "Nejvyšší bod Šumavy, nádraží ve dvou zemích najednou, trať, kde již léta neprojel jediný vlak a to během dvou dnů a na integrovanou jízdenku? Tým Metrobusu odzkoušel takový výlet na výhodnou jízdenku IDPK.\n\nZaujal vás SDOP? https://sdop.cz/prihlaska\n\nKapitoly:\n0:00 Úvod\n1:05 Vystoupení v Železné Rudě\n2:33 Jedeme na Velký Javor\n2:53 Recenze lávky\n3:54 Prosklený výtah\n4:30 Nákup piva nezletilým\n5:16 Malý Javor\n6:06 Je vodopád doprava?\n6:36 Nádraží Bodenmais\n7:49 Letiště Železná Ruda-Alžbětín\n8:44 Ubytování v Železné Rudě\n10:08 Druhý den\n10:31 Zugleitbetrieb\n11:30 Začátek pěší trasy\n12:09 Občerstevní bez obsluhy\n12:45 Zastávka Lehen\n13:00 Zavřený most\n13:54 Oberpfalzbahn do Chamu\n15:05 Závěr výletu\n\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.\n\nSong: Niya - A Bloom (Vlog No Copyright Music)\nMusic provided by Vlog No Copyright Music.\nVideo Link: https://www.youtube.com/watch?v=UMzcTI4aeZs&t=0s", "Bavorskými horami a vlaky bez hranic | VLOG", "KEi1BwOcb_Y", 950, false, "https://www.youtube.com/watch?v=KEi1BwOcb_Y", "/downloads/METROBUS - Akce a Vlogy/2025-01-28 - Bavorskými horami a vlaky bez hranic | VLOG.mp4", false, 17, ~U[2025-01-28 15:07:14Z]] 13:51:51.691 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=146.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:51.692 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=13.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:51:51.694 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=12.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19243] 13:51:51.695 [debug] Current batch of media processed. Will check again in 1000ms 13:51:52.530 [debug] Current batch of media processed. Will check again in 1000ms 13:51:52.695 [debug] Current batch of media processed. Will check again in 1000ms 13:51:53.531 [debug] Current batch of media processed. Will check again in 1000ms 13:51:53.701 [debug] Current batch of media processed. Will check again in 1000ms 13:51:54.532 [debug] Current batch of media processed. Will check again in 1000ms 13:51:54.703 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Vlogů z cest vlakem tu už bylo spousta, ale jaké je cestovat přes moře lodí? Nebo by bylo lepší třeba do Švédska jet přes Jutský poloostrov? Cestu z Německa přes Malmö a Öresundský most do Kodaně a tamní MHD ukazuje Raf. \n \nKapitoly:\n0:00 Úvod z Neu Mukranu\n0:55 Odstavené vlaky\n1:26 Nástup do lodi\n2:23 Plavba lodí\n3:25 Z Trelleborgu vlakem do Malmö\n5:26 Z Malmö přes Öresund do Kodaně\n6:00 Kodaňské metro\n7:37 S-Bahn\n8:25 Kodaní na kole\n10:15 Lounge a prvotřídně do Malmö\n11:21 Probuzení v Malmö\n13:24 Tradiční švédský oběd\n13:44 Plavba zpět v Business class\n15:33 Závěr\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.\n\n\"Birthday\" by LiQWYD / liqwyd \nCreative Commons — Attribution 3.0 Unported — CC BY 3.0\nDownload / Stream: https://hypeddit.com/link/h150s6", "duration" => 953, "filename" => "/downloads/METROBUS - Akce a Vlogy/2025-01-13 - Do Švédska po vodě | VLOG.mp4", "id" => "dzTy3H0hZd8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dzTy3H0hZd8", "playlist_index" => 11, "timestamp" => 1736780450, "title" => "Do Švédska po vodě | VLOG", "upload_date" => "20250113"} 13:51:54.704 [debug] QUERY OK source="sources" db=0.7ms idle=1158.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:51:54.705 [debug] QUERY OK source="sources" db=0.5ms idle=1159.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:54.706 [debug] QUERY OK source="media_items" db=0.3ms idle=181.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-13 15:00:50Z], 17] 13:51:54.708 [debug] QUERY OK source="media_items" db=2.0ms idle=161.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vlogů z cest vlakem tu už bylo spousta, ale jaké je cestovat přes moře lodí? Nebo by bylo lepší třeba do Švédska jet přes Jutský poloostrov? Cestu z Německa přes Malmö a Öresundský most do Kodaně a tamní MHD ukazuje Raf. \n \nKapitoly:\n0:00 Úvod z Neu Mukranu\n0:55 Odstavené vlaky\n1:26 Nástup do lodi\n2:23 Plavba lodí\n3:25 Z Trelleborgu vlakem do Malmö\n5:26 Z Malmö přes Öresund do Kodaně\n6:00 Kodaňské metro\n7:37 S-Bahn\n8:25 Kodaní na kole\n10:15 Lounge a prvotřídně do Malmö\n11:21 Probuzení v Malmö\n13:24 Tradiční švédský oběd\n13:44 Plavba zpět v Business class\n15:33 Závěr\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.\n\n\"Birthday\" by LiQWYD / liqwyd \nCreative Commons — Attribution 3.0 Unported — CC BY 3.0\nDownload / Stream: https://hypeddit.com/link/h150s6", "Do Švédska po vodě | VLOG", "a6936714-a8df-46d0-9b7c-c7a5da5c537b", "dzTy3H0hZd8", false, 953, false, "https://www.youtube.com/watch?v=dzTy3H0hZd8", 11, "/downloads/METROBUS - Akce a Vlogy/2025-01-13 - Do Švédska po vodě | VLOG.mp4", false, false, 17, [], 1, ~U[2025-01-13 15:00:50Z], ~U[2025-12-11 12:51:54Z], ~U[2025-12-11 12:51:54Z], "Vlogů z cest vlakem tu už bylo spousta, ale jaké je cestovat přes moře lodí? Nebo by bylo lepší třeba do Švédska jet přes Jutský poloostrov? Cestu z Německa přes Malmö a Öresundský most do Kodaně a tamní MHD ukazuje Raf. \n \nKapitoly:\n0:00 Úvod z Neu Mukranu\n0:55 Odstavené vlaky\n1:26 Nástup do lodi\n2:23 Plavba lodí\n3:25 Z Trelleborgu vlakem do Malmö\n5:26 Z Malmö přes Öresund do Kodaně\n6:00 Kodaňské metro\n7:37 S-Bahn\n8:25 Kodaní na kole\n10:15 Lounge a prvotřídně do Malmö\n11:21 Probuzení v Malmö\n13:24 Tradiční švédský oběd\n13:44 Plavba zpět v Business class\n15:33 Závěr\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.\n\n\"Birthday\" by LiQWYD / liqwyd \nCreative Commons — Attribution 3.0 Unported — CC BY 3.0\nDownload / Stream: https://hypeddit.com/link/h150s6", "Do Švédska po vodě | VLOG", "dzTy3H0hZd8", 953, false, "https://www.youtube.com/watch?v=dzTy3H0hZd8", "/downloads/METROBUS - Akce a Vlogy/2025-01-13 - Do Švédska po vodě | VLOG.mp4", false, 17, ~U[2025-01-13 15:00:50Z]] 13:51:54.709 [debug] QUERY OK source="sources" db=0.6ms idle=164.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:54.710 [debug] QUERY OK source="media_profiles" db=0.2ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:51:54.711 [debug] QUERY OK source="media_items" db=0.4ms idle=5.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19245] 13:51:54.711 [debug] Current batch of media processed. Will check again in 1000ms 13:51:55.534 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Od roku 2020 Praha rozšířila nabídku otevřených dat i o odjezdy MHD v reálném čase. To umožnilo vznik mnoha užitečných aplikací a panelů – a přesně na tomto principu funguje projekt Timion. Malá odjezdová tabule domů do poličky, kterou si můžete dokonce sami sestavit!\n\nV dnešní recenzi si ukážeme, jak funguje a jak ji hodnotíme. Společně projdeme krok za krokem celé sestavení, od unboxingu 3D tištěné krabičky a zapojení řídící desky Vemos D1 mini a senzorů (pohybu a světla ), až po první spuštění a nastavení oblíbených zastávek. Zjistíte, proč je Timion skvělý nejen pro sledování živých odjezdů, ale také jako vzdělávací stavebnice!\n\nZaujal vás TIMION?\n=============================\nPořiďte si ho i vy na → https://www.timion.cz\nDěkujeme Timionu za podporu videa!\n\nKapitoly\n=============================\n0:00 Otevřená data a živé odjezdy MHD\n1:18 Timion\n1:59 Unboxing Timionu – dostáváme stavebnici!\n2:42 Sestavujeme komponenty\n7:57 Zapojujeme dráty\n10:08 Nastavení systému a zastávek\n13:07 První spuštění\n15:43 Naše hodnocení\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.\n\n#Timion #MHD #DIYGadget #Stavebnice #OtevrenaData #Praha #Metrobus", "duration" => 1131, "filename" => "/downloads/METROBUS - Tématická videa/2025-12-10 - Odjezdová tabule do obýváku: Recenzujeme chytrý Timion | TÉMA.mkv", "id" => "VQyKV7M3Jw0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=VQyKV7M3Jw0", "playlist_index" => 1, "timestamp" => 1765378868, "title" => "Odjezdová tabule do obýváku: Recenzujeme chytrý Timion | TÉMA", "upload_date" => "20251210"} 13:51:55.536 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms 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" IN (?)) [20] 13:51:55.537 [debug] QUERY OK source="sources" db=0.5ms idle=827.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:51:55.539 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=827.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-10 15:01:08Z], 20] 13:51:55.554 [debug] QUERY OK source="media_items" db=12.2ms queue=0.1ms idle=829.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Od roku 2020 Praha rozšířila nabídku otevřených dat i o odjezdy MHD v reálném čase. To umožnilo vznik mnoha užitečných aplikací a panelů – a přesně na tomto principu funguje projekt Timion. Malá odjezdová tabule domů do poličky, kterou si můžete dokonce sami sestavit!\n\nV dnešní recenzi si ukážeme, jak funguje a jak ji hodnotíme. Společně projdeme krok za krokem celé sestavení, od unboxingu 3D tištěné krabičky a zapojení řídící desky Vemos D1 mini a senzorů (pohybu a světla ), až po první spuštění a nastavení oblíbených zastávek. Zjistíte, proč je Timion skvělý nejen pro sledování živých odjezdů, ale také jako vzdělávací stavebnice!\n\nZaujal vás TIMION?\n=============================\nPořiďte si ho i vy na → https://www.timion.cz\nDěkujeme Timionu za podporu videa!\n\nKapitoly\n=============================\n0:00 Otevřená data a živé odjezdy MHD\n1:18 Timion\n1:59 Unboxing Timionu – dostáváme stavebnici!\n2:42 Sestavujeme komponenty\n7:57 Zapojujeme dráty\n10:08 Nastavení systému a zastávek\n13:07 První spuštění\n15:43 Naše hodnocení\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.\n\n#Timion #MHD #DIYGadget #Stavebnice #OtevrenaData #Praha #Metrobus", "Odjezdová tabule do obýváku: Recenzujeme chytrý Timion | TÉMA", "59031b7d-271a-4340-a0ed-4607fb6dae1b", "VQyKV7M3Jw0", false, 1131, false, "https://www.youtube.com/watch?v=VQyKV7M3Jw0", 1, "/downloads/METROBUS - Tématická videa/2025-12-10 - Odjezdová tabule do obýváku: Recenzujeme chytrý Timion | TÉMA.mkv", false, false, 20, [], 0, ~U[2025-12-10 15:01:08Z], ~U[2025-12-11 12:51:55Z], ~U[2025-12-11 12:51:55Z], "Od roku 2020 Praha rozšířila nabídku otevřených dat i o odjezdy MHD v reálném čase. To umožnilo vznik mnoha užitečných aplikací a panelů – a přesně na tomto principu funguje projekt Timion. Malá odjezdová tabule domů do poličky, kterou si můžete dokonce sami sestavit!\n\nV dnešní recenzi si ukážeme, jak funguje a jak ji hodnotíme. Společně projdeme krok za krokem celé sestavení, od unboxingu 3D tištěné krabičky a zapojení řídící desky Vemos D1 mini a senzorů (pohybu a světla ), až po první spuštění a nastavení oblíbených zastávek. Zjistíte, proč je Timion skvělý nejen pro sledování živých odjezdů, ale také jako vzdělávací stavebnice!\n\nZaujal vás TIMION?\n=============================\nPořiďte si ho i vy na → https://www.timion.cz\nDěkujeme Timionu za podporu videa!\n\nKapitoly\n=============================\n0:00 Otevřená data a živé odjezdy MHD\n1:18 Timion\n1:59 Unboxing Timionu – dostáváme stavebnici!\n2:42 Sestavujeme komponenty\n7:57 Zapojujeme dráty\n10:08 Nastavení systému a zastávek\n13:07 První spuštění\n15:43 Naše hodnocení\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.\n\n#Timion #MHD #DIYGadget #Stavebnice #OtevrenaData #Praha #Metrobus", "Odjezdová tabule do obýváku: Recenzujeme chytrý Timion | TÉMA", "VQyKV7M3Jw0", 1131, false, "https://www.youtube.com/watch?v=VQyKV7M3Jw0", "/downloads/METROBUS - Tématická videa/2025-12-10 - Odjezdová tabule do obýváku: Recenzujeme chytrý Timion | TÉMA.mkv", false, 20, ~U[2025-12-10 15:01:08Z]] 13:51:55.555 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=27.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:51:55.557 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=19.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:51:55.559 [debug] QUERY OK source="media_items" db=1.4ms idle=20.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 [38026] 13:51:55.562 [debug] Current batch of media processed. Will check again in 1000ms 13:51:55.712 [debug] Current batch of media processed. Will check again in 1000ms 13:51:56.563 [debug] Current batch of media processed. Will check again in 1000ms 13:51:56.713 [debug] Current batch of media processed. Will check again in 1000ms 13:51:57.565 [debug] Current batch of media processed. Will check again in 1000ms 13:51:57.714 [debug] Current batch of media processed. Will check again in 1000ms 13:51:58.566 [debug] Current batch of media processed. Will check again in 1000ms 13:51:58.716 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Začátkem zaří proběhl již několikátý Regionální den PID, tentokrát v Hostivici, kde bylo k vidění spousta vlaků, autobusů a mnoho dalšího. Letos například i technika z letiště, o tom už ale v samotném videu.\n\n\nDOPRAVNÍ KALENDÁŘ 2025 DO POLOVINY ŘÍJNA ZA 149 KČ\n=============================\nK zakoupení na → https://tram-bus.cz/dopravni-kalendar\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 788, "filename" => "/downloads/METROBUS - Akce a Vlogy/2024-10-30 - Dopravní rej v Hostivici | VLOG.mp4", "id" => "U8LQkYW_Akg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=U8LQkYW_Akg", "playlist_index" => 12, "timestamp" => 1730300438, "title" => "Dopravní rej v Hostivici | VLOG", "upload_date" => "20241030"} 13:51:58.717 [debug] QUERY OK source="sources" db=0.5ms idle=1172.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:51:58.718 [debug] QUERY OK source="sources" db=0.4ms idle=1173.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:58.720 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1174.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-30 15:00:38Z], 17] 13:51:58.723 [debug] QUERY OK source="media_items" db=2.4ms idle=1175.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Začátkem zaří proběhl již několikátý Regionální den PID, tentokrát v Hostivici, kde bylo k vidění spousta vlaků, autobusů a mnoho dalšího. Letos například i technika z letiště, o tom už ale v samotném videu.\n\n\nDOPRAVNÍ KALENDÁŘ 2025 DO POLOVINY ŘÍJNA ZA 149 KČ\n=============================\nK zakoupení na → https://tram-bus.cz/dopravni-kalendar\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Dopravní rej v Hostivici | VLOG", "baa045e7-bc11-4ef4-aa8d-5c83d692e371", "U8LQkYW_Akg", false, 788, false, "https://www.youtube.com/watch?v=U8LQkYW_Akg", 12, "/downloads/METROBUS - Akce a Vlogy/2024-10-30 - Dopravní rej v Hostivici | VLOG.mp4", false, false, 17, [], 1, ~U[2024-10-30 15:00:38Z], ~U[2025-12-11 12:51:58Z], ~U[2025-12-11 12:51:58Z], "Začátkem zaří proběhl již několikátý Regionální den PID, tentokrát v Hostivici, kde bylo k vidění spousta vlaků, autobusů a mnoho dalšího. Letos například i technika z letiště, o tom už ale v samotném videu.\n\n\nDOPRAVNÍ KALENDÁŘ 2025 DO POLOVINY ŘÍJNA ZA 149 KČ\n=============================\nK zakoupení na → https://tram-bus.cz/dopravni-kalendar\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Dopravní rej v Hostivici | VLOG", "U8LQkYW_Akg", 788, false, "https://www.youtube.com/watch?v=U8LQkYW_Akg", "/downloads/METROBUS - Akce a Vlogy/2024-10-30 - Dopravní rej v Hostivici | VLOG.mp4", false, 17, ~U[2024-10-30 15:00:38Z]] 13:51:58.725 [debug] QUERY OK source="sources" db=0.6ms idle=190.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:51:58.726 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=8.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:51:58.727 [debug] QUERY OK source="media_items" db=0.6ms idle=8.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19247] 13:51:58.727 [debug] Current batch of media processed. Will check again in 1000ms 13:51:59.568 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Do pražských ulic vyjela tramvaj 52T – novinka od Škodovky, která hned po svém uvedení vzbudila zájem šotoušů i běžných cestujících. Jak se liší od známých 14T a 15T? Je opravdu tichá? Proč je uvnitř tolik místa? A co říkají první řidiči, kteří ji zkoušejí? Kdo je v Metrobusu k tomuto mluvit povolanější, než tramvaják Anlex?\n\nV druhé polovině se věnujeme okýnkům a klimatizaci, nejen v novém 52T. Kolik tramvají v Praze vůbec klimatizaci má?\nPoslouchejte už teď na → \u2060\u2060\u2060https://forendors.cz/metrobuscz\u2060\u2060\n\nKapitoly\n=============================\n0:00 Úvod\n0:36 Anlex čeká na kurz\n1:07 Prostor\n5:02 14T + 15T = 52T\n7:51 Informační systém\n10:55 Tichá tramvaj\n14:35 Kabina řidiče\n17:16 Dveře řidiče\n20:34 Další postřehy z kabiny\n23:46 Okýnka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 1461, "filename" => "/downloads/METROBUS - Tématická videa/2025-07-06 - Nová tramvaj 52T: dojmy, detaily, radost cestujících i řidičská realita | METROBUS V PROVOZU.mp4", "id" => "3SKQJxLJ5Lo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=3SKQJxLJ5Lo", "playlist_index" => 2, "timestamp" => 1751817605, "title" => "Nová tramvaj 52T: dojmy, detaily, radost cestujících i řidičská realita | METROBUS V PROVOZU", "upload_date" => "20250706"} 13:51:59.569 [debug] QUERY OK source="sources" db=0.5ms idle=845.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:51:59.570 [debug] QUERY OK source="sources" db=1.1ms idle=844.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:51:59.572 [debug] QUERY OK source="media_items" db=0.8ms idle=844.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-06 16:00:05Z], 20] 13:51:59.576 [debug] QUERY OK source="media_items" db=3.7ms idle=844.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Do pražských ulic vyjela tramvaj 52T – novinka od Škodovky, která hned po svém uvedení vzbudila zájem šotoušů i běžných cestujících. Jak se liší od známých 14T a 15T? Je opravdu tichá? Proč je uvnitř tolik místa? A co říkají první řidiči, kteří ji zkoušejí? Kdo je v Metrobusu k tomuto mluvit povolanější, než tramvaják Anlex?\n\nV druhé polovině se věnujeme okýnkům a klimatizaci, nejen v novém 52T. Kolik tramvají v Praze vůbec klimatizaci má?\nPoslouchejte už teď na → \u2060\u2060\u2060https://forendors.cz/metrobuscz\u2060\u2060\n\nKapitoly\n=============================\n0:00 Úvod\n0:36 Anlex čeká na kurz\n1:07 Prostor\n5:02 14T + 15T = 52T\n7:51 Informační systém\n10:55 Tichá tramvaj\n14:35 Kabina řidiče\n17:16 Dveře řidiče\n20:34 Další postřehy z kabiny\n23:46 Okýnka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Nová tramvaj 52T: dojmy, detaily, radost cestujících i řidičská realita | METROBUS V PROVOZU", "1a199e81-fcf1-4809-9504-5abb6328c388", "3SKQJxLJ5Lo", false, 1461, false, "https://www.youtube.com/watch?v=3SKQJxLJ5Lo", 2, "/downloads/METROBUS - Tématická videa/2025-07-06 - Nová tramvaj 52T: dojmy, detaily, radost cestujících i řidičská realita | METROBUS V PROVOZU.mp4", false, false, 20, [], 1, ~U[2025-07-06 16:00:05Z], ~U[2025-12-11 12:51:59Z], ~U[2025-12-11 12:51:59Z], "Do pražských ulic vyjela tramvaj 52T – novinka od Škodovky, která hned po svém uvedení vzbudila zájem šotoušů i běžných cestujících. Jak se liší od známých 14T a 15T? Je opravdu tichá? Proč je uvnitř tolik místa? A co říkají první řidiči, kteří ji zkoušejí? Kdo je v Metrobusu k tomuto mluvit povolanější, než tramvaják Anlex?\n\nV druhé polovině se věnujeme okýnkům a klimatizaci, nejen v novém 52T. Kolik tramvají v Praze vůbec klimatizaci má?\nPoslouchejte už teď na → \u2060\u2060\u2060https://forendors.cz/metrobuscz\u2060\u2060\n\nKapitoly\n=============================\n0:00 Úvod\n0:36 Anlex čeká na kurz\n1:07 Prostor\n5:02 14T + 15T = 52T\n7:51 Informační systém\n10:55 Tichá tramvaj\n14:35 Kabina řidiče\n17:16 Dveře řidiče\n20:34 Další postřehy z kabiny\n23:46 Okýnka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Nová tramvaj 52T: dojmy, detaily, radost cestujících i řidičská realita | METROBUS V PROVOZU", "3SKQJxLJ5Lo", 1461, false, "https://www.youtube.com/watch?v=3SKQJxLJ5Lo", "/downloads/METROBUS - Tématická videa/2025-07-06 - Nová tramvaj 52T: dojmy, detaily, radost cestujících i řidičská realita | METROBUS V PROVOZU.mp4", false, 20, ~U[2025-07-06 16:00:05Z]] 13:51:59.578 [debug] QUERY OK source="sources" db=0.7ms idle=35.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:51:59.579 [debug] QUERY OK source="media_profiles" db=0.9ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:51:59.580 [debug] QUERY OK source="media_items" db=0.7ms idle=8.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19505] 13:51:59.580 [debug] Current batch of media processed. Will check again in 1000ms 13:51:59.728 [debug] Current batch of media processed. Will check again in 1000ms 13:52:00.553 [info] {"source":"oban","duration":1394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:00.582 [debug] Current batch of media processed. Will check again in 1000ms 13:52:00.729 [debug] Current batch of media processed. Will check again in 1000ms 13:52:01.582 [debug] Current batch of media processed. Will check again in 1000ms 13:52:01.731 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ať už jde o cokoliv, tak 100leté výročí je vždy důvod k pořádné oslavě, totéž platí i o výročí 100 let od první komerční linky na košickém letišti. České Aerolinie a Letisko Košice uspořádaly 11. dubna odpoledne zvláštní let OK1924 z Prahy do Košic a OK2024 z Košic do Prahy. Během pobytu letadla v Košicích na cestující čekalo občerstvení, přípitek a řada proslovů. Podrobnosti z akce přináší Raf.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!", "duration" => 334, "filename" => "/downloads/METROBUS - Akce a Vlogy/2024-04-16 - 100 let leteckého spojení Praha - Košice | DOPRAVNÍ AKCE.mp4", "id" => "bZ-4J4s8Qno", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bZ-4J4s8Qno", "playlist_index" => 13, "timestamp" => 1713276299, "title" => "100 let leteckého spojení Praha - Košice | DOPRAVNÍ AKCE", "upload_date" => "20240416"} 13:52:01.731 [debug] QUERY OK source="sources" db=0.4ms idle=186.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:52:01.732 [debug] QUERY OK source="sources" db=0.4ms idle=187.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:01.733 [debug] QUERY OK source="media_items" db=0.5ms idle=187.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-16 14:04:59Z], 17] 13:52:01.736 [debug] QUERY OK source="media_items" db=1.4ms idle=189.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ať už jde o cokoliv, tak 100leté výročí je vždy důvod k pořádné oslavě, totéž platí i o výročí 100 let od první komerční linky na košickém letišti. České Aerolinie a Letisko Košice uspořádaly 11. dubna odpoledne zvláštní let OK1924 z Prahy do Košic a OK2024 z Košic do Prahy. Během pobytu letadla v Košicích na cestující čekalo občerstvení, přípitek a řada proslovů. Podrobnosti z akce přináší Raf.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!", "100 let leteckého spojení Praha - Košice | DOPRAVNÍ AKCE", "f2fd881f-8db8-4aa9-8365-dab51911a6ea", "bZ-4J4s8Qno", false, 334, false, "https://www.youtube.com/watch?v=bZ-4J4s8Qno", 13, "/downloads/METROBUS - Akce a Vlogy/2024-04-16 - 100 let leteckého spojení Praha - Košice | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2024-04-16 14:04:59Z], ~U[2025-12-11 12:52:01Z], ~U[2025-12-11 12:52:01Z], "Ať už jde o cokoliv, tak 100leté výročí je vždy důvod k pořádné oslavě, totéž platí i o výročí 100 let od první komerční linky na košickém letišti. České Aerolinie a Letisko Košice uspořádaly 11. dubna odpoledne zvláštní let OK1924 z Prahy do Košic a OK2024 z Košic do Prahy. Během pobytu letadla v Košicích na cestující čekalo občerstvení, přípitek a řada proslovů. Podrobnosti z akce přináší Raf.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!", "100 let leteckého spojení Praha - Košice | DOPRAVNÍ AKCE", "bZ-4J4s8Qno", 334, false, "https://www.youtube.com/watch?v=bZ-4J4s8Qno", "/downloads/METROBUS - Akce a Vlogy/2024-04-16 - 100 let leteckého spojení Praha - Košice | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2024-04-16 14:04:59Z]] 13:52:01.737 [debug] QUERY OK source="sources" db=1.1ms idle=190.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:01.738 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:01.739 [debug] QUERY OK source="media_items" db=0.4ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19249] 13:52:01.739 [debug] Current batch of media processed. Will check again in 1000ms 13:52:02.584 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Procestovat celou zemi za v přepočtu 225 Kč? To přesně nabídlo Německo v létě 2022. Proč, co přesně to obnášelo a jak se to dále vyvinulo, rozebírá Raf.\n\nKapitoly:\n0:00 Úvod\n0:27 Čím to začalo?\n0:52 Začátek 9€Ticketu\n1:21 Jak by to vypadalo v Česku?\n1:50 Kolik je pro vás 9€?\n2:22 Co to přineslo?\n3:35 Rozhodování cestujících\n4:49 Platilo to i na turistických atrakcích?\n5:17 Kontrola jízdenek\n6:40 Nástupce jménem Deutschlandticket\n7:26 Jak koupit Deutchlandticket? Platí všude?\n7:55 S Deutschladtickem přes hranici!\n\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nMáme vlastní web – https://www.metrobus.cz\u200B\nOdebírej nás na Youtube – https://is.gd/metrobusyt\u200B\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 511, "filename" => "/downloads/METROBUS - Tématická videa/2025-06-17 - Ultralevná jízdenka na celé Německo, co přinesla?! | TÉMA.mp4", "id" => "vqNYyEeADeg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vqNYyEeADeg", "playlist_index" => 3, "timestamp" => 1750178290, "title" => "Ultralevná jízdenka na celé Německo, co přinesla?! | TÉMA", "upload_date" => "20250617"} 13:52:02.585 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=849.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:52:02.586 [debug] QUERY OK source="sources" db=0.4ms idle=848.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:02.587 [debug] QUERY OK source="media_items" db=0.6ms idle=848.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-17 16:38:10Z], 20] 13:52:02.590 [debug] QUERY OK source="media_items" db=2.3ms idle=848.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Procestovat celou zemi za v přepočtu 225 Kč? To přesně nabídlo Německo v létě 2022. Proč, co přesně to obnášelo a jak se to dále vyvinulo, rozebírá Raf.\n\nKapitoly:\n0:00 Úvod\n0:27 Čím to začalo?\n0:52 Začátek 9€Ticketu\n1:21 Jak by to vypadalo v Česku?\n1:50 Kolik je pro vás 9€?\n2:22 Co to přineslo?\n3:35 Rozhodování cestujících\n4:49 Platilo to i na turistických atrakcích?\n5:17 Kontrola jízdenek\n6:40 Nástupce jménem Deutschlandticket\n7:26 Jak koupit Deutchlandticket? Platí všude?\n7:55 S Deutschladtickem přes hranici!\n\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nMáme vlastní web – https://www.metrobus.cz\u200B\nOdebírej nás na Youtube – https://is.gd/metrobusyt\u200B\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Ultralevná jízdenka na celé Německo, co přinesla?! | TÉMA", "5e728d7e-52b0-41d0-b601-a62dc7799451", "vqNYyEeADeg", false, 511, false, "https://www.youtube.com/watch?v=vqNYyEeADeg", 3, "/downloads/METROBUS - Tématická videa/2025-06-17 - Ultralevná jízdenka na celé Německo, co přinesla?! | TÉMA.mp4", false, false, 20, [], 1, ~U[2025-06-17 16:38:10Z], ~U[2025-12-11 12:52:02Z], ~U[2025-12-11 12:52:02Z], "Procestovat celou zemi za v přepočtu 225 Kč? To přesně nabídlo Německo v létě 2022. Proč, co přesně to obnášelo a jak se to dále vyvinulo, rozebírá Raf.\n\nKapitoly:\n0:00 Úvod\n0:27 Čím to začalo?\n0:52 Začátek 9€Ticketu\n1:21 Jak by to vypadalo v Česku?\n1:50 Kolik je pro vás 9€?\n2:22 Co to přineslo?\n3:35 Rozhodování cestujících\n4:49 Platilo to i na turistických atrakcích?\n5:17 Kontrola jízdenek\n6:40 Nástupce jménem Deutschlandticket\n7:26 Jak koupit Deutchlandticket? Platí všude?\n7:55 S Deutschladtickem přes hranici!\n\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nMáme vlastní web – https://www.metrobus.cz\u200B\nOdebírej nás na Youtube – https://is.gd/metrobusyt\u200B\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Ultralevná jízdenka na celé Německo, co přinesla?! | TÉMA", "vqNYyEeADeg", 511, false, "https://www.youtube.com/watch?v=vqNYyEeADeg", "/downloads/METROBUS - Tématická videa/2025-06-17 - Ultralevná jízdenka na celé Německo, co přinesla?! | TÉMA.mp4", false, 20, ~U[2025-06-17 16:38:10Z]] 13:52:02.591 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=43.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:02.592 [debug] QUERY OK source="media_profiles" db=0.4ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:02.593 [debug] QUERY OK source="media_items" db=0.6ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19507] 13:52:02.593 [debug] Current batch of media processed. Will check again in 1000ms 13:52:02.739 [debug] Current batch of media processed. Will check again in 1000ms 13:52:03.594 [debug] Current batch of media processed. Will check again in 1000ms 13:52:03.741 [debug] Current batch of media processed. Will check again in 1000ms 13:52:04.595 [debug] Current batch of media processed. Will check again in 1000ms 13:52:04.743 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Kombinací ČD, Polských drah i RegioJetu se Raf podíval po většině Polska. Ve vlogu navštíví Varšavu, Svinoústí, Štětín i Poznaň. Možná nakoukne i do sousedního východního státu...\n\nČasové značky:\n0:00 Cesta do Varšavy\n0:53 Varšava\n9:10 Cesta do Svinoústí\n10:10 Svinoústí\n11:36 Štětín\n13:25 Poznaň\n14:22 Přemyšl\n16:23 Cesta do Prahy\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!\n\n\nSong: Niya - A Bloom (Vlog No Copyright Music)\nMusic provided by Vlog No Copyright Music.\nVideo Link: https://www.youtube.com/watch?v=UMzcTI4aeZs\n\nSong: LiQWYD - Birthday\nMusic provided by Vlog No Copyright Music.\nCreative Commons - Attribution 3.0 Unported\nVideo Link: https://www.youtube.com/watch?v=YUm-xTTJ59s", "duration" => 1061, "filename" => "/downloads/METROBUS - Akce a Vlogy/2024-04-10 - Polská města nočními vlaky? No jasně! | VLOG.mp4", "id" => "TyrYyDmigLw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TyrYyDmigLw", "playlist_index" => 14, "timestamp" => 1712760292, "title" => "Polská města nočními vlaky? No jasně! | VLOG", "upload_date" => "20240410"} 13:52:04.744 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=198.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:52:04.744 [debug] QUERY OK source="sources" db=0.3ms idle=199.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:04.745 [debug] QUERY OK source="media_items" db=0.5ms idle=200.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-10 14:44:52Z], 17] 13:52:04.748 [debug] QUERY OK source="media_items" db=1.5ms idle=201.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Kombinací ČD, Polských drah i RegioJetu se Raf podíval po většině Polska. Ve vlogu navštíví Varšavu, Svinoústí, Štětín i Poznaň. Možná nakoukne i do sousedního východního státu...\n\nČasové značky:\n0:00 Cesta do Varšavy\n0:53 Varšava\n9:10 Cesta do Svinoústí\n10:10 Svinoústí\n11:36 Štětín\n13:25 Poznaň\n14:22 Přemyšl\n16:23 Cesta do Prahy\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!\n\n\nSong: Niya - A Bloom (Vlog No Copyright Music)\nMusic provided by Vlog No Copyright Music.\nVideo Link: https://www.youtube.com/watch?v=UMzcTI4aeZs\n\nSong: LiQWYD - Birthday\nMusic provided by Vlog No Copyright Music.\nCreative Commons - Attribution 3.0 Unported\nVideo Link: https://www.youtube.com/watch?v=YUm-xTTJ59s", "Polská města nočními vlaky? No jasně! | VLOG", "cef08ae8-6e04-4faf-870a-ee053a85ddc6", "TyrYyDmigLw", false, 1061, false, "https://www.youtube.com/watch?v=TyrYyDmigLw", 14, "/downloads/METROBUS - Akce a Vlogy/2024-04-10 - Polská města nočními vlaky? No jasně! | VLOG.mp4", false, false, 17, [], 1, ~U[2024-04-10 14:44:52Z], ~U[2025-12-11 12:52:04Z], ~U[2025-12-11 12:52:04Z], "Kombinací ČD, Polských drah i RegioJetu se Raf podíval po většině Polska. Ve vlogu navštíví Varšavu, Svinoústí, Štětín i Poznaň. Možná nakoukne i do sousedního východního státu...\n\nČasové značky:\n0:00 Cesta do Varšavy\n0:53 Varšava\n9:10 Cesta do Svinoústí\n10:10 Svinoústí\n11:36 Štětín\n13:25 Poznaň\n14:22 Přemyšl\n16:23 Cesta do Prahy\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!\n\n\nSong: Niya - A Bloom (Vlog No Copyright Music)\nMusic provided by Vlog No Copyright Music.\nVideo Link: https://www.youtube.com/watch?v=UMzcTI4aeZs\n\nSong: LiQWYD - Birthday\nMusic provided by Vlog No Copyright Music.\nCreative Commons - Attribution 3.0 Unported\nVideo Link: https://www.youtube.com/watch?v=YUm-xTTJ59s", "Polská města nočními vlaky? No jasně! | VLOG", "TyrYyDmigLw", 1061, false, "https://www.youtube.com/watch?v=TyrYyDmigLw", "/downloads/METROBUS - Akce a Vlogy/2024-04-10 - Polská města nočními vlaky? No jasně! | VLOG.mp4", false, 17, ~U[2024-04-10 14:44:52Z]] 13:52:04.749 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=194.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:04.750 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=5.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:04.751 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19251] 13:52:04.751 [debug] Current batch of media processed. Will check again in 1000ms 13:52:05.598 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Slovenská strela, železniční ikona minulého století. Důkladně se na ni zaměří Fofrman.\nJak se Vám líbí nové znělky témat? \n\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nMáme vlastní web – https://www.metrobus.cz\u200B\nOdebírej nás na Youtube – https://is.gd/metrobusyt\u200B\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "duration" => 230, "filename" => "/downloads/METROBUS - Tématická videa/2025-05-27 - Slovenská strela včera, dnes a zítra | TÉMA.mp4", "id" => "UKNrtIVU1Zw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UKNrtIVU1Zw", "playlist_index" => 4, "timestamp" => 1748354443, "title" => "Slovenská strela včera, dnes a zítra | TÉMA", "upload_date" => "20250527"} 13:52:05.600 [debug] QUERY OK source="sources" db=1.1ms queue=0.4ms idle=850.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:52:05.601 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=851.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:05.603 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=851.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-27 14:00:43Z], 20] 13:52:05.610 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=854.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Slovenská strela, železniční ikona minulého století. Důkladně se na ni zaměří Fofrman.\nJak se Vám líbí nové znělky témat? \n\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nMáme vlastní web – https://www.metrobus.cz\u200B\nOdebírej nás na Youtube – https://is.gd/metrobusyt\u200B\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Slovenská strela včera, dnes a zítra | TÉMA", "4d90413c-bb4d-48a9-b8a0-59b4710bfc32", "UKNrtIVU1Zw", false, 230, false, "https://www.youtube.com/watch?v=UKNrtIVU1Zw", 4, "/downloads/METROBUS - Tématická videa/2025-05-27 - Slovenská strela včera, dnes a zítra | TÉMA.mp4", false, false, 20, [], 1, ~U[2025-05-27 14:00:43Z], ~U[2025-12-11 12:52:05Z], ~U[2025-12-11 12:52:05Z], "Slovenská strela, železniční ikona minulého století. Důkladně se na ni zaměří Fofrman.\nJak se Vám líbí nové znělky témat? \n\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nMáme vlastní web – https://www.metrobus.cz\u200B\nOdebírej nás na Youtube – https://is.gd/metrobusyt\u200B\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Slovenská strela včera, dnes a zítra | TÉMA", "UKNrtIVU1Zw", 230, false, "https://www.youtube.com/watch?v=UKNrtIVU1Zw", "/downloads/METROBUS - Tématická videa/2025-05-27 - Slovenská strela včera, dnes a zítra | TÉMA.mp4", false, 20, ~U[2025-05-27 14:00:43Z]] 13:52:05.611 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=52.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:05.613 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=12.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:05.614 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=11.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19509] 13:52:05.615 [debug] Current batch of media processed. Will check again in 1000ms 13:52:05.753 [debug] Current batch of media processed. Will check again in 1000ms 13:52:06.615 [debug] Current batch of media processed. Will check again in 1000ms 13:52:06.753 [debug] Current batch of media processed. Will check again in 1000ms 13:52:07.618 [debug] Current batch of media processed. Will check again in 1000ms 13:52:07.754 [debug] Current batch of media processed. Will check again in 1000ms 13:52:08.619 [debug] Current batch of media processed. Will check again in 1000ms 13:52:08.757 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Litovel, Bouzov, Olomouc, Kroměříž, Luhačovice... To vše se dá projet s kombinací vlaku a kola při vlogové vzpomínce na Fofrmanovu dovolenou!\n\nMapa celého výletu: https://mapy.cz/s/codesabucu\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!\n\n\nSong: MBB - Island (Vlog No Copyright Music)\nMusic provided by Vlog No Copyright Music.\nVideo Link: https://www.youtube.com/watch?v=0fLMSubepkY", "duration" => 694, "filename" => "/downloads/METROBUS - Akce a Vlogy/2024-03-19 - S koly za moravskou kulturou | VLOG.mp4", "id" => "4zGSc_rW0Hc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4zGSc_rW0Hc", "playlist_index" => 15, "timestamp" => 1710860404, "title" => "S koly za moravskou kulturou | VLOG", "upload_date" => "20240319"} 13:52:08.758 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1212.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:52:08.759 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1214.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:08.761 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1215.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-19 15:00:04Z], 17] 13:52:08.774 [debug] QUERY OK source="media_items" db=11.4ms idle=1199.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Litovel, Bouzov, Olomouc, Kroměříž, Luhačovice... To vše se dá projet s kombinací vlaku a kola při vlogové vzpomínce na Fofrmanovu dovolenou!\n\nMapa celého výletu: https://mapy.cz/s/codesabucu\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!\n\n\nSong: MBB - Island (Vlog No Copyright Music)\nMusic provided by Vlog No Copyright Music.\nVideo Link: https://www.youtube.com/watch?v=0fLMSubepkY", "S koly za moravskou kulturou | VLOG", "e969bede-bb4a-4e4a-a010-506ae361454b", "4zGSc_rW0Hc", false, 694, false, "https://www.youtube.com/watch?v=4zGSc_rW0Hc", 15, "/downloads/METROBUS - Akce a Vlogy/2024-03-19 - S koly za moravskou kulturou | VLOG.mp4", false, false, 17, [], 1, ~U[2024-03-19 15:00:04Z], ~U[2025-12-11 12:52:08Z], ~U[2025-12-11 12:52:08Z], "Litovel, Bouzov, Olomouc, Kroměříž, Luhačovice... To vše se dá projet s kombinací vlaku a kola při vlogové vzpomínce na Fofrmanovu dovolenou!\n\nMapa celého výletu: https://mapy.cz/s/codesabucu\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!\n\n\nSong: MBB - Island (Vlog No Copyright Music)\nMusic provided by Vlog No Copyright Music.\nVideo Link: https://www.youtube.com/watch?v=0fLMSubepkY", "S koly za moravskou kulturou | VLOG", "4zGSc_rW0Hc", 694, false, "https://www.youtube.com/watch?v=4zGSc_rW0Hc", "/downloads/METROBUS - Akce a Vlogy/2024-03-19 - S koly za moravskou kulturou | VLOG.mp4", false, 17, ~U[2024-03-19 15:00:04Z]] 13:52:08.775 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=211.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:08.777 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=17.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:08.778 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=18.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19253] 13:52:08.778 [debug] Current batch of media processed. Will check again in 1000ms 13:52:09.622 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Letošní změna jízdních řádu možná nepřináší takové revoluce jako ty předchozí, ale zároveň předvádí plno unikátních novinek, které tu doposud nebyly. Kde vyjely nové vlaky? Kde nově České dráhy nahradil jiný dopravce? Kam vozí cestující vlajkové lodě ČD? A co se změnilo v zahraničí? Je nějaká změna, která se nepovedla? Přesně tyto otázky zodpovídá toto téma.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!", "duration" => 487, "filename" => "/downloads/METROBUS - Tématická videa/2024-03-26 - Nový jízdní řád 2024: Od Bavorských expresů po Rajskou Zahradu | TÉMA.mp4", "id" => "8G95xB6X88U", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8G95xB6X88U", "playlist_index" => 5, "timestamp" => 1711467033, "title" => "Nový jízdní řád 2024: Od Bavorských expresů po Rajskou Zahradu | TÉMA", "upload_date" => "20240326"} 13:52:09.623 [debug] QUERY OK source="sources" db=0.9ms idle=849.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:52:09.626 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms idle=847.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:09.628 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=850.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-26 15:30:33Z], 20] 13:52:09.632 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=850.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Letošní změna jízdních řádu možná nepřináší takové revoluce jako ty předchozí, ale zároveň předvádí plno unikátních novinek, které tu doposud nebyly. Kde vyjely nové vlaky? Kde nově České dráhy nahradil jiný dopravce? Kam vozí cestující vlajkové lodě ČD? A co se změnilo v zahraničí? Je nějaká změna, která se nepovedla? Přesně tyto otázky zodpovídá toto téma.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!", "Nový jízdní řád 2024: Od Bavorských expresů po Rajskou Zahradu | TÉMA", "d8fcdc7b-0b16-403a-afee-33612d8b85c3", "8G95xB6X88U", false, 487, false, "https://www.youtube.com/watch?v=8G95xB6X88U", 5, "/downloads/METROBUS - Tématická videa/2024-03-26 - Nový jízdní řád 2024: Od Bavorských expresů po Rajskou Zahradu | TÉMA.mp4", false, false, 20, [], 1, ~U[2024-03-26 15:30:33Z], ~U[2025-12-11 12:52:09Z], ~U[2025-12-11 12:52:09Z], "Letošní změna jízdních řádu možná nepřináší takové revoluce jako ty předchozí, ale zároveň předvádí plno unikátních novinek, které tu doposud nebyly. Kde vyjely nové vlaky? Kde nově České dráhy nahradil jiný dopravce? Kam vozí cestující vlajkové lodě ČD? A co se změnilo v zahraničí? Je nějaká změna, která se nepovedla? Přesně tyto otázky zodpovídá toto téma.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!", "Nový jízdní řád 2024: Od Bavorských expresů po Rajskou Zahradu | TÉMA", "8G95xB6X88U", 487, false, "https://www.youtube.com/watch?v=8G95xB6X88U", "/downloads/METROBUS - Tématická videa/2024-03-26 - Nový jízdní řád 2024: Od Bavorských expresů po Rajskou Zahradu | TÉMA.mp4", false, 20, ~U[2024-03-26 15:30:33Z]] 13:52:09.633 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=66.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:09.635 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.3ms idle=10.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:09.637 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19511] 13:52:09.637 [debug] Current batch of media processed. Will check again in 1000ms 13:52:09.779 [debug] Current batch of media processed. Will check again in 1000ms 13:52:10.639 [debug] Current batch of media processed. Will check again in 1000ms 13:52:10.782 [debug] Current batch of media processed. Will check again in 1000ms 13:52:11.640 [debug] Current batch of media processed. Will check again in 1000ms 13:52:11.784 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V druhém videu z podzimního Czechbusu v Letňanech nás Honza pečlivě provede všemi vystavenými autobusy a dalšími významnými stánky. Od SORky až po BMC!\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 737, "filename" => "/downloads/METROBUS - Akce a Vlogy/2023-11-28 - Ráj moderních autobusů Czechbus podrobně | DOPRAVNÍ AKCE.mp4", "id" => "UsB_z8mWfuM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UsB_z8mWfuM", "playlist_index" => 16, "timestamp" => 1701176422, "title" => "Ráj moderních autobusů Czechbus podrobně | DOPRAVNÍ AKCE", "upload_date" => "20231128"} 13:52:11.785 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=239.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:52:11.786 [debug] QUERY OK source="sources" db=0.4ms idle=240.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:11.786 [debug] QUERY OK source="media_items" db=0.5ms idle=241.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-28 13:00:22Z], 17] 13:52:11.823 [debug] QUERY OK source="media_items" db=36.0ms idle=242.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V druhém videu z podzimního Czechbusu v Letňanech nás Honza pečlivě provede všemi vystavenými autobusy a dalšími významnými stánky. Od SORky až po BMC!\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Ráj moderních autobusů Czechbus podrobně | DOPRAVNÍ AKCE", "bcf52956-4931-4e6d-b811-6c76fe8e6565", "UsB_z8mWfuM", false, 737, false, "https://www.youtube.com/watch?v=UsB_z8mWfuM", 16, "/downloads/METROBUS - Akce a Vlogy/2023-11-28 - Ráj moderních autobusů Czechbus podrobně | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2023-11-28 13:00:22Z], ~U[2025-12-11 12:52:11Z], ~U[2025-12-11 12:52:11Z], "V druhém videu z podzimního Czechbusu v Letňanech nás Honza pečlivě provede všemi vystavenými autobusy a dalšími významnými stánky. Od SORky až po BMC!\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Ráj moderních autobusů Czechbus podrobně | DOPRAVNÍ AKCE", "UsB_z8mWfuM", 737, false, "https://www.youtube.com/watch?v=UsB_z8mWfuM", "/downloads/METROBUS - Akce a Vlogy/2023-11-28 - Ráj moderních autobusů Czechbus podrobně | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2023-11-28 13:00:22Z]] 13:52:11.824 [debug] QUERY OK source="sources" db=0.6ms idle=252.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:11.825 [debug] QUERY OK source="media_profiles" db=0.3ms idle=40.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:11.826 [debug] QUERY OK source="media_items" db=0.3ms idle=39.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19255] 13:52:11.826 [debug] Current batch of media processed. Will check again in 1000ms 13:52:12.642 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Jen jedna zastávka celý rok scházela, aby Fofrman mohl dokončit svůj slib a projít kompletní tramvajovou trať na Slivenec. Nyní nastal ten správný čas.\n\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 521, "filename" => "/downloads/METROBUS - Tématická videa/2023-10-24 - Nová trať na Slivenec | TÉMA.mp4", "id" => "4hKiFFR48Ec", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4hKiFFR48Ec", "playlist_index" => 6, "timestamp" => 1698148807, "title" => "Nová trať na Slivenec | TÉMA", "upload_date" => "20231024"} 13:52:12.644 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=819.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:52:12.645 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=819.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:12.647 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=820.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-24 12:00:07Z], 20] 13:52:12.665 [debug] QUERY OK source="media_items" db=16.8ms queue=0.1ms idle=821.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jen jedna zastávka celý rok scházela, aby Fofrman mohl dokončit svůj slib a projít kompletní tramvajovou trať na Slivenec. Nyní nastal ten správný čas.\n\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Nová trať na Slivenec | TÉMA", "c8746513-d362-42f2-98a2-7647c7de9b72", "4hKiFFR48Ec", false, 521, false, "https://www.youtube.com/watch?v=4hKiFFR48Ec", 6, "/downloads/METROBUS - Tématická videa/2023-10-24 - Nová trať na Slivenec | TÉMA.mp4", false, false, 20, [], 1, ~U[2023-10-24 12:00:07Z], ~U[2025-12-11 12:52:12Z], ~U[2025-12-11 12:52:12Z], "Jen jedna zastávka celý rok scházela, aby Fofrman mohl dokončit svůj slib a projít kompletní tramvajovou trať na Slivenec. Nyní nastal ten správný čas.\n\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Nová trať na Slivenec | TÉMA", "4hKiFFR48Ec", 521, false, "https://www.youtube.com/watch?v=4hKiFFR48Ec", "/downloads/METROBUS - Tématická videa/2023-10-24 - Nová trať na Slivenec | TÉMA.mp4", false, 20, ~U[2023-10-24 12:00:07Z]] 13:52:12.667 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=91.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:12.669 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.2ms idle=23.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:12.670 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=24.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 [19513] 13:52:12.671 [debug] Current batch of media processed. Will check again in 1000ms 13:52:12.827 [debug] Current batch of media processed. Will check again in 1000ms 13:52:13.671 [debug] Current batch of media processed. Will check again in 1000ms 13:52:13.828 [debug] Current batch of media processed. Will check again in 1000ms 13:52:14.672 [debug] Current batch of media processed. Will check again in 1000ms 13:52:14.828 [debug] Current batch of media processed. Will check again in 1000ms 13:52:15.675 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Zakryté i odkryté stavební jámy, odvolání a soudní procesy... Ač to zatím není provozně poznat, na pozadí výstavby metra D se toho nezměnilo málo. Dan se podívá do hloubky.\n\nZveme vás na Dobrodružnou jízdu na Berounsko\n→ https://tram-bus.cz/dobrodruzna-jizda-vii/\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\nZdroje k videu:\n- https://zdopravy.cz/metro-d-ma-definitivne-platne-stavebni-povoleni-nejvyssi-spravni-soud-zamitl-kasacni-stiznosti-171043/\n- https://zdopravy.cz/o-stavbu-dalsi-casti-metra-maji-zajem-tri-sdruzeni-136280/\n- https://zdopravy.cz/komplikace-pro-dalsi-budovani-metra-uohs-zrusil-tendr-za-25-miliard-168613/\n- https://ct24.ceskatelevize.cz/regiony/3614750-tendr-na-druhy-usek-metra-d-byl-podle-predsedy-antimonopolniho-uradu-mlsny-v-poradku\n- https://zdopravy.cz/tendr-na-metro-d-neni-diskriminacni-predseda-uohs-zvratil-kauzu-ve-prospech-dopravniho-podniku-177356/\n- https://www.dpp.cz/spolecnost/pro-media/tiskove-zpravy/detail/278_2306-dpp-vybral-zhotovitele-stavby-druheho-useku-metra-d-olbrachtova-nove-dvory\n- https://ct24.ceskatelevize.cz/regiony/3612406-druhy-usek-metra-d-bude-stat-30-miliard-v-tendru-uspelo-sdruzeni-firmy-subterra\n- https://www.dpp.cz/spolecnost/pro-media/tiskove-zpravy/detail/278_2314-dpp-podal-trestni-oznameni-kvuli-vydirani-clenu-hodnotici-komise-v-tendru-na-druhy-usek-metra-d\n- https://zdopravy.cz/porr-se-tvrde-brani-vylouceni-z-tendru-na-metro-d-zverejnil-sve-pochybnosti-178065/\n- https://www.seznamzpravy.cz/clanek/domaci-kauzy-vitez-zakazky-za-30-miliard-podvadi-rika-konkurence-ma-i-fotky-z-islandu-237379\n- https://www.seznamzpravy.cz/clanek/domaci-kauzy-zakazka-na-metro-d-nove-dukazy-proc-nemela-vyhrat-nabidka-za-30-miliard-237697\n- https://ct24.ceskatelevize.cz/praha/3618714-evropska-investicni-banka-zvazuje-zruseni-financovani-metra-d\n- https://www.dpp.cz/spolecnost/pro-media/tiskove-zpravy/detail/278_2331-dpp-durazne-odmita-tvrzeni-ze-je-ohrozeno-financovani-metra-d-od-evropske-investicni-banky\n- https://ct24.ceskatelevize.cz/regiony/3618967-financovani-metra-d-u-evropske-investicni-banky-neni-ohrozeno-ujistuje-prazsky\n- https://www.irozhlas.cz/zpravy-domov/metro-d-porr-olbrachtova-nove-dvory-namitky-tendru-antimonopolni-urad-dpp-uohs_2310061612_jar\n- https://www.seznamzpravy.cz/clanek/domaci-kauzy-zakazka-na-metro-d-vyloucena-firma-se-obrati-na-policii-mluvi-o-podvodu-237845\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 380, "filename" => "/downloads/METROBUS - Tématická videa/2023-10-17 - Metro D po dvou letech | TÉMA.mp4", "id" => "2TwwYwEcNk4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2TwwYwEcNk4", "playlist_index" => 7, "timestamp" => 1697544005, "title" => "Metro D po dvou letech | TÉMA", "upload_date" => "20231017"} 13:52:15.676 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1130.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:52:15.678 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1132.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:15.680 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1133.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-17 12:00:05Z], 20] 13:52:15.688 [debug] QUERY OK source="media_items" db=5.7ms idle=1100.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zakryté i odkryté stavební jámy, odvolání a soudní procesy... Ač to zatím není provozně poznat, na pozadí výstavby metra D se toho nezměnilo málo. Dan se podívá do hloubky.\n\nZveme vás na Dobrodružnou jízdu na Berounsko\n→ https://tram-bus.cz/dobrodruzna-jizda-vii/\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\nZdroje k videu:\n- https://zdopravy.cz/metro-d-ma-definitivne-platne-stavebni-povoleni-nejvyssi-spravni-soud-zamitl-kasacni-stiznosti-171043/\n- https://zdopravy.cz/o-stavbu-dalsi-casti-metra-maji-zajem-tri-sdruzeni-136280/\n- https://zdopravy.cz/komplikace-pro-dalsi-budovani-metra-uohs-zrusil-tendr-za-25-miliard-168613/\n- https://ct24.ceskatelevize.cz/regiony/3614750-tendr-na-druhy-usek-metra-d-byl-podle-predsedy-antimonopolniho-uradu-mlsny-v-poradku\n- https://zdopravy.cz/tendr-na-metro-d-neni-diskriminacni-predseda-uohs-zvratil-kauzu-ve-prospech-dopravniho-podniku-177356/\n- https://www.dpp.cz/spolecnost/pro-media/tiskove-zpravy/detail/278_2306-dpp-vybral-zhotovitele-stavby-druheho-useku-metra-d-olbrachtova-nove-dvory\n- https://ct24.ceskatelevize.cz/regiony/3612406-druhy-usek-metra-d-bude-stat-30-miliard-v-tendru-uspelo-sdruzeni-firmy-subterra\n- https://www.dpp.cz/spolecnost/pro-media/tiskove-zpravy/detail/278_2314-dpp-podal-trestni-oznameni-kvuli-vydirani-clenu-hodnotici-komise-v-tendru-na-druhy-usek-metra-d\n- https://zdopravy.cz/porr-se-tvrde-brani-vylouceni-z-tendru-na-metro-d-zverejnil-sve-pochybnosti-178065/\n- https://www.seznamzpravy.cz/clanek/domaci-kauzy-vitez-zakazky-za-30-miliard-podvadi-rika-konkurence-ma-i-fotky-z-islandu-237379\n- https://www.seznamzpravy.cz/clanek/domaci-kauzy-zakazka-na-metro-d-nove-dukazy-proc-nemela-vyhrat-nabidka-za-30-miliard-237697\n- https://ct24.ceskatelevize.cz/praha/3618714-evropska-investicni-banka-zvazuje-zruseni-financovani-metra-d\n- https://www.dpp.cz/spolecnost/pro-media/tiskove-zpravy/detail/278_2331-dpp-durazne-odmita-tvrzeni-ze-je-ohrozeno-financovani-metra-d-od-evropske-investicni-banky\n- https://ct24.ceskatelevize.cz/regiony/3618967-financovani-metra-d-u-evropske-investicni-banky-neni-ohrozeno-ujistuje-prazsky\n- https://www.irozhlas.cz/zpravy-domov/metro-d-porr-olbrachtova-nove-dvory-namitky-tendru-antimonopolni-urad-dpp-uohs_2310061612_jar\n- https://www.seznamzpravy.cz/clanek/domaci-kauzy-zakazka-na-metro-d-vyloucena-firma-se-obrati-na-policii-mluvi-o-podvodu-237845\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Metro D po dvou letech | TÉMA", "66d54922-b457-4955-91f9-c2057ace3359", "2TwwYwEcNk4", false, 380, false, "https://www.youtube.com/watch?v=2TwwYwEcNk4", 7, "/downloads/METROBUS - Tématická videa/2023-10-17 - Metro D po dvou letech | TÉMA.mp4", false, false, 20, [], 1, ~U[2023-10-17 12:00:05Z], ~U[2025-12-11 12:52:15Z], ~U[2025-12-11 12:52:15Z], "Zakryté i odkryté stavební jámy, odvolání a soudní procesy... Ač to zatím není provozně poznat, na pozadí výstavby metra D se toho nezměnilo málo. Dan se podívá do hloubky.\n\nZveme vás na Dobrodružnou jízdu na Berounsko\n→ https://tram-bus.cz/dobrodruzna-jizda-vii/\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\nZdroje k videu:\n- https://zdopravy.cz/metro-d-ma-definitivne-platne-stavebni-povoleni-nejvyssi-spravni-soud-zamitl-kasacni-stiznosti-171043/\n- https://zdopravy.cz/o-stavbu-dalsi-casti-metra-maji-zajem-tri-sdruzeni-136280/\n- https://zdopravy.cz/komplikace-pro-dalsi-budovani-metra-uohs-zrusil-tendr-za-25-miliard-168613/\n- https://ct24.ceskatelevize.cz/regiony/3614750-tendr-na-druhy-usek-metra-d-byl-podle-predsedy-antimonopolniho-uradu-mlsny-v-poradku\n- https://zdopravy.cz/tendr-na-metro-d-neni-diskriminacni-predseda-uohs-zvratil-kauzu-ve-prospech-dopravniho-podniku-177356/\n- https://www.dpp.cz/spolecnost/pro-media/tiskove-zpravy/detail/278_2306-dpp-vybral-zhotovitele-stavby-druheho-useku-metra-d-olbrachtova-nove-dvory\n- https://ct24.ceskatelevize.cz/regiony/3612406-druhy-usek-metra-d-bude-stat-30-miliard-v-tendru-uspelo-sdruzeni-firmy-subterra\n- https://www.dpp.cz/spolecnost/pro-media/tiskove-zpravy/detail/278_2314-dpp-podal-trestni-oznameni-kvuli-vydirani-clenu-hodnotici-komise-v-tendru-na-druhy-usek-metra-d\n- https://zdopravy.cz/porr-se-tvrde-brani-vylouceni-z-tendru-na-metro-d-zverejnil-sve-pochybnosti-178065/\n- https://www.seznamzpravy.cz/clanek/domaci-kauzy-vitez-zakazky-za-30-miliard-podvadi-rika-konkurence-ma-i-fotky-z-islandu-237379\n- https://www.seznamzpravy.cz/clanek/domaci-kauzy-zakazka-na-metro-d-nove-dukazy-proc-nemela-vyhrat-nabidka-za-30-miliard-237697\n- https://ct24.ceskatelevize.cz/praha/3618714-evropska-investicni-banka-zvazuje-zruseni-financovani-metra-d\n- https://www.dpp.cz/spolecnost/pro-media/tiskove-zpravy/detail/278_2331-dpp-durazne-odmita-tvrzeni-ze-je-ohrozeno-financovani-metra-d-od-evropske-investicni-banky\n- https://ct24.ceskatelevize.cz/regiony/3618967-financovani-metra-d-u-evropske-investicni-banky-neni-ohrozeno-ujistuje-prazsky\n- https://www.irozhlas.cz/zpravy-domov/metro-d-porr-olbrachtova-nove-dvory-namitky-tendru-antimonopolni-urad-dpp-uohs_2310061612_jar\n- https://www.seznamzpravy.cz/clanek/domaci-kauzy-zakazka-na-metro-d-vyloucena-firma-se-obrati-na-policii-mluvi-o-podvodu-237845\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Metro D po dvou letech | TÉMA", "2TwwYwEcNk4", 380, false, "https://www.youtube.com/watch?v=2TwwYwEcNk4", "/downloads/METROBUS - Tématická videa/2023-10-17 - Metro D po dvou letech | TÉMA.mp4", false, 20, ~U[2023-10-17 12:00:05Z]] 13:52:15.691 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=106.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:15.693 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.2ms idle=15.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:15.696 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=16.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19515] 13:52:15.696 [debug] Current batch of media processed. Will check again in 1000ms 13:52:15.831 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Miška se ve svém zahraničním vlogu podíval do železničního muzea, které nelze srovnat s žádným místním. Nejstarší dochovaná lokomotiva v Evropě, stylová expozice, desítky objektů, to vše shrnuje.\n\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 523, "filename" => "/downloads/METROBUS - Akce a Vlogy/2023-11-21 - Nekonečné železniční muzeum v Belgii - Train World | VLOG.mp4", "id" => "MWAumQuZ3pA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=MWAumQuZ3pA", "playlist_index" => 17, "timestamp" => 1700571681, "title" => "Nekonečné železniční muzeum v Belgii - Train World | VLOG", "upload_date" => "20231121"} 13:52:15.833 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=151.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:52:15.835 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=147.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:15.836 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=144.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-21 13:01:21Z], 17] 13:52:15.841 [debug] QUERY OK source="media_items" db=2.9ms idle=144.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Miška se ve svém zahraničním vlogu podíval do železničního muzea, které nelze srovnat s žádným místním. Nejstarší dochovaná lokomotiva v Evropě, stylová expozice, desítky objektů, to vše shrnuje.\n\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Nekonečné železniční muzeum v Belgii - Train World | VLOG", "ee278cea-1d8a-419d-a8d8-1618d468d6a6", "MWAumQuZ3pA", false, 523, false, "https://www.youtube.com/watch?v=MWAumQuZ3pA", 17, "/downloads/METROBUS - Akce a Vlogy/2023-11-21 - Nekonečné železniční muzeum v Belgii - Train World | VLOG.mp4", false, false, 17, [], 1, ~U[2023-11-21 13:01:21Z], ~U[2025-12-11 12:52:15Z], ~U[2025-12-11 12:52:15Z], "Miška se ve svém zahraničním vlogu podíval do železničního muzea, které nelze srovnat s žádným místním. Nejstarší dochovaná lokomotiva v Evropě, stylová expozice, desítky objektů, to vše shrnuje.\n\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Nekonečné železniční muzeum v Belgii - Train World | VLOG", "MWAumQuZ3pA", 523, false, "https://www.youtube.com/watch?v=MWAumQuZ3pA", "/downloads/METROBUS - Akce a Vlogy/2023-11-21 - Nekonečné železniční muzeum v Belgii - Train World | VLOG.mp4", false, 17, ~U[2023-11-21 13:01:21Z]] 13:52:15.842 [debug] QUERY OK source="sources" db=0.8ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:15.844 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=10.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:15.846 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=9.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 [19257] 13:52:15.846 [debug] Current batch of media processed. Will check again in 1000ms 13:52:16.698 [debug] Current batch of media processed. Will check again in 1000ms 13:52:16.846 [debug] Current batch of media processed. Will check again in 1000ms 13:52:17.699 [debug] Current batch of media processed. Will check again in 1000ms 13:52:17.847 [debug] Current batch of media processed. Will check again in 1000ms 13:52:18.700 [debug] Current batch of media processed. Will check again in 1000ms 13:52:18.849 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Berounsko, Křivoklátsko, Rakovnicko... Za celý den jsme projeli neskutečné množství malých krásných konečných i zapomenutých linek na naší sedmé Dobrodružné jízdě.\n\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 364, "filename" => "/downloads/METROBUS - Akce a Vlogy/2023-10-31 - S podzimní Dobrodružnou jízdou na nakilometřiny | DOPRAVNÍ AKCE.mp4", "id" => "RC8qPfdicpI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RC8qPfdicpI", "playlist_index" => 18, "timestamp" => 1698757233, "title" => "S podzimní Dobrodružnou jízdou na nakilometřiny | DOPRAVNÍ AKCE", "upload_date" => "20231031"} 13:52:18.851 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1304.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:52:18.852 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1306.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:18.853 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1307.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-31 13:00:33Z], 17] 13:52:18.858 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=1263.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Berounsko, Křivoklátsko, Rakovnicko... Za celý den jsme projeli neskutečné množství malých krásných konečných i zapomenutých linek na naší sedmé Dobrodružné jízdě.\n\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "S podzimní Dobrodružnou jízdou na nakilometřiny | DOPRAVNÍ AKCE", "58123751-66ed-4167-be47-3725784ffa02", "RC8qPfdicpI", false, 364, false, "https://www.youtube.com/watch?v=RC8qPfdicpI", 18, "/downloads/METROBUS - Akce a Vlogy/2023-10-31 - S podzimní Dobrodružnou jízdou na nakilometřiny | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2023-10-31 13:00:33Z], ~U[2025-12-11 12:52:18Z], ~U[2025-12-11 12:52:18Z], "Berounsko, Křivoklátsko, Rakovnicko... Za celý den jsme projeli neskutečné množství malých krásných konečných i zapomenutých linek na naší sedmé Dobrodružné jízdě.\n\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "S podzimní Dobrodružnou jízdou na nakilometřiny | DOPRAVNÍ AKCE", "RC8qPfdicpI", 364, false, "https://www.youtube.com/watch?v=RC8qPfdicpI", "/downloads/METROBUS - Akce a Vlogy/2023-10-31 - S podzimní Dobrodružnou jízdou na nakilometřiny | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2023-10-31 13:00:33Z]] 13:52:18.860 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=264.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:18.861 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=9.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:18.863 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=10.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19259] 13:52:18.864 [debug] Current batch of media processed. Will check again in 1000ms 13:52:19.703 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nová, či stará? Co provázelo cestu tramvaje K2 do Prahy? Fofrman se tomu podívá na kloub.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 236, "filename" => "/downloads/METROBUS - Tématická videa/2023-02-28 - Nová historická tramvaj K2 v Praze | TÉMA.mp4", "id" => "_pWTPHKJwjc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_pWTPHKJwjc", "playlist_index" => 8, "timestamp" => 1677589234, "title" => "Nová historická tramvaj K2 v Praze | TÉMA", "upload_date" => "20230228"} 13:52:19.704 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=846.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:52:19.706 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=845.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:19.708 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=844.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-28 13:00:34Z], 20] 13:52:19.712 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=845.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nová, či stará? Co provázelo cestu tramvaje K2 do Prahy? Fofrman se tomu podívá na kloub.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nová historická tramvaj K2 v Praze | TÉMA", "c1b2a167-457c-48d2-ad05-799781452bbe", "_pWTPHKJwjc", false, 236, false, "https://www.youtube.com/watch?v=_pWTPHKJwjc", 8, "/downloads/METROBUS - Tématická videa/2023-02-28 - Nová historická tramvaj K2 v Praze | TÉMA.mp4", false, false, 20, [], 1, ~U[2023-02-28 13:00:34Z], ~U[2025-12-11 12:52:19Z], ~U[2025-12-11 12:52:19Z], "Nová, či stará? Co provázelo cestu tramvaje K2 do Prahy? Fofrman se tomu podívá na kloub.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nová historická tramvaj K2 v Praze | TÉMA", "_pWTPHKJwjc", 236, false, "https://www.youtube.com/watch?v=_pWTPHKJwjc", "/downloads/METROBUS - Tématická videa/2023-02-28 - Nová historická tramvaj K2 v Praze | TÉMA.mp4", false, 20, ~U[2023-02-28 13:00:34Z]] 13:52:19.714 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=115.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:19.715 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=9.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:19.717 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=9.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19517] 13:52:19.717 [debug] Current batch of media processed. Will check again in 1000ms 13:52:19.864 [debug] Current batch of media processed. Will check again in 1000ms 13:52:20.032 [info] {"source":"oban","duration":10151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:20.718 [debug] Current batch of media processed. Will check again in 1000ms 13:52:20.865 [debug] Current batch of media processed. Will check again in 1000ms 13:52:21.719 [debug] Current batch of media processed. Will check again in 1000ms 13:52:21.866 [debug] Current batch of media processed. Will check again in 1000ms 13:52:22.721 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "26 let tradiční hlas Dagmar Hazdrové provázel celou síť PID a nejen tu. Postupná klesající kvalita nicméně byla znát a tak se Praha rozhodla pečlivě vybrat hlas nový.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 311, "filename" => "/downloads/METROBUS - Tématická videa/2022-10-11 - Nový hlas PID | TÉMA.mp4", "id" => "BvuMljmgHxo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BvuMljmgHxo", "playlist_index" => 9, "timestamp" => 1665489615, "title" => "Nový hlas PID | TÉMA", "upload_date" => "20221011"} 13:52:22.723 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1177.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:52:22.725 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1179.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:22.727 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1180.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-11 12:00:15Z], 20] 13:52:22.731 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=1123.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["26 let tradiční hlas Dagmar Hazdrové provázel celou síť PID a nejen tu. Postupná klesající kvalita nicméně byla znát a tak se Praha rozhodla pečlivě vybrat hlas nový.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nový hlas PID | TÉMA", "b5075c21-12d3-4800-9e49-d5d4cbc075cb", "BvuMljmgHxo", false, 311, false, "https://www.youtube.com/watch?v=BvuMljmgHxo", 9, "/downloads/METROBUS - Tématická videa/2022-10-11 - Nový hlas PID | TÉMA.mp4", false, false, 20, [], 1, ~U[2022-10-11 12:00:15Z], ~U[2025-12-11 12:52:22Z], ~U[2025-12-11 12:52:22Z], "26 let tradiční hlas Dagmar Hazdrové provázel celou síť PID a nejen tu. Postupná klesající kvalita nicméně byla znát a tak se Praha rozhodla pečlivě vybrat hlas nový.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nový hlas PID | TÉMA", "BvuMljmgHxo", 311, false, "https://www.youtube.com/watch?v=BvuMljmgHxo", "/downloads/METROBUS - Tématická videa/2022-10-11 - Nový hlas PID | TÉMA.mp4", false, 20, ~U[2022-10-11 12:00:15Z]] 13:52:22.733 [debug] QUERY OK source="sources" db=1.0ms idle=124.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:22.734 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=10.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:22.736 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=10.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19519] 13:52:22.737 [debug] Current batch of media processed. Will check again in 1000ms 13:52:22.868 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Dvanáct větších či menších dopravních událostí. Tentokrát je nerozebíráme dopodrobna, ale všechny najednou v jednom videu!\n\nKapitoly:\n0:51 Strašice s Ostravskou\n1:10 DOD Jihlava\n1:43 Národní den železnice v Plzni\n2:24 Den železnice v Bohumíně\n3:33 Konec JHMD\n4:14 50. výročí ukončení provozu trolejbusů v Praze\n5:00 5. dobrodružná jízda\n5:35 60 let T3\n6:08 Rozsvícení vánočních vozidel\n6:50 Mikulášské jízdy\n7:01 Jízda s motorákem\n7:46 Vánoční vlak\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 527, "filename" => "/downloads/METROBUS - Akce a Vlogy/2023-06-27 - Podzimní akce v kostce | DOPRAVNÍ AKCE.mp4", "id" => "gWLjrI_DuEg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gWLjrI_DuEg", "playlist_index" => 19, "timestamp" => 1687867235, "title" => "Podzimní akce v kostce | DOPRAVNÍ AKCE", "upload_date" => "20230627"} 13:52:22.871 [debug] QUERY OK source="sources" db=1.3ms idle=142.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:52:22.872 [debug] QUERY OK source="sources" db=0.8ms idle=140.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:22.875 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=140.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-06-27 12:00:35Z], 17] 13:52:22.881 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=141.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dvanáct větších či menších dopravních událostí. Tentokrát je nerozebíráme dopodrobna, ale všechny najednou v jednom videu!\n\nKapitoly:\n0:51 Strašice s Ostravskou\n1:10 DOD Jihlava\n1:43 Národní den železnice v Plzni\n2:24 Den železnice v Bohumíně\n3:33 Konec JHMD\n4:14 50. výročí ukončení provozu trolejbusů v Praze\n5:00 5. dobrodružná jízda\n5:35 60 let T3\n6:08 Rozsvícení vánočních vozidel\n6:50 Mikulášské jízdy\n7:01 Jízda s motorákem\n7:46 Vánoční vlak\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Podzimní akce v kostce | DOPRAVNÍ AKCE", "b218bf46-bb0d-4a5b-86a2-2ad070d1052d", "gWLjrI_DuEg", false, 527, false, "https://www.youtube.com/watch?v=gWLjrI_DuEg", 19, "/downloads/METROBUS - Akce a Vlogy/2023-06-27 - Podzimní akce v kostce | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2023-06-27 12:00:35Z], ~U[2025-12-11 12:52:22Z], ~U[2025-12-11 12:52:22Z], "Dvanáct větších či menších dopravních událostí. Tentokrát je nerozebíráme dopodrobna, ale všechny najednou v jednom videu!\n\nKapitoly:\n0:51 Strašice s Ostravskou\n1:10 DOD Jihlava\n1:43 Národní den železnice v Plzni\n2:24 Den železnice v Bohumíně\n3:33 Konec JHMD\n4:14 50. výročí ukončení provozu trolejbusů v Praze\n5:00 5. dobrodružná jízda\n5:35 60 let T3\n6:08 Rozsvícení vánočních vozidel\n6:50 Mikulášské jízdy\n7:01 Jízda s motorákem\n7:46 Vánoční vlak\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Podzimní akce v kostce | DOPRAVNÍ AKCE", "gWLjrI_DuEg", 527, false, "https://www.youtube.com/watch?v=gWLjrI_DuEg", "/downloads/METROBUS - Akce a Vlogy/2023-06-27 - Podzimní akce v kostce | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2023-06-27 12:00:35Z]] 13:52:22.882 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=144.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:22.884 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=12.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:22.886 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=12.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19261] 13:52:22.886 [debug] Current batch of media processed. Will check again in 1000ms 13:52:23.737 [debug] Current batch of media processed. Will check again in 1000ms 13:52:23.888 [debug] Current batch of media processed. Will check again in 1000ms 13:52:24.738 [debug] Current batch of media processed. Will check again in 1000ms 13:52:24.888 [debug] Current batch of media processed. Will check again in 1000ms 13:52:25.741 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nepřestupní tarif s jízdenkou u řidiče, plynové autobusy, linky s všemožnými intervaly... Tentokrát se podíváme do největšího středočeského města, které se snaží udržovat MHD na úrovni a o úspěchu by se dalo snadno polemizovat.\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na jízdu autobusem a vlakem na Kozí dráhu!\n→ https://fb.me/e/6QMLmrjDL\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 369, "filename" => "/downloads/METROBUS - Tématická videa/2022-07-26 - Kladenská polointegrovaná MHD | TÉMA.mp4", "id" => "A6Bs3JqkVyI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=A6Bs3JqkVyI", "playlist_index" => 10, "timestamp" => 1658836804, "title" => "Kladenská polointegrovaná MHD | TÉMA", "upload_date" => "20220726"} 13:52:25.742 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1196.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:52:25.744 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1197.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:25.745 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1198.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-07-26 12:00:04Z], 20] 13:52:25.751 [debug] QUERY OK source="media_items" db=3.9ms idle=1134.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nepřestupní tarif s jízdenkou u řidiče, plynové autobusy, linky s všemožnými intervaly... Tentokrát se podíváme do největšího středočeského města, které se snaží udržovat MHD na úrovni a o úspěchu by se dalo snadno polemizovat.\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na jízdu autobusem a vlakem na Kozí dráhu!\n→ https://fb.me/e/6QMLmrjDL\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Kladenská polointegrovaná MHD | TÉMA", "367e02e3-9a99-4811-b5f2-8c33aa111125", "A6Bs3JqkVyI", false, 369, false, "https://www.youtube.com/watch?v=A6Bs3JqkVyI", 10, "/downloads/METROBUS - Tématická videa/2022-07-26 - Kladenská polointegrovaná MHD | TÉMA.mp4", false, false, 20, [], 1, ~U[2022-07-26 12:00:04Z], ~U[2025-12-11 12:52:25Z], ~U[2025-12-11 12:52:25Z], "Nepřestupní tarif s jízdenkou u řidiče, plynové autobusy, linky s všemožnými intervaly... Tentokrát se podíváme do největšího středočeského města, které se snaží udržovat MHD na úrovni a o úspěchu by se dalo snadno polemizovat.\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na jízdu autobusem a vlakem na Kozí dráhu!\n→ https://fb.me/e/6QMLmrjDL\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Kladenská polointegrovaná MHD | TÉMA", "A6Bs3JqkVyI", 369, false, "https://www.youtube.com/watch?v=A6Bs3JqkVyI", "/downloads/METROBUS - Tématická videa/2022-07-26 - Kladenská polointegrovaná MHD | TÉMA.mp4", false, 20, ~U[2022-07-26 12:00:04Z]] 13:52:25.753 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=137.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:25.754 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:25.756 [debug] QUERY OK source="media_items" db=0.6ms idle=11.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19521] 13:52:25.756 [debug] Current batch of media processed. Will check again in 1000ms 13:52:25.891 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Hned týden po vlogu ze Dne PID můžeme porovnat, jak si ve srovnání vedla skromnější akce v Braníku. Určení dětem rozhodně nebylo pro zážitek definitivní.\n\nZveme vás na 75. narozeniny smyčky Dlabačov!\n→ https://metrobus.cz/dlabacov2023\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 341, "filename" => "/downloads/METROBUS - Akce a Vlogy/2023-06-20 - Skromnější, ale o to hezčí Dopravní den v Braníku | DOPRAVNÍ AKCE.mp4", "id" => "Ze9Z8cnnGOc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Ze9Z8cnnGOc", "playlist_index" => 20, "timestamp" => 1687262433, "title" => "Skromnější, ale o to hezčí Dopravní den v Braníku | DOPRAVNÍ AKCE", "upload_date" => "20230620"} 13:52:25.893 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=145.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:52:25.895 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=143.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:25.896 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=142.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-06-20 12:00:33Z], 17] 13:52:25.902 [debug] QUERY OK source="media_items" db=4.0ms queue=0.1ms idle=143.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hned týden po vlogu ze Dne PID můžeme porovnat, jak si ve srovnání vedla skromnější akce v Braníku. Určení dětem rozhodně nebylo pro zážitek definitivní.\n\nZveme vás na 75. narozeniny smyčky Dlabačov!\n→ https://metrobus.cz/dlabacov2023\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Skromnější, ale o to hezčí Dopravní den v Braníku | DOPRAVNÍ AKCE", "bf800497-ea88-4869-9250-02a62a0a624d", "Ze9Z8cnnGOc", false, 341, false, "https://www.youtube.com/watch?v=Ze9Z8cnnGOc", 20, "/downloads/METROBUS - Akce a Vlogy/2023-06-20 - Skromnější, ale o to hezčí Dopravní den v Braníku | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2023-06-20 12:00:33Z], ~U[2025-12-11 12:52:25Z], ~U[2025-12-11 12:52:25Z], "Hned týden po vlogu ze Dne PID můžeme porovnat, jak si ve srovnání vedla skromnější akce v Braníku. Určení dětem rozhodně nebylo pro zážitek definitivní.\n\nZveme vás na 75. narozeniny smyčky Dlabačov!\n→ https://metrobus.cz/dlabacov2023\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Skromnější, ale o to hezčí Dopravní den v Braníku | DOPRAVNÍ AKCE", "Ze9Z8cnnGOc", 341, false, "https://www.youtube.com/watch?v=Ze9Z8cnnGOc", "/downloads/METROBUS - Akce a Vlogy/2023-06-20 - Skromnější, ale o to hezčí Dopravní den v Braníku | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2023-06-20 12:00:33Z]] 13:52:25.904 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=147.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:25.905 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=11.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:25.907 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=11.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19263] 13:52:25.908 [debug] Current batch of media processed. Will check again in 1000ms 13:52:26.757 [debug] Current batch of media processed. Will check again in 1000ms 13:52:26.909 [debug] Current batch of media processed. Will check again in 1000ms 13:52:27.758 [debug] Current batch of media processed. Will check again in 1000ms 13:52:27.910 [debug] Current batch of media processed. Will check again in 1000ms 13:52:28.758 [debug] Current batch of media processed. Will check again in 1000ms 13:52:28.912 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Tradiční sjezd autobusů všech dopravců a co nejvíce značek a druhů... se vyvíjí zajímavým směrem. Počet značek a druhů klesá, stejně jako počet dopravců nestoupá. Navštívili jsme tuto akci a popsali, co se dá.\n\nZveme vás na 75. narozeniny smyčky Dlabačov!\n→ https://metrobus.cz/dlabacov2023\n\nČasové značky:\n0:00 \n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 840, "filename" => "/downloads/METROBUS - Akce a Vlogy/2023-06-13 - Autobusový Den PID v Letňanech 2023 | DOPRAVNÍ AKCE.mp4", "id" => "AWWjdMMeLnA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=AWWjdMMeLnA", "playlist_index" => 21, "timestamp" => 1686657606, "title" => "Autobusový Den PID v Letňanech 2023 | DOPRAVNÍ AKCE", "upload_date" => "20230613"} 13:52:28.914 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1367.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:52:28.917 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=1369.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:28.918 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1371.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-06-13 12:00:06Z], 17] 13:52:28.924 [debug] QUERY OK source="media_items" db=3.2ms idle=1300.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tradiční sjezd autobusů všech dopravců a co nejvíce značek a druhů... se vyvíjí zajímavým směrem. Počet značek a druhů klesá, stejně jako počet dopravců nestoupá. Navštívili jsme tuto akci a popsali, co se dá.\n\nZveme vás na 75. narozeniny smyčky Dlabačov!\n→ https://metrobus.cz/dlabacov2023\n\nČasové značky:\n0:00 \n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Autobusový Den PID v Letňanech 2023 | DOPRAVNÍ AKCE", "59981c7a-ec51-4958-995b-8a6813cf440b", "AWWjdMMeLnA", false, 840, false, "https://www.youtube.com/watch?v=AWWjdMMeLnA", 21, "/downloads/METROBUS - Akce a Vlogy/2023-06-13 - Autobusový Den PID v Letňanech 2023 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2023-06-13 12:00:06Z], ~U[2025-12-11 12:52:28Z], ~U[2025-12-11 12:52:28Z], "Tradiční sjezd autobusů všech dopravců a co nejvíce značek a druhů... se vyvíjí zajímavým směrem. Počet značek a druhů klesá, stejně jako počet dopravců nestoupá. Navštívili jsme tuto akci a popsali, co se dá.\n\nZveme vás na 75. narozeniny smyčky Dlabačov!\n→ https://metrobus.cz/dlabacov2023\n\nČasové značky:\n0:00 \n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Autobusový Den PID v Letňanech 2023 | DOPRAVNÍ AKCE", "AWWjdMMeLnA", 840, false, "https://www.youtube.com/watch?v=AWWjdMMeLnA", "/downloads/METROBUS - Akce a Vlogy/2023-06-13 - Autobusový Den PID v Letňanech 2023 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2023-06-13 12:00:06Z]] 13:52:28.925 [debug] QUERY OK source="sources" db=0.8ms idle=303.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:28.926 [debug] QUERY OK source="media_profiles" db=0.8ms idle=11.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:28.929 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=10.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19265] 13:52:28.929 [debug] Current batch of media processed. Will check again in 1000ms 13:52:29.760 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Zatím spíše opomenutý přestupní bod u metra Depo Hostivař se mění k nepoznání. Nové tramvajové koleje, autobusová nástupiště a slíbena je i vlaková zastávka.\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 435, "filename" => "/downloads/METROBUS - Tématická videa/2022-07-12 - Nová tramvajová smyčka Depo Hostivař | TÉMA.mp4", "id" => "SlpJcN3pMpw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SlpJcN3pMpw", "playlist_index" => 11, "timestamp" => 1657627218, "title" => "Nová tramvajová smyčka Depo Hostivař | TÉMA", "upload_date" => "20220712"} 13:52:29.760 [debug] QUERY OK source="sources" db=0.3ms 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" IN (?)) [20] 13:52:29.762 [debug] QUERY OK source="sources" db=0.6ms idle=836.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:29.763 [debug] QUERY OK source="media_items" db=0.8ms idle=835.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-07-12 12:00:18Z], 20] 13:52:29.766 [debug] QUERY OK source="media_items" db=1.7ms idle=834.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zatím spíše opomenutý přestupní bod u metra Depo Hostivař se mění k nepoznání. Nové tramvajové koleje, autobusová nástupiště a slíbena je i vlaková zastávka.\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nová tramvajová smyčka Depo Hostivař | TÉMA", "3a9523b9-0333-4a90-8042-5e77cb40cd7c", "SlpJcN3pMpw", false, 435, false, "https://www.youtube.com/watch?v=SlpJcN3pMpw", 11, "/downloads/METROBUS - Tématická videa/2022-07-12 - Nová tramvajová smyčka Depo Hostivař | TÉMA.mp4", false, false, 20, [], 1, ~U[2022-07-12 12:00:18Z], ~U[2025-12-11 12:52:29Z], ~U[2025-12-11 12:52:29Z], "Zatím spíše opomenutý přestupní bod u metra Depo Hostivař se mění k nepoznání. Nové tramvajové koleje, autobusová nástupiště a slíbena je i vlaková zastávka.\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nová tramvajová smyčka Depo Hostivař | TÉMA", "SlpJcN3pMpw", 435, false, "https://www.youtube.com/watch?v=SlpJcN3pMpw", "/downloads/METROBUS - Tématická videa/2022-07-12 - Nová tramvajová smyčka Depo Hostivař | TÉMA.mp4", false, 20, ~U[2022-07-12 12:00:18Z]] 13:52:29.766 [debug] QUERY OK source="sources" db=0.3ms idle=143.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:29.767 [debug] QUERY OK source="media_profiles" db=0.5ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:29.768 [debug] QUERY OK source="media_items" db=0.4ms idle=5.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19523] 13:52:29.768 [debug] Current batch of media processed. Will check again in 1000ms 13:52:29.930 [debug] Current batch of media processed. Will check again in 1000ms 13:52:30.770 [debug] Current batch of media processed. Will check again in 1000ms 13:52:30.931 [debug] Current batch of media processed. Will check again in 1000ms 13:52:31.770 [debug] Current batch of media processed. Will check again in 1000ms 13:52:31.933 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Oslavné jízdy tramvají historických i historičtějších... to nám přinesl minulý pátek ve jménu oslav otevření tramvajové tratě z Modřan na Libuš.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 286, "filename" => "/downloads/METROBUS - Akce a Vlogy/2023-05-30 - Jak vyjely tramvaje na Libuš | REPORTÁŽ.mp4", "id" => "YMU6JZEH7Zo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=YMU6JZEH7Zo", "playlist_index" => 22, "timestamp" => 1685448024, "title" => "Jak vyjely tramvaje na Libuš | REPORTÁŽ", "upload_date" => "20230530"} 13:52:31.934 [debug] QUERY OK source="sources" db=0.6ms idle=387.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:52:31.935 [debug] QUERY OK source="sources" db=0.6ms idle=388.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:31.936 [debug] QUERY OK source="media_items" db=0.8ms idle=389.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-30 12:00:24Z], 17] 13:52:31.939 [debug] QUERY OK source="media_items" db=1.8ms idle=391.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Oslavné jízdy tramvají historických i historičtějších... to nám přinesl minulý pátek ve jménu oslav otevření tramvajové tratě z Modřan na Libuš.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak vyjely tramvaje na Libuš | REPORTÁŽ", "813e374a-939a-4175-ae8c-60303c211fe0", "YMU6JZEH7Zo", false, 286, false, "https://www.youtube.com/watch?v=YMU6JZEH7Zo", 22, "/downloads/METROBUS - Akce a Vlogy/2023-05-30 - Jak vyjely tramvaje na Libuš | REPORTÁŽ.mp4", false, false, 17, [], 1, ~U[2023-05-30 12:00:24Z], ~U[2025-12-11 12:52:31Z], ~U[2025-12-11 12:52:31Z], "Oslavné jízdy tramvají historických i historičtějších... to nám přinesl minulý pátek ve jménu oslav otevření tramvajové tratě z Modřan na Libuš.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak vyjely tramvaje na Libuš | REPORTÁŽ", "YMU6JZEH7Zo", 286, false, "https://www.youtube.com/watch?v=YMU6JZEH7Zo", "/downloads/METROBUS - Akce a Vlogy/2023-05-30 - Jak vyjely tramvaje na Libuš | REPORTÁŽ.mp4", false, 17, ~U[2023-05-30 12:00:24Z]] 13:52:31.941 [debug] QUERY OK source="sources" db=0.8ms idle=306.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:31.941 [debug] QUERY OK source="media_profiles" db=0.5ms idle=7.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:31.943 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19267] 13:52:31.943 [debug] Current batch of media processed. Will check again in 1000ms 13:52:32.772 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Po 14 letech slibů o rozvoji tramvajové dopravy jsme se dočkali. Dvě nové zastávky na kraji Barrandova, jedna u nové zástavby a druhá poměrně daleko od zástavby staré. Několik dní po otevření jsme se zajeli podívat, jak celá stavba dopadla.\n\nZveme vás:\n~ Narozeninový stream Metrobusu 29.4. zde na YT\n~ Dobrodružná jìzda Ostravskou\nhttps://tram-bus.cz/dobrodruzna-jizda-iv/\n~ Sbírka na opravu Košické Karosy spolku prdBus\nhttps://startovac.cz/projekty/generalni-oprava-b741-1922-dpmz/\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 850, "filename" => "/downloads/METROBUS - Tématická videa/2022-04-19 - Nově otevřená trať do Holyně | TÉMA.mp4", "id" => "kIpuuZBBSv4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kIpuuZBBSv4", "playlist_index" => 12, "timestamp" => 1650369617, "title" => "Nově otevřená trať do Holyně | TÉMA", "upload_date" => "20220419"} 13:52:32.775 [debug] QUERY OK source="sources" db=2.2ms idle=833.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:52:32.777 [debug] QUERY OK source="sources" db=0.7ms idle=835.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:32.779 [debug] QUERY OK source="media_items" db=2.0ms idle=835.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-04-19 12:00:17Z], 20] 13:52:32.785 [debug] QUERY OK source="media_items" db=3.9ms idle=837.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Po 14 letech slibů o rozvoji tramvajové dopravy jsme se dočkali. Dvě nové zastávky na kraji Barrandova, jedna u nové zástavby a druhá poměrně daleko od zástavby staré. Několik dní po otevření jsme se zajeli podívat, jak celá stavba dopadla.\n\nZveme vás:\n~ Narozeninový stream Metrobusu 29.4. zde na YT\n~ Dobrodružná jìzda Ostravskou\nhttps://tram-bus.cz/dobrodruzna-jizda-iv/\n~ Sbírka na opravu Košické Karosy spolku prdBus\nhttps://startovac.cz/projekty/generalni-oprava-b741-1922-dpmz/\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nově otevřená trať do Holyně | TÉMA", "70e22fc3-308e-4017-9727-986ea91c88cc", "kIpuuZBBSv4", false, 850, false, "https://www.youtube.com/watch?v=kIpuuZBBSv4", 12, "/downloads/METROBUS - Tématická videa/2022-04-19 - Nově otevřená trať do Holyně | TÉMA.mp4", false, false, 20, [], 1, ~U[2022-04-19 12:00:17Z], ~U[2025-12-11 12:52:32Z], ~U[2025-12-11 12:52:32Z], "Po 14 letech slibů o rozvoji tramvajové dopravy jsme se dočkali. Dvě nové zastávky na kraji Barrandova, jedna u nové zástavby a druhá poměrně daleko od zástavby staré. Několik dní po otevření jsme se zajeli podívat, jak celá stavba dopadla.\n\nZveme vás:\n~ Narozeninový stream Metrobusu 29.4. zde na YT\n~ Dobrodružná jìzda Ostravskou\nhttps://tram-bus.cz/dobrodruzna-jizda-iv/\n~ Sbírka na opravu Košické Karosy spolku prdBus\nhttps://startovac.cz/projekty/generalni-oprava-b741-1922-dpmz/\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nově otevřená trať do Holyně | TÉMA", "kIpuuZBBSv4", 850, false, "https://www.youtube.com/watch?v=kIpuuZBBSv4", "/downloads/METROBUS - Tématická videa/2022-04-19 - Nově otevřená trať do Holyně | TÉMA.mp4", false, 20, ~U[2022-04-19 12:00:17Z]] 13:52:32.787 [debug] QUERY OK source="sources" db=1.0ms queue=0.4ms idle=150.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:32.789 [debug] QUERY OK source="media_profiles" db=0.6ms idle=12.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:32.792 [debug] QUERY OK source="media_items" db=1.5ms queue=0.5ms idle=13.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19525] 13:52:32.793 [debug] Current batch of media processed. Will check again in 1000ms 13:52:32.943 [debug] Current batch of media processed. Will check again in 1000ms 13:52:33.794 [debug] Current batch of media processed. Will check again in 1000ms 13:52:33.945 [debug] Current batch of media processed. Will check again in 1000ms 13:52:34.794 [debug] Current batch of media processed. Will check again in 1000ms 13:52:34.946 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Dlouho autobusy opuštěná vesnice Řepčice, nejlepší konečná Všešímy, SŠŘ či lávka v havarijním stavu v Samopších? Nejen to jsme potkali na jarní Dobrodružné jízdě.\n\nČasové značky:\n0:00 Začátek videa\n0:31 Odjezd z Roztyl\n0:47 Řepčice\n1:14 Objezd Všeším\n2:00 Senohraby a Ondřejov\n2:27 Přes Sázavu dále\n2:47 Samopše s mostem a koupáním\n3:51 Valíme to na Kutnou Horu přes Malešov\n4:36 Konec vyprávění\n4:59 Závěr\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 336, "filename" => "/downloads/METROBUS - Akce a Vlogy/2023-05-02 - Jak jsme na VI. Dobrodružné jízdě putovali na Kutnohorsko | DOPRAVNÍ AKCE.mp4", "id" => "tWLW0VfNK2I", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=tWLW0VfNK2I", "playlist_index" => 23, "timestamp" => 1683028843, "title" => "Jak jsme na VI. Dobrodružné jízdě putovali na Kutnohorsko | DOPRAVNÍ AKCE", "upload_date" => "20230502"} 13:52:34.947 [debug] QUERY OK source="sources" db=0.4ms idle=400.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:52:34.948 [debug] QUERY OK source="sources" db=0.6ms idle=401.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:34.949 [debug] QUERY OK source="media_items" db=0.6ms idle=402.7ms 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 12:00:43Z], 17] 13:52:34.956 [debug] QUERY OK source="media_items" db=6.2ms idle=404.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dlouho autobusy opuštěná vesnice Řepčice, nejlepší konečná Všešímy, SŠŘ či lávka v havarijním stavu v Samopších? Nejen to jsme potkali na jarní Dobrodružné jízdě.\n\nČasové značky:\n0:00 Začátek videa\n0:31 Odjezd z Roztyl\n0:47 Řepčice\n1:14 Objezd Všeším\n2:00 Senohraby a Ondřejov\n2:27 Přes Sázavu dále\n2:47 Samopše s mostem a koupáním\n3:51 Valíme to na Kutnou Horu přes Malešov\n4:36 Konec vyprávění\n4:59 Závěr\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak jsme na VI. Dobrodružné jízdě putovali na Kutnohorsko | DOPRAVNÍ AKCE", "7140eed0-24f4-4d48-80d6-2bef68f26c18", "tWLW0VfNK2I", false, 336, false, "https://www.youtube.com/watch?v=tWLW0VfNK2I", 23, "/downloads/METROBUS - Akce a Vlogy/2023-05-02 - Jak jsme na VI. Dobrodružné jízdě putovali na Kutnohorsko | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2023-05-02 12:00:43Z], ~U[2025-12-11 12:52:34Z], ~U[2025-12-11 12:52:34Z], "Dlouho autobusy opuštěná vesnice Řepčice, nejlepší konečná Všešímy, SŠŘ či lávka v havarijním stavu v Samopších? Nejen to jsme potkali na jarní Dobrodružné jízdě.\n\nČasové značky:\n0:00 Začátek videa\n0:31 Odjezd z Roztyl\n0:47 Řepčice\n1:14 Objezd Všeším\n2:00 Senohraby a Ondřejov\n2:27 Přes Sázavu dále\n2:47 Samopše s mostem a koupáním\n3:51 Valíme to na Kutnou Horu přes Malešov\n4:36 Konec vyprávění\n4:59 Závěr\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak jsme na VI. Dobrodružné jízdě putovali na Kutnohorsko | DOPRAVNÍ AKCE", "tWLW0VfNK2I", 336, false, "https://www.youtube.com/watch?v=tWLW0VfNK2I", "/downloads/METROBUS - Akce a Vlogy/2023-05-02 - Jak jsme na VI. Dobrodružné jízdě putovali na Kutnohorsko | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2023-05-02 12:00:43Z]] 13:52:34.957 [debug] QUERY OK source="sources" db=0.5ms idle=313.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:34.958 [debug] QUERY OK source="media_profiles" db=0.4ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:34.959 [debug] QUERY OK source="media_items" db=0.6ms queue=0.3ms idle=10.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19269] 13:52:34.960 [debug] Current batch of media processed. Will check again in 1000ms 13:52:35.796 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Města jsou sice menší, ale stále dostatečně velká na samostatný provoz veřejné dopravy. Pomalu rozjíždíme sérii o MHD mimo Prahu a začínáme Říčany, které ve své nejmodernější podobě vypravují několik zelených minibusů zdarma každý den.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 340, "filename" => "/downloads/METROBUS - Tématická videa/2022-04-12 - Osm linek MHD v Říčanech | TÉMA.mp4", "id" => "78QhnLf1Qk4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=78QhnLf1Qk4", "playlist_index" => 13, "timestamp" => 1649766472, "title" => "Osm linek MHD v Říčanech | TÉMA", "upload_date" => "20220412"} 13:52:35.798 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=841.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:52:35.799 [debug] QUERY OK source="sources" db=0.5ms idle=841.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:35.801 [debug] QUERY OK source="media_items" db=0.9ms idle=841.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-04-12 12:27:52Z], 20] 13:52:35.806 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=842.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Města jsou sice menší, ale stále dostatečně velká na samostatný provoz veřejné dopravy. Pomalu rozjíždíme sérii o MHD mimo Prahu a začínáme Říčany, které ve své nejmodernější podobě vypravují několik zelených minibusů zdarma každý den.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Osm linek MHD v Říčanech | TÉMA", "011941ac-547d-460b-918e-b77d16addedf", "78QhnLf1Qk4", false, 340, false, "https://www.youtube.com/watch?v=78QhnLf1Qk4", 13, "/downloads/METROBUS - Tématická videa/2022-04-12 - Osm linek MHD v Říčanech | TÉMA.mp4", false, false, 20, [], 1, ~U[2022-04-12 12:27:52Z], ~U[2025-12-11 12:52:35Z], ~U[2025-12-11 12:52:35Z], "Města jsou sice menší, ale stále dostatečně velká na samostatný provoz veřejné dopravy. Pomalu rozjíždíme sérii o MHD mimo Prahu a začínáme Říčany, které ve své nejmodernější podobě vypravují několik zelených minibusů zdarma každý den.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Osm linek MHD v Říčanech | TÉMA", "78QhnLf1Qk4", 340, false, "https://www.youtube.com/watch?v=78QhnLf1Qk4", "/downloads/METROBUS - Tématická videa/2022-04-12 - Osm linek MHD v Říčanech | TÉMA.mp4", false, 20, ~U[2022-04-12 12:27:52Z]] 13:52:35.808 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=161.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:35.809 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.2ms idle=10.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:35.812 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=10.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19527] 13:52:35.812 [debug] Current batch of media processed. Will check again in 1000ms 13:52:35.961 [debug] Current batch of media processed. Will check again in 1000ms 13:52:36.813 [debug] Current batch of media processed. Will check again in 1000ms 13:52:36.963 [debug] Current batch of media processed. Will check again in 1000ms 13:52:37.813 [debug] Current batch of media processed. Will check again in 1000ms 13:52:37.963 [debug] Current batch of media processed. Will check again in 1000ms 13:52:38.815 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Letošní změna jízdních řádu byla na množství novinek velmi bohatá. Přinesla třeba novou hvězdu střední Evropy, zrychlení na jedné trati o 12 minut nebo spoustu soukromníků na nových trasách a ubylo nejstarších kupéčkových vozů. Byly všechny tyto novinky ale vhodné? Nedošlo někde naopak ke zhoršení kvality cestování? Přesně tyto otázky řeší a zodpovídá Raf v tomto vlogu.\n\nKapitoly:\n0:00 Interjety u Českých drah \n1:59 Push-pully na Ostravsku\n3:11 Regiojet pravobřežkou do Ústí\n4:45 Vyhýbna Bartoušov\n5:28 Integrace Mladoboleslavska\n5:56 Prohození dopravců ve Staré Pace\n6:40 Trilex na Českolipsku\n8:18 Plzeňské Pantery\n\nDěkujeme za videa: https://youtube.com/c/TomasPelech\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 574, "filename" => "/downloads/METROBUS - Tématická videa/2022-02-08 - Co přinesl nový jízdní řád pro rok 2022? | TÉMA.mp4", "id" => "DDat_sXXzCw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DDat_sXXzCw", "playlist_index" => 14, "timestamp" => 1644325230, "title" => "Co přinesl nový jízdní řád pro rok 2022? | TÉMA", "upload_date" => "20220208"} 13:52:38.816 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1266.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:52:38.817 [debug] QUERY OK source="sources" db=0.6ms idle=1267.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:38.818 [debug] QUERY OK source="media_items" db=0.8ms idle=1268.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-02-08 13:00:30Z], 20] 13:52:38.822 [debug] QUERY OK source="media_items" db=2.8ms idle=1167.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Letošní změna jízdních řádu byla na množství novinek velmi bohatá. Přinesla třeba novou hvězdu střední Evropy, zrychlení na jedné trati o 12 minut nebo spoustu soukromníků na nových trasách a ubylo nejstarších kupéčkových vozů. Byly všechny tyto novinky ale vhodné? Nedošlo někde naopak ke zhoršení kvality cestování? Přesně tyto otázky řeší a zodpovídá Raf v tomto vlogu.\n\nKapitoly:\n0:00 Interjety u Českých drah \n1:59 Push-pully na Ostravsku\n3:11 Regiojet pravobřežkou do Ústí\n4:45 Vyhýbna Bartoušov\n5:28 Integrace Mladoboleslavska\n5:56 Prohození dopravců ve Staré Pace\n6:40 Trilex na Českolipsku\n8:18 Plzeňské Pantery\n\nDěkujeme za videa: https://youtube.com/c/TomasPelech\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Co přinesl nový jízdní řád pro rok 2022? | TÉMA", "aec088ee-80b6-4a21-9371-9a730b18b194", "DDat_sXXzCw", false, 574, false, "https://www.youtube.com/watch?v=DDat_sXXzCw", 14, "/downloads/METROBUS - Tématická videa/2022-02-08 - Co přinesl nový jízdní řád pro rok 2022? | TÉMA.mp4", false, false, 20, [], 1, ~U[2022-02-08 13:00:30Z], ~U[2025-12-11 12:52:38Z], ~U[2025-12-11 12:52:38Z], "Letošní změna jízdních řádu byla na množství novinek velmi bohatá. Přinesla třeba novou hvězdu střední Evropy, zrychlení na jedné trati o 12 minut nebo spoustu soukromníků na nových trasách a ubylo nejstarších kupéčkových vozů. Byly všechny tyto novinky ale vhodné? Nedošlo někde naopak ke zhoršení kvality cestování? Přesně tyto otázky řeší a zodpovídá Raf v tomto vlogu.\n\nKapitoly:\n0:00 Interjety u Českých drah \n1:59 Push-pully na Ostravsku\n3:11 Regiojet pravobřežkou do Ústí\n4:45 Vyhýbna Bartoušov\n5:28 Integrace Mladoboleslavska\n5:56 Prohození dopravců ve Staré Pace\n6:40 Trilex na Českolipsku\n8:18 Plzeňské Pantery\n\nDěkujeme za videa: https://youtube.com/c/TomasPelech\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Co přinesl nový jízdní řád pro rok 2022? | TÉMA", "DDat_sXXzCw", 574, false, "https://www.youtube.com/watch?v=DDat_sXXzCw", "/downloads/METROBUS - Tématická videa/2022-02-08 - Co přinesl nový jízdní řád pro rok 2022? | TÉMA.mp4", false, 20, ~U[2022-02-08 13:00:30Z]] 13:52:38.823 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=169.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:38.824 [debug] QUERY OK source="media_profiles" db=0.4ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:38.825 [debug] QUERY OK source="media_items" db=0.5ms idle=7.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19529] 13:52:38.825 [debug] Current batch of media processed. Will check again in 1000ms 13:52:38.965 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Vzpomínáme na letní prázdniny, kdy se letos Aslanex podíval do Tater na pár nezvyklých forem dopravy. Zaujala ho více horská tramvaj z Popradu, nebo lanovky na Skalnaté pleso, z nichž je každá jiná?\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 793, "filename" => "/downloads/METROBUS - Akce a Vlogy/2023-01-10 - Do Tater za tramvají a lanovkou | VLOG.mp4", "id" => "SeXWeHLCcTM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SeXWeHLCcTM", "playlist_index" => 24, "timestamp" => 1673355613, "title" => "Do Tater za tramvají a lanovkou | VLOG", "upload_date" => "20230110"} 13:52:38.967 [debug] QUERY OK source="sources" db=0.9ms queue=0.3ms idle=147.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:52:38.969 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=146.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:38.971 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=146.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-10 13:00:13Z], 17] 13:52:38.976 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=147.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vzpomínáme na letní prázdniny, kdy se letos Aslanex podíval do Tater na pár nezvyklých forem dopravy. Zaujala ho více horská tramvaj z Popradu, nebo lanovky na Skalnaté pleso, z nichž je každá jiná?\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Do Tater za tramvají a lanovkou | VLOG", "d24442d4-be90-4330-8fe1-6962efe4ba82", "SeXWeHLCcTM", false, 793, false, "https://www.youtube.com/watch?v=SeXWeHLCcTM", 24, "/downloads/METROBUS - Akce a Vlogy/2023-01-10 - Do Tater za tramvají a lanovkou | VLOG.mp4", false, false, 17, [], 1, ~U[2023-01-10 13:00:13Z], ~U[2025-12-11 12:52:38Z], ~U[2025-12-11 12:52:38Z], "Vzpomínáme na letní prázdniny, kdy se letos Aslanex podíval do Tater na pár nezvyklých forem dopravy. Zaujala ho více horská tramvaj z Popradu, nebo lanovky na Skalnaté pleso, z nichž je každá jiná?\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Do Tater za tramvají a lanovkou | VLOG", "SeXWeHLCcTM", 793, false, "https://www.youtube.com/watch?v=SeXWeHLCcTM", "/downloads/METROBUS - Akce a Vlogy/2023-01-10 - Do Tater za tramvají a lanovkou | VLOG.mp4", false, 17, ~U[2023-01-10 13:00:13Z]] 13:52:38.978 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=151.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:38.979 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=10.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:38.981 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=10.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19308] 13:52:38.981 [debug] Current batch of media processed. Will check again in 1000ms 13:52:39.827 [debug] Current batch of media processed. Will check again in 1000ms 13:52:39.982 [debug] Current batch of media processed. Will check again in 1000ms 13:52:40.829 [debug] Current batch of media processed. Will check again in 1000ms 13:52:40.984 [debug] Current batch of media processed. Will check again in 1000ms 13:52:41.829 [debug] Current batch of media processed. Will check again in 1000ms 13:52:41.985 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "22. řijna vypravil německý dopravce Pressnitztalbahn zvláštní vlak tažený parní lokomotivou. Vlaku započal svou jízdu ve Zwickau a jel přes Chemnitz, Zschopau, Cranzahl, Vejprty a Chomutov do Karlových Varů, kde měl přestávku a poté pokračoval přes Kraslici, Klingenthal, Zwickau a Chemnitz do Zschopau. Z našeho týmu se jeli Raf, který pro stejnou společnost pracuje v létě na Rujáně, Štěpán a Županič za tímto vlakem podívat a pokusili se z toho přinést i zážitek pro vás.\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme na prosincovou Vlakovou jízdu s Krokodýlem:\n→ https://bit.ly/jizdasM286\n\nKapitolky:\n0:00 Cesta Interjetem\n0:36 Chomutov \n0:45 Šotookénko\n1:25 O focení v Černovicích\n2:21 Pobyt v Karlových Varech \n2:54 Odjezd vlaku z KV\n3:24 Cesta Regiopanterem\n3:29 Jak fungují mezistátní zvláštní jízdy \n4:29 Metrobus je ekologický\n5:15 Cesta z Plzně do Prahy\n5:52 Jak cestovat skoro zadarmo?\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 432, "filename" => "/downloads/METROBUS - Akce a Vlogy/2022-11-22 - Na výletě na Pressnitztalbahn v Krušnohoří | VLOG.mp4", "id" => "xXVR8UtGbtM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xXVR8UtGbtM", "playlist_index" => 25, "timestamp" => 1669122046, "title" => "Na výletě na Pressnitztalbahn v Krušnohoří | VLOG", "upload_date" => "20221122"} 13:52:41.985 [debug] QUERY OK source="sources" db=0.3ms idle=1434.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:52:41.986 [debug] QUERY OK source="sources" db=0.2ms idle=1435.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:41.987 [debug] QUERY OK source="media_items" db=0.7ms idle=1435.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-22 13:00:46Z], 17] 13:52:41.991 [debug] QUERY OK source="media_items" db=3.0ms idle=1323.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["22. řijna vypravil německý dopravce Pressnitztalbahn zvláštní vlak tažený parní lokomotivou. Vlaku započal svou jízdu ve Zwickau a jel přes Chemnitz, Zschopau, Cranzahl, Vejprty a Chomutov do Karlových Varů, kde měl přestávku a poté pokračoval přes Kraslici, Klingenthal, Zwickau a Chemnitz do Zschopau. Z našeho týmu se jeli Raf, který pro stejnou společnost pracuje v létě na Rujáně, Štěpán a Županič za tímto vlakem podívat a pokusili se z toho přinést i zážitek pro vás.\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme na prosincovou Vlakovou jízdu s Krokodýlem:\n→ https://bit.ly/jizdasM286\n\nKapitolky:\n0:00 Cesta Interjetem\n0:36 Chomutov \n0:45 Šotookénko\n1:25 O focení v Černovicích\n2:21 Pobyt v Karlových Varech \n2:54 Odjezd vlaku z KV\n3:24 Cesta Regiopanterem\n3:29 Jak fungují mezistátní zvláštní jízdy \n4:29 Metrobus je ekologický\n5:15 Cesta z Plzně do Prahy\n5:52 Jak cestovat skoro zadarmo?\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Na výletě na Pressnitztalbahn v Krušnohoří | VLOG", "871387f9-4018-4c1c-8dee-8f2421e7f2d0", "xXVR8UtGbtM", false, 432, false, "https://www.youtube.com/watch?v=xXVR8UtGbtM", 25, "/downloads/METROBUS - Akce a Vlogy/2022-11-22 - Na výletě na Pressnitztalbahn v Krušnohoří | VLOG.mp4", false, false, 17, [], 1, ~U[2022-11-22 13:00:46Z], ~U[2025-12-11 12:52:41Z], ~U[2025-12-11 12:52:41Z], "22. řijna vypravil německý dopravce Pressnitztalbahn zvláštní vlak tažený parní lokomotivou. Vlaku započal svou jízdu ve Zwickau a jel přes Chemnitz, Zschopau, Cranzahl, Vejprty a Chomutov do Karlových Varů, kde měl přestávku a poté pokračoval přes Kraslici, Klingenthal, Zwickau a Chemnitz do Zschopau. Z našeho týmu se jeli Raf, který pro stejnou společnost pracuje v létě na Rujáně, Štěpán a Županič za tímto vlakem podívat a pokusili se z toho přinést i zážitek pro vás.\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme na prosincovou Vlakovou jízdu s Krokodýlem:\n→ https://bit.ly/jizdasM286\n\nKapitolky:\n0:00 Cesta Interjetem\n0:36 Chomutov \n0:45 Šotookénko\n1:25 O focení v Černovicích\n2:21 Pobyt v Karlových Varech \n2:54 Odjezd vlaku z KV\n3:24 Cesta Regiopanterem\n3:29 Jak fungují mezistátní zvláštní jízdy \n4:29 Metrobus je ekologický\n5:15 Cesta z Plzně do Prahy\n5:52 Jak cestovat skoro zadarmo?\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Na výletě na Pressnitztalbahn v Krušnohoří | VLOG", "xXVR8UtGbtM", 432, false, "https://www.youtube.com/watch?v=xXVR8UtGbtM", "/downloads/METROBUS - Akce a Vlogy/2022-11-22 - Na výletě na Pressnitztalbahn v Krušnohoří | VLOG.mp4", false, 17, ~U[2022-11-22 13:00:46Z]] 13:52:41.992 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=325.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:41.993 [debug] QUERY OK source="media_profiles" db=0.3ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:41.993 [debug] QUERY OK source="media_items" db=0.4ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19309] 13:52:41.994 [debug] Current batch of media processed. Will check again in 1000ms 13:52:42.831 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Zbloudili jsme do jedné z nejmodernějších staveb v třetím největším českém městě - Ostravě. Ve Vozovně Poruba dnes nalezneme třeba nejnovější tramvaje od Stadleru.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 343, "filename" => "/downloads/METROBUS - Tématická videa/2022-01-18 - Vozovna Poruba | OSTRAVSKÁ DOPRAVA.mp4", "id" => "SX6NCmIY0MA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SX6NCmIY0MA", "playlist_index" => 15, "timestamp" => 1642510810, "title" => "Vozovna Poruba | OSTRAVSKÁ DOPRAVA", "upload_date" => "20220118"} 13:52:42.832 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=840.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:52:42.834 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=840.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:42.838 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=844.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-01-18 13:00:10Z], 20] 13:52:42.841 [debug] QUERY OK source="media_items" db=2.0ms idle=844.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zbloudili jsme do jedné z nejmodernějších staveb v třetím největším českém městě - Ostravě. Ve Vozovně Poruba dnes nalezneme třeba nejnovější tramvaje od Stadleru.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Vozovna Poruba | OSTRAVSKÁ DOPRAVA", "bf089a9b-cad4-4923-9734-d26910385c2d", "SX6NCmIY0MA", false, 343, false, "https://www.youtube.com/watch?v=SX6NCmIY0MA", 15, "/downloads/METROBUS - Tématická videa/2022-01-18 - Vozovna Poruba | OSTRAVSKÁ DOPRAVA.mp4", false, false, 20, [], 1, ~U[2022-01-18 13:00:10Z], ~U[2025-12-11 12:52:42Z], ~U[2025-12-11 12:52:42Z], "Zbloudili jsme do jedné z nejmodernějších staveb v třetím největším českém městě - Ostravě. Ve Vozovně Poruba dnes nalezneme třeba nejnovější tramvaje od Stadleru.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Vozovna Poruba | OSTRAVSKÁ DOPRAVA", "SX6NCmIY0MA", 343, false, "https://www.youtube.com/watch?v=SX6NCmIY0MA", "/downloads/METROBUS - Tématická videa/2022-01-18 - Vozovna Poruba | OSTRAVSKÁ DOPRAVA.mp4", false, 20, ~U[2022-01-18 13:00:10Z]] 13:52:42.842 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=173.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:42.843 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:42.844 [debug] QUERY OK source="media_items" db=0.8ms idle=9.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19531] 13:52:42.845 [debug] Current batch of media processed. Will check again in 1000ms 13:52:42.994 [debug] Current batch of media processed. Will check again in 1000ms 13:52:43.845 [debug] Current batch of media processed. Will check again in 1000ms 13:52:43.995 [debug] Current batch of media processed. Will check again in 1000ms 13:52:44.846 [debug] Current batch of media processed. Will check again in 1000ms 13:52:44.997 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Smutná událost, která obletěla celou českou železnici: Na konci září prosákla na veřejnost zásadní zpráva, že provoz Jindřichohradeckých úzkokolejek do pár dnů končí. Štěpán s Rafem se proto vyrazili podívat na poslední jízdy.\n\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na Dobrodružnou jízdu V na Ústecko!\n→ https://tram-bus.cz/?p=74760\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 381, "filename" => "/downloads/METROBUS - Akce a Vlogy/2022-11-08 - Jak skončily Jindřichohradecké úzkokolejky | DOPRAVNÍ AKCE.mp4", "id" => "TFQVur_Ko9k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TFQVur_Ko9k", "playlist_index" => 26, "timestamp" => 1667912430, "title" => "Jak skončily Jindřichohradecké úzkokolejky | DOPRAVNÍ AKCE", "upload_date" => "20221108"} 13:52:44.997 [debug] QUERY OK source="sources" db=0.4ms idle=446.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:52:44.998 [debug] QUERY OK source="sources" db=0.3ms idle=447.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:44.999 [debug] QUERY OK source="media_items" db=0.4ms idle=447.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-08 13:00:30Z], 17] 13:52:45.003 [debug] QUERY OK source="media_items" db=2.8ms idle=448.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Smutná událost, která obletěla celou českou železnici: Na konci září prosákla na veřejnost zásadní zpráva, že provoz Jindřichohradeckých úzkokolejek do pár dnů končí. Štěpán s Rafem se proto vyrazili podívat na poslední jízdy.\n\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na Dobrodružnou jízdu V na Ústecko!\n→ https://tram-bus.cz/?p=74760\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak skončily Jindřichohradecké úzkokolejky | DOPRAVNÍ AKCE", "a5d6ceec-e43a-4ac1-8d1c-cf6fd770535c", "TFQVur_Ko9k", false, 381, false, "https://www.youtube.com/watch?v=TFQVur_Ko9k", 26, "/downloads/METROBUS - Akce a Vlogy/2022-11-08 - Jak skončily Jindřichohradecké úzkokolejky | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2022-11-08 13:00:30Z], ~U[2025-12-11 12:52:44Z], ~U[2025-12-11 12:52:44Z], "Smutná událost, která obletěla celou českou železnici: Na konci září prosákla na veřejnost zásadní zpráva, že provoz Jindřichohradeckých úzkokolejek do pár dnů končí. Štěpán s Rafem se proto vyrazili podívat na poslední jízdy.\n\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na Dobrodružnou jízdu V na Ústecko!\n→ https://tram-bus.cz/?p=74760\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak skončily Jindřichohradecké úzkokolejky | DOPRAVNÍ AKCE", "TFQVur_Ko9k", 381, false, "https://www.youtube.com/watch?v=TFQVur_Ko9k", "/downloads/METROBUS - Akce a Vlogy/2022-11-08 - Jak skončily Jindřichohradecké úzkokolejky | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2022-11-08 13:00:30Z]] 13:52:45.006 [debug] QUERY OK source="sources" db=1.8ms queue=0.2ms idle=331.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:45.008 [debug] QUERY OK source="media_profiles" db=1.1ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:45.009 [debug] QUERY OK source="media_items" db=0.7ms idle=10.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19310] 13:52:45.010 [debug] Current batch of media processed. Will check again in 1000ms 13:52:45.848 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Už 130 let se můžeme svézt pozemní lanovkou z Újezda na Petřín. Její provoz provázely komplikace způsobené válkami či technickými poruchami, nicméně dnes ji čeká zářná budoucnost.\n\nSledujte letní sérii Lanovkové léto – každé druhé úterý na Metrobusu. Projedeme Prahu i pár blízkých českých měst.\n\nZveme vás na sraz autobusů Karosa řady 700:\nhttps://tram-bus.cz/3-sraz-autobusu-karosa-rady-700/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 295, "filename" => "/downloads/METROBUS - Tématická videa/2021-08-17 - Lanovka na Petřín | METROBUS.mp4", "id" => "yJYzOLygTs4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=yJYzOLygTs4", "playlist_index" => 16, "timestamp" => 1629201636, "title" => "Lanovka na Petřín | METROBUS", "upload_date" => "20210817"} 13:52:45.849 [debug] QUERY OK source="sources" db=0.5ms idle=846.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:52:45.850 [debug] QUERY OK source="sources" db=0.6ms idle=843.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:45.851 [debug] QUERY OK source="media_items" db=0.7ms idle=842.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-08-17 12:00:36Z], 20] 13:52:45.855 [debug] QUERY OK source="media_items" db=2.7ms idle=842.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Už 130 let se můžeme svézt pozemní lanovkou z Újezda na Petřín. Její provoz provázely komplikace způsobené válkami či technickými poruchami, nicméně dnes ji čeká zářná budoucnost.\n\nSledujte letní sérii Lanovkové léto – každé druhé úterý na Metrobusu. Projedeme Prahu i pár blízkých českých měst.\n\nZveme vás na sraz autobusů Karosa řady 700:\nhttps://tram-bus.cz/3-sraz-autobusu-karosa-rady-700/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Lanovka na Petřín | METROBUS", "d4aaeec8-d7e7-4d66-900b-31ab1f6b3f73", "yJYzOLygTs4", false, 295, false, "https://www.youtube.com/watch?v=yJYzOLygTs4", 16, "/downloads/METROBUS - Tématická videa/2021-08-17 - Lanovka na Petřín | METROBUS.mp4", false, false, 20, [], 1, ~U[2021-08-17 12:00:36Z], ~U[2025-12-11 12:52:45Z], ~U[2025-12-11 12:52:45Z], "Už 130 let se můžeme svézt pozemní lanovkou z Újezda na Petřín. Její provoz provázely komplikace způsobené válkami či technickými poruchami, nicméně dnes ji čeká zářná budoucnost.\n\nSledujte letní sérii Lanovkové léto – každé druhé úterý na Metrobusu. Projedeme Prahu i pár blízkých českých měst.\n\nZveme vás na sraz autobusů Karosa řady 700:\nhttps://tram-bus.cz/3-sraz-autobusu-karosa-rady-700/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Lanovka na Petřín | METROBUS", "yJYzOLygTs4", 295, false, "https://www.youtube.com/watch?v=yJYzOLygTs4", "/downloads/METROBUS - Tématická videa/2021-08-17 - Lanovka na Petřín | METROBUS.mp4", false, 20, ~U[2021-08-17 12:00:36Z]] 13:52:45.856 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=179.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:45.857 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=7.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:45.859 [debug] QUERY OK source="media_items" db=0.7ms idle=7.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19533] 13:52:45.859 [debug] Current batch of media processed. Will check again in 1000ms 13:52:46.010 [debug] Current batch of media processed. Will check again in 1000ms 13:52:46.866 [debug] Current batch of media processed. Will check again in 1000ms 13:52:47.012 [debug] Current batch of media processed. Will check again in 1000ms 13:52:47.867 [debug] Current batch of media processed. Will check again in 1000ms 13:52:48.016 [debug] Current batch of media processed. Will check again in 1000ms 13:52:48.869 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Na první pohled klasická, přesto originální. Sedačková lanovka v pražské Zoologické zahradě spojuje jinak těžce spojitelná místa a řeší tak problém strmého terénu, který je pro tuto zoo ikonický.\n\nSledujte letní sérii Lanovkové léto – každé druhé úterý na Metrobusu. Projedeme Prahu i pár blízkých českých měst.\n\nDěkujeme Zoo Praha za spolupráci na natáčení!\n\nNabízíme Dopravní kalendář 2022: https://metrobus.cz/dopravni-kalendar\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 334, "filename" => "/downloads/METROBUS - Tématická videa/2021-08-03 - Sedačková lanovka v Zoo Praha | METROBUS.mp4", "id" => "4RKFVxHuM2o", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4RKFVxHuM2o", "playlist_index" => 17, "timestamp" => 1627992003, "title" => "Sedačková lanovka v Zoo Praha | METROBUS", "upload_date" => "20210803"} 13:52:48.871 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1319.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:52:48.873 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1321.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:48.874 [debug] QUERY OK source="media_items" db=1.1ms idle=1322.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-08-03 12:00:03Z], 20] 13:52:48.914 [debug] QUERY OK source="media_items" db=37.4ms queue=0.1ms idle=1195.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Na první pohled klasická, přesto originální. Sedačková lanovka v pražské Zoologické zahradě spojuje jinak těžce spojitelná místa a řeší tak problém strmého terénu, který je pro tuto zoo ikonický.\n\nSledujte letní sérii Lanovkové léto – každé druhé úterý na Metrobusu. Projedeme Prahu i pár blízkých českých měst.\n\nDěkujeme Zoo Praha za spolupráci na natáčení!\n\nNabízíme Dopravní kalendář 2022: https://metrobus.cz/dopravni-kalendar\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Sedačková lanovka v Zoo Praha | METROBUS", "14f56fe2-4ea4-4c86-bb42-5e67893fc08b", "4RKFVxHuM2o", false, 334, false, "https://www.youtube.com/watch?v=4RKFVxHuM2o", 17, "/downloads/METROBUS - Tématická videa/2021-08-03 - Sedačková lanovka v Zoo Praha | METROBUS.mp4", false, false, 20, [], 1, ~U[2021-08-03 12:00:03Z], ~U[2025-12-11 12:52:48Z], ~U[2025-12-11 12:52:48Z], "Na první pohled klasická, přesto originální. Sedačková lanovka v pražské Zoologické zahradě spojuje jinak těžce spojitelná místa a řeší tak problém strmého terénu, který je pro tuto zoo ikonický.\n\nSledujte letní sérii Lanovkové léto – každé druhé úterý na Metrobusu. Projedeme Prahu i pár blízkých českých měst.\n\nDěkujeme Zoo Praha za spolupráci na natáčení!\n\nNabízíme Dopravní kalendář 2022: https://metrobus.cz/dopravni-kalendar\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Sedačková lanovka v Zoo Praha | METROBUS", "4RKFVxHuM2o", 334, false, "https://www.youtube.com/watch?v=4RKFVxHuM2o", "/downloads/METROBUS - Tématická videa/2021-08-03 - Sedačková lanovka v Zoo Praha | METROBUS.mp4", false, 20, ~U[2021-08-03 12:00:03Z]] 13:52:48.916 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=231.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:48.917 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=45.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:48.919 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=45.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 [19536] 13:52:48.919 [debug] Current batch of media processed. Will check again in 1000ms 13:52:49.019 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Zkoušeli jste cestovat vlakem do ciziny s kolem? Nebo rovnou se třemi a dvěma vozíky? Fofrman se do toho o prázdninách pustil po hlavě.\n\nKapitoly:\n0:00 Úvod\n2:28 1.7. aneb zrušený vlak\n5:12 2.7. - vzhůru do Regensburgu\n8:48 3.7. - čeká nás Ulm\n10:27 4.7. - konečně u pramene\n11:30 Immerdingenský most\n12:07 Rechtensteinská vlečka\n12:39 Co nás čeká zítra?\n13:10 Zpátky do Ulmu\n14:43 Intercity Express\n15:33 Opět v Regensburgu\n16:09 Zpátky v Česku\n16:45 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 1072, "filename" => "/downloads/METROBUS - Akce a Vlogy/2022-09-27 - Vlakem s kolem na Dunaj | VLOG.mp4", "id" => "9IJnM47kFUc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9IJnM47kFUc", "playlist_index" => 27, "timestamp" => 1664280009, "title" => "Vlakem s kolem na Dunaj | VLOG", "upload_date" => "20220927"} 13:52:49.021 [debug] QUERY OK source="sources" db=1.6ms idle=144.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:52:49.025 [debug] QUERY OK source="sources" db=3.6ms idle=108.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:49.026 [debug] QUERY OK source="media_items" db=0.6ms queue=0.3ms idle=109.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-09-27 12:00:09Z], 17] 13:52:49.029 [debug] QUERY OK source="media_items" db=2.1ms idle=109.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zkoušeli jste cestovat vlakem do ciziny s kolem? Nebo rovnou se třemi a dvěma vozíky? Fofrman se do toho o prázdninách pustil po hlavě.\n\nKapitoly:\n0:00 Úvod\n2:28 1.7. aneb zrušený vlak\n5:12 2.7. - vzhůru do Regensburgu\n8:48 3.7. - čeká nás Ulm\n10:27 4.7. - konečně u pramene\n11:30 Immerdingenský most\n12:07 Rechtensteinská vlečka\n12:39 Co nás čeká zítra?\n13:10 Zpátky do Ulmu\n14:43 Intercity Express\n15:33 Opět v Regensburgu\n16:09 Zpátky v Česku\n16:45 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Vlakem s kolem na Dunaj | VLOG", "05653498-d55e-40c9-bdb5-6b066e4a0f8c", "9IJnM47kFUc", false, 1072, false, "https://www.youtube.com/watch?v=9IJnM47kFUc", 27, "/downloads/METROBUS - Akce a Vlogy/2022-09-27 - Vlakem s kolem na Dunaj | VLOG.mp4", false, false, 17, [], 1, ~U[2022-09-27 12:00:09Z], ~U[2025-12-11 12:52:49Z], ~U[2025-12-11 12:52:49Z], "Zkoušeli jste cestovat vlakem do ciziny s kolem? Nebo rovnou se třemi a dvěma vozíky? Fofrman se do toho o prázdninách pustil po hlavě.\n\nKapitoly:\n0:00 Úvod\n2:28 1.7. aneb zrušený vlak\n5:12 2.7. - vzhůru do Regensburgu\n8:48 3.7. - čeká nás Ulm\n10:27 4.7. - konečně u pramene\n11:30 Immerdingenský most\n12:07 Rechtensteinská vlečka\n12:39 Co nás čeká zítra?\n13:10 Zpátky do Ulmu\n14:43 Intercity Express\n15:33 Opět v Regensburgu\n16:09 Zpátky v Česku\n16:45 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Vlakem s kolem na Dunaj | VLOG", "9IJnM47kFUc", 1072, false, "https://www.youtube.com/watch?v=9IJnM47kFUc", "/downloads/METROBUS - Akce a Vlogy/2022-09-27 - Vlakem s kolem na Dunaj | VLOG.mp4", false, 17, ~U[2022-09-27 12:00:09Z]] 13:52:49.030 [debug] QUERY OK source="sources" db=0.3ms idle=110.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:49.031 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=9.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:49.032 [debug] QUERY OK source="media_items" db=0.6ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19311] 13:52:49.033 [debug] Current batch of media processed. Will check again in 1000ms 13:52:49.920 [debug] Current batch of media processed. Will check again in 1000ms 13:52:50.041 [debug] Current batch of media processed. Will check again in 1000ms 13:52:50.045 [info] {"source":"oban","duration":12464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:50.921 [debug] Current batch of media processed. Will check again in 1000ms 13:52:51.041 [debug] Current batch of media processed. Will check again in 1000ms 13:52:51.923 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Od 1.8. dojde ke zdražení krátkodobého jízdného v Pražské integrované dopravě o přibližně 25%. Raf v dnešním videu rozebírá všechny změny a zároveň ukazuje triky, jak ušetřit na krátkodobých i dlouhodobých jizdenkách.\n\nVíce o slevách v PID: https://pid.cz/slevy/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 386, "filename" => "/downloads/METROBUS - Tématická videa/2021-07-27 - Jak cestovat PIDem výhodně | TÉMA.mp4", "id" => "JD9OAXZV4fA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=JD9OAXZV4fA", "playlist_index" => 18, "timestamp" => 1627387216, "title" => "Jak cestovat PIDem výhodně | TÉMA", "upload_date" => "20210727"} 13:52:51.926 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=1373.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:52:51.928 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=1375.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:51.930 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1241.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-27 12:00:16Z], 20] 13:52:51.934 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=380.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Od 1.8. dojde ke zdražení krátkodobého jízdného v Pražské integrované dopravě o přibližně 25%. Raf v dnešním videu rozebírá všechny změny a zároveň ukazuje triky, jak ušetřit na krátkodobých i dlouhodobých jizdenkách.\n\nVíce o slevách v PID: https://pid.cz/slevy/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak cestovat PIDem výhodně | TÉMA", "8407336a-375a-4233-baf5-a3329e41c2e6", "JD9OAXZV4fA", false, 386, false, "https://www.youtube.com/watch?v=JD9OAXZV4fA", 18, "/downloads/METROBUS - Tématická videa/2021-07-27 - Jak cestovat PIDem výhodně | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-07-27 12:00:16Z], ~U[2025-12-11 12:52:51Z], ~U[2025-12-11 12:52:51Z], "Od 1.8. dojde ke zdražení krátkodobého jízdného v Pražské integrované dopravě o přibližně 25%. Raf v dnešním videu rozebírá všechny změny a zároveň ukazuje triky, jak ušetřit na krátkodobých i dlouhodobých jizdenkách.\n\nVíce o slevách v PID: https://pid.cz/slevy/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak cestovat PIDem výhodně | TÉMA", "JD9OAXZV4fA", 386, false, "https://www.youtube.com/watch?v=JD9OAXZV4fA", "/downloads/METROBUS - Tématická videa/2021-07-27 - Jak cestovat PIDem výhodně | TÉMA.mp4", false, 20, ~U[2021-07-27 12:00:16Z]] 13:52:51.936 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=245.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:51.937 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=10.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:51.939 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=9.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 [19538] 13:52:51.939 [debug] Current batch of media processed. Will check again in 1000ms 13:52:52.043 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Václavův výlet do jednoho z nejbližších velkoměst skončil projížďkou většinou linek metra, návštěvou dep a vozoven a obsáhlým komentářem... Pokochejte se tak prázdninovým zážitkem s námi.\n\n\nKapitoly:\n0:00 Cesta railjetem do Vídně\n1:39 Hodnocení cesty a cesta U-Bahnem\n2:11 Vídeňský U-Bahn\n2:47 Den 1. Tramvajová vozovna\n3:21 Nějaké prostřihy \n3:55 Královtví železnic v Prateru\n5:55 Den 2. - Schottenring\n6:46 S-Bahn\n8:00 U-Bahn\n9:32 Tramvaje\n10:02 Busy\n10:44 Depo linky U3\n12:35 Hauptbahnhof\n13:45 Cesta zpět do Prahy\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 951, "filename" => "/downloads/METROBUS - Akce a Vlogy/2022-09-13 - Doprava ve Vídni | VLOG.mp4", "id" => "pKs82APJUFU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=pKs82APJUFU", "playlist_index" => 28, "timestamp" => 1663070437, "title" => "Doprava ve Vídni | VLOG", "upload_date" => "20220913"} 13:52:52.045 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=114.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:52:52.046 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=111.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:52.048 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=111.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-09-13 12:00:37Z], 17] 13:52:52.053 [debug] QUERY OK source="media_items" db=3.1ms idle=111.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Václavův výlet do jednoho z nejbližších velkoměst skončil projížďkou většinou linek metra, návštěvou dep a vozoven a obsáhlým komentářem... Pokochejte se tak prázdninovým zážitkem s námi.\n\n\nKapitoly:\n0:00 Cesta railjetem do Vídně\n1:39 Hodnocení cesty a cesta U-Bahnem\n2:11 Vídeňský U-Bahn\n2:47 Den 1. Tramvajová vozovna\n3:21 Nějaké prostřihy \n3:55 Královtví železnic v Prateru\n5:55 Den 2. - Schottenring\n6:46 S-Bahn\n8:00 U-Bahn\n9:32 Tramvaje\n10:02 Busy\n10:44 Depo linky U3\n12:35 Hauptbahnhof\n13:45 Cesta zpět do Prahy\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Doprava ve Vídni | VLOG", "de09339b-d00a-40d2-94c5-8de8aebcdf59", "pKs82APJUFU", false, 951, false, "https://www.youtube.com/watch?v=pKs82APJUFU", 28, "/downloads/METROBUS - Akce a Vlogy/2022-09-13 - Doprava ve Vídni | VLOG.mp4", false, false, 17, [], 1, ~U[2022-09-13 12:00:37Z], ~U[2025-12-11 12:52:52Z], ~U[2025-12-11 12:52:52Z], "Václavův výlet do jednoho z nejbližších velkoměst skončil projížďkou většinou linek metra, návštěvou dep a vozoven a obsáhlým komentářem... Pokochejte se tak prázdninovým zážitkem s námi.\n\n\nKapitoly:\n0:00 Cesta railjetem do Vídně\n1:39 Hodnocení cesty a cesta U-Bahnem\n2:11 Vídeňský U-Bahn\n2:47 Den 1. Tramvajová vozovna\n3:21 Nějaké prostřihy \n3:55 Královtví železnic v Prateru\n5:55 Den 2. - Schottenring\n6:46 S-Bahn\n8:00 U-Bahn\n9:32 Tramvaje\n10:02 Busy\n10:44 Depo linky U3\n12:35 Hauptbahnhof\n13:45 Cesta zpět do Prahy\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Doprava ve Vídni | VLOG", "pKs82APJUFU", 951, false, "https://www.youtube.com/watch?v=pKs82APJUFU", "/downloads/METROBUS - Akce a Vlogy/2022-09-13 - Doprava ve Vídni | VLOG.mp4", false, 17, ~U[2022-09-13 12:00:37Z]] 13:52:52.054 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=114.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:52.055 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=10.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:52.057 [debug] QUERY OK source="media_items" db=0.8ms idle=9.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19312] 13:52:52.057 [debug] Current batch of media processed. Will check again in 1000ms 13:52:52.941 [debug] Current batch of media processed. Will check again in 1000ms 13:52:53.059 [debug] Current batch of media processed. Will check again in 1000ms 13:52:53.941 [debug] Current batch of media processed. Will check again in 1000ms 13:52:54.060 [debug] Current batch of media processed. Will check again in 1000ms 13:52:54.942 [debug] Current batch of media processed. Will check again in 1000ms 13:52:55.060 [debug] Current batch of media processed. Will check again in 1000ms 13:52:55.944 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Představitelem jedné z nejmodernějších lanovek v Česku je jistě ústecká visutá lanovka k zámku Větruše. Zaujme svou délkou, výškou i vzhledem. \n\nSledujte letní sérii Lanovkové léto – každé druhé úterý na Metrobusu. Projedeme Prahu i pár blízkých českých měst.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 198, "filename" => "/downloads/METROBUS - Tématická videa/2021-07-20 - Lanovka na Větruši | METROBUS.mp4", "id" => "Oc3uofUvkSo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Oc3uofUvkSo", "playlist_index" => 19, "timestamp" => 1626782410, "title" => "Lanovka na Větruši | METROBUS", "upload_date" => "20210720"} 13:52:55.946 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=394.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:52:55.947 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=395.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:55.949 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=397.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-20 12:00:10Z], 20] 13:52:55.954 [debug] QUERY OK source="media_items" db=3.2ms queue=0.1ms idle=399.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Představitelem jedné z nejmodernějších lanovek v Česku je jistě ústecká visutá lanovka k zámku Větruše. Zaujme svou délkou, výškou i vzhledem. \n\nSledujte letní sérii Lanovkové léto – každé druhé úterý na Metrobusu. Projedeme Prahu i pár blízkých českých měst.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Lanovka na Větruši | METROBUS", "f1b020ef-99eb-41ed-97e6-13ad67e6e4c9", "Oc3uofUvkSo", false, 198, false, "https://www.youtube.com/watch?v=Oc3uofUvkSo", 19, "/downloads/METROBUS - Tématická videa/2021-07-20 - Lanovka na Větruši | METROBUS.mp4", false, false, 20, [], 1, ~U[2021-07-20 12:00:10Z], ~U[2025-12-11 12:52:55Z], ~U[2025-12-11 12:52:55Z], "Představitelem jedné z nejmodernějších lanovek v Česku je jistě ústecká visutá lanovka k zámku Větruše. Zaujme svou délkou, výškou i vzhledem. \n\nSledujte letní sérii Lanovkové léto – každé druhé úterý na Metrobusu. Projedeme Prahu i pár blízkých českých měst.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Lanovka na Větruši | METROBUS", "Oc3uofUvkSo", 198, false, "https://www.youtube.com/watch?v=Oc3uofUvkSo", "/downloads/METROBUS - Tématická videa/2021-07-20 - Lanovka na Větruši | METROBUS.mp4", false, 20, ~U[2021-07-20 12:00:10Z]] 13:52:55.956 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=255.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:55.957 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=10.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:55.959 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=10.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19540] 13:52:55.960 [debug] Current batch of media processed. Will check again in 1000ms 13:52:56.062 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Tradiční veselá akce, kde nesmíme chybět. Desítky historických i moderních autobusů různých dopravců, rozhovory s diváky, náš stánek... A vyčerpávající sestřih toho všeho.\n\nČasové značky:\n0:00 Úvod\n1:41 Vítejte na akci\n2:40 Uhříněveský pivovar\n3:28 Řidič historického autobusu\n4:49 Návštěvníci\n5:20 Honzík :)\n6:40 Představení linek\n7:37 Drufaxova máma\n7:55 Navigátor Michal\n10:49 Řidič elektrobusu\n12:57 Nový moderátor David\n13:59 Nový nátěr PID\n14:30 Diváci\n16:41 Drufax\n17:54 Liška Bambi\n19:36 Rozmanitá vozidla\n22:10 Stánek Metrobusu\n24:46 Bezba\n25:14 Matěj Hošek\n29:16 Tomáš Faina\n32:20 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 2013, "filename" => "/downloads/METROBUS - Akce a Vlogy/2022-05-24 - Autobusový den PID v Letňanech 2022 | DOPRAVNÍ AKCE.mp4", "id" => "qosa7Caktqk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qosa7Caktqk", "playlist_index" => 29, "timestamp" => 1653393635, "title" => "Autobusový den PID v Letňanech 2022 | DOPRAVNÍ AKCE", "upload_date" => "20220524"} 13:52:56.064 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=113.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:52:56.065 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=110.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:56.067 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=110.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-05-24 12:00:35Z], 17] 13:52:56.075 [debug] QUERY OK source="media_items" db=6.1ms idle=110.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tradiční veselá akce, kde nesmíme chybět. Desítky historických i moderních autobusů různých dopravců, rozhovory s diváky, náš stánek... A vyčerpávající sestřih toho všeho.\n\nČasové značky:\n0:00 Úvod\n1:41 Vítejte na akci\n2:40 Uhříněveský pivovar\n3:28 Řidič historického autobusu\n4:49 Návštěvníci\n5:20 Honzík :)\n6:40 Představení linek\n7:37 Drufaxova máma\n7:55 Navigátor Michal\n10:49 Řidič elektrobusu\n12:57 Nový moderátor David\n13:59 Nový nátěr PID\n14:30 Diváci\n16:41 Drufax\n17:54 Liška Bambi\n19:36 Rozmanitá vozidla\n22:10 Stánek Metrobusu\n24:46 Bezba\n25:14 Matěj Hošek\n29:16 Tomáš Faina\n32:20 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Autobusový den PID v Letňanech 2022 | DOPRAVNÍ AKCE", "1978e666-58f9-44c1-98f5-d55653635d41", "qosa7Caktqk", false, 2013, false, "https://www.youtube.com/watch?v=qosa7Caktqk", 29, "/downloads/METROBUS - Akce a Vlogy/2022-05-24 - Autobusový den PID v Letňanech 2022 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2022-05-24 12:00:35Z], ~U[2025-12-11 12:52:56Z], ~U[2025-12-11 12:52:56Z], "Tradiční veselá akce, kde nesmíme chybět. Desítky historických i moderních autobusů různých dopravců, rozhovory s diváky, náš stánek... A vyčerpávající sestřih toho všeho.\n\nČasové značky:\n0:00 Úvod\n1:41 Vítejte na akci\n2:40 Uhříněveský pivovar\n3:28 Řidič historického autobusu\n4:49 Návštěvníci\n5:20 Honzík :)\n6:40 Představení linek\n7:37 Drufaxova máma\n7:55 Navigátor Michal\n10:49 Řidič elektrobusu\n12:57 Nový moderátor David\n13:59 Nový nátěr PID\n14:30 Diváci\n16:41 Drufax\n17:54 Liška Bambi\n19:36 Rozmanitá vozidla\n22:10 Stánek Metrobusu\n24:46 Bezba\n25:14 Matěj Hošek\n29:16 Tomáš Faina\n32:20 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Autobusový den PID v Letňanech 2022 | DOPRAVNÍ AKCE", "qosa7Caktqk", 2013, false, "https://www.youtube.com/watch?v=qosa7Caktqk", "/downloads/METROBUS - Akce a Vlogy/2022-05-24 - Autobusový den PID v Letňanech 2022 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2022-05-24 12:00:35Z]] 13:52:56.077 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=116.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:56.079 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=13.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:56.080 [debug] QUERY OK source="media_items" db=0.9ms idle=13.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19313] 13:52:56.081 [debug] Current batch of media processed. Will check again in 1000ms 13:52:56.960 [debug] Current batch of media processed. Will check again in 1000ms 13:52:57.081 [debug] Current batch of media processed. Will check again in 1000ms 13:52:57.961 [debug] Current batch of media processed. Will check again in 1000ms 13:52:58.082 [debug] Current batch of media processed. Will check again in 1000ms 13:52:58.963 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Lanovkové léto! Jako první jsme se podívali na dvojici lanovek v Karlových Varech, jednu pozemní, druhou podzemní. Jaká je jejich historie, kam se s nimi dostaneme a jak je v současnosti cestující využijí?\n\nSledujte letní sérii Lanovkové léto – každé druhé úterý na Metrobusu. Projedeme Prahu i pár blízkých českých měst.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 431, "filename" => "/downloads/METROBUS - Tématická videa/2021-07-06 - Karlovarské lázeňské lanovky | METROBUS.mp4", "id" => "p_LgFm0LiKg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=p_LgFm0LiKg", "playlist_index" => 20, "timestamp" => 1625572818, "title" => "Karlovarské lázeňské lanovky | METROBUS", "upload_date" => "20210706"} 13:52:58.965 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=1413.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:52:58.967 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1414.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:58.968 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1416.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-06 12:00:18Z], 20] 13:52:58.974 [debug] QUERY OK source="media_items" db=3.4ms idle=1266.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Lanovkové léto! Jako první jsme se podívali na dvojici lanovek v Karlových Varech, jednu pozemní, druhou podzemní. Jaká je jejich historie, kam se s nimi dostaneme a jak je v současnosti cestující využijí?\n\nSledujte letní sérii Lanovkové léto – každé druhé úterý na Metrobusu. Projedeme Prahu i pár blízkých českých měst.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Karlovarské lázeňské lanovky | METROBUS", "e9b23df5-f714-43e2-b6ec-f7bc654a1e65", "p_LgFm0LiKg", false, 431, false, "https://www.youtube.com/watch?v=p_LgFm0LiKg", 20, "/downloads/METROBUS - Tématická videa/2021-07-06 - Karlovarské lázeňské lanovky | METROBUS.mp4", false, false, 20, [], 1, ~U[2021-07-06 12:00:18Z], ~U[2025-12-11 12:52:58Z], ~U[2025-12-11 12:52:58Z], "Lanovkové léto! Jako první jsme se podívali na dvojici lanovek v Karlových Varech, jednu pozemní, druhou podzemní. Jaká je jejich historie, kam se s nimi dostaneme a jak je v současnosti cestující využijí?\n\nSledujte letní sérii Lanovkové léto – každé druhé úterý na Metrobusu. Projedeme Prahu i pár blízkých českých měst.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Karlovarské lázeňské lanovky | METROBUS", "p_LgFm0LiKg", 431, false, "https://www.youtube.com/watch?v=p_LgFm0LiKg", "/downloads/METROBUS - Tématická videa/2021-07-06 - Karlovarské lázeňské lanovky | METROBUS.mp4", false, 20, ~U[2021-07-06 12:00:18Z]] 13:52:58.975 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=268.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:52:58.977 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=10.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:58.979 [debug] QUERY OK source="media_items" db=1.0ms idle=11.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19542] 13:52:58.979 [debug] Current batch of media processed. Will check again in 1000ms 13:52:59.084 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "San Francisco, nebo Lisabon? Dan se každopádně podíval na vrub tamější hromadné dopravě i na naše prostředí nezvykle pravidelné dálkové vlaky.\n\nZveme vás:\n~ Narozeninový stream Metrobusu 29.4. zde na YT\n~ Dobrodružná jízda Ostravskou\nhttps://tram-bus.cz/dobrodruzna-jizda-iv/\n~ Sbírka na opravu Košické Karosy spolku prdBus\nhttps://startovac.cz/projekty/generalni-oprava-b741-1922-dpmz/\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 955, "filename" => "/downloads/METROBUS - Akce a Vlogy/2022-04-26 - Doprava v Portugalsku | VLOG.mp4", "id" => "8G9vy_xV_30", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8G9vy_xV_30", "playlist_index" => 30, "timestamp" => 1650974404, "title" => "Doprava v Portugalsku | VLOG", "upload_date" => "20220426"} 13:52:59.086 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=116.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:52:59.088 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=113.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:59.090 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=113.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-04-26 12:00:04Z], 17] 13:52:59.096 [debug] QUERY OK source="media_items" db=3.9ms queue=0.2ms idle=114.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["San Francisco, nebo Lisabon? Dan se každopádně podíval na vrub tamější hromadné dopravě i na naše prostředí nezvykle pravidelné dálkové vlaky.\n\nZveme vás:\n~ Narozeninový stream Metrobusu 29.4. zde na YT\n~ Dobrodružná jízda Ostravskou\nhttps://tram-bus.cz/dobrodruzna-jizda-iv/\n~ Sbírka na opravu Košické Karosy spolku prdBus\nhttps://startovac.cz/projekty/generalni-oprava-b741-1922-dpmz/\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Doprava v Portugalsku | VLOG", "a6c7a454-a75b-4021-831e-5dbc61b10dea", "8G9vy_xV_30", false, 955, false, "https://www.youtube.com/watch?v=8G9vy_xV_30", 30, "/downloads/METROBUS - Akce a Vlogy/2022-04-26 - Doprava v Portugalsku | VLOG.mp4", false, false, 17, [], 1, ~U[2022-04-26 12:00:04Z], ~U[2025-12-11 12:52:59Z], ~U[2025-12-11 12:52:59Z], "San Francisco, nebo Lisabon? Dan se každopádně podíval na vrub tamější hromadné dopravě i na naše prostředí nezvykle pravidelné dálkové vlaky.\n\nZveme vás:\n~ Narozeninový stream Metrobusu 29.4. zde na YT\n~ Dobrodružná jízda Ostravskou\nhttps://tram-bus.cz/dobrodruzna-jizda-iv/\n~ Sbírka na opravu Košické Karosy spolku prdBus\nhttps://startovac.cz/projekty/generalni-oprava-b741-1922-dpmz/\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Doprava v Portugalsku | VLOG", "8G9vy_xV_30", 955, false, "https://www.youtube.com/watch?v=8G9vy_xV_30", "/downloads/METROBUS - Akce a Vlogy/2022-04-26 - Doprava v Portugalsku | VLOG.mp4", false, 17, ~U[2022-04-26 12:00:04Z]] 13:52:59.098 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=118.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:52:59.099 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=12.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:52:59.101 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=12.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19314] 13:52:59.102 [debug] Current batch of media processed. Will check again in 1000ms 13:52:59.979 [debug] Current batch of media processed. Will check again in 1000ms 13:53:00.102 [debug] Current batch of media processed. Will check again in 1000ms 13:53:00.555 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:00.980 [debug] Current batch of media processed. Will check again in 1000ms 13:53:01.103 [debug] Current batch of media processed. Will check again in 1000ms 13:53:01.982 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V dnešním videu vytahujeme ze šuplíku kauzy a nápady, které v posledních letech rychle proběhly dopravou, ale stejně rychle se na ně zapomnělo. Povstanou ještě někdy ze záhrobí?\n\nKapitoly:\n0:00 Úvod\n0:27 Všechny zastávky na znamení\n1:12 Tunelbusy\n2:17 Nová mobilita v Lítačce\n3:15 Zrušení nádražních znělek\n4:30 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 317, "filename" => "/downloads/METROBUS - Tématická videa/2021-05-25 - Zapomenuté dopravní kauzy | TÉMA.mp4", "id" => "TiAURTdbrR4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TiAURTdbrR4", "playlist_index" => 21, "timestamp" => 1621944019, "title" => "Zapomenuté dopravní kauzy | TÉMA", "upload_date" => "20210525"} 13:53:01.982 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1430.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:53:01.983 [debug] QUERY OK source="sources" db=0.2ms idle=1431.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:01.984 [debug] QUERY OK source="media_items" db=0.5ms idle=1428.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-05-25 12:00:19Z], 20] 13:53:01.987 [debug] QUERY OK source="media_items" db=1.9ms idle=1274.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V dnešním videu vytahujeme ze šuplíku kauzy a nápady, které v posledních letech rychle proběhly dopravou, ale stejně rychle se na ně zapomnělo. Povstanou ještě někdy ze záhrobí?\n\nKapitoly:\n0:00 Úvod\n0:27 Všechny zastávky na znamení\n1:12 Tunelbusy\n2:17 Nová mobilita v Lítačce\n3:15 Zrušení nádražních znělek\n4:30 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Zapomenuté dopravní kauzy | TÉMA", "c120fca7-3018-499a-842a-1ccd2ccb0273", "TiAURTdbrR4", false, 317, false, "https://www.youtube.com/watch?v=TiAURTdbrR4", 21, "/downloads/METROBUS - Tématická videa/2021-05-25 - Zapomenuté dopravní kauzy | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-05-25 12:00:19Z], ~U[2025-12-11 12:53:01Z], ~U[2025-12-11 12:53:01Z], "V dnešním videu vytahujeme ze šuplíku kauzy a nápady, které v posledních letech rychle proběhly dopravou, ale stejně rychle se na ně zapomnělo. Povstanou ještě někdy ze záhrobí?\n\nKapitoly:\n0:00 Úvod\n0:27 Všechny zastávky na znamení\n1:12 Tunelbusy\n2:17 Nová mobilita v Lítačce\n3:15 Zrušení nádražních znělek\n4:30 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Zapomenuté dopravní kauzy | TÉMA", "TiAURTdbrR4", 317, false, "https://www.youtube.com/watch?v=TiAURTdbrR4", "/downloads/METROBUS - Tématická videa/2021-05-25 - Zapomenuté dopravní kauzy | TÉMA.mp4", false, 20, ~U[2021-05-25 12:00:19Z]] 13:53:01.987 [debug] QUERY OK source="sources" db=0.3ms idle=274.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:01.988 [debug] QUERY OK source="media_profiles" db=0.2ms idle=5.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:01.989 [debug] QUERY OK source="media_items" db=0.4ms idle=5.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19544] 13:53:01.989 [debug] Current batch of media processed. Will check again in 1000ms 13:53:02.105 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Autobusy rozmanitých dopravců po celém PIDu, stánek Metrobusu, plno diváků... Pojďte se s námi projít po náročném Dni PID v Letňanech!\n\nDěkujeme Ropidu za poskytnutý prostor na stánek a všem návštěvníkům za krásný den :)\n\nKapitoly:\n0:00 Úvod\n1:18 Příprava stanu\n2:16 Vystavený autobus\n2:52 Filip Drápal o Dni PID\n5:30 Garáže Klíčov\n8:17 Honza\n10:09 Ladislav Drobný\n14:13 Stánek Metrobusu\u00A0\n16:00 Divák Metrobusu\n17:33 Drufax\n19:18 Autobusový den PID v Letňanech\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\n\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 1202, "filename" => "/downloads/METROBUS - Akce a Vlogy/2021-10-12 - Den PID v Letňanech 2021 | DOPRAVNÍ AKCE.mp4", "id" => "o4rvCf4suXo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=o4rvCf4suXo", "playlist_index" => 31, "timestamp" => 1634040035, "title" => "Den PID v Letňanech 2021 | DOPRAVNÍ AKCE", "upload_date" => "20211012"} 13:53:02.106 [debug] QUERY OK source="sources" db=0.3ms idle=121.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:53:02.106 [debug] QUERY OK source="sources" db=0.2ms idle=119.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:02.107 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=119.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-10-12 12:00:35Z], 17] 13:53:02.110 [debug] QUERY OK source="media_items" db=1.4ms idle=119.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Autobusy rozmanitých dopravců po celém PIDu, stánek Metrobusu, plno diváků... Pojďte se s námi projít po náročném Dni PID v Letňanech!\n\nDěkujeme Ropidu za poskytnutý prostor na stánek a všem návštěvníkům za krásný den :)\n\nKapitoly:\n0:00 Úvod\n1:18 Příprava stanu\n2:16 Vystavený autobus\n2:52 Filip Drápal o Dni PID\n5:30 Garáže Klíčov\n8:17 Honza\n10:09 Ladislav Drobný\n14:13 Stánek Metrobusu\u00A0\n16:00 Divák Metrobusu\n17:33 Drufax\n19:18 Autobusový den PID v Letňanech\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\n\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Den PID v Letňanech 2021 | DOPRAVNÍ AKCE", "1fe7f0d3-51ee-4c62-99c9-837829d68f4f", "o4rvCf4suXo", false, 1202, false, "https://www.youtube.com/watch?v=o4rvCf4suXo", 31, "/downloads/METROBUS - Akce a Vlogy/2021-10-12 - Den PID v Letňanech 2021 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2021-10-12 12:00:35Z], ~U[2025-12-11 12:53:02Z], ~U[2025-12-11 12:53:02Z], "Autobusy rozmanitých dopravců po celém PIDu, stánek Metrobusu, plno diváků... Pojďte se s námi projít po náročném Dni PID v Letňanech!\n\nDěkujeme Ropidu za poskytnutý prostor na stánek a všem návštěvníkům za krásný den :)\n\nKapitoly:\n0:00 Úvod\n1:18 Příprava stanu\n2:16 Vystavený autobus\n2:52 Filip Drápal o Dni PID\n5:30 Garáže Klíčov\n8:17 Honza\n10:09 Ladislav Drobný\n14:13 Stánek Metrobusu\u00A0\n16:00 Divák Metrobusu\n17:33 Drufax\n19:18 Autobusový den PID v Letňanech\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\n\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Den PID v Letňanech 2021 | DOPRAVNÍ AKCE", "o4rvCf4suXo", 1202, false, "https://www.youtube.com/watch?v=o4rvCf4suXo", "/downloads/METROBUS - Akce a Vlogy/2021-10-12 - Den PID v Letňanech 2021 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2021-10-12 12:00:35Z]] 13:53:02.111 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=121.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:02.111 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:02.112 [debug] QUERY OK source="media_items" db=0.3ms idle=5.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19315] 13:53:02.112 [debug] Current batch of media processed. Will check again in 1000ms 13:53:02.989 [debug] Current batch of media processed. Will check again in 1000ms 13:53:03.112 [debug] Current batch of media processed. Will check again in 1000ms 13:53:03.991 [debug] Current batch of media processed. Will check again in 1000ms 13:53:04.114 [debug] Current batch of media processed. Will check again in 1000ms 13:53:04.991 [debug] Current batch of media processed. Will check again in 1000ms 13:53:05.115 [debug] Current batch of media processed. Will check again in 1000ms 13:53:05.993 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Přes most jsme se pěšky vydali ve stejnojmenné recenzi, ovšem nedotkli jsme se otázky, jak se mostu vyhnout v případě jeho masivní rekonstrukce? Celý Metrobus se proto vydal zjistit, která z náhradních forem dopravy je na tuto trasu nejvýhodnější.\n\nVyhraje auto, tramvaj, člun, kolo či běh?\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 734, "filename" => "/downloads/METROBUS - Tématická videa/2021-05-11 - Jak přes Barrandovský most bez Barrandovského mostu? | ZÁVOD.mp4", "id" => "yQiVONLwsc0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=yQiVONLwsc0", "playlist_index" => 22, "timestamp" => 1620734433, "title" => "Jak přes Barrandovský most bez Barrandovského mostu? | ZÁVOD", "upload_date" => "20210511"} 13:53:05.995 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=442.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:53:05.997 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=444.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:05.999 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=447.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-05-11 12:00:33Z], 20] 13:53:06.005 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=448.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Přes most jsme se pěšky vydali ve stejnojmenné recenzi, ovšem nedotkli jsme se otázky, jak se mostu vyhnout v případě jeho masivní rekonstrukce? Celý Metrobus se proto vydal zjistit, která z náhradních forem dopravy je na tuto trasu nejvýhodnější.\n\nVyhraje auto, tramvaj, člun, kolo či běh?\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak přes Barrandovský most bez Barrandovského mostu? | ZÁVOD", "e8a481f9-7aa2-4b1b-9d65-ab6374e488b5", "yQiVONLwsc0", false, 734, false, "https://www.youtube.com/watch?v=yQiVONLwsc0", 22, "/downloads/METROBUS - Tématická videa/2021-05-11 - Jak přes Barrandovský most bez Barrandovského mostu? | ZÁVOD.mp4", false, false, 20, [], 1, ~U[2021-05-11 12:00:33Z], ~U[2025-12-11 12:53:05Z], ~U[2025-12-11 12:53:05Z], "Přes most jsme se pěšky vydali ve stejnojmenné recenzi, ovšem nedotkli jsme se otázky, jak se mostu vyhnout v případě jeho masivní rekonstrukce? Celý Metrobus se proto vydal zjistit, která z náhradních forem dopravy je na tuto trasu nejvýhodnější.\n\nVyhraje auto, tramvaj, člun, kolo či běh?\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak přes Barrandovský most bez Barrandovského mostu? | ZÁVOD", "yQiVONLwsc0", 734, false, "https://www.youtube.com/watch?v=yQiVONLwsc0", "/downloads/METROBUS - Tématická videa/2021-05-11 - Jak přes Barrandovský most bez Barrandovského mostu? | ZÁVOD.mp4", false, 20, ~U[2021-05-11 12:00:33Z]] 13:53:06.007 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=274.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:06.009 [debug] QUERY OK source="media_profiles" db=0.4ms queue=1.4ms idle=12.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:06.010 [debug] QUERY OK source="media_items" db=0.4ms idle=12.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19546] 13:53:06.010 [debug] Current batch of media processed. Will check again in 1000ms 13:53:06.117 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Žluté autobusy, žluté tramvaje, žluté metro, Braniborkoskou bránu, Říšský sněm, Červenou radnici, Televizní věž a hlavně nejlepší kebab v Evropě. To vše skrývá hlavní město Spolkové republiky Německo Berlín a odhaluje Raf ve svém vlogu, který natočil během jednoho jediného dne.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 579, "filename" => "/downloads/METROBUS - Akce a Vlogy/2021-09-28 - Jeden den v Berlíně | VLOG.mp4", "id" => "o63n7c-P1yM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=o63n7c-P1yM", "playlist_index" => 32, "timestamp" => 1632830420, "title" => "Jeden den v Berlíně | VLOG", "upload_date" => "20210928"} 13:53:06.119 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=118.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:53:06.121 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=115.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:06.123 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=114.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-28 12:00:20Z], 17] 13:53:06.128 [debug] QUERY OK source="media_items" db=4.0ms idle=114.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Žluté autobusy, žluté tramvaje, žluté metro, Braniborkoskou bránu, Říšský sněm, Červenou radnici, Televizní věž a hlavně nejlepší kebab v Evropě. To vše skrývá hlavní město Spolkové republiky Německo Berlín a odhaluje Raf ve svém vlogu, který natočil během jednoho jediného dne.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jeden den v Berlíně | VLOG", "84d88c23-f4db-46f0-9fbc-c5dfbe2e2f30", "o63n7c-P1yM", false, 579, false, "https://www.youtube.com/watch?v=o63n7c-P1yM", 32, "/downloads/METROBUS - Akce a Vlogy/2021-09-28 - Jeden den v Berlíně | VLOG.mp4", false, false, 17, [], 1, ~U[2021-09-28 12:00:20Z], ~U[2025-12-11 12:53:06Z], ~U[2025-12-11 12:53:06Z], "Žluté autobusy, žluté tramvaje, žluté metro, Braniborkoskou bránu, Říšský sněm, Červenou radnici, Televizní věž a hlavně nejlepší kebab v Evropě. To vše skrývá hlavní město Spolkové republiky Německo Berlín a odhaluje Raf ve svém vlogu, který natočil během jednoho jediného dne.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jeden den v Berlíně | VLOG", "o63n7c-P1yM", 579, false, "https://www.youtube.com/watch?v=o63n7c-P1yM", "/downloads/METROBUS - Akce a Vlogy/2021-09-28 - Jeden den v Berlíně | VLOG.mp4", false, 17, ~U[2021-09-28 12:00:20Z]] 13:53:06.130 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=118.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:06.132 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.3ms idle=11.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:06.134 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=12.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 [19316] 13:53:06.135 [debug] Current batch of media processed. Will check again in 1000ms 13:53:07.011 [debug] Current batch of media processed. Will check again in 1000ms 13:53:07.136 [debug] Current batch of media processed. Will check again in 1000ms 13:53:08.014 [debug] Current batch of media processed. Will check again in 1000ms 13:53:08.137 [debug] Current batch of media processed. Will check again in 1000ms 13:53:09.016 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Vadí vám hluk z autobusů zajíždějících k nástupišti? Nebo časté frézování vozovky a s ním spojené přesuny zastávek? Dan rozebírá, jak se liší jednotlivé technologie stavby zastávek.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 391, "filename" => "/downloads/METROBUS - Tématická videa/2021-04-13 - Povrchy autobusových zastávek | TÉMA.mp4", "id" => "qwIShxlbO98", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qwIShxlbO98", "playlist_index" => 23, "timestamp" => 1618315218, "title" => "Povrchy autobusových zastávek | TÉMA", "upload_date" => "20210413"} 13:53:09.018 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=1465.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:53:09.022 [debug] QUERY OK source="sources" db=3.5ms queue=0.1ms idle=1467.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:09.024 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1471.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-04-13 12:00:18Z], 20] 13:53:09.027 [debug] QUERY OK source="media_items" db=2.3ms idle=1286.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vadí vám hluk z autobusů zajíždějících k nástupišti? Nebo časté frézování vozovky a s ním spojené přesuny zastávek? Dan rozebírá, jak se liší jednotlivé technologie stavby zastávek.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Povrchy autobusových zastávek | TÉMA", "1681b564-7eb0-4ce4-a171-2e23e8725698", "qwIShxlbO98", false, 391, false, "https://www.youtube.com/watch?v=qwIShxlbO98", 23, "/downloads/METROBUS - Tématická videa/2021-04-13 - Povrchy autobusových zastávek | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-04-13 12:00:18Z], ~U[2025-12-11 12:53:09Z], ~U[2025-12-11 12:53:09Z], "Vadí vám hluk z autobusů zajíždějících k nástupišti? Nebo časté frézování vozovky a s ním spojené přesuny zastávek? Dan rozebírá, jak se liší jednotlivé technologie stavby zastávek.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Povrchy autobusových zastávek | TÉMA", "qwIShxlbO98", 391, false, "https://www.youtube.com/watch?v=qwIShxlbO98", "/downloads/METROBUS - Tématická videa/2021-04-13 - Povrchy autobusových zastávek | TÉMA.mp4", false, 20, ~U[2021-04-13 12:00:18Z]] 13:53:09.029 [debug] QUERY OK source="sources" db=1.0ms idle=288.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:09.032 [debug] QUERY OK source="media_profiles" db=2.6ms queue=0.1ms idle=11.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:09.035 [debug] QUERY OK source="media_items" db=1.3ms idle=11.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19548] 13:53:09.035 [debug] Current batch of media processed. Will check again in 1000ms 13:53:09.139 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Projížďky historickými vlaky, procházka úplně moderní push-pull soupravou pro Moravskoslezký kraj či rozhovor s majitelem kloubového Ikarusu? Ve vlogu z Pražského dne železnice se podíváme, jak tato příjemná akce probíhala.\n\nNa Metrobus narazíte i na Autobusovém Dni PID v Letňanech 25.9.!\n\nKapitoly:\n0:00 Úvod\n0:53 Nová jednotka Push-Pull\n3:08 Názory\n4:07 Locomotif\n5:45 Autobusy\n5:53 Rozhovor s průvodčím - Honzou\n8:58 Rozhovor s majitelem Ikarusu\n11:53 Výlet po pražských spojkách\n15:32 Názor na Masaryčku\n16:02 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 1037, "filename" => "/downloads/METROBUS - Akce a Vlogy/2021-09-21 - Den železnice na Masaryčce | DOPRAVNÍ AKCE.mp4", "id" => "GitPWbRmTPc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GitPWbRmTPc", "playlist_index" => 33, "timestamp" => 1632225613, "title" => "Den železnice na Masaryčce | DOPRAVNÍ AKCE", "upload_date" => "20210921"} 13:53:09.140 [debug] QUERY OK source="sources" db=0.4ms idle=115.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:53:09.140 [debug] QUERY OK source="sources" db=0.3ms idle=112.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:09.141 [debug] QUERY OK source="media_items" db=0.4ms idle=111.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-21 12:00:13Z], 17] 13:53:09.145 [debug] QUERY OK source="media_items" db=2.5ms idle=109.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Projížďky historickými vlaky, procházka úplně moderní push-pull soupravou pro Moravskoslezký kraj či rozhovor s majitelem kloubového Ikarusu? Ve vlogu z Pražského dne železnice se podíváme, jak tato příjemná akce probíhala.\n\nNa Metrobus narazíte i na Autobusovém Dni PID v Letňanech 25.9.!\n\nKapitoly:\n0:00 Úvod\n0:53 Nová jednotka Push-Pull\n3:08 Názory\n4:07 Locomotif\n5:45 Autobusy\n5:53 Rozhovor s průvodčím - Honzou\n8:58 Rozhovor s majitelem Ikarusu\n11:53 Výlet po pražských spojkách\n15:32 Názor na Masaryčku\n16:02 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Den železnice na Masaryčce | DOPRAVNÍ AKCE", "36f8d592-9669-490f-8f00-a19e3c94f262", "GitPWbRmTPc", false, 1037, false, "https://www.youtube.com/watch?v=GitPWbRmTPc", 33, "/downloads/METROBUS - Akce a Vlogy/2021-09-21 - Den železnice na Masaryčce | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2021-09-21 12:00:13Z], ~U[2025-12-11 12:53:09Z], ~U[2025-12-11 12:53:09Z], "Projížďky historickými vlaky, procházka úplně moderní push-pull soupravou pro Moravskoslezký kraj či rozhovor s majitelem kloubového Ikarusu? Ve vlogu z Pražského dne železnice se podíváme, jak tato příjemná akce probíhala.\n\nNa Metrobus narazíte i na Autobusovém Dni PID v Letňanech 25.9.!\n\nKapitoly:\n0:00 Úvod\n0:53 Nová jednotka Push-Pull\n3:08 Názory\n4:07 Locomotif\n5:45 Autobusy\n5:53 Rozhovor s průvodčím - Honzou\n8:58 Rozhovor s majitelem Ikarusu\n11:53 Výlet po pražských spojkách\n15:32 Názor na Masaryčku\n16:02 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Den železnice na Masaryčce | DOPRAVNÍ AKCE", "GitPWbRmTPc", 1037, false, "https://www.youtube.com/watch?v=GitPWbRmTPc", "/downloads/METROBUS - Akce a Vlogy/2021-09-21 - Den železnice na Masaryčce | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2021-09-21 12:00:13Z]] 13:53:09.146 [debug] QUERY OK source="sources" db=0.8ms idle=110.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:09.147 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:09.148 [debug] QUERY OK source="media_items" db=0.7ms idle=7.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19317] 13:53:09.148 [debug] Current batch of media processed. Will check again in 1000ms 13:53:10.038 [debug] Current batch of media processed. Will check again in 1000ms 13:53:10.149 [debug] Current batch of media processed. Will check again in 1000ms 13:53:11.038 [debug] Current batch of media processed. Will check again in 1000ms 13:53:11.151 [debug] Current batch of media processed. Will check again in 1000ms 13:53:12.040 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V dobách minulých končily vlaky na různých pražských nádražích, z nichž některá přežila, zatímco některá zmizela téměř beze stopy... U zrušené tratě Vysočany - Libeň dolní nádraží - Těšnov se v akčnějším videu podíváme alespoň na pár zbylých náznaků.\n\nDěkujeme za sledování Železniční zimy a budeme se těšit u dalších jarních videí!\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 368, "filename" => "/downloads/METROBUS - Tématická videa/2021-03-23 - Zapomenutá trať na Těšnov | TÉMA.mp4", "id" => "8arBJZ0xDts", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8arBJZ0xDts", "playlist_index" => 24, "timestamp" => 1616504405, "title" => "Zapomenutá trať na Těšnov | TÉMA", "upload_date" => "20210323"} 13:53:12.040 [debug] QUERY OK source="sources" db=0.4ms idle=1489.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:53:12.041 [debug] QUERY OK source="sources" db=0.3ms idle=1490.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:12.042 [debug] QUERY OK source="media_items" db=0.4ms idle=1490.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-23 13:00:05Z], 20] 13:53:12.044 [debug] QUERY OK source="media_items" db=1.3ms idle=1298.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V dobách minulých končily vlaky na různých pražských nádražích, z nichž některá přežila, zatímco některá zmizela téměř beze stopy... U zrušené tratě Vysočany - Libeň dolní nádraží - Těšnov se v akčnějším videu podíváme alespoň na pár zbylých náznaků.\n\nDěkujeme za sledování Železniční zimy a budeme se těšit u dalších jarních videí!\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Zapomenutá trať na Těšnov | TÉMA", "81f12d9b-95a2-4257-a987-c347a9fc1102", "8arBJZ0xDts", false, 368, false, "https://www.youtube.com/watch?v=8arBJZ0xDts", 24, "/downloads/METROBUS - Tématická videa/2021-03-23 - Zapomenutá trať na Těšnov | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-03-23 13:00:05Z], ~U[2025-12-11 12:53:12Z], ~U[2025-12-11 12:53:12Z], "V dobách minulých končily vlaky na různých pražských nádražích, z nichž některá přežila, zatímco některá zmizela téměř beze stopy... U zrušené tratě Vysočany - Libeň dolní nádraží - Těšnov se v akčnějším videu podíváme alespoň na pár zbylých náznaků.\n\nDěkujeme za sledování Železniční zimy a budeme se těšit u dalších jarních videí!\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Zapomenutá trať na Těšnov | TÉMA", "8arBJZ0xDts", 368, false, "https://www.youtube.com/watch?v=8arBJZ0xDts", "/downloads/METROBUS - Tématická videa/2021-03-23 - Zapomenutá trať na Těšnov | TÉMA.mp4", false, 20, ~U[2021-03-23 13:00:05Z]] 13:53:12.045 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=298.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:12.046 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=4.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:12.047 [debug] QUERY OK source="media_items" db=0.4ms idle=5.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19550] 13:53:12.047 [debug] Current batch of media processed. Will check again in 1000ms 13:53:12.152 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Dlabačov oslavil své 73. narozeniny a my byli u toho. Rozvěsili jsme balónky, historické fotografie, vyplnili kvíz a zavzpomínali při tom na poutavé časy sokolských sletů, či rozproudili uzdu fantazie, jak by mohla budoucnost smyčky Dlabačov vypadat.\n\nTěšíme se na vás zase příští rok!\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 336, "filename" => "/downloads/METROBUS - Akce a Vlogy/2021-06-29 - Jak jsme oslavili 73. narozeniny smyčky Dlabačov | BEZ KOMENTÁŘE.mp4", "id" => "xyBHjkI3cAU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xyBHjkI3cAU", "playlist_index" => 34, "timestamp" => 1624968022, "title" => "Jak jsme oslavili 73. narozeniny smyčky Dlabačov | BEZ KOMENTÁŘE", "upload_date" => "20210629"} 13:53:12.154 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=111.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:53:12.155 [debug] QUERY OK source="sources" db=0.5ms idle=110.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:12.156 [debug] QUERY OK source="media_items" db=0.9ms idle=109.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-06-29 12:00:22Z], 17] 13:53:12.161 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=111.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dlabačov oslavil své 73. narozeniny a my byli u toho. Rozvěsili jsme balónky, historické fotografie, vyplnili kvíz a zavzpomínali při tom na poutavé časy sokolských sletů, či rozproudili uzdu fantazie, jak by mohla budoucnost smyčky Dlabačov vypadat.\n\nTěšíme se na vás zase příští rok!\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak jsme oslavili 73. narozeniny smyčky Dlabačov | BEZ KOMENTÁŘE", "953d230c-c64d-49ac-8ef1-55625fc653c4", "xyBHjkI3cAU", false, 336, false, "https://www.youtube.com/watch?v=xyBHjkI3cAU", 34, "/downloads/METROBUS - Akce a Vlogy/2021-06-29 - Jak jsme oslavili 73. narozeniny smyčky Dlabačov | BEZ KOMENTÁŘE.mp4", false, false, 17, [], 1, ~U[2021-06-29 12:00:22Z], ~U[2025-12-11 12:53:12Z], ~U[2025-12-11 12:53:12Z], "Dlabačov oslavil své 73. narozeniny a my byli u toho. Rozvěsili jsme balónky, historické fotografie, vyplnili kvíz a zavzpomínali při tom na poutavé časy sokolských sletů, či rozproudili uzdu fantazie, jak by mohla budoucnost smyčky Dlabačov vypadat.\n\nTěšíme se na vás zase příští rok!\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak jsme oslavili 73. narozeniny smyčky Dlabačov | BEZ KOMENTÁŘE", "xyBHjkI3cAU", 336, false, "https://www.youtube.com/watch?v=xyBHjkI3cAU", "/downloads/METROBUS - Akce a Vlogy/2021-06-29 - Jak jsme oslavili 73. narozeniny smyčky Dlabačov | BEZ KOMENTÁŘE.mp4", false, 17, ~U[2021-06-29 12:00:22Z]] 13:53:12.162 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=114.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:12.164 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:12.166 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=10.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 [19318] 13:53:12.166 [debug] Current batch of media processed. Will check again in 1000ms 13:53:13.047 [debug] Current batch of media processed. Will check again in 1000ms 13:53:13.166 [debug] Current batch of media processed. Will check again in 1000ms 13:53:14.049 [debug] Current batch of media processed. Will check again in 1000ms 13:53:14.167 [debug] Current batch of media processed. Will check again in 1000ms 13:53:15.050 [debug] Current batch of media processed. Will check again in 1000ms 13:53:15.168 [debug] Current batch of media processed. Will check again in 1000ms 13:53:16.052 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Rozvoj pražské železnice čeká v příštích letech na dvě nové vlakové linky, zajišťované menšími elektrickými jednotkami. Obě povedou přibližně po trase jižních tangent, jedna přes Vršovice, zatímco druhá přes Braník. Ve videu si podrobně ukazujeme, kde zastaví a které oblasti obslouží.\n\nV minulém díle Městských linek a zastávek jsme rozebrali plánovaný rozvoj radiálních linek a jejich zastávek na území Prahy: https://youtu.be/GL5jDZ0dj5o\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 399, "filename" => "/downloads/METROBUS - Tématická videa/2021-03-09 - Nové městské linky a zastávky #2 | TÉMA.mp4", "id" => "8o3DNtyWydQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8o3DNtyWydQ", "playlist_index" => 25, "timestamp" => 1615294805, "title" => "Nové městské linky a zastávky #2 | TÉMA", "upload_date" => "20210309"} 13:53:16.054 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=500.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:53:16.057 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=502.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:16.059 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=504.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-09 13:00:05Z], 20] 13:53:16.072 [debug] QUERY OK source="media_items" db=10.6ms queue=0.1ms idle=506.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Rozvoj pražské železnice čeká v příštích letech na dvě nové vlakové linky, zajišťované menšími elektrickými jednotkami. Obě povedou přibližně po trase jižních tangent, jedna přes Vršovice, zatímco druhá přes Braník. Ve videu si podrobně ukazujeme, kde zastaví a které oblasti obslouží.\n\nV minulém díle Městských linek a zastávek jsme rozebrali plánovaný rozvoj radiálních linek a jejich zastávek na území Prahy: https://youtu.be/GL5jDZ0dj5o\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Nové městské linky a zastávky #2 | TÉMA", "fcbd38e3-74d9-487b-8a2b-c0d9b6893765", "8o3DNtyWydQ", false, 399, false, "https://www.youtube.com/watch?v=8o3DNtyWydQ", 25, "/downloads/METROBUS - Tématická videa/2021-03-09 - Nové městské linky a zastávky #2 | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-03-09 13:00:05Z], ~U[2025-12-11 12:53:16Z], ~U[2025-12-11 12:53:16Z], "Rozvoj pražské železnice čeká v příštích letech na dvě nové vlakové linky, zajišťované menšími elektrickými jednotkami. Obě povedou přibližně po trase jižních tangent, jedna přes Vršovice, zatímco druhá přes Braník. Ve videu si podrobně ukazujeme, kde zastaví a které oblasti obslouží.\n\nV minulém díle Městských linek a zastávek jsme rozebrali plánovaný rozvoj radiálních linek a jejich zastávek na území Prahy: https://youtu.be/GL5jDZ0dj5o\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Nové městské linky a zastávky #2 | TÉMA", "8o3DNtyWydQ", 399, false, "https://www.youtube.com/watch?v=8o3DNtyWydQ", "/downloads/METROBUS - Tématická videa/2021-03-09 - Nové městské linky a zastávky #2 | TÉMA.mp4", false, 20, ~U[2021-03-09 13:00:05Z]] 13:53:16.074 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=314.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:16.075 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=19.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:16.077 [debug] QUERY OK source="media_items" db=0.8ms idle=19.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19552] 13:53:16.077 [debug] Current batch of media processed. Will check again in 1000ms 13:53:16.170 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Co se nevešlo do hlavního videa z Lugana, ukazujeme v bonusu... Lyžování, nejdelší železniční tunel na světě a úzkokolejka do Itálie.\n\nSledujte i hlavní část vlogu z Lugana:\n→ https://youtu.be/0irb5iVIkGw \n\nKapitoly:\n0:00 Úvod\n0:14 Horská železnice v Andermattu\n2:50 Valle Verzasca\n5:08 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 341, "filename" => "/downloads/METROBUS - Akce a Vlogy/2021-06-15 - Horská železnice a podzemka v Locarnu | VLOG.mp4", "id" => "m4GHC2pbEWI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=m4GHC2pbEWI", "playlist_index" => 35, "timestamp" => 1623758431, "title" => "Horská železnice a podzemka v Locarnu | VLOG", "upload_date" => "20210615"} 13:53:16.172 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=111.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:53:16.174 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=101.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:16.175 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=100.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-06-15 12:00:31Z], 17] 13:53:16.181 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=101.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Co se nevešlo do hlavního videa z Lugana, ukazujeme v bonusu... Lyžování, nejdelší železniční tunel na světě a úzkokolejka do Itálie.\n\nSledujte i hlavní část vlogu z Lugana:\n→ https://youtu.be/0irb5iVIkGw \n\nKapitoly:\n0:00 Úvod\n0:14 Horská železnice v Andermattu\n2:50 Valle Verzasca\n5:08 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Horská železnice a podzemka v Locarnu | VLOG", "176c0e7a-f64b-49d0-a8f7-5d6c23a6b22d", "m4GHC2pbEWI", false, 341, false, "https://www.youtube.com/watch?v=m4GHC2pbEWI", 35, "/downloads/METROBUS - Akce a Vlogy/2021-06-15 - Horská železnice a podzemka v Locarnu | VLOG.mp4", false, false, 17, [], 1, ~U[2021-06-15 12:00:31Z], ~U[2025-12-11 12:53:16Z], ~U[2025-12-11 12:53:16Z], "Co se nevešlo do hlavního videa z Lugana, ukazujeme v bonusu... Lyžování, nejdelší železniční tunel na světě a úzkokolejka do Itálie.\n\nSledujte i hlavní část vlogu z Lugana:\n→ https://youtu.be/0irb5iVIkGw \n\nKapitoly:\n0:00 Úvod\n0:14 Horská železnice v Andermattu\n2:50 Valle Verzasca\n5:08 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Horská železnice a podzemka v Locarnu | VLOG", "m4GHC2pbEWI", 341, false, "https://www.youtube.com/watch?v=m4GHC2pbEWI", "/downloads/METROBUS - Akce a Vlogy/2021-06-15 - Horská železnice a podzemka v Locarnu | VLOG.mp4", false, 17, ~U[2021-06-15 12:00:31Z]] 13:53:16.182 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=104.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:16.183 [debug] QUERY OK source="media_profiles" db=0.7ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:16.185 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19319] 13:53:16.185 [debug] Current batch of media processed. Will check again in 1000ms 13:53:17.079 [debug] Current batch of media processed. Will check again in 1000ms 13:53:17.187 [debug] Current batch of media processed. Will check again in 1000ms 13:53:18.080 [debug] Current batch of media processed. Will check again in 1000ms 13:53:18.188 [debug] Current batch of media processed. Will check again in 1000ms 13:53:19.082 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Všichni o ni tušíme, ale nikdo ji dopodrobna nerozebírá: Modernizace trati mezi Prahou-Vysočany a Čelákovicemi. V tomto videu se podíváme, co nás příští roky čeká za změny na severovýchodní pražské trati.\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 337, "filename" => "/downloads/METROBUS - Tématická videa/2021-03-02 - Budoucnost Nádraží Vysočany | TÉMA.mp4", "id" => "7xwXTYXzqIo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=7xwXTYXzqIo", "playlist_index" => 26, "timestamp" => 1614690002, "title" => "Budoucnost Nádraží Vysočany | TÉMA", "upload_date" => "20210302"} 13:53:19.084 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1530.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:53:19.086 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1532.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:19.087 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1533.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-02 13:00:02Z], 20] 13:53:19.092 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=1324.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Všichni o ni tušíme, ale nikdo ji dopodrobna nerozebírá: Modernizace trati mezi Prahou-Vysočany a Čelákovicemi. V tomto videu se podíváme, co nás příští roky čeká za změny na severovýchodní pražské trati.\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Budoucnost Nádraží Vysočany | TÉMA", "41908d45-9a78-4ef2-af9d-28d9c718b367", "7xwXTYXzqIo", false, 337, false, "https://www.youtube.com/watch?v=7xwXTYXzqIo", 26, "/downloads/METROBUS - Tématická videa/2021-03-02 - Budoucnost Nádraží Vysočany | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-03-02 13:00:02Z], ~U[2025-12-11 12:53:19Z], ~U[2025-12-11 12:53:19Z], "Všichni o ni tušíme, ale nikdo ji dopodrobna nerozebírá: Modernizace trati mezi Prahou-Vysočany a Čelákovicemi. V tomto videu se podíváme, co nás příští roky čeká za změny na severovýchodní pražské trati.\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Budoucnost Nádraží Vysočany | TÉMA", "7xwXTYXzqIo", 337, false, "https://www.youtube.com/watch?v=7xwXTYXzqIo", "/downloads/METROBUS - Tématická videa/2021-03-02 - Budoucnost Nádraží Vysočany | TÉMA.mp4", false, 20, ~U[2021-03-02 13:00:02Z]] 13:53:19.094 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=324.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:19.095 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=10.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:19.098 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=10.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19554] 13:53:19.099 [debug] Current batch of media processed. Will check again in 1000ms 13:53:19.190 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Cesta do Švýcarska plná přestupů, zpoždění a odřeknutých vlaků, se vyplatila nejen díky výhledům, technice či historii čtyř lanovek v téměř hraničním městě Luganu.\n\nKapitoly:\n0:00 Cesta do Lugana\n2:34 Vlaky\n4:01 Lanovka v centru\n6:01 Lanovka na horu San Salvatore\n8:04 Lanovka na Monte Brè\n10:31 Bývalá lanovka ve městě\n11:40 Tramvaje\n14:47 Lodní doprava\n16:31 Autobusy\n18:40 Jízdenky\n19:33 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!\n\nTobu - Candyland [NCS Release]: https://youtu.be/IIrCDAV3EgI\nhttps://soundcloud.com/7obu , https://twitter.com/tobuofficial", "duration" => 1201, "filename" => "/downloads/METROBUS - Akce a Vlogy/2021-06-08 - Lanovky a další doprava v Luganu | VLOG.mp4", "id" => "0irb5iVIkGw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0irb5iVIkGw", "playlist_index" => 36, "timestamp" => 1623153600, "title" => "Lanovky a další doprava v Luganu | VLOG", "upload_date" => "20210608"} 13:53:19.191 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=103.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:53:19.192 [debug] QUERY OK source="sources" db=0.5ms idle=100.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:19.194 [debug] QUERY OK source="media_items" db=0.8ms idle=98.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-06-08 12:00:00Z], 17] 13:53:19.197 [debug] QUERY OK source="media_items" db=2.3ms idle=99.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cesta do Švýcarska plná přestupů, zpoždění a odřeknutých vlaků, se vyplatila nejen díky výhledům, technice či historii čtyř lanovek v téměř hraničním městě Luganu.\n\nKapitoly:\n0:00 Cesta do Lugana\n2:34 Vlaky\n4:01 Lanovka v centru\n6:01 Lanovka na horu San Salvatore\n8:04 Lanovka na Monte Brè\n10:31 Bývalá lanovka ve městě\n11:40 Tramvaje\n14:47 Lodní doprava\n16:31 Autobusy\n18:40 Jízdenky\n19:33 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!\n\nTobu - Candyland [NCS Release]: https://youtu.be/IIrCDAV3EgI\nhttps://soundcloud.com/7obu , https://twitter.com/tobuofficial", "Lanovky a další doprava v Luganu | VLOG", "7196d908-4cce-44fa-8482-baa9f7823da9", "0irb5iVIkGw", false, 1201, false, "https://www.youtube.com/watch?v=0irb5iVIkGw", 36, "/downloads/METROBUS - Akce a Vlogy/2021-06-08 - Lanovky a další doprava v Luganu | VLOG.mp4", false, false, 17, [], 1, ~U[2021-06-08 12:00:00Z], ~U[2025-12-11 12:53:19Z], ~U[2025-12-11 12:53:19Z], "Cesta do Švýcarska plná přestupů, zpoždění a odřeknutých vlaků, se vyplatila nejen díky výhledům, technice či historii čtyř lanovek v téměř hraničním městě Luganu.\n\nKapitoly:\n0:00 Cesta do Lugana\n2:34 Vlaky\n4:01 Lanovka v centru\n6:01 Lanovka na horu San Salvatore\n8:04 Lanovka na Monte Brè\n10:31 Bývalá lanovka ve městě\n11:40 Tramvaje\n14:47 Lodní doprava\n16:31 Autobusy\n18:40 Jízdenky\n19:33 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!\n\nTobu - Candyland [NCS Release]: https://youtu.be/IIrCDAV3EgI\nhttps://soundcloud.com/7obu , https://twitter.com/tobuofficial", "Lanovky a další doprava v Luganu | VLOG", "0irb5iVIkGw", 1201, false, "https://www.youtube.com/watch?v=0irb5iVIkGw", "/downloads/METROBUS - Akce a Vlogy/2021-06-08 - Lanovky a další doprava v Luganu | VLOG.mp4", false, 17, ~U[2021-06-08 12:00:00Z]] 13:53:19.198 [debug] QUERY OK source="sources" db=0.7ms idle=99.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:19.200 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:19.201 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19320] 13:53:19.201 [debug] Current batch of media processed. Will check again in 1000ms 13:53:20.047 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:20.101 [debug] Current batch of media processed. Will check again in 1000ms 13:53:20.202 [debug] Current batch of media processed. Will check again in 1000ms 13:53:21.103 [debug] Current batch of media processed. Will check again in 1000ms 13:53:21.203 [debug] Current batch of media processed. Will check again in 1000ms 13:53:22.104 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Blízká i daleká budoucnost slibuje nové železniční zastávky a další městské vlakové linky. V dvoudílné sérii si rychle shrneme místa, kde se takových změn dočkáme.\n\nDruhý díl minisérie: https://youtu.be/8o3DNtyWydQ \n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\n\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 406, "filename" => "/downloads/METROBUS - Tématická videa/2021-02-23 - Nové městské linky a zastávky #1 | TÉMA.mp4", "id" => "GL5jDZ0dj5o", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GL5jDZ0dj5o", "playlist_index" => 27, "timestamp" => 1614085213, "title" => "Nové městské linky a zastávky #1 | TÉMA", "upload_date" => "20210223"} 13:53:22.106 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1548.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:53:22.107 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1549.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:22.108 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=1330.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-23 13:00:13Z], 20] 13:53:22.145 [debug] QUERY OK source="media_items" db=36.1ms idle=553.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Blízká i daleká budoucnost slibuje nové železniční zastávky a další městské vlakové linky. V dvoudílné sérii si rychle shrneme místa, kde se takových změn dočkáme.\n\nDruhý díl minisérie: https://youtu.be/8o3DNtyWydQ \n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\n\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Nové městské linky a zastávky #1 | TÉMA", "19360044-79d5-4baf-89ca-45c8752e216f", "GL5jDZ0dj5o", false, 406, false, "https://www.youtube.com/watch?v=GL5jDZ0dj5o", 27, "/downloads/METROBUS - Tématická videa/2021-02-23 - Nové městské linky a zastávky #1 | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-02-23 13:00:13Z], ~U[2025-12-11 12:53:22Z], ~U[2025-12-11 12:53:22Z], "Blízká i daleká budoucnost slibuje nové železniční zastávky a další městské vlakové linky. V dvoudílné sérii si rychle shrneme místa, kde se takových změn dočkáme.\n\nDruhý díl minisérie: https://youtu.be/8o3DNtyWydQ \n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\n\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Nové městské linky a zastávky #1 | TÉMA", "GL5jDZ0dj5o", 406, false, "https://www.youtube.com/watch?v=GL5jDZ0dj5o", "/downloads/METROBUS - Tématická videa/2021-02-23 - Nové městské linky a zastávky #1 | TÉMA.mp4", false, 20, ~U[2021-02-23 13:00:13Z]] 13:53:22.147 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=367.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:22.149 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=41.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:22.151 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=42.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 [19556] 13:53:22.151 [debug] Current batch of media processed. Will check again in 1000ms 13:53:22.205 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Více než měsíc práce průvodčího kol v Rujáně s sebou nesl další zážitky a postřehy ze zastávek či od samotného Rafa. V druhém díle například odpovídá na dotazy diváků.\n\nNeviděli jste první komplexní díl?\n→ https://youtu.be/0wr7hL1h6bY\n\nKapitoly:\n0:00 Úvod\n0:25 Výlet do Putbusu\n2:50 Výlet do Serams a Binzu\n4:30 Otázky a odpovědi\n12:51 Červené krabičky\n13:15 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 841, "filename" => "/downloads/METROBUS - Akce a Vlogy/2021-01-26 - Další postřehy z Rujány | VLOG.mp4", "id" => "VU-4WLjdVxk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=VU-4WLjdVxk", "playlist_index" => 37, "timestamp" => 1611666017, "title" => "Další postřehy z Rujány | VLOG", "upload_date" => "20210126"} 13:53:22.207 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=98.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:53:22.208 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=63.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:22.211 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=62.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-01-26 13:00:17Z], 17] 13:53:22.229 [debug] QUERY OK source="media_items" db=16.5ms idle=63.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Více než měsíc práce průvodčího kol v Rujáně s sebou nesl další zážitky a postřehy ze zastávek či od samotného Rafa. V druhém díle například odpovídá na dotazy diváků.\n\nNeviděli jste první komplexní díl?\n→ https://youtu.be/0wr7hL1h6bY\n\nKapitoly:\n0:00 Úvod\n0:25 Výlet do Putbusu\n2:50 Výlet do Serams a Binzu\n4:30 Otázky a odpovědi\n12:51 Červené krabičky\n13:15 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Další postřehy z Rujány | VLOG", "c4c12aab-837f-45b3-8b76-5abb42c34f4c", "VU-4WLjdVxk", false, 841, false, "https://www.youtube.com/watch?v=VU-4WLjdVxk", 37, "/downloads/METROBUS - Akce a Vlogy/2021-01-26 - Další postřehy z Rujány | VLOG.mp4", false, false, 17, [], 1, ~U[2021-01-26 13:00:17Z], ~U[2025-12-11 12:53:22Z], ~U[2025-12-11 12:53:22Z], "Více než měsíc práce průvodčího kol v Rujáně s sebou nesl další zážitky a postřehy ze zastávek či od samotného Rafa. V druhém díle například odpovídá na dotazy diváků.\n\nNeviděli jste první komplexní díl?\n→ https://youtu.be/0wr7hL1h6bY\n\nKapitoly:\n0:00 Úvod\n0:25 Výlet do Putbusu\n2:50 Výlet do Serams a Binzu\n4:30 Otázky a odpovědi\n12:51 Červené krabičky\n13:15 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Další postřehy z Rujány | VLOG", "VU-4WLjdVxk", 841, false, "https://www.youtube.com/watch?v=VU-4WLjdVxk", "/downloads/METROBUS - Akce a Vlogy/2021-01-26 - Další postřehy z Rujány | VLOG.mp4", false, 17, ~U[2021-01-26 13:00:17Z]] 13:53:22.231 [debug] QUERY OK source="sources" db=0.9ms idle=78.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:22.232 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=24.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:22.234 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=24.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19321] 13:53:22.234 [debug] Current batch of media processed. Will check again in 1000ms 13:53:23.152 [debug] Current batch of media processed. Will check again in 1000ms 13:53:23.235 [debug] Current batch of media processed. Will check again in 1000ms 13:53:24.153 [debug] Current batch of media processed. Will check again in 1000ms 13:53:24.236 [debug] Current batch of media processed. Will check again in 1000ms 13:53:25.155 [debug] Current batch of media processed. Will check again in 1000ms 13:53:25.237 [debug] Current batch of media processed. Will check again in 1000ms 13:53:26.157 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Jedno z nejvýznamnějších pražských nádraží ještě nedávno ohrožovaly úvahy o kompletním zrušení, nicméně v posledních letech se rozhodlo provést jeho významnou modernizaci, včetně rozšíření počtu nástupišť nebo přístupových cest.\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 331, "filename" => "/downloads/METROBUS - Tématická videa/2021-02-16 - Budoucnost Masarykova nádraží | TÉMA.mp4", "id" => "0eLQp7TrxsM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0eLQp7TrxsM", "playlist_index" => 28, "timestamp" => 1613480400, "title" => "Budoucnost Masarykova nádraží | TÉMA", "upload_date" => "20210216"} 13:53:26.159 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=598.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:53:26.161 [debug] QUERY OK source="sources" db=0.6ms queue=0.4ms idle=600.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:26.163 [debug] QUERY OK source="media_items" db=0.7ms queue=0.4ms idle=601.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-16 13:00:00Z], 20] 13:53:26.169 [debug] QUERY OK source="media_items" db=4.8ms queue=0.4ms idle=603.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jedno z nejvýznamnějších pražských nádraží ještě nedávno ohrožovaly úvahy o kompletním zrušení, nicméně v posledních letech se rozhodlo provést jeho významnou modernizaci, včetně rozšíření počtu nástupišť nebo přístupových cest.\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Budoucnost Masarykova nádraží | TÉMA", "cb03b7f8-079e-4fd0-855a-e5b3bb8b646c", "0eLQp7TrxsM", false, 331, false, "https://www.youtube.com/watch?v=0eLQp7TrxsM", 28, "/downloads/METROBUS - Tématická videa/2021-02-16 - Budoucnost Masarykova nádraží | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-02-16 13:00:00Z], ~U[2025-12-11 12:53:26Z], ~U[2025-12-11 12:53:26Z], "Jedno z nejvýznamnějších pražských nádraží ještě nedávno ohrožovaly úvahy o kompletním zrušení, nicméně v posledních letech se rozhodlo provést jeho významnou modernizaci, včetně rozšíření počtu nástupišť nebo přístupových cest.\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Budoucnost Masarykova nádraží | TÉMA", "0eLQp7TrxsM", 331, false, "https://www.youtube.com/watch?v=0eLQp7TrxsM", "/downloads/METROBUS - Tématická videa/2021-02-16 - Budoucnost Masarykova nádraží | TÉMA.mp4", false, 20, ~U[2021-02-16 13:00:00Z]] 13:53:26.170 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=379.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:26.172 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=11.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:26.173 [debug] QUERY OK source="media_items" db=0.8ms idle=11.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19558] 13:53:26.173 [debug] Current batch of media processed. Will check again in 1000ms 13:53:26.239 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Je lepší svezení Rakví, nebo Limetkou? To si mohli cestující zkusit při změně jízdního řádu 2020, kdy provoz rychlíkové linky R14 převzala Arriva po ČD. A zkusili jsme to také.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 399, "filename" => "/downloads/METROBUS - Akce a Vlogy/2021-01-12 - Střídání dopravců na R14 | DOPRAVNÍ AKCE.mp4", "id" => "aehgdPcmj2c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aehgdPcmj2c", "playlist_index" => 38, "timestamp" => 1610456403, "title" => "Střídání dopravců na R14 | DOPRAVNÍ AKCE", "upload_date" => "20210112"} 13:53:26.241 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=77.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:53:26.243 [debug] QUERY OK source="sources" db=0.6ms 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" = ?) [17] 13:53:26.245 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=72.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-01-12 13:00:03Z], 17] 13:53:26.250 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=73.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Je lepší svezení Rakví, nebo Limetkou? To si mohli cestující zkusit při změně jízdního řádu 2020, kdy provoz rychlíkové linky R14 převzala Arriva po ČD. A zkusili jsme to také.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Střídání dopravců na R14 | DOPRAVNÍ AKCE", "4d149d0b-42ee-4a7b-9855-b0e305e2bded", "aehgdPcmj2c", false, 399, false, "https://www.youtube.com/watch?v=aehgdPcmj2c", 38, "/downloads/METROBUS - Akce a Vlogy/2021-01-12 - Střídání dopravců na R14 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2021-01-12 13:00:03Z], ~U[2025-12-11 12:53:26Z], ~U[2025-12-11 12:53:26Z], "Je lepší svezení Rakví, nebo Limetkou? To si mohli cestující zkusit při změně jízdního řádu 2020, kdy provoz rychlíkové linky R14 převzala Arriva po ČD. A zkusili jsme to také.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Střídání dopravců na R14 | DOPRAVNÍ AKCE", "aehgdPcmj2c", 399, false, "https://www.youtube.com/watch?v=aehgdPcmj2c", "/downloads/METROBUS - Akce a Vlogy/2021-01-12 - Střídání dopravců na R14 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2021-01-12 13:00:03Z]] 13:53:26.251 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=77.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:26.253 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:26.254 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=10.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19322] 13:53:26.255 [debug] Current batch of media processed. Will check again in 1000ms 13:53:27.173 [debug] Current batch of media processed. Will check again in 1000ms 13:53:27.257 [debug] Current batch of media processed. Will check again in 1000ms 13:53:28.174 [debug] Current batch of media processed. Will check again in 1000ms 13:53:28.258 [debug] Current batch of media processed. Will check again in 1000ms 13:53:29.176 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Příjezd vlaků na pražské Hlavní nádraží vypadal ještě před 15 lety úplně jinak. Místo dnešní čtyřkolejky vedly podél Vítkova jen dvě jednokolejné tratě. O Hrabovské spojce jsme mluvili v minulém díle, takže dnes se podíváme, co zbylo po trati na jižním úpatí kopce.\n\nMinulý díl o Hrabovské spojce: https://youtu.be/5sbQMOQ3HlY \n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 313, "filename" => "/downloads/METROBUS - Tématická videa/2021-02-09 - Zaniklá trať pod Vítkovem | TÉMA.mp4", "id" => "SN76vkpyGeM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SN76vkpyGeM", "playlist_index" => 29, "timestamp" => 1612875616, "title" => "Zaniklá trať pod Vítkovem | TÉMA", "upload_date" => "20210209"} 13:53:29.178 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1617.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:53:29.180 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1619.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:29.181 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1620.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-09 13:00:16Z], 20] 13:53:29.186 [debug] QUERY OK source="media_items" db=3.1ms idle=1385.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Příjezd vlaků na pražské Hlavní nádraží vypadal ještě před 15 lety úplně jinak. Místo dnešní čtyřkolejky vedly podél Vítkova jen dvě jednokolejné tratě. O Hrabovské spojce jsme mluvili v minulém díle, takže dnes se podíváme, co zbylo po trati na jižním úpatí kopce.\n\nMinulý díl o Hrabovské spojce: https://youtu.be/5sbQMOQ3HlY \n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Zaniklá trať pod Vítkovem | TÉMA", "d6d40629-0527-4653-ade6-bd36b10775be", "SN76vkpyGeM", false, 313, false, "https://www.youtube.com/watch?v=SN76vkpyGeM", 29, "/downloads/METROBUS - Tématická videa/2021-02-09 - Zaniklá trať pod Vítkovem | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-02-09 13:00:16Z], ~U[2025-12-11 12:53:29Z], ~U[2025-12-11 12:53:29Z], "Příjezd vlaků na pražské Hlavní nádraží vypadal ještě před 15 lety úplně jinak. Místo dnešní čtyřkolejky vedly podél Vítkova jen dvě jednokolejné tratě. O Hrabovské spojce jsme mluvili v minulém díle, takže dnes se podíváme, co zbylo po trati na jižním úpatí kopce.\n\nMinulý díl o Hrabovské spojce: https://youtu.be/5sbQMOQ3HlY \n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Zaniklá trať pod Vítkovem | TÉMA", "SN76vkpyGeM", 313, false, "https://www.youtube.com/watch?v=SN76vkpyGeM", "/downloads/METROBUS - Tématická videa/2021-02-09 - Zaniklá trať pod Vítkovem | TÉMA.mp4", false, 20, ~U[2021-02-09 13:00:16Z]] 13:53:29.187 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=388.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:29.188 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:29.190 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=8.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19560] 13:53:29.190 [debug] Current batch of media processed. Will check again in 1000ms 13:53:29.260 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Jak si užít měsíc vysněné práce průvodčího kol na historických vlacích na malebném ostrově Rujáně? Raf svou vlastní zkušenost ukazuje ve vyčerpávajícím vlogu.\n\nKapitoly:\n0:00 Cesta na Rujánu\n1:31 Výlet do Prory\n5:00 Vyjížďka na Usedom\n7:55 Pracovní den\n12:10 Práce vlakvedoucího\n14:58 Cesta domů\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 1214, "filename" => "/downloads/METROBUS - Akce a Vlogy/2020-11-24 - Dreamjob v Německu | VLOG.mp4", "id" => "0wr7hL1h6bY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=0wr7hL1h6bY", "playlist_index" => 39, "timestamp" => 1606223353, "title" => "Dreamjob v Německu | VLOG", "upload_date" => "20201124"} 13:53:29.262 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=79.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:53:29.263 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=77.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:29.265 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=76.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-11-24 13:09:13Z], 17] 13:53:29.269 [debug] QUERY OK source="media_items" db=3.1ms idle=77.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jak si užít měsíc vysněné práce průvodčího kol na historických vlacích na malebném ostrově Rujáně? Raf svou vlastní zkušenost ukazuje ve vyčerpávajícím vlogu.\n\nKapitoly:\n0:00 Cesta na Rujánu\n1:31 Výlet do Prory\n5:00 Vyjížďka na Usedom\n7:55 Pracovní den\n12:10 Práce vlakvedoucího\n14:58 Cesta domů\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Dreamjob v Německu | VLOG", "73f8cc08-b379-4ffb-bd3a-2145f92af889", "0wr7hL1h6bY", false, 1214, false, "https://www.youtube.com/watch?v=0wr7hL1h6bY", 39, "/downloads/METROBUS - Akce a Vlogy/2020-11-24 - Dreamjob v Německu | VLOG.mp4", false, false, 17, [], 1, ~U[2020-11-24 13:09:13Z], ~U[2025-12-11 12:53:29Z], ~U[2025-12-11 12:53:29Z], "Jak si užít měsíc vysněné práce průvodčího kol na historických vlacích na malebném ostrově Rujáně? Raf svou vlastní zkušenost ukazuje ve vyčerpávajícím vlogu.\n\nKapitoly:\n0:00 Cesta na Rujánu\n1:31 Výlet do Prory\n5:00 Vyjížďka na Usedom\n7:55 Pracovní den\n12:10 Práce vlakvedoucího\n14:58 Cesta domů\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Dreamjob v Německu | VLOG", "0wr7hL1h6bY", 1214, false, "https://www.youtube.com/watch?v=0wr7hL1h6bY", "/downloads/METROBUS - Akce a Vlogy/2020-11-24 - Dreamjob v Německu | VLOG.mp4", false, 17, ~U[2020-11-24 13:09:13Z]] 13:53:29.277 [debug] QUERY OK source="sources" db=2.1ms queue=0.3ms idle=84.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:29.278 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=15.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:29.281 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=16.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19323] 13:53:29.281 [debug] Current batch of media processed. Will check again in 1000ms 13:53:30.192 [debug] Current batch of media processed. Will check again in 1000ms 13:53:30.281 [debug] Current batch of media processed. Will check again in 1000ms 13:53:31.192 [debug] Current batch of media processed. Will check again in 1000ms 13:53:31.282 [debug] Current batch of media processed. Will check again in 1000ms 13:53:32.194 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Největší železniční změny v těchto letech můžeme pozorovat na pomezí Strašnic, Vršovic a Zahradního Města. Zaniká zde stará trať a zastávka a vzniká nová kapacitní železnice.\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 681, "filename" => "/downloads/METROBUS - Tématická videa/2021-02-02 - Přestavba IV. železničního koridoru | TÉMA.mp4", "id" => "NjNYUyo-wcI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=NjNYUyo-wcI", "playlist_index" => 30, "timestamp" => 1612270815, "title" => "Přestavba IV. železničního koridoru | TÉMA", "upload_date" => "20210202"} 13:53:32.196 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1634.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:53:32.198 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1636.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:32.200 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1638.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-02 13:00:15Z], 20] 13:53:32.205 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=1398.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Největší železniční změny v těchto letech můžeme pozorovat na pomezí Strašnic, Vršovic a Zahradního Města. Zaniká zde stará trať a zastávka a vzniká nová kapacitní železnice.\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Přestavba IV. železničního koridoru | TÉMA", "85b7dab1-58bf-47a8-90f4-bbe800e0e7c5", "NjNYUyo-wcI", false, 681, false, "https://www.youtube.com/watch?v=NjNYUyo-wcI", 30, "/downloads/METROBUS - Tématická videa/2021-02-02 - Přestavba IV. železničního koridoru | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-02-02 13:00:15Z], ~U[2025-12-11 12:53:32Z], ~U[2025-12-11 12:53:32Z], "Největší železniční změny v těchto letech můžeme pozorovat na pomezí Strašnic, Vršovic a Zahradního Města. Zaniká zde stará trať a zastávka a vzniká nová kapacitní železnice.\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Přestavba IV. železničního koridoru | TÉMA", "NjNYUyo-wcI", 681, false, "https://www.youtube.com/watch?v=NjNYUyo-wcI", "/downloads/METROBUS - Tématická videa/2021-02-02 - Přestavba IV. železničního koridoru | TÉMA.mp4", false, 20, ~U[2021-02-02 13:00:15Z]] 13:53:32.207 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=399.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:32.208 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=11.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:32.211 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=11.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19562] 13:53:32.211 [debug] Current batch of media processed. Will check again in 1000ms 13:53:32.285 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ke konci srpna jsme strávili celý den s dosluhujícími tramvajemi T6A5 v Praze. Posledními provozními kusy jsme projeli celou Prahu a užili si spoustu zábavy, kterou vám zpětně přinášíme ve vyčerpávajícím vlogu.\n\n\nZa celý tým Metrobusu děkujeme zejména Dopravním fotoakcím, Muzeum MHD a milé řidičce Tramvajačce:\nhttps://instagram.com/dopravnifotoakce/\nhttps://instagram.com/tramvajacka/\n\n\nVýhercem soutěže o nejlepší fotku na Discordu se stal Honzas133:\n- https://instagram.com/Pid_fanousek/\n- https://seznam-autobusu.cz/uzivatel/pid-fanousek\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 963, "filename" => "/downloads/METROBUS - Akce a Vlogy/2020-09-22 - Den s T6A5 | DOPRAVNÍ AKCE.mp4", "id" => "1Fd0-hZEnto", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=1Fd0-hZEnto", "playlist_index" => 40, "timestamp" => 1600776001, "title" => "Den s T6A5 | DOPRAVNÍ AKCE", "upload_date" => "20200922"} 13:53:32.287 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=86.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:53:32.289 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=83.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:32.291 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=83.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-09-22 12:00:01Z], 17] 13:53:32.296 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=83.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ke konci srpna jsme strávili celý den s dosluhujícími tramvajemi T6A5 v Praze. Posledními provozními kusy jsme projeli celou Prahu a užili si spoustu zábavy, kterou vám zpětně přinášíme ve vyčerpávajícím vlogu.\n\n\nZa celý tým Metrobusu děkujeme zejména Dopravním fotoakcím, Muzeum MHD a milé řidičce Tramvajačce:\nhttps://instagram.com/dopravnifotoakce/\nhttps://instagram.com/tramvajacka/\n\n\nVýhercem soutěže o nejlepší fotku na Discordu se stal Honzas133:\n- https://instagram.com/Pid_fanousek/\n- https://seznam-autobusu.cz/uzivatel/pid-fanousek\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Den s T6A5 | DOPRAVNÍ AKCE", "15c324c5-fddb-4757-9638-32a086410f2e", "1Fd0-hZEnto", false, 963, false, "https://www.youtube.com/watch?v=1Fd0-hZEnto", 40, "/downloads/METROBUS - Akce a Vlogy/2020-09-22 - Den s T6A5 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2020-09-22 12:00:01Z], ~U[2025-12-11 12:53:32Z], ~U[2025-12-11 12:53:32Z], "Ke konci srpna jsme strávili celý den s dosluhujícími tramvajemi T6A5 v Praze. Posledními provozními kusy jsme projeli celou Prahu a užili si spoustu zábavy, kterou vám zpětně přinášíme ve vyčerpávajícím vlogu.\n\n\nZa celý tým Metrobusu děkujeme zejména Dopravním fotoakcím, Muzeum MHD a milé řidičce Tramvajačce:\nhttps://instagram.com/dopravnifotoakce/\nhttps://instagram.com/tramvajacka/\n\n\nVýhercem soutěže o nejlepší fotku na Discordu se stal Honzas133:\n- https://instagram.com/Pid_fanousek/\n- https://seznam-autobusu.cz/uzivatel/pid-fanousek\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Den s T6A5 | DOPRAVNÍ AKCE", "1Fd0-hZEnto", 963, false, "https://www.youtube.com/watch?v=1Fd0-hZEnto", "/downloads/METROBUS - Akce a Vlogy/2020-09-22 - Den s T6A5 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2020-09-22 12:00:01Z]] 13:53:32.298 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=86.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:32.299 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=11.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:32.301 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=10.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19324] 13:53:32.302 [debug] Current batch of media processed. Will check again in 1000ms 13:53:33.212 [debug] Current batch of media processed. Will check again in 1000ms 13:53:33.303 [debug] Current batch of media processed. Will check again in 1000ms 13:53:34.214 [debug] Current batch of media processed. Will check again in 1000ms 13:53:34.303 [debug] Current batch of media processed. Will check again in 1000ms 13:53:35.215 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ještě před 13 lety se na pražské Hlavní nádraží nejezdilo velkolepými tunely a mosty pod Vítkovem. Všechny dálkové vlaky kopec objížděly buďto z jihu, nebo ze severu - a právě na druhou variantu historické trasy se dnes podíváme dopodrobna.\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "duration" => 321, "filename" => "/downloads/METROBUS - Tématická videa/2021-01-19 - Zaniklá Hrabovská spojka | TÉMA.mp4", "id" => "5sbQMOQ3HlY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5sbQMOQ3HlY", "playlist_index" => 31, "timestamp" => 1611061201, "title" => "Zaniklá Hrabovská spojka | TÉMA", "upload_date" => "20210119"} 13:53:35.216 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1655.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:53:35.216 [debug] QUERY OK source="sources" db=0.4ms idle=1656.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:35.219 [debug] QUERY OK source="media_items" db=0.5ms queue=0.3ms idle=1658.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-01-19 13:00:01Z], 20] 13:53:35.221 [debug] QUERY OK source="media_items" db=1.4ms idle=1408.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ještě před 13 lety se na pražské Hlavní nádraží nejezdilo velkolepými tunely a mosty pod Vítkovem. Všechny dálkové vlaky kopec objížděly buďto z jihu, nebo ze severu - a právě na druhou variantu historické trasy se dnes podíváme dopodrobna.\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Zaniklá Hrabovská spojka | TÉMA", "ef3f0fc4-4ebb-4be1-824a-7e360201c81a", "5sbQMOQ3HlY", false, 321, false, "https://www.youtube.com/watch?v=5sbQMOQ3HlY", 31, "/downloads/METROBUS - Tématická videa/2021-01-19 - Zaniklá Hrabovská spojka | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-01-19 13:00:01Z], ~U[2025-12-11 12:53:35Z], ~U[2025-12-11 12:53:35Z], "Ještě před 13 lety se na pražské Hlavní nádraží nejezdilo velkolepými tunely a mosty pod Vítkovem. Všechny dálkové vlaky kopec objížděly buďto z jihu, nebo ze severu - a právě na druhou variantu historické trasy se dnes podíváme dopodrobna.\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Zaniklá Hrabovská spojka | TÉMA", "5sbQMOQ3HlY", 321, false, "https://www.youtube.com/watch?v=5sbQMOQ3HlY", "/downloads/METROBUS - Tématická videa/2021-01-19 - Zaniklá Hrabovská spojka | TÉMA.mp4", false, 20, ~U[2021-01-19 13:00:01Z]] 13:53:35.222 [debug] QUERY OK source="sources" db=0.5ms idle=407.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:35.223 [debug] QUERY OK source="media_profiles" db=0.4ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:35.224 [debug] QUERY OK source="media_items" db=0.6ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19563] 13:53:35.224 [debug] Current batch of media processed. Will check again in 1000ms 13:53:35.304 [debug] Current batch of media processed. Will check again in 1000ms 13:53:36.224 [debug] Current batch of media processed. Will check again in 1000ms 13:53:36.306 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pamatujete, co jsme na Mánesově a Čechově mostě nejvíce kritizovali? Rozhodli jsme se, že tyto dva mosty společně zbavíme nálepek a zámečků. Vlastní silou.\n\nSledujte i recenze Mánesova mostu a Čechova mostu.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 439, "filename" => "/downloads/METROBUS - Akce a Vlogy/2020-06-23 - Jak jsme vyčistili mosty | VLOG.mp4", "id" => "7wMDuvnG9OU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=7wMDuvnG9OU", "playlist_index" => 41, "timestamp" => 1592913603, "title" => "Jak jsme vyčistili mosty | VLOG", "upload_date" => "20200623"} 13:53:36.308 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1085.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:53:36.309 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1086.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:36.311 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1086.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-06-23 12:00:03Z], 17] 13:53:36.318 [debug] QUERY OK source="media_items" db=4.7ms queue=0.1ms idle=1088.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pamatujete, co jsme na Mánesově a Čechově mostě nejvíce kritizovali? Rozhodli jsme se, že tyto dva mosty společně zbavíme nálepek a zámečků. Vlastní silou.\n\nSledujte i recenze Mánesova mostu a Čechova mostu.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jak jsme vyčistili mosty | VLOG", "4d6ae46e-29f1-45e6-bf9f-c572e3593a76", "7wMDuvnG9OU", false, 439, false, "https://www.youtube.com/watch?v=7wMDuvnG9OU", 41, "/downloads/METROBUS - Akce a Vlogy/2020-06-23 - Jak jsme vyčistili mosty | VLOG.mp4", false, false, 17, [], 1, ~U[2020-06-23 12:00:03Z], ~U[2025-12-11 12:53:36Z], ~U[2025-12-11 12:53:36Z], "Pamatujete, co jsme na Mánesově a Čechově mostě nejvíce kritizovali? Rozhodli jsme se, že tyto dva mosty společně zbavíme nálepek a zámečků. Vlastní silou.\n\nSledujte i recenze Mánesova mostu a Čechova mostu.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jak jsme vyčistili mosty | VLOG", "7wMDuvnG9OU", 439, false, "https://www.youtube.com/watch?v=7wMDuvnG9OU", "/downloads/METROBUS - Akce a Vlogy/2020-06-23 - Jak jsme vyčistili mosty | VLOG.mp4", false, 17, ~U[2020-06-23 12:00:03Z]] 13:53:36.320 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=501.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:36.321 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=12.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:36.323 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=12.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19325] 13:53:36.323 [debug] Current batch of media processed. Will check again in 1000ms 13:53:37.227 [debug] Current batch of media processed. Will check again in 1000ms 13:53:37.324 [debug] Current batch of media processed. Will check again in 1000ms 13:53:38.227 [debug] Current batch of media processed. Will check again in 1000ms 13:53:38.325 [debug] Current batch of media processed. Will check again in 1000ms 13:53:39.230 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Jedněm z posledních tramvají vyráběných ve Smíchovské Ringhofferovce zbývají poslední dny života. Počet provozních kusů se drží na minimu a brzy se tak s pravidelným provozem Tater T6A5 v Praze rozloučíme. Jaká je krátká historie této typové řady?\n\nVe podrobném tématickém videu se díváme na okolnosti jejich vzniku, současný provoz v Praze, a navíc nakoukneme do zbylých československých měst.\n\nZveme vás na projížďku a rozlučku s tramvajemi T6A5, 29. srpna 2020! Více informací a jízdenky: https://metrobus.cz/clanek/den-s-t6a5\nPořádáme spolu s Dopravními fotoakcemi.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 639, "filename" => "/downloads/METROBUS - Tématická videa/2020-07-29 - Tramvaje T6A5 dožívají v Praze | TÉMA.mp4", "id" => "rYLTWyfyKXA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rYLTWyfyKXA", "playlist_index" => 32, "timestamp" => 1596024021, "title" => "Tramvaje T6A5 dožívají v Praze | TÉMA", "upload_date" => "20200729"} 13:53:39.231 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1670.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:53:39.233 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1672.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:39.234 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1673.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-07-29 12:00:21Z], 20] 13:53:39.241 [debug] QUERY OK source="media_items" db=4.9ms idle=1404.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jedněm z posledních tramvají vyráběných ve Smíchovské Ringhofferovce zbývají poslední dny života. Počet provozních kusů se drží na minimu a brzy se tak s pravidelným provozem Tater T6A5 v Praze rozloučíme. Jaká je krátká historie této typové řady?\n\nVe podrobném tématickém videu se díváme na okolnosti jejich vzniku, současný provoz v Praze, a navíc nakoukneme do zbylých československých měst.\n\nZveme vás na projížďku a rozlučku s tramvajemi T6A5, 29. srpna 2020! Více informací a jízdenky: https://metrobus.cz/clanek/den-s-t6a5\nPořádáme spolu s Dopravními fotoakcemi.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Tramvaje T6A5 dožívají v Praze | TÉMA", "34cf8f07-3eed-4dc8-acbf-059e877135f3", "rYLTWyfyKXA", false, 639, false, "https://www.youtube.com/watch?v=rYLTWyfyKXA", 32, "/downloads/METROBUS - Tématická videa/2020-07-29 - Tramvaje T6A5 dožívají v Praze | TÉMA.mp4", false, false, 20, [], 1, ~U[2020-07-29 12:00:21Z], ~U[2025-12-11 12:53:39Z], ~U[2025-12-11 12:53:39Z], "Jedněm z posledních tramvají vyráběných ve Smíchovské Ringhofferovce zbývají poslední dny života. Počet provozních kusů se drží na minimu a brzy se tak s pravidelným provozem Tater T6A5 v Praze rozloučíme. Jaká je krátká historie této typové řady?\n\nVe podrobném tématickém videu se díváme na okolnosti jejich vzniku, současný provoz v Praze, a navíc nakoukneme do zbylých československých měst.\n\nZveme vás na projížďku a rozlučku s tramvajemi T6A5, 29. srpna 2020! Více informací a jízdenky: https://metrobus.cz/clanek/den-s-t6a5\nPořádáme spolu s Dopravními fotoakcemi.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Tramvaje T6A5 dožívají v Praze | TÉMA", "rYLTWyfyKXA", 639, false, "https://www.youtube.com/watch?v=rYLTWyfyKXA", "/downloads/METROBUS - Tématická videa/2020-07-29 - Tramvaje T6A5 dožívají v Praze | TÉMA.mp4", false, 20, ~U[2020-07-29 12:00:21Z]] 13:53:39.242 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=409.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:39.244 [debug] QUERY OK source="media_profiles" db=0.6ms idle=11.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:39.245 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=11.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19565] 13:53:39.246 [debug] Current batch of media processed. Will check again in 1000ms 13:53:39.329 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V posledním prázdninovém vlogu se podíváme do města se snad nejstarší dopravní historií. Červené autobusy zná každý, ale co dalšího v Londýně zajišťuje městskou dopravu?\n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 503, "filename" => "/downloads/METROBUS - Akce a Vlogy/2019-10-01 - Doprava v Londýně | VLOG.mp4", "id" => "L7lnE-C2rWI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=L7lnE-C2rWI", "playlist_index" => 42, "timestamp" => 1569931204, "title" => "Doprava v Londýně | VLOG", "upload_date" => "20191001"} 13:53:39.332 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=96.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:53:39.333 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=92.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:39.335 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=91.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-10-01 12:00:04Z], 17] 13:53:39.340 [debug] QUERY OK source="media_items" db=3.2ms idle=92.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V posledním prázdninovém vlogu se podíváme do města se snad nejstarší dopravní historií. Červené autobusy zná každý, ale co dalšího v Londýně zajišťuje městskou dopravu?\n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Doprava v Londýně | VLOG", "6ee0581f-498e-4faf-a9a7-b8490963a0af", "L7lnE-C2rWI", false, 503, false, "https://www.youtube.com/watch?v=L7lnE-C2rWI", 42, "/downloads/METROBUS - Akce a Vlogy/2019-10-01 - Doprava v Londýně | VLOG.mp4", false, false, 17, [], 1, ~U[2019-10-01 12:00:04Z], ~U[2025-12-11 12:53:39Z], ~U[2025-12-11 12:53:39Z], "V posledním prázdninovém vlogu se podíváme do města se snad nejstarší dopravní historií. Červené autobusy zná každý, ale co dalšího v Londýně zajišťuje městskou dopravu?\n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Doprava v Londýně | VLOG", "L7lnE-C2rWI", 503, false, "https://www.youtube.com/watch?v=L7lnE-C2rWI", "/downloads/METROBUS - Akce a Vlogy/2019-10-01 - Doprava v Londýně | VLOG.mp4", false, 17, ~U[2019-10-01 12:00:04Z]] 13:53:39.341 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=95.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:39.342 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=9.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:39.343 [debug] QUERY OK source="media_items" db=0.4ms idle=9.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19326] 13:53:39.344 [debug] Current batch of media processed. Will check again in 1000ms 13:53:40.246 [debug] Current batch of media processed. Will check again in 1000ms 13:53:40.344 [debug] Current batch of media processed. Will check again in 1000ms 13:53:41.247 [debug] Current batch of media processed. Will check again in 1000ms 13:53:41.345 [debug] Current batch of media processed. Will check again in 1000ms 13:53:42.248 [debug] Current batch of media processed. Will check again in 1000ms 13:53:42.347 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Největší australské město Sydney je protkané hromadnou dopravou, i když páteř tvoří na rozdíl od Prahy spíše vlaky a přívozy. Frado se do tohoto města podíval a přináší zajímavosti.\n\n\nDalší postřehy v bodech, které se do videa nevešly:\n\nB1 Line (expresní linka)\n ⁃ USB zásuvky\n ⁃ Hlášení a funkční obrazovky (navíc přehledné)\n ⁃ Využívána\n\nMetrobus\n ⁃ Svůj nátěr - červený (občas vyjedou busy bez něho)\n ⁃ Rychlé\n ⁃ Označeno jako linky M\n\nMetro \n ⁃ Stejné stanice\n ⁃ Dlouhé mezizastávky\n\nBusy\n ⁃ Linky L, M, E, ?X?, školní (600 a 700) a normální \n ⁃ Nefunkční hlášení a chybějící informační panely (absolutní neorientace)\n ⁃ Příjemní řídiči se vším poradí a se vším pomohou(velké +)\n ⁃ Všechny zastávky na znamení \n ⁃ Všechno evropské busy (Volvo, scania)\n ⁃ Velké/hlavní silnice mají BUS LINE\n ⁃ Nepochopitelné číslování linek\n ⁃ Dle mého pozorování nemají určenou plochu pro pauzu ( kromě vybraných stanic) a tak zajíždějí do vedlejších ulic zaparkovat jako například auto.\n ⁃ Pouze 2 dveře \n\nVlaky\n ⁃ nahrazují v jistém smyslu metro\n ⁃ Velice hustá síť \n ⁃ Hlavní dopravní prostředek \n ⁃ Linky T\n ⁃ Centrální stanice všech linek je Central station\n ⁃ Řízení je na stanicích, a je OTEVŘENÉ!\n\nTramvaj \n ⁃ viditelná 3 kolej u tratě ale nepoužívaná, možná pro budoucí tramvaje v centru\n ⁃ Na způsob brněnské rychlodráhy na St. Lískovec či Modřanská VTT\n ⁃ Rozmanitý rozvoj\n\nLoď\n ⁃ Vysoká kapacita\n ⁃ Zde potřebná\n ⁃ Linky F\n\nObecně\n ⁃ Každý prostředek má vlastní nátěr \n ⁃ Jezdí se na Opal card\n ⁃ Neexistuji jízdní řády, nedodržují se.\n ⁃ Velké stanice disponují displeji zobrazující kdy přijede bus ( asi řízený pomoci GPS jelikož se přizpůsobuje)\n ⁃ Neexistuje preference \n ⁃ Stojí se v BUS pruzích i když se v tu dobu nesmí ( asi to nikdo neřeší)\n ⁃ Neexistuji papírové jízdenky \n ⁃ I přes všechny negativa je MHD velice populární! :) a čistá \n ⁃ Zákaz konzumace jídla a nápojů - dodržuje se!\n ⁃ Všechny dopravní prostředky disponují klimatizací \n ⁃ Přehledná mapa (Bez Autobusů)!!!\n ⁃ Cesta na letiště stojí 15$, jelikož není v tarifu.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 728, "filename" => "/downloads/METROBUS - Akce a Vlogy/2019-09-10 - Doprava v Sydney | VLOG.mp4", "id" => "4ImmfFujEVI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4ImmfFujEVI", "playlist_index" => 43, "timestamp" => 1568116801, "title" => "Doprava v Sydney | VLOG", "upload_date" => "20190910"} 13:53:42.348 [debug] QUERY OK source="sources" db=0.3ms idle=1788.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:53:42.349 [debug] QUERY OK source="sources" db=0.3ms idle=1789.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:42.350 [debug] QUERY OK source="media_items" db=0.5ms idle=1789.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-10 12:00:01Z], 17] 13:53:42.354 [debug] QUERY OK source="media_items" db=2.9ms idle=1510.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Největší australské město Sydney je protkané hromadnou dopravou, i když páteř tvoří na rozdíl od Prahy spíše vlaky a přívozy. Frado se do tohoto města podíval a přináší zajímavosti.\n\n\nDalší postřehy v bodech, které se do videa nevešly:\n\nB1 Line (expresní linka)\n ⁃ USB zásuvky\n ⁃ Hlášení a funkční obrazovky (navíc přehledné)\n ⁃ Využívána\n\nMetrobus\n ⁃ Svůj nátěr - červený (občas vyjedou busy bez něho)\n ⁃ Rychlé\n ⁃ Označeno jako linky M\n\nMetro \n ⁃ Stejné stanice\n ⁃ Dlouhé mezizastávky\n\nBusy\n ⁃ Linky L, M, E, ?X?, školní (600 a 700) a normální \n ⁃ Nefunkční hlášení a chybějící informační panely (absolutní neorientace)\n ⁃ Příjemní řídiči se vším poradí a se vším pomohou(velké +)\n ⁃ Všechny zastávky na znamení \n ⁃ Všechno evropské busy (Volvo, scania)\n ⁃ Velké/hlavní silnice mají BUS LINE\n ⁃ Nepochopitelné číslování linek\n ⁃ Dle mého pozorování nemají určenou plochu pro pauzu ( kromě vybraných stanic) a tak zajíždějí do vedlejších ulic zaparkovat jako například auto.\n ⁃ Pouze 2 dveře \n\nVlaky\n ⁃ nahrazují v jistém smyslu metro\n ⁃ Velice hustá síť \n ⁃ Hlavní dopravní prostředek \n ⁃ Linky T\n ⁃ Centrální stanice všech linek je Central station\n ⁃ Řízení je na stanicích, a je OTEVŘENÉ!\n\nTramvaj \n ⁃ viditelná 3 kolej u tratě ale nepoužívaná, možná pro budoucí tramvaje v centru\n ⁃ Na způsob brněnské rychlodráhy na St. Lískovec či Modřanská VTT\n ⁃ Rozmanitý rozvoj\n\nLoď\n ⁃ Vysoká kapacita\n ⁃ Zde potřebná\n ⁃ Linky F\n\nObecně\n ⁃ Každý prostředek má vlastní nátěr \n ⁃ Jezdí se na Opal card\n ⁃ Neexistuji jízdní řády, nedodržují se.\n ⁃ Velké stanice disponují displeji zobrazující kdy přijede bus ( asi řízený pomoci GPS jelikož se přizpůsobuje)\n ⁃ Neexistuje preference \n ⁃ Stojí se v BUS pruzích i když se v tu dobu nesmí ( asi to nikdo neřeší)\n ⁃ Neexistuji papírové jízdenky \n ⁃ I přes všechny negativa je MHD velice populární! :) a čistá \n ⁃ Zákaz konzumace jídla a nápojů - dodržuje se!\n ⁃ Všechny dopravní prostředky disponují klimatizací \n ⁃ Přehledná mapa (Bez Autobusů)!!!\n ⁃ Cesta na letiště stojí 15$, jelikož není v tarifu.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Doprava v Sydney | VLOG", "6dc261d6-cb2c-449a-8962-bf86003f0d9e", "4ImmfFujEVI", false, 728, false, "https://www.youtube.com/watch?v=4ImmfFujEVI", 43, "/downloads/METROBUS - Akce a Vlogy/2019-09-10 - Doprava v Sydney | VLOG.mp4", false, false, 17, [], 1, ~U[2019-09-10 12:00:01Z], ~U[2025-12-11 12:53:42Z], ~U[2025-12-11 12:53:42Z], "Největší australské město Sydney je protkané hromadnou dopravou, i když páteř tvoří na rozdíl od Prahy spíše vlaky a přívozy. Frado se do tohoto města podíval a přináší zajímavosti.\n\n\nDalší postřehy v bodech, které se do videa nevešly:\n\nB1 Line (expresní linka)\n ⁃ USB zásuvky\n ⁃ Hlášení a funkční obrazovky (navíc přehledné)\n ⁃ Využívána\n\nMetrobus\n ⁃ Svůj nátěr - červený (občas vyjedou busy bez něho)\n ⁃ Rychlé\n ⁃ Označeno jako linky M\n\nMetro \n ⁃ Stejné stanice\n ⁃ Dlouhé mezizastávky\n\nBusy\n ⁃ Linky L, M, E, ?X?, školní (600 a 700) a normální \n ⁃ Nefunkční hlášení a chybějící informační panely (absolutní neorientace)\n ⁃ Příjemní řídiči se vším poradí a se vším pomohou(velké +)\n ⁃ Všechny zastávky na znamení \n ⁃ Všechno evropské busy (Volvo, scania)\n ⁃ Velké/hlavní silnice mají BUS LINE\n ⁃ Nepochopitelné číslování linek\n ⁃ Dle mého pozorování nemají určenou plochu pro pauzu ( kromě vybraných stanic) a tak zajíždějí do vedlejších ulic zaparkovat jako například auto.\n ⁃ Pouze 2 dveře \n\nVlaky\n ⁃ nahrazují v jistém smyslu metro\n ⁃ Velice hustá síť \n ⁃ Hlavní dopravní prostředek \n ⁃ Linky T\n ⁃ Centrální stanice všech linek je Central station\n ⁃ Řízení je na stanicích, a je OTEVŘENÉ!\n\nTramvaj \n ⁃ viditelná 3 kolej u tratě ale nepoužívaná, možná pro budoucí tramvaje v centru\n ⁃ Na způsob brněnské rychlodráhy na St. Lískovec či Modřanská VTT\n ⁃ Rozmanitý rozvoj\n\nLoď\n ⁃ Vysoká kapacita\n ⁃ Zde potřebná\n ⁃ Linky F\n\nObecně\n ⁃ Každý prostředek má vlastní nátěr \n ⁃ Jezdí se na Opal card\n ⁃ Neexistuji jízdní řády, nedodržují se.\n ⁃ Velké stanice disponují displeji zobrazující kdy přijede bus ( asi řízený pomoci GPS jelikož se přizpůsobuje)\n ⁃ Neexistuje preference \n ⁃ Stojí se v BUS pruzích i když se v tu dobu nesmí ( asi to nikdo neřeší)\n ⁃ Neexistuji papírové jízdenky \n ⁃ I přes všechny negativa je MHD velice populární! :) a čistá \n ⁃ Zákaz konzumace jídla a nápojů - dodržuje se!\n ⁃ Všechny dopravní prostředky disponují klimatizací \n ⁃ Přehledná mapa (Bez Autobusů)!!!\n ⁃ Cesta na letiště stojí 15$, jelikož není v tarifu.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Doprava v Sydney | VLOG", " (truncated) 13:53:42.356 [debug] QUERY OK source="sources" db=0.5ms idle=513.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:42.356 [debug] QUERY OK source="media_profiles" db=0.3ms idle=7.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:42.357 [debug] QUERY OK source="media_items" db=0.5ms idle=7.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19327] 13:53:42.358 [debug] Current batch of media processed. Will check again in 1000ms 13:53:43.250 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Železniční trať z Prahy do Modřan byla ve svém prvotním trasování výrazně klikatější než dnes. V Michelském lese poblíž stanice Praha-Krč stále nalezneme několik pozůstatků, na které se Dan v tomto videu podívá.\n\n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 306, "filename" => "/downloads/METROBUS - Tématická videa/2020-04-28 - Zaniklá železnice v Michelském lese | TÉMA.mp4", "id" => "KpBxWcByI0c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KpBxWcByI0c", "playlist_index" => 33, "timestamp" => 1588062604, "title" => "Zaniklá železnice v Michelském lese | TÉMA", "upload_date" => "20200428"} 13:53:43.252 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=897.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:53:43.253 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=896.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:43.255 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=897.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-04-28 08:30:04Z], 20] 13:53:43.261 [debug] QUERY OK source="media_items" db=3.5ms queue=0.1ms idle=898.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Železniční trať z Prahy do Modřan byla ve svém prvotním trasování výrazně klikatější než dnes. V Michelském lese poblíž stanice Praha-Krč stále nalezneme několik pozůstatků, na které se Dan v tomto videu podívá.\n\n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Zaniklá železnice v Michelském lese | TÉMA", "d0623ad0-aba3-4e6d-bf70-1e94fdf6c65e", "KpBxWcByI0c", false, 306, false, "https://www.youtube.com/watch?v=KpBxWcByI0c", 33, "/downloads/METROBUS - Tématická videa/2020-04-28 - Zaniklá železnice v Michelském lese | TÉMA.mp4", false, false, 20, [], 1, ~U[2020-04-28 08:30:04Z], ~U[2025-12-11 12:53:43Z], ~U[2025-12-11 12:53:43Z], "Železniční trať z Prahy do Modřan byla ve svém prvotním trasování výrazně klikatější než dnes. V Michelském lese poblíž stanice Praha-Krč stále nalezneme několik pozůstatků, na které se Dan v tomto videu podívá.\n\n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Zaniklá železnice v Michelském lese | TÉMA", "KpBxWcByI0c", 306, false, "https://www.youtube.com/watch?v=KpBxWcByI0c", "/downloads/METROBUS - Tématická videa/2020-04-28 - Zaniklá železnice v Michelském lese | TÉMA.mp4", false, 20, ~U[2020-04-28 08:30:04Z]] 13:53:43.263 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=416.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:43.265 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=11.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:43.267 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=12.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19567] 13:53:43.267 [debug] Current batch of media processed. Will check again in 1000ms 13:53:43.358 [debug] Current batch of media processed. Will check again in 1000ms 13:53:44.269 [debug] Current batch of media processed. Will check again in 1000ms 13:53:44.361 [debug] Current batch of media processed. Will check again in 1000ms 13:53:45.269 [debug] Current batch of media processed. Will check again in 1000ms 13:53:45.361 [debug] Current batch of media processed. Will check again in 1000ms 13:53:46.272 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ve druhém díle tématického videa o nejočekávanější dopravní stavbě v Praze se podíváme na jižní část metra D a probereme jeho možnou dalekou budoucnost, zejména pokračování z Pankráce na Náměstí Míru a do centra nebo na Žižkov.\n\nNezapomeňte zhlédnout první díl, kde rozebíráme současný vývoj a první stanice: https://youtu.be/WtVsnITsIhk \n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 438, "filename" => "/downloads/METROBUS - Tématická videa/2020-02-18 - Jih a budoucnost Metra D | TÉMA.mp4", "id" => "i4GF93tjOzo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=i4GF93tjOzo", "playlist_index" => 34, "timestamp" => 1582030811, "title" => "Jih a budoucnost Metra D | TÉMA", "upload_date" => "20200218"} 13:53:46.274 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1712.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:53:46.275 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1714.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:46.277 [debug] QUERY OK source="media_items" db=1.0ms idle=1715.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-18 13:00:11Z], 20] 13:53:46.282 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=1428.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ve druhém díle tématického videa o nejočekávanější dopravní stavbě v Praze se podíváme na jižní část metra D a probereme jeho možnou dalekou budoucnost, zejména pokračování z Pankráce na Náměstí Míru a do centra nebo na Žižkov.\n\nNezapomeňte zhlédnout první díl, kde rozebíráme současný vývoj a první stanice: https://youtu.be/WtVsnITsIhk \n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jih a budoucnost Metra D | TÉMA", "402ff1b0-c09e-4527-89a6-324dcb86ba0c", "i4GF93tjOzo", false, 438, false, "https://www.youtube.com/watch?v=i4GF93tjOzo", 34, "/downloads/METROBUS - Tématická videa/2020-02-18 - Jih a budoucnost Metra D | TÉMA.mp4", false, false, 20, [], 1, ~U[2020-02-18 13:00:11Z], ~U[2025-12-11 12:53:46Z], ~U[2025-12-11 12:53:46Z], "Ve druhém díle tématického videa o nejočekávanější dopravní stavbě v Praze se podíváme na jižní část metra D a probereme jeho možnou dalekou budoucnost, zejména pokračování z Pankráce na Náměstí Míru a do centra nebo na Žižkov.\n\nNezapomeňte zhlédnout první díl, kde rozebíráme současný vývoj a první stanice: https://youtu.be/WtVsnITsIhk \n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jih a budoucnost Metra D | TÉMA", "i4GF93tjOzo", 438, false, "https://www.youtube.com/watch?v=i4GF93tjOzo", "/downloads/METROBUS - Tématická videa/2020-02-18 - Jih a budoucnost Metra D | TÉMA.mp4", false, 20, ~U[2020-02-18 13:00:11Z]] 13:53:46.284 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=430.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:46.286 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:46.288 [debug] QUERY OK source="media_items" db=1.2ms queue=0.3ms idle=11.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19570] 13:53:46.289 [debug] Current batch of media processed. Will check again in 1000ms 13:53:46.363 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nenápadný německý ostrov zvaný Rujána ukrývá unikátní parní železnici. Raf se na toto místo podíval a přináší záběry na zdejší provoz.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 477, "filename" => "/downloads/METROBUS - Akce a Vlogy/2019-08-27 - Rasender Roland na Rujáně | VLOG.mp4", "id" => "QPC0gpi2AKs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QPC0gpi2AKs", "playlist_index" => 44, "timestamp" => 1566907206, "title" => "Rasender Roland na Rujáně | VLOG", "upload_date" => "20190827"} 13:53:46.365 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=87.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:53:46.366 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=83.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:46.368 [debug] QUERY OK source="media_items" db=0.9ms idle=82.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-27 12:00:06Z], 17] 13:53:46.373 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=82.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nenápadný německý ostrov zvaný Rujána ukrývá unikátní parní železnici. Raf se na toto místo podíval a přináší záběry na zdejší provoz.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Rasender Roland na Rujáně | VLOG", "d8dd9587-4027-4fdc-8d3a-1c6daf2c5847", "QPC0gpi2AKs", false, 477, false, "https://www.youtube.com/watch?v=QPC0gpi2AKs", 44, "/downloads/METROBUS - Akce a Vlogy/2019-08-27 - Rasender Roland na Rujáně | VLOG.mp4", false, false, 17, [], 1, ~U[2019-08-27 12:00:06Z], ~U[2025-12-11 12:53:46Z], ~U[2025-12-11 12:53:46Z], "Nenápadný německý ostrov zvaný Rujána ukrývá unikátní parní železnici. Raf se na toto místo podíval a přináší záběry na zdejší provoz.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Rasender Roland na Rujáně | VLOG", "QPC0gpi2AKs", 477, false, "https://www.youtube.com/watch?v=QPC0gpi2AKs", "/downloads/METROBUS - Akce a Vlogy/2019-08-27 - Rasender Roland na Rujáně | VLOG.mp4", false, 17, ~U[2019-08-27 12:00:06Z]] 13:53:46.375 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=85.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:46.376 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=10.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:46.378 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=10.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19328] 13:53:46.379 [debug] Current batch of media processed. Will check again in 1000ms 13:53:47.290 [debug] Current batch of media processed. Will check again in 1000ms 13:53:47.379 [debug] Current batch of media processed. Will check again in 1000ms 13:53:48.291 [debug] Current batch of media processed. Will check again in 1000ms 13:53:48.380 [debug] Current batch of media processed. Will check again in 1000ms 13:53:49.294 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V hotelu na Smíchově nedávno vznikla nadzemní šikmá lanovka, která nahradila původní tradiční výtah ve stejné trase na Mrázovku. V čem se nové vozidlo liší?\n\nSmíchovská lanovka: https://youtu.be/K9j7NA-9DuU\n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 219, "filename" => "/downloads/METROBUS - Tématická videa/2020-02-11 - Smíchovský výtah | TÉMA.mp4", "id" => "HskRYEac1Ww", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HskRYEac1Ww", "playlist_index" => 35, "timestamp" => 1581426003, "title" => "Smíchovský výtah | TÉMA", "upload_date" => "20200211"} 13:53:49.296 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1734.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:53:49.298 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1736.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:49.299 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1737.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-11 13:00:03Z], 20] 13:53:49.304 [debug] QUERY OK source="media_items" db=3.5ms idle=1439.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V hotelu na Smíchově nedávno vznikla nadzemní šikmá lanovka, která nahradila původní tradiční výtah ve stejné trase na Mrázovku. V čem se nové vozidlo liší?\n\nSmíchovská lanovka: https://youtu.be/K9j7NA-9DuU\n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Smíchovský výtah | TÉMA", "9b886909-a5d6-4427-a152-5ec38c7dd663", "HskRYEac1Ww", false, 219, false, "https://www.youtube.com/watch?v=HskRYEac1Ww", 35, "/downloads/METROBUS - Tématická videa/2020-02-11 - Smíchovský výtah | TÉMA.mp4", false, false, 20, [], 1, ~U[2020-02-11 13:00:03Z], ~U[2025-12-11 12:53:49Z], ~U[2025-12-11 12:53:49Z], "V hotelu na Smíchově nedávno vznikla nadzemní šikmá lanovka, která nahradila původní tradiční výtah ve stejné trase na Mrázovku. V čem se nové vozidlo liší?\n\nSmíchovská lanovka: https://youtu.be/K9j7NA-9DuU\n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Smíchovský výtah | TÉMA", "HskRYEac1Ww", 219, false, "https://www.youtube.com/watch?v=HskRYEac1Ww", "/downloads/METROBUS - Tématická videa/2020-02-11 - Smíchovský výtah | TÉMA.mp4", false, 20, ~U[2020-02-11 13:00:03Z]] 13:53:49.306 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=443.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:49.308 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=10.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:49.310 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=10.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19572] 13:53:49.310 [debug] Current batch of media processed. Will check again in 1000ms 13:53:49.382 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Historické a současné vlaky slaví na nádraží Braník a v depu Kačerov každoročně Den dětí. Letos jsme se i my podívali, co všechno je tu k nalezení.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 416, "filename" => "/downloads/METROBUS - Akce a Vlogy/2019-06-25 - Den dětí v Braníku a na Kačerově 2019 | DOPRAVNÍ AKCE.mp4", "id" => "rx9-_HrVwlw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rx9-_HrVwlw", "playlist_index" => 45, "timestamp" => 1561464007, "title" => "Den dětí v Braníku a na Kačerově 2019 | DOPRAVNÍ AKCE", "upload_date" => "20190625"} 13:53:49.384 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=83.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:53:49.386 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=81.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:49.388 [debug] QUERY OK source="media_items" db=1.2ms idle=80.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-06-25 12:00:07Z], 17] 13:53:49.393 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=81.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Historické a současné vlaky slaví na nádraží Braník a v depu Kačerov každoročně Den dětí. Letos jsme se i my podívali, co všechno je tu k nalezení.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Den dětí v Braníku a na Kačerově 2019 | DOPRAVNÍ AKCE", "d023140b-8391-4e93-8f4b-cabd327ff02c", "rx9-_HrVwlw", false, 416, false, "https://www.youtube.com/watch?v=rx9-_HrVwlw", 45, "/downloads/METROBUS - Akce a Vlogy/2019-06-25 - Den dětí v Braníku a na Kačerově 2019 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2019-06-25 12:00:07Z], ~U[2025-12-11 12:53:49Z], ~U[2025-12-11 12:53:49Z], "Historické a současné vlaky slaví na nádraží Braník a v depu Kačerov každoročně Den dětí. Letos jsme se i my podívali, co všechno je tu k nalezení.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Den dětí v Braníku a na Kačerově 2019 | DOPRAVNÍ AKCE", "rx9-_HrVwlw", 416, false, "https://www.youtube.com/watch?v=rx9-_HrVwlw", "/downloads/METROBUS - Akce a Vlogy/2019-06-25 - Den dětí v Braníku a na Kačerově 2019 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2019-06-25 12:00:07Z]] 13:53:49.395 [debug] QUERY OK source="sources" db=0.9ms 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" = ?) [17] 13:53:49.396 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=11.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:49.398 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=10.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19329] 13:53:49.399 [debug] Current batch of media processed. Will check again in 1000ms 13:53:50.053 [info] {"source":"oban","duration":3490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:50.312 [debug] Current batch of media processed. Will check again in 1000ms 13:53:50.401 [debug] Current batch of media processed. Will check again in 1000ms 13:53:51.312 [debug] Current batch of media processed. Will check again in 1000ms 13:53:51.401 [debug] Current batch of media processed. Will check again in 1000ms 13:53:52.313 [debug] Current batch of media processed. Will check again in 1000ms 13:53:52.403 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Dopravní podnik města Hradec Králové oslavil 18. května výročí provozu trolejbusů. Anlex s Rafem komentují, jaká byla historie trolejbusů krajského města a jak probíhaly oslavy.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 572, "filename" => "/downloads/METROBUS - Akce a Vlogy/2019-05-28 - 70. výročí trolejbusů v Hradci Králové | DOPRAVNÍ AKCE.mp4", "id" => "L1rwcm1lK00", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=L1rwcm1lK00", "playlist_index" => 46, "timestamp" => 1559044804, "title" => "70. výročí trolejbusů v Hradci Králové | DOPRAVNÍ AKCE", "upload_date" => "20190528"} 13:53:52.404 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1843.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:53:52.405 [debug] QUERY OK source="sources" db=0.4ms idle=1844.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:52.406 [debug] QUERY OK source="media_items" db=1.2ms idle=1535.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-05-28 12:00:04Z], 17] 13:53:52.415 [debug] QUERY OK source="media_items" db=8.0ms idle=847.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dopravní podnik města Hradec Králové oslavil 18. května výročí provozu trolejbusů. Anlex s Rafem komentují, jaká byla historie trolejbusů krajského města a jak probíhaly oslavy.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "70. výročí trolejbusů v Hradci Králové | DOPRAVNÍ AKCE", "edaf7120-cc75-43d5-817b-39b80aeb7bcb", "L1rwcm1lK00", false, 572, false, "https://www.youtube.com/watch?v=L1rwcm1lK00", 46, "/downloads/METROBUS - Akce a Vlogy/2019-05-28 - 70. výročí trolejbusů v Hradci Králové | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2019-05-28 12:00:04Z], ~U[2025-12-11 12:53:52Z], ~U[2025-12-11 12:53:52Z], "Dopravní podnik města Hradec Králové oslavil 18. května výročí provozu trolejbusů. Anlex s Rafem komentují, jaká byla historie trolejbusů krajského města a jak probíhaly oslavy.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "70. výročí trolejbusů v Hradci Králové | DOPRAVNÍ AKCE", "L1rwcm1lK00", 572, false, "https://www.youtube.com/watch?v=L1rwcm1lK00", "/downloads/METROBUS - Akce a Vlogy/2019-05-28 - 70. výročí trolejbusů v Hradci Králové | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2019-05-28 12:00:04Z]] 13:53:52.416 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=543.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:52.417 [debug] QUERY OK source="media_profiles" db=0.3ms idle=12.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:52.418 [debug] QUERY OK source="media_items" db=0.4ms idle=12.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19330] 13:53:52.418 [debug] Current batch of media processed. Will check again in 1000ms 13:53:53.315 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pojďme se podívat na nejočekávanější dopravní stavbu v Praze - Metro D. Ve dvou dílech vás provedeme jednotlivými plánovanými stanicemi a jejich překvapivými vlastnostmi. Skoro na každé je totiž unikát. A na té první už dokonce začátek stavby.\n\n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 579, "filename" => "/downloads/METROBUS - Tématická videa/2020-02-04 - Jak bude vypadat Metro D | TÉMA.mp4", "id" => "WtVsnITsIhk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=WtVsnITsIhk", "playlist_index" => 36, "timestamp" => 1580821209, "title" => "Jak bude vypadat Metro D | TÉMA", "upload_date" => "20200204"} 13:53:53.317 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=900.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:53:53.318 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=900.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:53.320 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=901.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-04 13:00:09Z], 20] 13:53:53.323 [debug] QUERY OK source="media_items" db=2.1ms idle=902.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pojďme se podívat na nejočekávanější dopravní stavbu v Praze - Metro D. Ve dvou dílech vás provedeme jednotlivými plánovanými stanicemi a jejich překvapivými vlastnostmi. Skoro na každé je totiž unikát. A na té první už dokonce začátek stavby.\n\n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jak bude vypadat Metro D | TÉMA", "1e8063b3-7098-46a4-9fe8-1ba868bae87b", "WtVsnITsIhk", false, 579, false, "https://www.youtube.com/watch?v=WtVsnITsIhk", 36, "/downloads/METROBUS - Tématická videa/2020-02-04 - Jak bude vypadat Metro D | TÉMA.mp4", false, false, 20, [], 1, ~U[2020-02-04 13:00:09Z], ~U[2025-12-11 12:53:53Z], ~U[2025-12-11 12:53:53Z], "Pojďme se podívat na nejočekávanější dopravní stavbu v Praze - Metro D. Ve dvou dílech vás provedeme jednotlivými plánovanými stanicemi a jejich překvapivými vlastnostmi. Skoro na každé je totiž unikát. A na té první už dokonce začátek stavby.\n\n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jak bude vypadat Metro D | TÉMA", "WtVsnITsIhk", 579, false, "https://www.youtube.com/watch?v=WtVsnITsIhk", "/downloads/METROBUS - Tématická videa/2020-02-04 - Jak bude vypadat Metro D | TÉMA.mp4", false, 20, ~U[2020-02-04 13:00:09Z]] 13:53:53.324 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=448.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:53.325 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:53.326 [debug] QUERY OK source="media_items" db=0.4ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19574] 13:53:53.326 [debug] Current batch of media processed. Will check again in 1000ms 13:53:53.418 [debug] Current batch of media processed. Will check again in 1000ms 13:53:54.327 [debug] Current batch of media processed. Will check again in 1000ms 13:53:54.420 [debug] Current batch of media processed. Will check again in 1000ms 13:53:55.330 [debug] Current batch of media processed. Will check again in 1000ms 13:53:55.421 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Autobusový den PID se neustále rozrůstá! Mnoho historických i současných autobusů komentuje mnoho redaktorů Metrobusu v jediném videu.\n\nDěkujeme všem, co nás přišli na Dni PID navštívit :) Celou akci si Metrobus velice užil.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 1328, "filename" => "/downloads/METROBUS - Akce a Vlogy/2019-04-17 - Den PID v Letňanech 2019 | DOPRAVNÍ AKCE.mp4", "id" => "lwqroy6jkVU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lwqroy6jkVU", "playlist_index" => 47, "timestamp" => 1555502410, "title" => "Den PID v Letňanech 2019 | DOPRAVNÍ AKCE", "upload_date" => "20190417"} 13:53:55.422 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=861.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:53:55.423 [debug] QUERY OK source="sources" db=0.7ms idle=862.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:55.425 [debug] QUERY OK source="media_items" db=1.2ms idle=863.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-04-17 12:00:10Z], 17] 13:53:55.427 [debug] QUERY OK source="media_items" db=1.8ms idle=865.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Autobusový den PID se neustále rozrůstá! Mnoho historických i současných autobusů komentuje mnoho redaktorů Metrobusu v jediném videu.\n\nDěkujeme všem, co nás přišli na Dni PID navštívit :) Celou akci si Metrobus velice užil.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Den PID v Letňanech 2019 | DOPRAVNÍ AKCE", "d6d1fea9-ea65-4a2c-b04b-966ed41c0090", "lwqroy6jkVU", false, 1328, false, "https://www.youtube.com/watch?v=lwqroy6jkVU", 47, "/downloads/METROBUS - Akce a Vlogy/2019-04-17 - Den PID v Letňanech 2019 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2019-04-17 12:00:10Z], ~U[2025-12-11 12:53:55Z], ~U[2025-12-11 12:53:55Z], "Autobusový den PID se neustále rozrůstá! Mnoho historických i současných autobusů komentuje mnoho redaktorů Metrobusu v jediném videu.\n\nDěkujeme všem, co nás přišli na Dni PID navštívit :) Celou akci si Metrobus velice užil.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Den PID v Letňanech 2019 | DOPRAVNÍ AKCE", "lwqroy6jkVU", 1328, false, "https://www.youtube.com/watch?v=lwqroy6jkVU", "/downloads/METROBUS - Akce a Vlogy/2019-04-17 - Den PID v Letňanech 2019 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2019-04-17 12:00:10Z]] 13:53:55.428 [debug] QUERY OK source="sources" db=0.4ms idle=546.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:55.429 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:55.430 [debug] QUERY OK source="media_items" db=0.6ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19331] 13:53:55.430 [debug] Current batch of media processed. Will check again in 1000ms 13:53:56.331 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "KŽC Doprava a jejich historické motoráky jsou právě střídány zcela novými jednotkami ze slovenského Zvolenu. Ve videu si Mravce 813.2 procházíme a rozebíráme.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 555, "filename" => "/downloads/METROBUS - Tématická videa/2019-04-23 - Nové soupravy na lince S34 | METROBUS.mp4", "id" => "RSCD5WVtYkI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RSCD5WVtYkI", "playlist_index" => 37, "timestamp" => 1556020805, "title" => "Nové soupravy na lince S34 | METROBUS", "upload_date" => "20190423"} 13:53:56.331 [debug] QUERY OK source="sources" db=0.3ms idle=903.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:53:56.332 [debug] QUERY OK source="sources" db=0.6ms idle=903.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:56.334 [debug] QUERY OK source="media_items" db=1.1ms idle=903.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-04-23 12:00:05Z], 20] 13:53:56.337 [debug] QUERY OK source="media_items" db=2.0ms idle=904.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["KŽC Doprava a jejich historické motoráky jsou právě střídány zcela novými jednotkami ze slovenského Zvolenu. Ve videu si Mravce 813.2 procházíme a rozebíráme.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Nové soupravy na lince S34 | METROBUS", "16db5fa7-0523-4d7a-af4d-41d0c844007b", "RSCD5WVtYkI", false, 555, false, "https://www.youtube.com/watch?v=RSCD5WVtYkI", 37, "/downloads/METROBUS - Tématická videa/2019-04-23 - Nové soupravy na lince S34 | METROBUS.mp4", false, false, 20, [], 1, ~U[2019-04-23 12:00:05Z], ~U[2025-12-11 12:53:56Z], ~U[2025-12-11 12:53:56Z], "KŽC Doprava a jejich historické motoráky jsou právě střídány zcela novými jednotkami ze slovenského Zvolenu. Ve videu si Mravce 813.2 procházíme a rozebíráme.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Nové soupravy na lince S34 | METROBUS", "RSCD5WVtYkI", 555, false, "https://www.youtube.com/watch?v=RSCD5WVtYkI", "/downloads/METROBUS - Tématická videa/2019-04-23 - Nové soupravy na lince S34 | METROBUS.mp4", false, 20, ~U[2019-04-23 12:00:05Z]] 13:53:56.338 [debug] QUERY OK source="sources" db=0.5ms idle=452.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:56.339 [debug] QUERY OK source="media_profiles" db=0.5ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:56.340 [debug] QUERY OK source="media_items" db=0.5ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19576] 13:53:56.340 [debug] Current batch of media processed. Will check again in 1000ms 13:53:56.431 [debug] Current batch of media processed. Will check again in 1000ms 13:53:57.341 [debug] Current batch of media processed. Will check again in 1000ms 13:53:57.434 [debug] Current batch of media processed. Will check again in 1000ms 13:53:58.341 [debug] Current batch of media processed. Will check again in 1000ms 13:53:58.436 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Pravidelná akce oslavující pražskou železnici nám v září ukázala staré i moderní lokomotivy, vlakové soupravy, terminál Metrans i výtopnu Zlíchov. Přinášíme tak záběry z této události.\n\nPetice za zachování Výtopny Zlíchov: https://petice24.com/vytopna_zlichov\n\nSdílet video s přáteli je povoleno! ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 473, "filename" => "/downloads/METROBUS - Akce a Vlogy/2018-10-09 - Pražský železniční den 2018 | DOPRAVNÍ AKCE.mp4", "id" => "dQ_q9Zr8uB0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dQ_q9Zr8uB0", "playlist_index" => 48, "timestamp" => 1539086409, "title" => "Pražský železniční den 2018 | DOPRAVNÍ AKCE", "upload_date" => "20181009"} 13:53:58.436 [debug] QUERY OK source="sources" db=0.3ms 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 (?)) [17] 13:53:58.437 [debug] QUERY OK source="sources" db=0.4ms idle=877.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:58.438 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=877.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-10-09 12:00:09Z], 17] 13:53:58.442 [debug] QUERY OK source="media_items" db=2.5ms idle=879.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pravidelná akce oslavující pražskou železnici nám v září ukázala staré i moderní lokomotivy, vlakové soupravy, terminál Metrans i výtopnu Zlíchov. Přinášíme tak záběry z této události.\n\nPetice za zachování Výtopny Zlíchov: https://petice24.com/vytopna_zlichov\n\nSdílet video s přáteli je povoleno! ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Pražský železniční den 2018 | DOPRAVNÍ AKCE", "e17c15d3-c7d5-49d3-87ba-0c354ea7bf20", "dQ_q9Zr8uB0", false, 473, false, "https://www.youtube.com/watch?v=dQ_q9Zr8uB0", 48, "/downloads/METROBUS - Akce a Vlogy/2018-10-09 - Pražský železniční den 2018 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2018-10-09 12:00:09Z], ~U[2025-12-11 12:53:58Z], ~U[2025-12-11 12:53:58Z], "Pravidelná akce oslavující pražskou železnici nám v září ukázala staré i moderní lokomotivy, vlakové soupravy, terminál Metrans i výtopnu Zlíchov. Přinášíme tak záběry z této události.\n\nPetice za zachování Výtopny Zlíchov: https://petice24.com/vytopna_zlichov\n\nSdílet video s přáteli je povoleno! ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Pražský železniční den 2018 | DOPRAVNÍ AKCE", "dQ_q9Zr8uB0", 473, false, "https://www.youtube.com/watch?v=dQ_q9Zr8uB0", "/downloads/METROBUS - Akce a Vlogy/2018-10-09 - Pražský železniční den 2018 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2018-10-09 12:00:09Z]] 13:53:58.443 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=552.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:53:58.444 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:58.445 [debug] QUERY OK source="media_items" db=0.5ms idle=7.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19332] 13:53:58.446 [debug] Current batch of media processed. Will check again in 1000ms 13:53:59.343 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V\u00A0předchozích dílech o Libeňském mostě jsme ho ukazovali jako historickou zajímavou stavbu. Ale záměrně jsme se nezaměřovali na jeho současný stav, protože ten jsme si nechali až na toto video – kde vám ho ukážeme všechen najednou.\n\nBudeme rádi, pokud naše video ukážete i svým přátelům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 945, "filename" => "/downloads/METROBUS - Tématická videa/2018-11-13 - Jak dnes Libeňský most vypadá |\u00A0VLOG.mp4", "id" => "BO442MFT3ks", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BO442MFT3ks", "playlist_index" => 38, "timestamp" => 1542114002, "title" => "Jak dnes Libeňský most vypadá |\u00A0VLOG", "upload_date" => "20181113"} 13:53:59.345 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=902.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:53:59.347 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=903.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:59.349 [debug] QUERY OK source="media_items" db=1.1ms idle=903.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-11-13 13:00:02Z], 20] 13:53:59.366 [debug] QUERY OK source="media_items" db=15.1ms queue=0.1ms idle=904.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V\u00A0předchozích dílech o Libeňském mostě jsme ho ukazovali jako historickou zajímavou stavbu. Ale záměrně jsme se nezaměřovali na jeho současný stav, protože ten jsme si nechali až na toto video – kde vám ho ukážeme všechen najednou.\n\nBudeme rádi, pokud naše video ukážete i svým přátelům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jak dnes Libeňský most vypadá |\u00A0VLOG", "e4565b96-a3e2-4f18-91b9-ba1f819e2c20", "BO442MFT3ks", false, 945, false, "https://www.youtube.com/watch?v=BO442MFT3ks", 38, "/downloads/METROBUS - Tématická videa/2018-11-13 - Jak dnes Libeňský most vypadá |\u00A0VLOG.mp4", false, false, 20, [], 1, ~U[2018-11-13 13:00:02Z], ~U[2025-12-11 12:53:59Z], ~U[2025-12-11 12:53:59Z], "V\u00A0předchozích dílech o Libeňském mostě jsme ho ukazovali jako historickou zajímavou stavbu. Ale záměrně jsme se nezaměřovali na jeho současný stav, protože ten jsme si nechali až na toto video – kde vám ho ukážeme všechen najednou.\n\nBudeme rádi, pokud naše video ukážete i svým přátelům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jak dnes Libeňský most vypadá |\u00A0VLOG", "BO442MFT3ks", 945, false, "https://www.youtube.com/watch?v=BO442MFT3ks", "/downloads/METROBUS - Tématická videa/2018-11-13 - Jak dnes Libeňský most vypadá |\u00A0VLOG.mp4", false, 20, ~U[2018-11-13 13:00:02Z]] 13:53:59.367 [debug] QUERY OK source="sources" db=0.8ms idle=473.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:53:59.369 [debug] QUERY OK source="media_profiles" db=0.5ms idle=22.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:53:59.370 [debug] QUERY OK source="media_items" db=0.7ms idle=22.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19577] 13:53:59.370 [debug] Current batch of media processed. Will check again in 1000ms 13:53:59.447 [debug] Current batch of media processed. Will check again in 1000ms 13:54:00.371 [debug] Current batch of media processed. Will check again in 1000ms 13:54:00.449 [debug] Current batch of media processed. Will check again in 1000ms 13:54:00.556 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:01.372 [debug] Current batch of media processed. Will check again in 1000ms 13:54:01.449 [debug] Current batch of media processed. Will check again in 1000ms 13:54:02.374 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Jestli Libeňský most rekonstruovat nebo stavět nový, je jedna otázka, ale v obou případech zůstává nedořešený problém, kudy se vlastně bude jezdit během jeho uzavírky? Rozhodli jsme se to vyzkoušet originálním způsobem, který jste ještě nikdy neviděli.\n\nBudeme rádi, pokud naše video ukážete i svým přátelům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 1468, "filename" => "/downloads/METROBUS - Tématická videa/2018-10-23 - Jak přes Libeňský most bez Libeňského mostu |\u00A0METROBUS.mp4", "id" => "t_nIJuk2QTM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=t_nIJuk2QTM", "playlist_index" => 39, "timestamp" => 1540296010, "title" => "Jak přes Libeňský most bez Libeňského mostu |\u00A0METROBUS", "upload_date" => "20181023"} 13:54:02.376 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1815.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:54:02.378 [debug] QUERY OK source="sources" db=0.9ms idle=1817.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:02.381 [debug] QUERY OK source="media_items" db=1.9ms idle=1479.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-10-23 12:00:10Z], 20] 13:54:02.387 [debug] QUERY OK source="media_items" db=3.5ms idle=822.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jestli Libeňský most rekonstruovat nebo stavět nový, je jedna otázka, ale v obou případech zůstává nedořešený problém, kudy se vlastně bude jezdit během jeho uzavírky? Rozhodli jsme se to vyzkoušet originálním způsobem, který jste ještě nikdy neviděli.\n\nBudeme rádi, pokud naše video ukážete i svým přátelům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jak přes Libeňský most bez Libeňského mostu |\u00A0METROBUS", "e059126e-c4ab-46da-b559-1824e4800cd1", "t_nIJuk2QTM", false, 1468, false, "https://www.youtube.com/watch?v=t_nIJuk2QTM", 39, "/downloads/METROBUS - Tématická videa/2018-10-23 - Jak přes Libeňský most bez Libeňského mostu |\u00A0METROBUS.mp4", false, false, 20, [], 1, ~U[2018-10-23 12:00:10Z], ~U[2025-12-11 12:54:02Z], ~U[2025-12-11 12:54:02Z], "Jestli Libeňský most rekonstruovat nebo stavět nový, je jedna otázka, ale v obou případech zůstává nedořešený problém, kudy se vlastně bude jezdit během jeho uzavírky? Rozhodli jsme se to vyzkoušet originálním způsobem, který jste ještě nikdy neviděli.\n\nBudeme rádi, pokud naše video ukážete i svým přátelům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jak přes Libeňský most bez Libeňského mostu |\u00A0METROBUS", "t_nIJuk2QTM", 1468, false, "https://www.youtube.com/watch?v=t_nIJuk2QTM", "/downloads/METROBUS - Tématická videa/2018-10-23 - Jak přes Libeňský most bez Libeňského mostu |\u00A0METROBUS.mp4", false, 20, ~U[2018-10-23 12:00:10Z]] 13:54:02.389 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=486.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:02.391 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=13.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:02.393 [debug] QUERY OK source="media_items" db=1.0ms idle=13.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19579] 13:54:02.394 [debug] Current batch of media processed. Will check again in 1000ms 13:54:02.451 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Velká akce s autobusy většiny dopravců PID\u00A0se neobešla bez naší návštěvy. Vyzpovídali jsme některé naše diváky, mluvčího Ropidu, OMH\u00A0a jeho kritiku na hrbatý SOR i řidiče historického autobusu. Vše proloženo záběry na všudypřítomné autobusy.\n\nOdebírej naše videa emailem:\u00A0https://metrobus.cz/email\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 1007, "filename" => "/downloads/METROBUS - Akce a Vlogy/2018-04-17 - Den PID v Letňanech 2018 | DOPRAVNÍ AKCE.mp4", "id" => "B3n_y4fhMVU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=B3n_y4fhMVU", "playlist_index" => 49, "timestamp" => 1523966402, "title" => "Den PID v Letňanech 2018 | DOPRAVNÍ AKCE", "upload_date" => "20180417"} 13:54:02.452 [debug] QUERY OK source="sources" db=0.7ms idle=70.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:54:02.454 [debug] QUERY OK source="sources" db=0.5ms 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" = ?) [17] 13:54:02.455 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=65.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-04-17 12:00:02Z], 17] 13:54:02.460 [debug] QUERY OK source="media_items" db=3.1ms idle=65.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Velká akce s autobusy většiny dopravců PID\u00A0se neobešla bez naší návštěvy. Vyzpovídali jsme některé naše diváky, mluvčího Ropidu, OMH\u00A0a jeho kritiku na hrbatý SOR i řidiče historického autobusu. Vše proloženo záběry na všudypřítomné autobusy.\n\nOdebírej naše videa emailem:\u00A0https://metrobus.cz/email\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Den PID v Letňanech 2018 | DOPRAVNÍ AKCE", "fd3e6a9f-8793-449d-9b2d-bf8d2de26a96", "B3n_y4fhMVU", false, 1007, false, "https://www.youtube.com/watch?v=B3n_y4fhMVU", 49, "/downloads/METROBUS - Akce a Vlogy/2018-04-17 - Den PID v Letňanech 2018 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2018-04-17 12:00:02Z], ~U[2025-12-11 12:54:02Z], ~U[2025-12-11 12:54:02Z], "Velká akce s autobusy většiny dopravců PID\u00A0se neobešla bez naší návštěvy. Vyzpovídali jsme některé naše diváky, mluvčího Ropidu, OMH\u00A0a jeho kritiku na hrbatý SOR i řidiče historického autobusu. Vše proloženo záběry na všudypřítomné autobusy.\n\nOdebírej naše videa emailem:\u00A0https://metrobus.cz/email\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Den PID v Letňanech 2018 | DOPRAVNÍ AKCE", "B3n_y4fhMVU", 1007, false, "https://www.youtube.com/watch?v=B3n_y4fhMVU", "/downloads/METROBUS - Akce a Vlogy/2018-04-17 - Den PID v Letňanech 2018 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2018-04-17 12:00:02Z]] 13:54:02.462 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=67.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:02.464 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:02.466 [debug] QUERY OK source="media_items" db=1.4ms idle=11.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19333] 13:54:02.467 [debug] Current batch of media processed. Will check again in 1000ms 13:54:03.395 [debug] Current batch of media processed. Will check again in 1000ms 13:54:03.470 [debug] Current batch of media processed. Will check again in 1000ms 13:54:04.396 [debug] Current batch of media processed. Will check again in 1000ms 13:54:04.471 [debug] Current batch of media processed. Will check again in 1000ms 13:54:05.399 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Jakmile se podíváme na dopravní problémy Prahy v posledních letech, ihned narazíme na Libeňský most, neudržovanou stavbu, která má být podle mnohých politiků zbořena a nahrazena novým mostem. Iniciativa Libeňský most Nebourat, Nerozšiřovat v čele s Adamem Scheinherrem ovšem prosazuje zachování současného hodnotného mostu a jeho šetrnou rekonstrukci. Má k tomu také poměrně rozumné důvody, které si můžete poslechnout v tomto videu.\n\nPokud vás zajímá více o iniciativě, sledujte jejich stránku: https://facebook.com/libenskymost/\n\nPokud se rozhovor líbil, potěší nás sdílení :)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 1042, "filename" => "/downloads/METROBUS - Tématická videa/2018-09-25 - Adam Scheinherr, Libeňský most Nebourat, Nerozšiřovat | ROZHOVOR.mp4", "id" => "bkBv--Rw-H8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bkBv--Rw-H8", "playlist_index" => 40, "timestamp" => 1537876805, "title" => "Adam Scheinherr, Libeňský most Nebourat, Nerozšiřovat | ROZHOVOR", "upload_date" => "20180925"} 13:54:05.400 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1837.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:54:05.402 [debug] QUERY OK source="sources" db=0.8ms idle=1839.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:05.404 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1496.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-09-25 12:00:05Z], 20] 13:54:05.411 [debug] QUERY OK source="media_items" db=5.1ms idle=843.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jakmile se podíváme na dopravní problémy Prahy v posledních letech, ihned narazíme na Libeňský most, neudržovanou stavbu, která má být podle mnohých politiků zbořena a nahrazena novým mostem. Iniciativa Libeňský most Nebourat, Nerozšiřovat v čele s Adamem Scheinherrem ovšem prosazuje zachování současného hodnotného mostu a jeho šetrnou rekonstrukci. Má k tomu také poměrně rozumné důvody, které si můžete poslechnout v tomto videu.\n\nPokud vás zajímá více o iniciativě, sledujte jejich stránku: https://facebook.com/libenskymost/\n\nPokud se rozhovor líbil, potěší nás sdílení :)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Adam Scheinherr, Libeňský most Nebourat, Nerozšiřovat | ROZHOVOR", "5b0e0d81-d2a9-4a99-bcf9-a4b9d4004bb6", "bkBv--Rw-H8", false, 1042, false, "https://www.youtube.com/watch?v=bkBv--Rw-H8", 40, "/downloads/METROBUS - Tématická videa/2018-09-25 - Adam Scheinherr, Libeňský most Nebourat, Nerozšiřovat | ROZHOVOR.mp4", false, false, 20, [], 1, ~U[2018-09-25 12:00:05Z], ~U[2025-12-11 12:54:05Z], ~U[2025-12-11 12:54:05Z], "Jakmile se podíváme na dopravní problémy Prahy v posledních letech, ihned narazíme na Libeňský most, neudržovanou stavbu, která má být podle mnohých politiků zbořena a nahrazena novým mostem. Iniciativa Libeňský most Nebourat, Nerozšiřovat v čele s Adamem Scheinherrem ovšem prosazuje zachování současného hodnotného mostu a jeho šetrnou rekonstrukci. Má k tomu také poměrně rozumné důvody, které si můžete poslechnout v tomto videu.\n\nPokud vás zajímá více o iniciativě, sledujte jejich stránku: https://facebook.com/libenskymost/\n\nPokud se rozhovor líbil, potěší nás sdílení :)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Adam Scheinherr, Libeňský most Nebourat, Nerozšiřovat | ROZHOVOR", "bkBv--Rw-H8", 1042, false, "https://www.youtube.com/watch?v=bkBv--Rw-H8", "/downloads/METROBUS - Tématická videa/2018-09-25 - Adam Scheinherr, Libeňský most Nebourat, Nerozšiřovat | ROZHOVOR.mp4", false, 20, ~U[2018-09-25 12:00:05Z]] 13:54:05.413 [debug] QUERY OK source="sources" db=0.7ms idle=503.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:05.414 [debug] QUERY OK source="media_profiles" db=0.6ms idle=12.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:05.416 [debug] QUERY OK source="media_items" db=0.9ms idle=12.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19581] 13:54:05.416 [debug] Current batch of media processed. Will check again in 1000ms 13:54:05.473 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Drufax se osobně zúčastnil převozu historického autobusu Karosa C734, který by Klub historické techniky Praha letos rád zrekonstruoval. A celý převoz je zachycen v tomto videu.\n\nvíce o autobusu: http://seznam-autobusu.cz/vuz/14104\n\nSdílet video s přáteli je povoleno! ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – http://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "duration" => 532, "filename" => "/downloads/METROBUS - Akce a Vlogy/2018-04-03 - Jak se stěhuje Karosa |\u00A0VLOG.mp4", "id" => "AuAQYe8TL3E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=AuAQYe8TL3E", "playlist_index" => 50, "timestamp" => 1522756801, "title" => "Jak se stěhuje Karosa |\u00A0VLOG", "upload_date" => "20180403"} 13:54:05.475 [debug] QUERY OK source="sources" db=0.8ms idle=70.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:54:05.477 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=65.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:05.478 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=64.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-04-03 12:00:01Z], 17] 13:54:05.483 [debug] QUERY OK source="media_items" db=3.2ms idle=65.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Drufax se osobně zúčastnil převozu historického autobusu Karosa C734, který by Klub historické techniky Praha letos rád zrekonstruoval. A celý převoz je zachycen v tomto videu.\n\nvíce o autobusu: http://seznam-autobusu.cz/vuz/14104\n\nSdílet video s přáteli je povoleno! ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – http://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jak se stěhuje Karosa |\u00A0VLOG", "e538d193-494d-4a24-ba07-98ee25e28bb8", "AuAQYe8TL3E", false, 532, false, "https://www.youtube.com/watch?v=AuAQYe8TL3E", 50, "/downloads/METROBUS - Akce a Vlogy/2018-04-03 - Jak se stěhuje Karosa |\u00A0VLOG.mp4", false, false, 17, [], 1, ~U[2018-04-03 12:00:01Z], ~U[2025-12-11 12:54:05Z], ~U[2025-12-11 12:54:05Z], "Drufax se osobně zúčastnil převozu historického autobusu Karosa C734, který by Klub historické techniky Praha letos rád zrekonstruoval. A celý převoz je zachycen v tomto videu.\n\nvíce o autobusu: http://seznam-autobusu.cz/vuz/14104\n\nSdílet video s přáteli je povoleno! ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – http://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jak se stěhuje Karosa |\u00A0VLOG", "AuAQYe8TL3E", 532, false, "https://www.youtube.com/watch?v=AuAQYe8TL3E", "/downloads/METROBUS - Akce a Vlogy/2018-04-03 - Jak se stěhuje Karosa |\u00A0VLOG.mp4", false, 17, ~U[2018-04-03 12:00:01Z]] 13:54:05.484 [debug] QUERY OK source="sources" db=0.7ms idle=67.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:05.485 [debug] QUERY OK source="media_profiles" db=0.8ms idle=9.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:05.487 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=9.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19334] 13:54:05.487 [debug] Current batch of media processed. Will check again in 1000ms 13:54:06.416 [debug] Current batch of media processed. Will check again in 1000ms 13:54:06.489 [debug] Current batch of media processed. Will check again in 1000ms 13:54:07.422 [debug] Current batch of media processed. Will check again in 1000ms 13:54:07.493 [debug] Current batch of media processed. Will check again in 1000ms 13:54:08.423 [debug] Current batch of media processed. Will check again in 1000ms 13:54:08.493 [debug] Current batch of media processed. Will check again in 1000ms 13:54:09.426 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V rámci pražské hromadné dopravy často slyšíme o lanovce na Petřín. Ale co když není jediná?\u00A0A dokonce ta druhá, Smíchovská, patří někomu jinému než DPP?\u00A0Přinášíme reportáž o lanovce a rozhovor s ředitelem hotelu.\n\nPřišlo ti video o lanovce zajímavé?\u00A0Ukaž ho také svým kamarádům. Děkujeme!\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "duration" => 748, "filename" => "/downloads/METROBUS - Tématická videa/2017-12-17 - Smíchovská lanovka |\u00A0METROBUS.mp4", "id" => "K9j7NA-9DuU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=K9j7NA-9DuU", "playlist_index" => 41, "timestamp" => 1513515602, "title" => "Smíchovská lanovka |\u00A0METROBUS", "upload_date" => "20171217"} 13:54:09.427 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=864.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:54:09.428 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=865.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:09.430 [debug] QUERY OK source="media_items" db=0.9ms idle=866.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-12-17 13:00:02Z], 20] 13:54:09.435 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=868.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V rámci pražské hromadné dopravy často slyšíme o lanovce na Petřín. Ale co když není jediná?\u00A0A dokonce ta druhá, Smíchovská, patří někomu jinému než DPP?\u00A0Přinášíme reportáž o lanovce a rozhovor s ředitelem hotelu.\n\nPřišlo ti video o lanovce zajímavé?\u00A0Ukaž ho také svým kamarádům. Děkujeme!\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "Smíchovská lanovka |\u00A0METROBUS", "f607ca69-73e9-4c71-bdbd-8f05e5b29c2f", "K9j7NA-9DuU", false, 748, false, "https://www.youtube.com/watch?v=K9j7NA-9DuU", 41, "/downloads/METROBUS - Tématická videa/2017-12-17 - Smíchovská lanovka |\u00A0METROBUS.mp4", false, false, 20, [], 1, ~U[2017-12-17 13:00:02Z], ~U[2025-12-11 12:54:09Z], ~U[2025-12-11 12:54:09Z], "V rámci pražské hromadné dopravy často slyšíme o lanovce na Petřín. Ale co když není jediná?\u00A0A dokonce ta druhá, Smíchovská, patří někomu jinému než DPP?\u00A0Přinášíme reportáž o lanovce a rozhovor s ředitelem hotelu.\n\nPřišlo ti video o lanovce zajímavé?\u00A0Ukaž ho také svým kamarádům. Děkujeme!\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "Smíchovská lanovka |\u00A0METROBUS", "K9j7NA-9DuU", 748, false, "https://www.youtube.com/watch?v=K9j7NA-9DuU", "/downloads/METROBUS - Tématická videa/2017-12-17 - Smíchovská lanovka |\u00A0METROBUS.mp4", false, 20, ~U[2017-12-17 13:00:02Z]] 13:54:09.437 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=513.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:09.438 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.2ms idle=10.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:09.440 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=11.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19583] 13:54:09.441 [debug] Current batch of media processed. Will check again in 1000ms 13:54:09.495 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Drufax přinesl několik záběrů z metra v Kyjevě. Mají tam také tři linky, akorát z části jezdí nad zemí.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.link\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.\n\nMusic:\nTobu – Candyland [NCS Release]\nOmar Varela, Xavi Gi – Stronger (feat. Miss Lina) [NCS Release]", "duration" => 255, "filename" => "/downloads/METROBUS - Akce a Vlogy/2017-10-09 - VLOG z Kyjeva.mp4", "id" => "Guo889h0bYQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Guo889h0bYQ", "playlist_index" => 51, "timestamp" => 1507550402, "title" => "VLOG z Kyjeva", "upload_date" => "20171009"} 13:54:09.496 [debug] QUERY OK source="sources" db=0.5ms idle=65.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:54:09.497 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=62.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:09.500 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=61.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-10-09 12:00:02Z], 17] 13:54:09.504 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=62.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Drufax přinesl několik záběrů z metra v Kyjevě. Mají tam také tři linky, akorát z části jezdí nad zemí.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.link\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.\n\nMusic:\nTobu – Candyland [NCS Release]\nOmar Varela, Xavi Gi – Stronger (feat. Miss Lina) [NCS Release]", "VLOG z Kyjeva", "67f1cbbb-21a5-4aff-a70d-6bc6bcf61481", "Guo889h0bYQ", false, 255, false, "https://www.youtube.com/watch?v=Guo889h0bYQ", 51, "/downloads/METROBUS - Akce a Vlogy/2017-10-09 - VLOG z Kyjeva.mp4", false, false, 17, [], 1, ~U[2017-10-09 12:00:02Z], ~U[2025-12-11 12:54:09Z], ~U[2025-12-11 12:54:09Z], "Drufax přinesl několik záběrů z metra v Kyjevě. Mají tam také tři linky, akorát z části jezdí nad zemí.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.link\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.\n\nMusic:\nTobu – Candyland [NCS Release]\nOmar Varela, Xavi Gi – Stronger (feat. Miss Lina) [NCS Release]", "VLOG z Kyjeva", "Guo889h0bYQ", 255, false, "https://www.youtube.com/watch?v=Guo889h0bYQ", "/downloads/METROBUS - Akce a Vlogy/2017-10-09 - VLOG z Kyjeva.mp4", false, 17, ~U[2017-10-09 12:00:02Z]] 13:54:09.506 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=64.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:09.508 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:09.510 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=11.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19335] 13:54:09.510 [debug] Current batch of media processed. Will check again in 1000ms 13:54:10.441 [debug] Current batch of media processed. Will check again in 1000ms 13:54:10.513 [debug] Current batch of media processed. Will check again in 1000ms 13:54:11.442 [debug] Current batch of media processed. Will check again in 1000ms 13:54:11.514 [debug] Current batch of media processed. Will check again in 1000ms 13:54:12.444 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Předseda SPVHD Ondřej Kališ v rozhovoru popisuje, jak probíhaly spolupráce přípravách nové linky 456 a k čemu slouží hromadná doprava v tak malé obci, jako jsou Zákolany.\n\nNatáčeli jsme zde také rozhovor se starostkou Zákolan Lucií Wittlichovou:\nhttps://youtu.be/74r6t4xpr2g\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "duration" => 1190, "filename" => "/downloads/METROBUS - Tématická videa/2017-09-01 - Ondřej Kališ, předseda SPVHD | ROZHOVOR.mp4", "id" => "JQBnPYhkqPA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=JQBnPYhkqPA", "playlist_index" => 42, "timestamp" => 1504267201, "title" => "Ondřej Kališ, předseda SPVHD | ROZHOVOR", "upload_date" => "20170901"} 13:54:12.447 [debug] QUERY OK source="sources" db=1.6ms queue=0.2ms idle=1883.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:54:12.449 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=1886.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:12.452 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=1888.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-09-01 12:00:01Z], 20] 13:54:12.457 [debug] QUERY OK source="media_items" db=3.8ms queue=0.1ms idle=1524.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Předseda SPVHD Ondřej Kališ v rozhovoru popisuje, jak probíhaly spolupráce přípravách nové linky 456 a k čemu slouží hromadná doprava v tak malé obci, jako jsou Zákolany.\n\nNatáčeli jsme zde také rozhovor se starostkou Zákolan Lucií Wittlichovou:\nhttps://youtu.be/74r6t4xpr2g\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "Ondřej Kališ, předseda SPVHD | ROZHOVOR", "8d986e3b-8a2c-437c-98bf-2d62a62e6dba", "JQBnPYhkqPA", false, 1190, false, "https://www.youtube.com/watch?v=JQBnPYhkqPA", 42, "/downloads/METROBUS - Tématická videa/2017-09-01 - Ondřej Kališ, předseda SPVHD | ROZHOVOR.mp4", false, false, 20, [], 2, ~U[2017-09-01 12:00:01Z], ~U[2025-12-11 12:54:12Z], ~U[2025-12-11 12:54:12Z], "Předseda SPVHD Ondřej Kališ v rozhovoru popisuje, jak probíhaly spolupráce přípravách nové linky 456 a k čemu slouží hromadná doprava v tak malé obci, jako jsou Zákolany.\n\nNatáčeli jsme zde také rozhovor se starostkou Zákolan Lucií Wittlichovou:\nhttps://youtu.be/74r6t4xpr2g\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "Ondřej Kališ, předseda SPVHD | ROZHOVOR", "JQBnPYhkqPA", 1190, false, "https://www.youtube.com/watch?v=JQBnPYhkqPA", "/downloads/METROBUS - Tématická videa/2017-09-01 - Ondřej Kališ, předseda SPVHD | ROZHOVOR.mp4", false, 20, ~U[2017-09-01 12:00:01Z]] 13:54:12.459 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=525.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:12.460 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=12.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:12.463 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=11.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19585] 13:54:12.464 [debug] Current batch of media processed. Will check again in 1000ms 13:54:12.516 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "K příležitosti integrace Kladenska a zavedení nové linky 456 pořádalo SPVHD Dopravní den v Zákolanech s historickými autobusy.\n\nV Zákolanech jsme natáčeli také dva rozhovory:\nhttps://youtu.be/JQBnPYhkqPA\nhttps://youtu.be/74r6t4xpr2g\n\nPokud nás chceš podpořit, sdílej video se svými přáteli. Děkujeme!\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "duration" => 560, "filename" => "/downloads/METROBUS - Akce a Vlogy/2017-09-01 - Dopravní den v Zákolanech | DOPRAVNÍ AKCE.mp4", "id" => "klvF5TeFzfg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=klvF5TeFzfg", "playlist_index" => 52, "timestamp" => 1504267207, "title" => "Dopravní den v Zákolanech | DOPRAVNÍ AKCE", "upload_date" => "20170901"} 13:54:12.518 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=64.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:54:12.519 [debug] QUERY OK source="sources" db=1.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" = ?) [17] 13:54:12.523 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=61.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-09-01 12:00:07Z], 17] 13:54:12.528 [debug] QUERY OK source="media_items" db=4.0ms idle=63.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["K příležitosti integrace Kladenska a zavedení nové linky 456 pořádalo SPVHD Dopravní den v Zákolanech s historickými autobusy.\n\nV Zákolanech jsme natáčeli také dva rozhovory:\nhttps://youtu.be/JQBnPYhkqPA\nhttps://youtu.be/74r6t4xpr2g\n\nPokud nás chceš podpořit, sdílej video se svými přáteli. Děkujeme!\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "Dopravní den v Zákolanech | DOPRAVNÍ AKCE", "e598f000-ea2b-415c-bc58-a84c7311d534", "klvF5TeFzfg", false, 560, false, "https://www.youtube.com/watch?v=klvF5TeFzfg", 52, "/downloads/METROBUS - Akce a Vlogy/2017-09-01 - Dopravní den v Zákolanech | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2017-09-01 12:00:07Z], ~U[2025-12-11 12:54:12Z], ~U[2025-12-11 12:54:12Z], "K příležitosti integrace Kladenska a zavedení nové linky 456 pořádalo SPVHD Dopravní den v Zákolanech s historickými autobusy.\n\nV Zákolanech jsme natáčeli také dva rozhovory:\nhttps://youtu.be/JQBnPYhkqPA\nhttps://youtu.be/74r6t4xpr2g\n\nPokud nás chceš podpořit, sdílej video se svými přáteli. Děkujeme!\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "Dopravní den v Zákolanech | DOPRAVNÍ AKCE", "klvF5TeFzfg", 560, false, "https://www.youtube.com/watch?v=klvF5TeFzfg", "/downloads/METROBUS - Akce a Vlogy/2017-09-01 - Dopravní den v Zákolanech | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2017-09-01 12:00:07Z]] 13:54:12.533 [debug] QUERY OK source="sources" db=3.6ms queue=0.1ms idle=66.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:12.534 [debug] QUERY OK source="media_profiles" db=0.7ms idle=15.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:12.535 [debug] QUERY OK source="media_items" db=0.6ms idle=14.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19336] 13:54:12.535 [debug] Current batch of media processed. Will check again in 1000ms 13:54:13.464 [debug] Current batch of media processed. Will check again in 1000ms 13:54:13.535 [debug] Current batch of media processed. Will check again in 1000ms 13:54:14.465 [debug] Current batch of media processed. Will check again in 1000ms 13:54:14.536 [debug] Current batch of media processed. Will check again in 1000ms 13:54:15.467 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Starostka Lucie Witlichová v rozhovoru popisuje, jak probíhaly spolupráce přípravách nové linky 456 a k čemu slouží hromadná doprava v tak malé obci, jako jsou Zákolany.\n\nNatáčeli jsme zde také rozhovor s předsedou SPVHD Ondřejem Kališem:\nhttps://youtu.be/JQBnPYhkqPA\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "duration" => 827, "filename" => "/downloads/METROBUS - Tématická videa/2017-09-01 - Lucie Wittlichová, starostka Zákolan | ROZHOVOR.mp4", "id" => "74r6t4xpr2g", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=74r6t4xpr2g", "playlist_index" => 43, "timestamp" => 1504267200, "title" => "Lucie Wittlichová, starostka Zákolan | ROZHOVOR", "upload_date" => "20170901"} 13:54:15.469 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1906.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:54:15.470 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1907.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:15.472 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1909.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-09-01 12:00:00Z], 20] 13:54:15.478 [debug] QUERY OK source="media_items" db=3.6ms idle=1535.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Starostka Lucie Witlichová v rozhovoru popisuje, jak probíhaly spolupráce přípravách nové linky 456 a k čemu slouží hromadná doprava v tak malé obci, jako jsou Zákolany.\n\nNatáčeli jsme zde také rozhovor s předsedou SPVHD Ondřejem Kališem:\nhttps://youtu.be/JQBnPYhkqPA\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "Lucie Wittlichová, starostka Zákolan | ROZHOVOR", "a367fd04-74d0-4646-a653-b60c067c4c3f", "74r6t4xpr2g", false, 827, false, "https://www.youtube.com/watch?v=74r6t4xpr2g", 43, "/downloads/METROBUS - Tématická videa/2017-09-01 - Lucie Wittlichová, starostka Zákolan | ROZHOVOR.mp4", false, false, 20, [], 2, ~U[2017-09-01 12:00:00Z], ~U[2025-12-11 12:54:15Z], ~U[2025-12-11 12:54:15Z], "Starostka Lucie Witlichová v rozhovoru popisuje, jak probíhaly spolupráce přípravách nové linky 456 a k čemu slouží hromadná doprava v tak malé obci, jako jsou Zákolany.\n\nNatáčeli jsme zde také rozhovor s předsedou SPVHD Ondřejem Kališem:\nhttps://youtu.be/JQBnPYhkqPA\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "Lucie Wittlichová, starostka Zákolan | ROZHOVOR", "74r6t4xpr2g", 827, false, "https://www.youtube.com/watch?v=74r6t4xpr2g", "/downloads/METROBUS - Tématická videa/2017-09-01 - Lucie Wittlichová, starostka Zákolan | ROZHOVOR.mp4", false, 20, ~U[2017-09-01 12:00:00Z]] 13:54:15.479 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=537.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:15.480 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=10.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:15.481 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19587] 13:54:15.482 [debug] Current batch of media processed. Will check again in 1000ms 13:54:15.538 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Na velkém dni PID v Letňanech bylo vystaveno přes 30 starých i nových autobusů z celého okolí Prahy. Přinášíme vlog plný záběrů z celé akce.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nKamarádíme se SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "duration" => 531, "filename" => "/downloads/METROBUS - Akce a Vlogy/2017-04-10 - Den PID v Letňanech 2017 | DOPRAVNÍ AKCE.mp4", "id" => "7PMEG4zfQTs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=7PMEG4zfQTs", "playlist_index" => 53, "timestamp" => 1491825600, "title" => "Den PID v Letňanech 2017 | DOPRAVNÍ AKCE", "upload_date" => "20170410"} 13:54:15.540 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms 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" IN (?)) [17] 13:54:15.541 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms 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" = ?) [17] 13:54:15.543 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=63.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-04-10 12:00:00Z], 17] 13:54:15.547 [debug] QUERY OK source="media_items" db=2.6ms idle=64.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Na velkém dni PID v Letňanech bylo vystaveno přes 30 starých i nových autobusů z celého okolí Prahy. Přinášíme vlog plný záběrů z celé akce.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nKamarádíme se SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "Den PID v Letňanech 2017 | DOPRAVNÍ AKCE", "20ab2040-40fa-4431-aada-0cee05e7453d", "7PMEG4zfQTs", false, 531, false, "https://www.youtube.com/watch?v=7PMEG4zfQTs", 53, "/downloads/METROBUS - Akce a Vlogy/2017-04-10 - Den PID v Letňanech 2017 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2017-04-10 12:00:00Z], ~U[2025-12-11 12:54:15Z], ~U[2025-12-11 12:54:15Z], "Na velkém dni PID v Letňanech bylo vystaveno přes 30 starých i nových autobusů z celého okolí Prahy. Přinášíme vlog plný záběrů z celé akce.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nKamarádíme se SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "Den PID v Letňanech 2017 | DOPRAVNÍ AKCE", "7PMEG4zfQTs", 531, false, "https://www.youtube.com/watch?v=7PMEG4zfQTs", "/downloads/METROBUS - Akce a Vlogy/2017-04-10 - Den PID v Letňanech 2017 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2017-04-10 12:00:00Z]] 13:54:15.548 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:15.550 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=9.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:15.552 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=9.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19337] 13:54:15.552 [debug] Current batch of media processed. Will check again in 1000ms 13:54:16.487 [debug] Current batch of media processed. Will check again in 1000ms 13:54:16.554 [debug] Current batch of media processed. Will check again in 1000ms 13:54:17.487 [debug] Current batch of media processed. Will check again in 1000ms 13:54:17.554 [debug] Current batch of media processed. Will check again in 1000ms 13:54:18.489 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "ROPID a DPP jsou základní zkratky pražské dopravy. Přestože každá znamená něco jiného, mnoho lidí je neustále zaměňuje. Ve videu proto velice polopatě vysvětlujeme jejich hlavní rozdíl.\n\nPokud tě video zaujalo a víš o někom, koho by mohlo také, pošli mu ho prosím. Děkujeme!\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "duration" => 492, "filename" => "/downloads/METROBUS - Tématická videa/2017-07-29 - ROPID vs DPP | METROBUS.mp4", "id" => "HlPBsMOndMk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HlPBsMOndMk", "playlist_index" => 44, "timestamp" => 1501329601, "title" => "ROPID vs DPP | METROBUS", "upload_date" => "20170729"} 13:54:18.490 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1927.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:54:18.491 [debug] QUERY OK source="sources" db=0.4ms idle=1928.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:18.492 [debug] QUERY OK source="media_items" db=1.1ms idle=1929.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-07-29 12:00:01Z], 20] 13:54:18.496 [debug] QUERY OK source="media_items" db=2.4ms idle=1546.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ROPID a DPP jsou základní zkratky pražské dopravy. Přestože každá znamená něco jiného, mnoho lidí je neustále zaměňuje. Ve videu proto velice polopatě vysvětlujeme jejich hlavní rozdíl.\n\nPokud tě video zaujalo a víš o někom, koho by mohlo také, pošli mu ho prosím. Děkujeme!\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "ROPID vs DPP | METROBUS", "56b28638-068a-44fa-a2d1-1e76060e7063", "HlPBsMOndMk", false, 492, false, "https://www.youtube.com/watch?v=HlPBsMOndMk", 44, "/downloads/METROBUS - Tématická videa/2017-07-29 - ROPID vs DPP | METROBUS.mp4", false, false, 20, [], 1, ~U[2017-07-29 12:00:01Z], ~U[2025-12-11 12:54:18Z], ~U[2025-12-11 12:54:18Z], "ROPID a DPP jsou základní zkratky pražské dopravy. Přestože každá znamená něco jiného, mnoho lidí je neustále zaměňuje. Ve videu proto velice polopatě vysvětlujeme jejich hlavní rozdíl.\n\nPokud tě video zaujalo a víš o někom, koho by mohlo také, pošli mu ho prosím. Děkujeme!\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "ROPID vs DPP | METROBUS", "HlPBsMOndMk", 492, false, "https://www.youtube.com/watch?v=HlPBsMOndMk", "/downloads/METROBUS - Tématická videa/2017-07-29 - ROPID vs DPP | METROBUS.mp4", false, 20, ~U[2017-07-29 12:00:01Z]] 13:54:18.497 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=547.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:18.498 [debug] QUERY OK source="media_profiles" db=0.5ms idle=7.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:18.499 [debug] QUERY OK source="media_items" db=0.6ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19589] 13:54:18.499 [debug] Current batch of media processed. Will check again in 1000ms 13:54:18.555 [debug] Current batch of media processed. Will check again in 1000ms 13:54:19.500 [debug] Current batch of media processed. Will check again in 1000ms 13:54:19.557 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Aslanex přinesl z Innsbrucku nějaké záběry, jak tam jezdí hromadná doprava. Můžete si je prohlédnout skrze tento vlog.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nVe videu jste mohli potkat hudbu:\n\nAlex Skrindo - Jumbo [NCS Release]: https://youtu.be/v4Za061pQac\nhttps://soundcloud.com/alex-skrindo , https://twitter.com/AlexSkrindo\n\nTobu - Candyland [NCS Release]: https://youtu.be/IIrCDAV3EgI\nhttps://soundcloud.com/7obu , https://twitter.com/tobuofficial\n\nJJD - Halcyon [NCS Release]: https://youtu.be/SeyweGHLxSg\nhttps://soundcloud.com/jjdofficial , https://www.youtube.com/JJDofficial", "duration" => 689, "filename" => "/downloads/METROBUS - Akce a Vlogy/2016-09-02 - VLOG z Innsbrucku.mp4", "id" => "qQnP56QM2XE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qQnP56QM2XE", "playlist_index" => 54, "timestamp" => 1472817605, "title" => "VLOG z Innsbrucku", "upload_date" => "20160902"} 13:54:19.558 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1062.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:54:19.560 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1061.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:19.561 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1062.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-09-02 12:00:05Z], 17] 13:54:19.566 [debug] QUERY OK source="media_items" db=2.9ms queue=0.2ms idle=610.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Aslanex přinesl z Innsbrucku nějaké záběry, jak tam jezdí hromadná doprava. Můžete si je prohlédnout skrze tento vlog.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nVe videu jste mohli potkat hudbu:\n\nAlex Skrindo - Jumbo [NCS Release]: https://youtu.be/v4Za061pQac\nhttps://soundcloud.com/alex-skrindo , https://twitter.com/AlexSkrindo\n\nTobu - Candyland [NCS Release]: https://youtu.be/IIrCDAV3EgI\nhttps://soundcloud.com/7obu , https://twitter.com/tobuofficial\n\nJJD - Halcyon [NCS Release]: https://youtu.be/SeyweGHLxSg\nhttps://soundcloud.com/jjdofficial , https://www.youtube.com/JJDofficial", "VLOG z Innsbrucku", "63390efb-3047-4a1a-94bb-8be38e42548e", "qQnP56QM2XE", false, 689, false, "https://www.youtube.com/watch?v=qQnP56QM2XE", 54, "/downloads/METROBUS - Akce a Vlogy/2016-09-02 - VLOG z Innsbrucku.mp4", false, false, 17, [], 1, ~U[2016-09-02 12:00:05Z], ~U[2025-12-11 12:54:19Z], ~U[2025-12-11 12:54:19Z], "Aslanex přinesl z Innsbrucku nějaké záběry, jak tam jezdí hromadná doprava. Můžete si je prohlédnout skrze tento vlog.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nVe videu jste mohli potkat hudbu:\n\nAlex Skrindo - Jumbo [NCS Release]: https://youtu.be/v4Za061pQac\nhttps://soundcloud.com/alex-skrindo , https://twitter.com/AlexSkrindo\n\nTobu - Candyland [NCS Release]: https://youtu.be/IIrCDAV3EgI\nhttps://soundcloud.com/7obu , https://twitter.com/tobuofficial\n\nJJD - Halcyon [NCS Release]: https://youtu.be/SeyweGHLxSg\nhttps://soundcloud.com/jjdofficial , https://www.youtube.com/JJDofficial", "VLOG z Innsbrucku", "qQnP56QM2XE", 689, false, "https://www.youtube.com/watch?v=qQnP56QM2XE", "/downloads/METROBUS - Akce a Vlogy/2016-09-02 - VLOG z Innsbrucku.mp4", false, 17, ~U[2016-09-02 12:00:05Z]] 13:54:19.567 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:19.568 [debug] QUERY OK source="media_profiles" db=0.8ms idle=7.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:19.570 [debug] QUERY OK source="media_items" db=0.9ms idle=7.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19338] 13:54:19.570 [debug] Current batch of media processed. Will check again in 1000ms 13:54:20.060 [info] {"source":"oban","duration":4406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:20.502 [debug] Current batch of media processed. Will check again in 1000ms 13:54:20.571 [debug] Current batch of media processed. Will check again in 1000ms 13:54:21.502 [debug] Current batch of media processed. Will check again in 1000ms 13:54:21.573 [debug] Current batch of media processed. Will check again in 1000ms 13:54:22.504 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Vlaková zastávka Praha-Smíchov Na Knížecí byla asi nejmenším významným přestupním bodem mezi vlakem a městskou dopravou. Na konci roku 2016 ale ustupuje výstavbě nové čtvrti a celé zátiší opuštěného nákladového nádraží postupně zanikne.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\nNázvy použité hudby jsou uvedeny v titulkách.", "duration" => 479, "filename" => "/downloads/METROBUS - Tématická videa/2016-12-12 - Poslední dny vlakové zastávky Na Knížecí | METROBUS.mp4", "id" => "W52aEXhOo18", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=W52aEXhOo18", "playlist_index" => 45, "timestamp" => 1481547603, "title" => "Poslední dny vlakové zastávky Na Knížecí | METROBUS", "upload_date" => "20161212"} 13:54:22.506 [debug] QUERY OK source="sources" db=1.4ms idle=941.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:54:22.508 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=943.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:22.510 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=945.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-12-12 13:00:03Z], 20] 13:54:22.515 [debug] QUERY OK source="media_items" db=3.5ms idle=948.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vlaková zastávka Praha-Smíchov Na Knížecí byla asi nejmenším významným přestupním bodem mezi vlakem a městskou dopravou. Na konci roku 2016 ale ustupuje výstavbě nové čtvrti a celé zátiší opuštěného nákladového nádraží postupně zanikne.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\nNázvy použité hudby jsou uvedeny v titulkách.", "Poslední dny vlakové zastávky Na Knížecí | METROBUS", "f72ae768-8c62-4666-8c07-1ae534a23081", "W52aEXhOo18", false, 479, false, "https://www.youtube.com/watch?v=W52aEXhOo18", 45, "/downloads/METROBUS - Tématická videa/2016-12-12 - Poslední dny vlakové zastávky Na Knížecí | METROBUS.mp4", false, false, 20, [], 1, ~U[2016-12-12 13:00:03Z], ~U[2025-12-11 12:54:22Z], ~U[2025-12-11 12:54:22Z], "Vlaková zastávka Praha-Smíchov Na Knížecí byla asi nejmenším významným přestupním bodem mezi vlakem a městskou dopravou. Na konci roku 2016 ale ustupuje výstavbě nové čtvrti a celé zátiší opuštěného nákladového nádraží postupně zanikne.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\nNázvy použité hudby jsou uvedeny v titulkách.", "Poslední dny vlakové zastávky Na Knížecí | METROBUS", "W52aEXhOo18", 479, false, "https://www.youtube.com/watch?v=W52aEXhOo18", "/downloads/METROBUS - Tématická videa/2016-12-12 - Poslední dny vlakové zastávky Na Knížecí | METROBUS.mp4", false, 20, ~U[2016-12-12 13:00:03Z]] 13:54:22.516 [debug] QUERY OK source="sources" db=0.9ms idle=557.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:22.517 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=10.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:22.519 [debug] QUERY OK source="media_items" db=1.1ms idle=10.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19591] 13:54:22.519 [debug] Current batch of media processed. Will check again in 1000ms 13:54:22.574 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Při každoroční Pražské muzejní noci vypravuje DPP mnoho zvláštních autobusových linek spojující většinu otevřených muzeí. Ta pravá událost pro lidi, kteří se chtějí projet autobusem v neobvyklé trase.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "duration" => 402, "filename" => "/downloads/METROBUS - Akce a Vlogy/2016-06-13 - Pražská muzejní noc 2016 | DOPRAVNÍ AKCE.mp4", "id" => "-IerojP2xLk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-IerojP2xLk", "playlist_index" => 55, "timestamp" => 1465819201, "title" => "Pražská muzejní noc 2016 | DOPRAVNÍ AKCE", "upload_date" => "20160613"} 13:54:22.576 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=65.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:54:22.577 [debug] QUERY OK source="sources" db=0.4ms idle=62.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:22.578 [debug] QUERY OK source="media_items" db=0.9ms idle=61.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-06-13 12:00:01Z], 17] 13:54:22.583 [debug] QUERY OK source="media_items" db=3.4ms idle=61.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Při každoroční Pražské muzejní noci vypravuje DPP mnoho zvláštních autobusových linek spojující většinu otevřených muzeí. Ta pravá událost pro lidi, kteří se chtějí projet autobusem v neobvyklé trase.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "Pražská muzejní noc 2016 | DOPRAVNÍ AKCE", "df58943b-cb06-45fe-896a-b8bbb396491c", "-IerojP2xLk", false, 402, false, "https://www.youtube.com/watch?v=-IerojP2xLk", 55, "/downloads/METROBUS - Akce a Vlogy/2016-06-13 - Pražská muzejní noc 2016 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2016-06-13 12:00:01Z], ~U[2025-12-11 12:54:22Z], ~U[2025-12-11 12:54:22Z], "Při každoroční Pražské muzejní noci vypravuje DPP mnoho zvláštních autobusových linek spojující většinu otevřených muzeí. Ta pravá událost pro lidi, kteří se chtějí projet autobusem v neobvyklé trase.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "Pražská muzejní noc 2016 | DOPRAVNÍ AKCE", "-IerojP2xLk", 402, false, "https://www.youtube.com/watch?v=-IerojP2xLk", "/downloads/METROBUS - Akce a Vlogy/2016-06-13 - Pražská muzejní noc 2016 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2016-06-13 12:00:01Z]] 13:54:22.584 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=64.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:22.586 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:22.587 [debug] QUERY OK source="media_items" db=0.7ms idle=9.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19339] 13:54:22.587 [debug] Current batch of media processed. Will check again in 1000ms 13:54:23.519 [debug] Current batch of media processed. Will check again in 1000ms 13:54:23.588 [debug] Current batch of media processed. Will check again in 1000ms 13:54:24.520 [debug] Current batch of media processed. Will check again in 1000ms 13:54:24.589 [debug] Current batch of media processed. Will check again in 1000ms 13:54:25.522 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "S Arrivou Praha jsme se v posledním roce setkávali převážně ve zlém. Její časté výpadky spojů úzce souvisí s celostátním fenoménem nedostatku řidičů. Co přesně ovšem zapříčinilo tak silné problémy Arrivy?\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\nNázvy použité hudby jsou uvedeny v titulkách.", "duration" => 1257, "filename" => "/downloads/METROBUS - Tématická videa/2016-11-23 - Arriva a nedostatek řidičů | METROBUS.mp4", "id" => "6gaPFYewVI8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6gaPFYewVI8", "playlist_index" => 46, "timestamp" => 1479906000, "title" => "Arriva a nedostatek řidičů | METROBUS", "upload_date" => "20161123"} 13:54:25.523 [debug] QUERY OK source="sources" db=0.3ms idle=959.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:54:25.523 [debug] QUERY OK source="sources" db=0.2ms idle=960.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:25.524 [debug] QUERY OK source="media_items" db=0.4ms idle=961.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-11-23 13:00:00Z], 20] 13:54:25.527 [debug] QUERY OK source="media_items" db=1.7ms idle=962.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["S Arrivou Praha jsme se v posledním roce setkávali převážně ve zlém. Její časté výpadky spojů úzce souvisí s celostátním fenoménem nedostatku řidičů. Co přesně ovšem zapříčinilo tak silné problémy Arrivy?\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\nNázvy použité hudby jsou uvedeny v titulkách.", "Arriva a nedostatek řidičů | METROBUS", "f6a7c4f8-1064-4cb8-8d3b-248cc638fa42", "6gaPFYewVI8", false, 1257, false, "https://www.youtube.com/watch?v=6gaPFYewVI8", 46, "/downloads/METROBUS - Tématická videa/2016-11-23 - Arriva a nedostatek řidičů | METROBUS.mp4", false, false, 20, [], 1, ~U[2016-11-23 13:00:00Z], ~U[2025-12-11 12:54:25Z], ~U[2025-12-11 12:54:25Z], "S Arrivou Praha jsme se v posledním roce setkávali převážně ve zlém. Její časté výpadky spojů úzce souvisí s celostátním fenoménem nedostatku řidičů. Co přesně ovšem zapříčinilo tak silné problémy Arrivy?\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\nNázvy použité hudby jsou uvedeny v titulkách.", "Arriva a nedostatek řidičů | METROBUS", "6gaPFYewVI8", 1257, false, "https://www.youtube.com/watch?v=6gaPFYewVI8", "/downloads/METROBUS - Tématická videa/2016-11-23 - Arriva a nedostatek řidičů | METROBUS.mp4", false, 20, ~U[2016-11-23 13:00:00Z]] 13:54:25.527 [debug] QUERY OK source="sources" db=0.3ms idle=558.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:25.528 [debug] QUERY OK source="media_profiles" db=0.4ms idle=4.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:25.529 [debug] QUERY OK source="media_items" db=0.5ms idle=4.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 [19593] 13:54:25.529 [debug] Current batch of media processed. Will check again in 1000ms 13:54:25.591 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Současně s DOD v Praze Hostivaři se podobná akce konala i v Berouně. A nebylo to špatné - více ve videu ;)\n\nPoznámka: Jedná se o vlog - obsahová i technická kvalita videa je nižší, než u obyčejných videí Metrobusu. Ale doufáme, že se ti bude i tento styl videí jednou za čas líbit :)\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nVanze – Forever: https://youtu.be/RX7fZ5I709Y\nSoundCloud: https://soundcloud.com/vanzemusic\nTwitter: https://twitter.com/VanzeMusic", "duration" => 325, "filename" => "/downloads/METROBUS - Akce a Vlogy/2015-09-23 - DOD u Probo Busu 2015 | DOPRAVNÍ AKCE.mp4", "id" => "GH1mSrQfG24", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GH1mSrQfG24", "playlist_index" => 56, "timestamp" => 1443009600, "title" => "DOD u Probo Busu 2015 | DOPRAVNÍ AKCE", "upload_date" => "20150923"} 13:54:25.592 [debug] QUERY OK source="sources" db=0.5ms 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" IN (?)) [17] 13:54:25.593 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=65.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:25.595 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=66.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-09-23 12:00:00Z], 17] 13:54:25.603 [debug] QUERY OK source="media_items" db=6.3ms idle=67.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Současně s DOD v Praze Hostivaři se podobná akce konala i v Berouně. A nebylo to špatné - více ve videu ;)\n\nPoznámka: Jedná se o vlog - obsahová i technická kvalita videa je nižší, než u obyčejných videí Metrobusu. Ale doufáme, že se ti bude i tento styl videí jednou za čas líbit :)\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nVanze – Forever: https://youtu.be/RX7fZ5I709Y\nSoundCloud: https://soundcloud.com/vanzemusic\nTwitter: https://twitter.com/VanzeMusic", "DOD u Probo Busu 2015 | DOPRAVNÍ AKCE", "82d946ec-df91-4bfd-ad93-519377104834", "GH1mSrQfG24", false, 325, false, "https://www.youtube.com/watch?v=GH1mSrQfG24", 56, "/downloads/METROBUS - Akce a Vlogy/2015-09-23 - DOD u Probo Busu 2015 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2015-09-23 12:00:00Z], ~U[2025-12-11 12:54:25Z], ~U[2025-12-11 12:54:25Z], "Současně s DOD v Praze Hostivaři se podobná akce konala i v Berouně. A nebylo to špatné - více ve videu ;)\n\nPoznámka: Jedná se o vlog - obsahová i technická kvalita videa je nižší, než u obyčejných videí Metrobusu. Ale doufáme, že se ti bude i tento styl videí jednou za čas líbit :)\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nVanze – Forever: https://youtu.be/RX7fZ5I709Y\nSoundCloud: https://soundcloud.com/vanzemusic\nTwitter: https://twitter.com/VanzeMusic", "DOD u Probo Busu 2015 | DOPRAVNÍ AKCE", "GH1mSrQfG24", 325, false, "https://www.youtube.com/watch?v=GH1mSrQfG24", "/downloads/METROBUS - Akce a Vlogy/2015-09-23 - DOD u Probo Busu 2015 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2015-09-23 12:00:00Z]] 13:54:25.604 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=74.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:25.606 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=13.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:25.608 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=13.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19340] 13:54:25.608 [debug] Current batch of media processed. Will check again in 1000ms 13:54:26.529 [debug] Current batch of media processed. Will check again in 1000ms 13:54:26.609 [debug] Current batch of media processed. Will check again in 1000ms 13:54:27.537 [debug] Current batch of media processed. Will check again in 1000ms 13:54:27.612 [debug] Current batch of media processed. Will check again in 1000ms 13:54:28.537 [debug] Current batch of media processed. Will check again in 1000ms 13:54:28.614 [debug] Current batch of media processed. Will check again in 1000ms 13:54:29.539 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ropid znovu mění tramvajové linky. Od září 2016 jich polovina pojede ve změněné trase, takže je v tomto videu všechny shrnujeme.\n\nZmiňované oblasti:\n. Spojovací ➢ 1:37\n. Strašnice ➢ 2:26\n. Hostivař ➢ 3:15\n. Nusle, Spořilov ➢ 4:53\n. Podolí, Modřany ➢ 5:36\n. Smíchov, Barrandov, Košíře ➢ 6:39\n. Praha 6 ➢ 8:17\n. Holešovice ➢ 9:57\n. Kobylisy ➢ 10:30\n. Vysočany, Hloubětín ➢ 11:11\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nVe videu jste mohli potkat hudbu:\n\nKasger - Highland [NCS Release]: https://youtu.be/agi-FWTLMh0\nhttps://soundcloud.com/kaspergerlif , https://twitter.com/Kasger , https://youtube.com/KasgerMusic\n\nKillercats - Kaibu [NCS Release]: https://youtu.be/qLYmtdi-GzA\nhttps://soundcloud.com/kcatsofficial , https://youtube.com/c/killercatsofficial\n\nKevin MacLeod - Voice Over Under\na Kevin MacLeod - Electro Cabello: https://incompetech.com\nLicensed under Creative Commons: By Attribution 3.0\nhttp://creativecommons.org/licenses/by/3.0/", "duration" => 810, "filename" => "/downloads/METROBUS - Tématická videa/2016-08-28 - Tramvajové linky v Praze od září 2016 | METROBUS.mp4", "id" => "yZeeZ_6v4IE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=yZeeZ_6v4IE", "playlist_index" => 47, "timestamp" => 1472385602, "title" => "Tramvajové linky v Praze od září 2016 | METROBUS", "upload_date" => "20160828"} 13:54:29.540 [debug] QUERY OK source="sources" db=0.6ms idle=1976.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:54:29.541 [debug] QUERY OK source="sources" db=0.3ms idle=1977.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:29.542 [debug] QUERY OK source="media_items" db=0.9ms idle=1977.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-08-28 12:00:02Z], 20] 13:54:29.547 [debug] QUERY OK source="media_items" db=3.0ms idle=1565.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ropid znovu mění tramvajové linky. Od září 2016 jich polovina pojede ve změněné trase, takže je v tomto videu všechny shrnujeme.\n\nZmiňované oblasti:\n. Spojovací ➢ 1:37\n. Strašnice ➢ 2:26\n. Hostivař ➢ 3:15\n. Nusle, Spořilov ➢ 4:53\n. Podolí, Modřany ➢ 5:36\n. Smíchov, Barrandov, Košíře ➢ 6:39\n. Praha 6 ➢ 8:17\n. Holešovice ➢ 9:57\n. Kobylisy ➢ 10:30\n. Vysočany, Hloubětín ➢ 11:11\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nVe videu jste mohli potkat hudbu:\n\nKasger - Highland [NCS Release]: https://youtu.be/agi-FWTLMh0\nhttps://soundcloud.com/kaspergerlif , https://twitter.com/Kasger , https://youtube.com/KasgerMusic\n\nKillercats - Kaibu [NCS Release]: https://youtu.be/qLYmtdi-GzA\nhttps://soundcloud.com/kcatsofficial , https://youtube.com/c/killercatsofficial\n\nKevin MacLeod - Voice Over Under\na Kevin MacLeod - Electro Cabello: https://incompetech.com\nLicensed under Creative Commons: By Attribution 3.0\nhttp://creativecommons.org/licenses/by/3.0/", "Tramvajové linky v Praze od září 2016 | METROBUS", "e75d6b56-22f8-40aa-ae0e-71b9b06b5b23", "yZeeZ_6v4IE", false, 810, false, "https://www.youtube.com/watch?v=yZeeZ_6v4IE", 47, "/downloads/METROBUS - Tématická videa/2016-08-28 - Tramvajové linky v Praze od září 2016 | METROBUS.mp4", false, false, 20, [], 1, ~U[2016-08-28 12:00:02Z], ~U[2025-12-11 12:54:29Z], ~U[2025-12-11 12:54:29Z], "Ropid znovu mění tramvajové linky. Od září 2016 jich polovina pojede ve změněné trase, takže je v tomto videu všechny shrnujeme.\n\nZmiňované oblasti:\n. Spojovací ➢ 1:37\n. Strašnice ➢ 2:26\n. Hostivař ➢ 3:15\n. Nusle, Spořilov ➢ 4:53\n. Podolí, Modřany ➢ 5:36\n. Smíchov, Barrandov, Košíře ➢ 6:39\n. Praha 6 ➢ 8:17\n. Holešovice ➢ 9:57\n. Kobylisy ➢ 10:30\n. Vysočany, Hloubětín ➢ 11:11\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nVe videu jste mohli potkat hudbu:\n\nKasger - Highland [NCS Release]: https://youtu.be/agi-FWTLMh0\nhttps://soundcloud.com/kaspergerlif , https://twitter.com/Kasger , https://youtube.com/KasgerMusic\n\nKillercats - Kaibu [NCS Release]: https://youtu.be/qLYmtdi-GzA\nhttps://soundcloud.com/kcatsofficial , https://youtube.com/c/killercatsofficial\n\nKevin MacLeod - Voice Over Under\na Kevin MacLeod - Electro Cabello: https://incompetech.com\nLicensed under Creative Commons: By Attribution 3.0\nhttp://creativecommons.org/licenses/by/3.0/", "Tramvajové linky v Praze od září 2016 | METROBUS", "yZeeZ_6v4IE", 810, false, "https://www.youtube.com/watch?v=yZeeZ_6v4IE", "/downloads/METROBUS - Tématická videa/2016-08-28 - Tramvajové linky v Praze od září 2016 | METROBUS.mp4", false, 20, ~U[2016-08-28 12:00:02Z]] 13:54:29.548 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=566.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:29.548 [debug] QUERY OK source="media_profiles" db=0.4ms idle=7.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:29.550 [debug] QUERY OK source="media_items" db=0.6ms idle=7.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19595] 13:54:29.550 [debug] Current batch of media processed. Will check again in 1000ms 13:54:29.616 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V sobotu 13. června opět proběhla Pražská muzejní noc, při které jezdilo mnoho zvláštních autobusových linek. Více ve videu :)\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti reportáž líbila, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :) Více informací na našem webu http://metrobus.link.", "duration" => 451, "filename" => "/downloads/METROBUS - Akce a Vlogy/2015-06-16 - Pražská muzejní noc 2015 | DOPRAVNÍ AKCE.mp4", "id" => "BJXPfEjsAjg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BJXPfEjsAjg", "playlist_index" => 57, "timestamp" => 1434456001, "title" => "Pražská muzejní noc 2015 | DOPRAVNÍ AKCE", "upload_date" => "20150616"} 13:54:29.618 [debug] QUERY OK source="sources" db=1.1ms idle=74.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:54:29.619 [debug] QUERY OK source="sources" db=0.8ms 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" = ?) [17] 13:54:29.621 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=71.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-06-16 12:00:01Z], 17] 13:54:29.624 [debug] QUERY OK source="media_items" db=2.7ms idle=72.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V sobotu 13. června opět proběhla Pražská muzejní noc, při které jezdilo mnoho zvláštních autobusových linek. Více ve videu :)\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti reportáž líbila, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :) Více informací na našem webu http://metrobus.link.", "Pražská muzejní noc 2015 | DOPRAVNÍ AKCE", "00486c4f-bef5-4567-9a81-ba8f1b85bcb7", "BJXPfEjsAjg", false, 451, false, "https://www.youtube.com/watch?v=BJXPfEjsAjg", 57, "/downloads/METROBUS - Akce a Vlogy/2015-06-16 - Pražská muzejní noc 2015 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2015-06-16 12:00:01Z], ~U[2025-12-11 12:54:29Z], ~U[2025-12-11 12:54:29Z], "V sobotu 13. června opět proběhla Pražská muzejní noc, při které jezdilo mnoho zvláštních autobusových linek. Více ve videu :)\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti reportáž líbila, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :) Více informací na našem webu http://metrobus.link.", "Pražská muzejní noc 2015 | DOPRAVNÍ AKCE", "BJXPfEjsAjg", 451, false, "https://www.youtube.com/watch?v=BJXPfEjsAjg", "/downloads/METROBUS - Akce a Vlogy/2015-06-16 - Pražská muzejní noc 2015 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2015-06-16 12:00:01Z]] 13:54:29.626 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=75.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:29.627 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:29.628 [debug] QUERY OK source="media_items" db=0.8ms idle=8.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19342] 13:54:29.629 [debug] Current batch of media processed. Will check again in 1000ms 13:54:30.551 [debug] Current batch of media processed. Will check again in 1000ms 13:54:30.630 [debug] Current batch of media processed. Will check again in 1000ms 13:54:31.552 [debug] Current batch of media processed. Will check again in 1000ms 13:54:31.630 [debug] Current batch of media processed. Will check again in 1000ms 13:54:32.334 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://youtube.com/playlist?list=PLc7F6vPfi0RMJLT7YGNxGIJN89eK-RsQl&si=ZijBpZoAvbCN8SZL --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/METROBUS - Akce a Vlogy/%(upload_date>%Y-%m-%d)S - %(title)S.%(ext)S --remux-video mp4 --format-sort res:4320,+codec:avc, vp9, av01: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/63/6a/636a4ac774024c07439d4fa77c7a2ed2f1bfe8047e2091a5d86b8515c47e7b1f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: Deprecated Feature: Using arbitrary fields (vp9) for format sorting is deprecated and may be removed in a future version Deprecated Feature: Using arbitrary fields (av01) for format sorting is deprecated and may be removed in a future version 13:54:32.343 [debug] Gracefully stopping file follower 13:54:32.344 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=779.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [17] 13:54:32.345 [debug] QUERY OK source="sources" db=0.3ms idle=781.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.346 [debug] QUERY OK source="media_items" db=0.5ms idle=781.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-04 15:01:35Z], 17] 13:54:32.349 [debug] QUERY OK source="media_items" db=1.5ms idle=782.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Regiojet propojil Prahu přímým vlakem s ukrajinským Čopem. To ale není to jediné, co ve videu ukážeme. Během noci v Mukačevu jsme zažili i raketový útok. \n\nPlnou verzi vlogu naleznete na: \nhttps://www.forendors.cz/p/872572911070876332\nod času 6:13:05\n\nKapitoly:\n0:00 Jak funguje noční vlak Regiojetu?\n3:06 Hraniční přechod Čierná/Čop\n3:50 Nádraží Čop a cesta do Užhorodu\n5:16 MHD v Užhorodu\n5:55 Masaryk v Zakarpatí\n7:03 Lustrace ukrajinskou policií\n8:20 Mekáč v Užhorodu\n8:52 Po městě na koloběžkách\n9:22 Ukrajinským nočním vlakem do Mukačeva\n11:20 Příjezd do Mukačeva\n12:49 Požár lesa\n13:38 Air raid alert\n14:18 Mezistátní bageta ZSSK\n15:20 Osobákem do Sátoraljaújhely\n17:17 Maďarské kopce, mosty a lanovky\n18:59 Nádražka v Košicích\n19:30 Noční vlak domů\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "S Regiojetem až na Ukrajinu! | VLOG", "54d4f59f-9d0a-4668-a7de-b6fbdbf1dbf3", "lOnKcLAZQe8", false, 1248, false, "https://www.youtube.com/watch?v=lOnKcLAZQe8", 1, "/downloads/METROBUS - Akce a Vlogy/2025-12-04 - S Regiojetem až na Ukrajinu! | VLOG.mp4", false, false, 17, [], 1, ~U[2025-12-04 15:01:35Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Regiojet propojil Prahu přímým vlakem s ukrajinským Čopem. To ale není to jediné, co ve videu ukážeme. Během noci v Mukačevu jsme zažili i raketový útok. \n\nPlnou verzi vlogu naleznete na: \nhttps://www.forendors.cz/p/872572911070876332\nod času 6:13:05\n\nKapitoly:\n0:00 Jak funguje noční vlak Regiojetu?\n3:06 Hraniční přechod Čierná/Čop\n3:50 Nádraží Čop a cesta do Užhorodu\n5:16 MHD v Užhorodu\n5:55 Masaryk v Zakarpatí\n7:03 Lustrace ukrajinskou policií\n8:20 Mekáč v Užhorodu\n8:52 Po městě na koloběžkách\n9:22 Ukrajinským nočním vlakem do Mukačeva\n11:20 Příjezd do Mukačeva\n12:49 Požár lesa\n13:38 Air raid alert\n14:18 Mezistátní bageta ZSSK\n15:20 Osobákem do Sátoraljaújhely\n17:17 Maďarské kopce, mosty a lanovky\n18:59 Nádražka v Košicích\n19:30 Noční vlak domů\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "S Regiojetem až na Ukrajinu! | VLOG", "lOnKcLAZQe8", 1248, false, "https://www.youtube.com/watch?v=lOnKcLAZQe8", "/downloads/METROBUS - Akce a Vlogy/2025-12-04 - S Regiojetem až na Ukrajinu! | VLOG.mp4", false, 17, ~U[2025-12-04 15:01:35Z]] 13:54:32.349 [debug] QUERY OK source="sources" db=0.2ms idle=356.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.350 [debug] QUERY OK source="media_items" db=0.4ms idle=5.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-20 14:01:18Z], 17] 13:54:32.354 [debug] QUERY OK source="media_items" db=3.4ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V září se v Gdaňsku konal železniční veletrh Trako. Jaké vlaky se předvedly ukazuje tento vlog. A byly tam jenom vlaky? \n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Polský veletrh Trako, jaký byl? | VLOG", "675feabc-ac34-4ff7-8d35-920525595abc", "qUjib7kfBUk", false, 212, false, "https://www.youtube.com/watch?v=qUjib7kfBUk", 2, "/downloads/METROBUS - Akce a Vlogy/2025-10-20 - Polský veletrh Trako, jaký byl? | VLOG.mp4", false, false, 17, [], 1, ~U[2025-10-20 14:01:18Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "V září se v Gdaňsku konal železniční veletrh Trako. Jaké vlaky se předvedly ukazuje tento vlog. A byly tam jenom vlaky? \n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Polský veletrh Trako, jaký byl? | VLOG", "qUjib7kfBUk", 212, false, "https://www.youtube.com/watch?v=qUjib7kfBUk", "/downloads/METROBUS - Akce a Vlogy/2025-10-20 - Polský veletrh Trako, jaký byl? | VLOG.mp4", false, 17, ~U[2025-10-20 14:01:18Z]] 13:54:32.355 [debug] QUERY OK source="sources" db=0.3ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.356 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-09 16:01:42Z], 17] 13:54:32.364 [debug] QUERY OK source="media_items" db=5.8ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Smyčka Dlabačov letos slavila 77 let! 🚋🎂 Nešlo ale jen o nostalgii – součástí oslav byla výstava o historii místa, dvě diskuze, společenská hra, podpisová akce i stánek s upomínkovými předměty.\nZavzpomínejte s námi na pohodovou atmosféru, kterou si pražští šotouši nenechali ujít.\n\nTĚŠÍTE SE NA PŘÍŠTÍ ROČNÍK OSLAVY SMYČKY DLABAČOV?\n=============================\nHledáme spoluorganizátory! Zapoj se:\n• do přípravy jízdních řádů a grafiky\n• do diskuzí\n• na místě při vyvěšování výstavy, na stánku nebo s programem\n... meze se nekladou!\n\n→ Vyplň formulář na webu: https://metrobus.cz/nabor-dlabacov\n→ Nebo se nám ozvi na sociálních sítích!\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.\n\nMusic by Anton Vlasov from Pixabay", "Smyčka Dlabačov má 77! Jak vypadala její tradiční oslava | VLOG", "6704e57b-a947-4767-b112-e121b62ff672", "xEJVMmrNC0Y", false, 201, false, "https://www.youtube.com/watch?v=xEJVMmrNC0Y", 3, "/downloads/METROBUS - Akce a Vlogy/2025-10-09 - Smyčka Dlabačov má 77! Jak vypadala její tradiční oslava | VLOG.mp4", false, false, 17, [], 1, ~U[2025-10-09 16:01:42Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Smyčka Dlabačov letos slavila 77 let! 🚋🎂 Nešlo ale jen o nostalgii – součástí oslav byla výstava o historii místa, dvě diskuze, společenská hra, podpisová akce i stánek s upomínkovými předměty.\nZavzpomínejte s námi na pohodovou atmosféru, kterou si pražští šotouši nenechali ujít.\n\nTĚŠÍTE SE NA PŘÍŠTÍ ROČNÍK OSLAVY SMYČKY DLABAČOV?\n=============================\nHledáme spoluorganizátory! Zapoj se:\n• do přípravy jízdních řádů a grafiky\n• do diskuzí\n• na místě při vyvěšování výstavy, na stánku nebo s programem\n... meze se nekladou!\n\n→ Vyplň formulář na webu: https://metrobus.cz/nabor-dlabacov\n→ Nebo se nám ozvi na sociálních sítích!\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.\n\nMusic by Anton Vlasov from Pixabay", "Smyčka Dlabačov má 77! Jak vypadala její tradiční oslava | VLOG", "xEJVMmrNC0Y", 201, false, "https://www.youtube.com/watch?v=xEJVMmrNC0Y", "/downloads/METROBUS - Akce a Vlogy/2025-10-09 - Smyčka Dlabačov má 77! Jak vypadala její tradiční oslava | VLOG.mp4", false, 17, ~U[2025-10-09 16:01:42Z]] 13:54:32.365 [debug] QUERY OK source="sources" db=0.6ms idle=14.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.367 [debug] QUERY OK source="media_items" db=0.8ms idle=11.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-03 15:01:06Z], 17] 13:54:32.407 [debug] QUERY OK source="media_items" db=37.6ms queue=0.1ms idle=12.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V květnu uspořádala společnost ENT-Rail zájezd ze Slovenska do Legolandu v Günzburgu. Na co všechno se mohou cestující v takovémto vlaku a zábavním parku těšit, ukazuje nejprve z pohledu vlakvedoucího a následně návštěvníka Raf. \n\nMimoriadny ENT Trakko Express do Gdaňsku už 25. - 27. 9. 2025 :\nhttps://www.ent-rail.com/ent-trako-express-gdansk-2025/\n\nO společnosti ENT-Rail: https://www.ent-rail.com/minule-akcie/\nZájezdy RTT-S: https://www.zajezdovevlaky.cz/\n\nKapitoly:\n0:00 Úvod z Považské Bystrice\n0:29 Co ve vlaku nalezneme?\n0:49 Restaurační vůz\n1:36 Brněnský výpravčí\n2:14 Probuzení v Německu\n2:28 Vstup do Legoladnu \n3:15 Horská dráha\n4:18 Lego Fabrika\n5:43 Sklůzavka\n7:15 Cesta vlakem zpět do ČR a SR\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Nočním vlakem do Legolandu | VLOG", "45a09114-075b-403f-83c6-87694efd991b", "bPQNCwMH8bA", false, 501, false, "https://www.youtube.com/watch?v=bPQNCwMH8bA", 4, "/downloads/METROBUS - Akce a Vlogy/2025-09-03 - Nočním vlakem do Legolandu | VLOG.mp4", false, false, 17, [], 1, ~U[2025-09-03 15:01:06Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "V květnu uspořádala společnost ENT-Rail zájezd ze Slovenska do Legolandu v Günzburgu. Na co všechno se mohou cestující v takovémto vlaku a zábavním parku těšit, ukazuje nejprve z pohledu vlakvedoucího a následně návštěvníka Raf. \n\nMimoriadny ENT Trakko Express do Gdaňsku už 25. - 27. 9. 2025 :\nhttps://www.ent-rail.com/ent-trako-express-gdansk-2025/\n\nO společnosti ENT-Rail: https://www.ent-rail.com/minule-akcie/\nZájezdy RTT-S: https://www.zajezdovevlaky.cz/\n\nKapitoly:\n0:00 Úvod z Považské Bystrice\n0:29 Co ve vlaku nalezneme?\n0:49 Restaurační vůz\n1:36 Brněnský výpravčí\n2:14 Probuzení v Německu\n2:28 Vstup do Legoladnu \n3:15 Horská dráha\n4:18 Lego Fabrika\n5:43 Sklůzavka\n7:15 Cesta vlakem zpět do ČR a SR\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Nočním vlakem do Legolandu | VLOG", "bPQNCwMH8bA", 501, false, "https://www.youtube.com/watch?v=bPQNCwMH8bA", "/downloads/METROBUS - Akce a Vlogy/2025-09-03 - Nočním vlakem do Legolandu | VLOG.mp4", false, 17, ~U[2025-09-03 15:01:06Z]] 13:54:32.409 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=51.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.413 [debug] QUERY OK source="media_items" db=1.3ms 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[2025-05-21 15:00:20Z], 17] 13:54:32.433 [debug] QUERY OK source="media_items" db=16.7ms queue=0.1ms idle=48.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Sasko, naše nejbližší německá spolková země, která toho po dopravní stránce skrývá tolik, že si zasloužila rovnou 4dílný vlog. Ve čtvrtém dílu se Raf sveze starými tramvajemi ve Zhořelci, dojede s ODEGem do Žitavy, kde uvidí další parní úzkokolejku, dá si Soljanku, dojde na trojmezí a nakonec se vrátí do Prahy\n\nKapitoly:\n0:00 Úvod z Polska\n0:40 Görlitz, jeho centrum a mosty\n1:40 Tramvaje v Görlitz\n2:42 Tramvajová jednokolejka\n3:00 Vratné trojúhelníky\n4:50 ODEG do Žitavy\n5:28 Žitavské úzkokolejky\n6:27 Sojlanka\n6:48 Unikátní křížení\n7:01 Trojmezí Česka, Polska a Německa\n7:31 Regiojetem z Liberce do Prahy\n8:09 Závěr\n\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Trojmezí a staré Tatry na jednu jízdenku | VLOG", "370c2fd2-1a84-49ab-8af6-859315482538", "6lttsBv0p34", false, 509, false, "https://www.youtube.com/watch?v=6lttsBv0p34", 5, "/downloads/METROBUS - Akce a Vlogy/2025-05-21 - Trojmezí a staré Tatry na jednu jízdenku | VLOG.mp4", false, false, 17, [], 1, ~U[2025-05-21 15:00:20Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Sasko, naše nejbližší německá spolková země, která toho po dopravní stránce skrývá tolik, že si zasloužila rovnou 4dílný vlog. Ve čtvrtém dílu se Raf sveze starými tramvajemi ve Zhořelci, dojede s ODEGem do Žitavy, kde uvidí další parní úzkokolejku, dá si Soljanku, dojde na trojmezí a nakonec se vrátí do Prahy\n\nKapitoly:\n0:00 Úvod z Polska\n0:40 Görlitz, jeho centrum a mosty\n1:40 Tramvaje v Görlitz\n2:42 Tramvajová jednokolejka\n3:00 Vratné trojúhelníky\n4:50 ODEG do Žitavy\n5:28 Žitavské úzkokolejky\n6:27 Sojlanka\n6:48 Unikátní křížení\n7:01 Trojmezí Česka, Polska a Německa\n7:31 Regiojetem z Liberce do Prahy\n8:09 Závěr\n\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Trojmezí a staré Tatry na jednu jízdenku | VLOG", "6lttsBv0p34", 509, false, "https://www.youtube.com/watch?v=6lttsBv0p34", "/downloads/METROBUS - Akce a Vlogy/2025-05-21 - Trojmezí a staré Tatry na jednu jízdenku | VLOG.mp4", false, 17, ~U[2025-05-21 15:00:20Z]] 13:54:32.435 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=66.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.437 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=29.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-06 14:00:49Z], 17] 13:54:32.444 [debug] QUERY OK source="media_items" db=5.2ms queue=0.1ms idle=28.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Sasko, naše nejbližší německá spolková země, která toho po dopravní stránce skrývá tolik, že si zasloužila rovnou 4dílný vlog. Ve třetím dílu se Raf sveze parní úzkokolejkou za Popelkou, projde Dráždany, dá si döner a dojede dojede do Polska.\n\nČtvrtý díl již nyní na Forendors!\nhttps://www.forendors.cz/p/807200633961715966 \n\nKapitoly:\n0:00 Úvod z Lipska\n0:33 Jak šetřit baterku mobilu ve vlaku?\n0:58 Lößnitzgrundbahn\n1:28 Unikátní křížení\n2:39 Stanice Moritzburg\n4:13 Zámek Moritzburg\n4:53 Radeburg\n7:06 S-Bahn v Drážďanech\n7:48 Carl Maria von Weber\n8:09 Centrum Drážďan\n8:40 Spadlý Carolabrücke a povodně\n9:13 Výprava sloupkem\n9:24 Tradiční německý pokrm\n9:34 Další výluka\n10:10 Zdarma přes hranici\n\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Dráždany, Popelka a spadlý most | VLOG", "f0bc94e4-5abb-4930-a020-c35bb418a460", "TsOvk4ritIg", false, 696, false, "https://www.youtube.com/watch?v=TsOvk4ritIg", 6, "/downloads/METROBUS - Akce a Vlogy/2025-05-06 - Dráždany, Popelka a spadlý most | VLOG.mp4", false, false, 17, [], 1, ~U[2025-05-06 14:00:49Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Sasko, naše nejbližší německá spolková země, která toho po dopravní stránce skrývá tolik, že si zasloužila rovnou 4dílný vlog. Ve třetím dílu se Raf sveze parní úzkokolejkou za Popelkou, projde Dráždany, dá si döner a dojede dojede do Polska.\n\nČtvrtý díl již nyní na Forendors!\nhttps://www.forendors.cz/p/807200633961715966 \n\nKapitoly:\n0:00 Úvod z Lipska\n0:33 Jak šetřit baterku mobilu ve vlaku?\n0:58 Lößnitzgrundbahn\n1:28 Unikátní křížení\n2:39 Stanice Moritzburg\n4:13 Zámek Moritzburg\n4:53 Radeburg\n7:06 S-Bahn v Drážďanech\n7:48 Carl Maria von Weber\n8:09 Centrum Drážďan\n8:40 Spadlý Carolabrücke a povodně\n9:13 Výprava sloupkem\n9:24 Tradiční německý pokrm\n9:34 Další výluka\n10:10 Zdarma přes hranici\n\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Dráždany, Popelka a spadlý most | VLOG", "TsOvk4ritIg", 696, false, "https://www.youtube.com/watch?v=TsOvk4ritIg", "/downloads/METROBUS - Akce a Vlogy/2025-05-06 - Dráždany, Popelka a spadlý most | VLOG.mp4", false, 17, ~U[2025-05-06 14:00:49Z]] 13:54:32.446 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=32.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.449 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=15.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-22 14:00:44Z], 17] 13:54:32.455 [debug] QUERY OK source="media_items" db=3.8ms queue=0.1ms idle=15.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Sasko, naše nejbližší německá spolková země, která toho po dopravní stránce skrývá tolik, že si zasloužila rovnou 4dílný vlog. Ve druhém díle se Raf sveze vlakotramvají do Aue, naštve se ve Cvikově, kde vepojede vlak do centra a dojede do Lipska k největšímu hlavovému nádraží v Evropě.\n\nTřetí díl již nyní na Forendors!\nhttps://www.forendors.cz/p/802099674692590787\n\nKapitoly:\n0:00 Úvod z Chemnitz\n0:31 Tramvajová sít v Chemnitz\n1:02 Hranice vlakotramvaje a tramvaje\n1:56 Vlakotramvají do Aue\n3:12 Co vlakotramvaj potřebuje?\n3:50 Zwickau Hbf\n4:10 Vlak do centra nejede:(\n5:00 Zwickau Zentrum\n5:47 Centrum Cvikova\n7:36 Co potřebuje vlak k jízdě jako tramvaj?\n8:12 Leipzig Hauptbahnhof\n9:42 Centrum Lipska\n10:03 Tramvaje v Lipsku\n11:18 Hlášení v tramvaji\n11:51 Ubytování v Lipsku\n12:07 Příště uvidíte\n\n\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.\n\n\n\n\"Birthday\" by LiQWYD / liqwyd \nCreative Commons — Attribution 3.0 Unported — CC BY 3.0\nDownload / Stream: https://hypeddit.com/link/h150s6\n\nSong: LiQWYD - Birthday\nMusic provided by Vlog No Copyright Music.\nCreative Commons - Attribution 3.0 Unported\nVideo Link: • LiQWYD - Birthday (Vlog No Copyright ...", "Vlakotramvají za největším nádražím | VLOG", "3f96e7ef-2b85-4e3f-b05b-014bd6f5fc46", "WGdimFP9yDg", false, 746, false, "https://www.youtube.com/watch?v=WGdimFP9yDg", 7, "/downloads/METROBUS - Akce a Vlogy/2025-04-22 - Vlakotramvají za největším nádražím | VLOG.mp4", false, false, 17, [], 1, ~U[2025-04-22 14:00:44Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Sasko, naše nejbližší německá spolková země, která toho po dopravní stránce skrývá tolik, že si zasloužila rovnou 4dílný vlog. Ve druhém díle se Raf sveze vlakotramvají do Aue, naštve se ve Cvikově, kde vepojede vlak do centra a dojede do Lipska k největšímu hlavovému nádraží v Evropě.\n\nTřetí díl již nyní na Forendors!\nhttps://www.forendors.cz/p/802099674692590787\n\nKapitoly:\n0:00 Úvod z Chemnitz\n0:31 Tramvajová sít v Chemnitz\n1:02 Hranice vlakotramvaje a tramvaje\n1:56 Vlakotramvají do Aue\n3:12 Co vlakotramvaj potřebuje?\n3:50 Zwickau Hbf\n4:10 Vlak do centra nejede:(\n5:00 Zwickau Zentrum\n5:47 Centrum Cvikova\n7:36 Co potřebuje vlak k jízdě jako tramvaj?\n8:12 Leipzig Hauptbahnhof\n9:42 Centrum Lipska\n10:03 Tramvaje v Lipsku\n11:18 Hlášení v tramvaji\n11:51 Ubytování v Lipsku\n12:07 Příště uvidíte\n\n\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.\n\n\n\n\"Birthday\" by LiQWYD / liqwyd \nCreative Commons — Attribution 3.0 Unported — CC BY 3.0\nDownload / Stream: https://hypeddit.com/link/h150s6\n\nSong: LiQWYD - Birthday\nMusic provided by Vlog No Copyright Music.\nCreative Commons - Attribution 3.0 Unported\nVideo Link: • LiQWYD - Birthday (Vlog No Copyright ...", "Vlakotramvají za největším nádražím | VLOG", "WGdimFP9yDg", 746, false, "https://www.youtube.com/watch?v=WGdimFP9yDg", "/downloads/METROBUS - Akce a Vlogy/2025-04-22 - Vlakotramvají za největším nádražím | VLOG.mp4", false, 17, ~U[2025-04-22 14:00:44Z]] 13:54:32.456 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=18.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.457 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=13.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-08 14:00:43Z], 17] 13:54:32.463 [debug] QUERY OK source="media_items" db=3.5ms idle=11.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Sasko, naše nejbližší německá spolková země, která toho po dopravní stránce skrývá tolik, že si zasloužila rovnou 4dílný vlog. V prvním díle navštíví Raf horu Fichtelberg, sveze se parní úzkokolejkou Fichtelbergbahn, dá si bratwurst, vyjede lanovkou na Augustusburg, projde se po Hetzdorfer viaduktu a dojede do Saské Kamenice.\n\n\nDruhý díl již nyní na Forendors!\nhttps://www.forendors.cz/p/797060444073369520\n\nKapitoly:\n0:00 Odjezd z Florence\n0:36 Příjezd na hranici do Božího Daru\n1:01 Fichtelberg a lanovky\n2:11 Fichtelbergbahn, parní úzkokolejka\n4:47 Stanice Cranzahl\n5:53 Desirem do Annaberg-Buchholzu\n6:21 Annaberg-Buchholz\n6:42 Drahtseilbahn Augustusburg\n7:52 Hetzdorfer Viadukt\n8:47 Desirem do Chemnitz\n9:09 Karl-Marx-Stadt\n10:18 Příště uvidíte\n\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Párou na vrchol NDR a další doprava v Sasku | VLOG", "21c0313c-8fe7-4d5b-bd33-e15f939911d4", "XsU4W8ebJFs", false, 629, false, "https://www.youtube.com/watch?v=XsU4W8ebJFs", 8, "/downloads/METROBUS - Akce a Vlogy/2025-04-08 - Párou na vrchol NDR a další doprava v Sasku | VLOG.mp4", false, false, 17, [], 1, ~U[2025-04-08 14:00:43Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Sasko, naše nejbližší německá spolková země, která toho po dopravní stránce skrývá tolik, že si zasloužila rovnou 4dílný vlog. V prvním díle navštíví Raf horu Fichtelberg, sveze se parní úzkokolejkou Fichtelbergbahn, dá si bratwurst, vyjede lanovkou na Augustusburg, projde se po Hetzdorfer viaduktu a dojede do Saské Kamenice.\n\n\nDruhý díl již nyní na Forendors!\nhttps://www.forendors.cz/p/797060444073369520\n\nKapitoly:\n0:00 Odjezd z Florence\n0:36 Příjezd na hranici do Božího Daru\n1:01 Fichtelberg a lanovky\n2:11 Fichtelbergbahn, parní úzkokolejka\n4:47 Stanice Cranzahl\n5:53 Desirem do Annaberg-Buchholzu\n6:21 Annaberg-Buchholz\n6:42 Drahtseilbahn Augustusburg\n7:52 Hetzdorfer Viadukt\n8:47 Desirem do Chemnitz\n9:09 Karl-Marx-Stadt\n10:18 Příště uvidíte\n\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Párou na vrchol NDR a další doprava v Sasku | VLOG", "XsU4W8ebJFs", 629, false, "https://www.youtube.com/watch?v=XsU4W8ebJFs", "/downloads/METROBUS - Akce a Vlogy/2025-04-08 - Párou na vrchol NDR a další doprava v Sasku | VLOG.mp4", false, 17, ~U[2025-04-08 14:00:43Z]] 13:54:32.464 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=14.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.466 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=10.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-18 17:30:52Z], 17] 13:54:32.471 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=10.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Polská vesnice Kokotów, nekonečná poušť v Łebě, Helská kosa nebo Pendolino polských drah, to všechno navštívil Raf během svého letního výletu.\n\nKapitoly:\n0:00 Nočním vlakem do Krakova\n0:36 Příjezd do Krakova\n3:37 Kokotów\n4:14 Zpět v Krakově\n4:42 Nočním vlakem na Hel\n5:08 Probuzení na Helu\n6:30 Patry do Gdaňsku\n7:08 Gdaňsk\n8:45 Łeba\n9:59 Z Leby zpět do Gdaňsku\n11:22 Pendolinem PKP do Varšavy\n12:40 Varšava\n13:33 Nočním vlakem do Sklářské Poruby\n14:45 Závěr\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Polskem od Kokotowa až po Peklo | VLOG", "234af39e-416b-4345-9022-29b3f8da986c", "DSnsRqdosVM", false, 919, false, "https://www.youtube.com/watch?v=DSnsRqdosVM", 9, "/downloads/METROBUS - Akce a Vlogy/2025-03-18 - Polskem od Kokotowa až po Peklo | VLOG.mp4", false, false, 17, [], 1, ~U[2025-03-18 17:30:52Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Polská vesnice Kokotów, nekonečná poušť v Łebě, Helská kosa nebo Pendolino polských drah, to všechno navštívil Raf během svého letního výletu.\n\nKapitoly:\n0:00 Nočním vlakem do Krakova\n0:36 Příjezd do Krakova\n3:37 Kokotów\n4:14 Zpět v Krakově\n4:42 Nočním vlakem na Hel\n5:08 Probuzení na Helu\n6:30 Patry do Gdaňsku\n7:08 Gdaňsk\n8:45 Łeba\n9:59 Z Leby zpět do Gdaňsku\n11:22 Pendolinem PKP do Varšavy\n12:40 Varšava\n13:33 Nočním vlakem do Sklářské Poruby\n14:45 Závěr\n \nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.", "Polskem od Kokotowa až po Peklo | VLOG", "DSnsRqdosVM", 919, false, "https://www.youtube.com/watch?v=DSnsRqdosVM", "/downloads/METROBUS - Akce a Vlogy/2025-03-18 - Polskem od Kokotowa až po Peklo | VLOG.mp4", false, 17, ~U[2025-03-18 17:30:52Z]] 13:54:32.473 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=14.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.475 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=11.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-28 15:07:14Z], 17] 13:54:32.479 [debug] QUERY OK source="media_items" db=3.2ms idle=11.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nejvyšší bod Šumavy, nádraží ve dvou zemích najednou, trať, kde již léta neprojel jediný vlak a to během dvou dnů a na integrovanou jízdenku? Tým Metrobusu odzkoušel takový výlet na výhodnou jízdenku IDPK.\n\nZaujal vás SDOP? https://sdop.cz/prihlaska\n\nKapitoly:\n0:00 Úvod\n1:05 Vystoupení v Železné Rudě\n2:33 Jedeme na Velký Javor\n2:53 Recenze lávky\n3:54 Prosklený výtah\n4:30 Nákup piva nezletilým\n5:16 Malý Javor\n6:06 Je vodopád doprava?\n6:36 Nádraží Bodenmais\n7:49 Letiště Železná Ruda-Alžbětín\n8:44 Ubytování v Železné Rudě\n10:08 Druhý den\n10:31 Zugleitbetrieb\n11:30 Začátek pěší trasy\n12:09 Občerstevní bez obsluhy\n12:45 Zastávka Lehen\n13:00 Zavřený most\n13:54 Oberpfalzbahn do Chamu\n15:05 Závěr výletu\n\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.\n\nSong: Niya - A Bloom (Vlog No Copyright Music)\nMusic provided by Vlog No Copyright Music.\nVideo Link: https://www.youtube.com/watch?v=UMzcTI4aeZs&t=0s", "Bavorskými horami a vlaky bez hranic | VLOG", "3750baa6-72f8-48a7-9117-977af68f0eae", "KEi1BwOcb_Y", false, 950, false, "https://www.youtube.com/watch?v=KEi1BwOcb_Y", 10, "/downloads/METROBUS - Akce a Vlogy/2025-01-28 - Bavorskými horami a vlaky bez hranic | VLOG.mp4", false, false, 17, [], 1, ~U[2025-01-28 15:07:14Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Nejvyšší bod Šumavy, nádraží ve dvou zemích najednou, trať, kde již léta neprojel jediný vlak a to během dvou dnů a na integrovanou jízdenku? Tým Metrobusu odzkoušel takový výlet na výhodnou jízdenku IDPK.\n\nZaujal vás SDOP? https://sdop.cz/prihlaska\n\nKapitoly:\n0:00 Úvod\n1:05 Vystoupení v Železné Rudě\n2:33 Jedeme na Velký Javor\n2:53 Recenze lávky\n3:54 Prosklený výtah\n4:30 Nákup piva nezletilým\n5:16 Malý Javor\n6:06 Je vodopád doprava?\n6:36 Nádraží Bodenmais\n7:49 Letiště Železná Ruda-Alžbětín\n8:44 Ubytování v Železné Rudě\n10:08 Druhý den\n10:31 Zugleitbetrieb\n11:30 Začátek pěší trasy\n12:09 Občerstevní bez obsluhy\n12:45 Zastávka Lehen\n13:00 Zavřený most\n13:54 Oberpfalzbahn do Chamu\n15:05 Závěr výletu\n\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.\n\nSong: Niya - A Bloom (Vlog No Copyright Music)\nMusic provided by Vlog No Copyright Music.\nVideo Link: https://www.youtube.com/watch?v=UMzcTI4aeZs&t=0s", "Bavorskými horami a vlaky bez hranic | VLOG", "KEi1BwOcb_Y", 950, false, "https://www.youtube.com/watch?v=KEi1BwOcb_Y", "/downloads/METROBUS - Akce a Vlogy/2025-01-28 - Bavorskými horami a vlaky bez hranic | VLOG.mp4", false, 17, ~U[2025-01-28 15:07:14Z]] 13:54:32.480 [debug] QUERY OK source="sources" db=0.5ms idle=13.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.482 [debug] QUERY OK source="media_items" db=0.7ms idle=10.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-01-13 15:00:50Z], 17] 13:54:32.486 [debug] QUERY OK source="media_items" db=2.7ms idle=9.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vlogů z cest vlakem tu už bylo spousta, ale jaké je cestovat přes moře lodí? Nebo by bylo lepší třeba do Švédska jet přes Jutský poloostrov? Cestu z Německa přes Malmö a Öresundský most do Kodaně a tamní MHD ukazuje Raf. \n \nKapitoly:\n0:00 Úvod z Neu Mukranu\n0:55 Odstavené vlaky\n1:26 Nástup do lodi\n2:23 Plavba lodí\n3:25 Z Trelleborgu vlakem do Malmö\n5:26 Z Malmö přes Öresund do Kodaně\n6:00 Kodaňské metro\n7:37 S-Bahn\n8:25 Kodaní na kole\n10:15 Lounge a prvotřídně do Malmö\n11:21 Probuzení v Malmö\n13:24 Tradiční švédský oběd\n13:44 Plavba zpět v Business class\n15:33 Závěr\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.\n\n\"Birthday\" by LiQWYD / liqwyd \nCreative Commons — Attribution 3.0 Unported — CC BY 3.0\nDownload / Stream: https://hypeddit.com/link/h150s6", "Do Švédska po vodě | VLOG", "95094233-88df-4049-abbf-fde5805110ac", "dzTy3H0hZd8", false, 953, false, "https://www.youtube.com/watch?v=dzTy3H0hZd8", 11, "/downloads/METROBUS - Akce a Vlogy/2025-01-13 - Do Švédska po vodě | VLOG.mp4", false, false, 17, [], 1, ~U[2025-01-13 15:00:50Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Vlogů z cest vlakem tu už bylo spousta, ale jaké je cestovat přes moře lodí? Nebo by bylo lepší třeba do Švédska jet přes Jutský poloostrov? Cestu z Německa přes Malmö a Öresundský most do Kodaně a tamní MHD ukazuje Raf. \n \nKapitoly:\n0:00 Úvod z Neu Mukranu\n0:55 Odstavené vlaky\n1:26 Nástup do lodi\n2:23 Plavba lodí\n3:25 Z Trelleborgu vlakem do Malmö\n5:26 Z Malmö přes Öresund do Kodaně\n6:00 Kodaňské metro\n7:37 S-Bahn\n8:25 Kodaní na kole\n10:15 Lounge a prvotřídně do Malmö\n11:21 Probuzení v Malmö\n13:24 Tradiční švédský oběd\n13:44 Plavba zpět v Business class\n15:33 Závěr\n\n\nJsme po celém internetu! \n============================= \nMáme vlastní web – https://www.metrobus.cz \nOdebírej nás na Youtube – https://is.gd/metrobusyt \nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz \nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ \nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord \nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus \n \nVytváříme komentovaná videa z hromadné dopravy… \n============================= \nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali. \nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím. \nKonec týdne naopak zasvěcujeme zpravodajství.\n\n\"Birthday\" by LiQWYD / liqwyd \nCreative Commons — Attribution 3.0 Unported — CC BY 3.0\nDownload / Stream: https://hypeddit.com/link/h150s6", "Do Švédska po vodě | VLOG", "dzTy3H0hZd8", 953, false, "https://www.youtube.com/watch?v=dzTy3H0hZd8", "/downloads/METROBUS - Akce a Vlogy/2025-01-13 - Do Švédska po vodě | VLOG.mp4", false, 17, ~U[2025-01-13 15:00:50Z]] 13:54:32.487 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=11.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.488 [debug] QUERY OK source="media_items" db=0.7ms idle=8.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-30 15:00:38Z], 17] 13:54:32.491 [debug] QUERY OK source="media_items" db=2.0ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Začátkem zaří proběhl již několikátý Regionální den PID, tentokrát v Hostivici, kde bylo k vidění spousta vlaků, autobusů a mnoho dalšího. Letos například i technika z letiště, o tom už ale v samotném videu.\n\n\nDOPRAVNÍ KALENDÁŘ 2025 DO POLOVINY ŘÍJNA ZA 149 KČ\n=============================\nK zakoupení na → https://tram-bus.cz/dopravni-kalendar\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Dopravní rej v Hostivici | VLOG", "460f2fff-2ea4-4467-baec-6b6b1b76461b", "U8LQkYW_Akg", false, 788, false, "https://www.youtube.com/watch?v=U8LQkYW_Akg", 12, "/downloads/METROBUS - Akce a Vlogy/2024-10-30 - Dopravní rej v Hostivici | VLOG.mp4", false, false, 17, [], 1, ~U[2024-10-30 15:00:38Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Začátkem zaří proběhl již několikátý Regionální den PID, tentokrát v Hostivici, kde bylo k vidění spousta vlaků, autobusů a mnoho dalšího. Letos například i technika z letiště, o tom už ale v samotném videu.\n\n\nDOPRAVNÍ KALENDÁŘ 2025 DO POLOVINY ŘÍJNA ZA 149 KČ\n=============================\nK zakoupení na → https://tram-bus.cz/dopravni-kalendar\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/sh...\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Dopravní rej v Hostivici | VLOG", "U8LQkYW_Akg", 788, false, "https://www.youtube.com/watch?v=U8LQkYW_Akg", "/downloads/METROBUS - Akce a Vlogy/2024-10-30 - Dopravní rej v Hostivici | VLOG.mp4", false, 17, ~U[2024-10-30 15:00:38Z]] 13:54:32.493 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=9.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.494 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-16 14:04:59Z], 17] 13:54:32.497 [debug] QUERY OK source="media_items" db=1.9ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ať už jde o cokoliv, tak 100leté výročí je vždy důvod k pořádné oslavě, totéž platí i o výročí 100 let od první komerční linky na košickém letišti. České Aerolinie a Letisko Košice uspořádaly 11. dubna odpoledne zvláštní let OK1924 z Prahy do Košic a OK2024 z Košic do Prahy. Během pobytu letadla v Košicích na cestující čekalo občerstvení, přípitek a řada proslovů. Podrobnosti z akce přináší Raf.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!", "100 let leteckého spojení Praha - Košice | DOPRAVNÍ AKCE", "3c41c6fc-0d68-42cc-b336-cec9e206383a", "bZ-4J4s8Qno", false, 334, false, "https://www.youtube.com/watch?v=bZ-4J4s8Qno", 13, "/downloads/METROBUS - Akce a Vlogy/2024-04-16 - 100 let leteckého spojení Praha - Košice | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2024-04-16 14:04:59Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Ať už jde o cokoliv, tak 100leté výročí je vždy důvod k pořádné oslavě, totéž platí i o výročí 100 let od první komerční linky na košickém letišti. České Aerolinie a Letisko Košice uspořádaly 11. dubna odpoledne zvláštní let OK1924 z Prahy do Košic a OK2024 z Košic do Prahy. Během pobytu letadla v Košicích na cestující čekalo občerstvení, přípitek a řada proslovů. Podrobnosti z akce přináší Raf.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!", "100 let leteckého spojení Praha - Košice | DOPRAVNÍ AKCE", "bZ-4J4s8Qno", 334, false, "https://www.youtube.com/watch?v=bZ-4J4s8Qno", "/downloads/METROBUS - Akce a Vlogy/2024-04-16 - 100 let leteckého spojení Praha - Košice | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2024-04-16 14:04:59Z]] 13:54:32.498 [debug] QUERY OK source="sources" db=0.5ms idle=9.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.499 [debug] QUERY OK source="media_items" db=0.5ms idle=8.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-10 14:44:52Z], 17] 13:54:32.503 [debug] QUERY OK source="media_items" db=2.4ms idle=7.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Kombinací ČD, Polských drah i RegioJetu se Raf podíval po většině Polska. Ve vlogu navštíví Varšavu, Svinoústí, Štětín i Poznaň. Možná nakoukne i do sousedního východního státu...\n\nČasové značky:\n0:00 Cesta do Varšavy\n0:53 Varšava\n9:10 Cesta do Svinoústí\n10:10 Svinoústí\n11:36 Štětín\n13:25 Poznaň\n14:22 Přemyšl\n16:23 Cesta do Prahy\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!\n\n\nSong: Niya - A Bloom (Vlog No Copyright Music)\nMusic provided by Vlog No Copyright Music.\nVideo Link: https://www.youtube.com/watch?v=UMzcTI4aeZs\n\nSong: LiQWYD - Birthday\nMusic provided by Vlog No Copyright Music.\nCreative Commons - Attribution 3.0 Unported\nVideo Link: https://www.youtube.com/watch?v=YUm-xTTJ59s", "Polská města nočními vlaky? No jasně! | VLOG", "b7dc6aa1-684c-4efe-bfa5-c87d57daa508", "TyrYyDmigLw", false, 1061, false, "https://www.youtube.com/watch?v=TyrYyDmigLw", 14, "/downloads/METROBUS - Akce a Vlogy/2024-04-10 - Polská města nočními vlaky? No jasně! | VLOG.mp4", false, false, 17, [], 1, ~U[2024-04-10 14:44:52Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Kombinací ČD, Polských drah i RegioJetu se Raf podíval po většině Polska. Ve vlogu navštíví Varšavu, Svinoústí, Štětín i Poznaň. Možná nakoukne i do sousedního východního státu...\n\nČasové značky:\n0:00 Cesta do Varšavy\n0:53 Varšava\n9:10 Cesta do Svinoústí\n10:10 Svinoústí\n11:36 Štětín\n13:25 Poznaň\n14:22 Přemyšl\n16:23 Cesta do Prahy\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!\n\n\nSong: Niya - A Bloom (Vlog No Copyright Music)\nMusic provided by Vlog No Copyright Music.\nVideo Link: https://www.youtube.com/watch?v=UMzcTI4aeZs\n\nSong: LiQWYD - Birthday\nMusic provided by Vlog No Copyright Music.\nCreative Commons - Attribution 3.0 Unported\nVideo Link: https://www.youtube.com/watch?v=YUm-xTTJ59s", "Polská města nočními vlaky? No jasně! | VLOG", "TyrYyDmigLw", 1061, false, "https://www.youtube.com/watch?v=TyrYyDmigLw", "/downloads/METROBUS - Akce a Vlogy/2024-04-10 - Polská města nočními vlaky? No jasně! | VLOG.mp4", false, 17, ~U[2024-04-10 14:44:52Z]] 13:54:32.504 [debug] QUERY OK source="sources" db=0.3ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.504 [debug] QUERY OK source="media_items" db=0.4ms idle=7.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-19 15:00:04Z], 17] 13:54:32.507 [debug] QUERY OK source="media_items" db=1.5ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Litovel, Bouzov, Olomouc, Kroměříž, Luhačovice... To vše se dá projet s kombinací vlaku a kola při vlogové vzpomínce na Fofrmanovu dovolenou!\n\nMapa celého výletu: https://mapy.cz/s/codesabucu\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!\n\n\nSong: MBB - Island (Vlog No Copyright Music)\nMusic provided by Vlog No Copyright Music.\nVideo Link: https://www.youtube.com/watch?v=0fLMSubepkY", "S koly za moravskou kulturou | VLOG", "15d66341-ca4f-4b7d-b4cf-6ad07c96f451", "4zGSc_rW0Hc", false, 694, false, "https://www.youtube.com/watch?v=4zGSc_rW0Hc", 15, "/downloads/METROBUS - Akce a Vlogy/2024-03-19 - S koly za moravskou kulturou | VLOG.mp4", false, false, 17, [], 1, ~U[2024-03-19 15:00:04Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Litovel, Bouzov, Olomouc, Kroměříž, Luhačovice... To vše se dá projet s kombinací vlaku a kola při vlogové vzpomínce na Fofrmanovu dovolenou!\n\nMapa celého výletu: https://mapy.cz/s/codesabucu\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!\n\n\nSong: MBB - Island (Vlog No Copyright Music)\nMusic provided by Vlog No Copyright Music.\nVideo Link: https://www.youtube.com/watch?v=0fLMSubepkY", "S koly za moravskou kulturou | VLOG", "4zGSc_rW0Hc", 694, false, "https://www.youtube.com/watch?v=4zGSc_rW0Hc", "/downloads/METROBUS - Akce a Vlogy/2024-03-19 - S koly za moravskou kulturou | VLOG.mp4", false, 17, ~U[2024-03-19 15:00:04Z]] 13:54:32.508 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.510 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-28 13:00:22Z], 17] 13:54:32.512 [debug] QUERY OK source="media_items" db=1.9ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V druhém videu z podzimního Czechbusu v Letňanech nás Honza pečlivě provede všemi vystavenými autobusy a dalšími významnými stánky. Od SORky až po BMC!\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Ráj moderních autobusů Czechbus podrobně | DOPRAVNÍ AKCE", "8acb930a-5a7e-4e20-8428-47dab35143f4", "UsB_z8mWfuM", false, 737, false, "https://www.youtube.com/watch?v=UsB_z8mWfuM", 16, "/downloads/METROBUS - Akce a Vlogy/2023-11-28 - Ráj moderních autobusů Czechbus podrobně | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2023-11-28 13:00:22Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "V druhém videu z podzimního Czechbusu v Letňanech nás Honza pečlivě provede všemi vystavenými autobusy a dalšími významnými stánky. Od SORky až po BMC!\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Ráj moderních autobusů Czechbus podrobně | DOPRAVNÍ AKCE", "UsB_z8mWfuM", 737, false, "https://www.youtube.com/watch?v=UsB_z8mWfuM", "/downloads/METROBUS - Akce a Vlogy/2023-11-28 - Ráj moderních autobusů Czechbus podrobně | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2023-11-28 13:00:22Z]] 13:54:32.514 [debug] QUERY OK source="sources" db=0.3ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.515 [debug] QUERY OK source="media_items" db=0.6ms idle=7.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-11-21 13:01:21Z], 17] 13:54:32.518 [debug] QUERY OK source="media_items" db=1.7ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Miška se ve svém zahraničním vlogu podíval do železničního muzea, které nelze srovnat s žádným místním. Nejstarší dochovaná lokomotiva v Evropě, stylová expozice, desítky objektů, to vše shrnuje.\n\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Nekonečné železniční muzeum v Belgii - Train World | VLOG", "5c66f6b7-9dea-4e7f-9ad2-7cfee5b390aa", "MWAumQuZ3pA", false, 523, false, "https://www.youtube.com/watch?v=MWAumQuZ3pA", 17, "/downloads/METROBUS - Akce a Vlogy/2023-11-21 - Nekonečné železniční muzeum v Belgii - Train World | VLOG.mp4", false, false, 17, [], 1, ~U[2023-11-21 13:01:21Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Miška se ve svém zahraničním vlogu podíval do železničního muzea, které nelze srovnat s žádným místním. Nejstarší dochovaná lokomotiva v Evropě, stylová expozice, desítky objektů, to vše shrnuje.\n\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Nekonečné železniční muzeum v Belgii - Train World | VLOG", "MWAumQuZ3pA", 523, false, "https://www.youtube.com/watch?v=MWAumQuZ3pA", "/downloads/METROBUS - Akce a Vlogy/2023-11-21 - Nekonečné železniční muzeum v Belgii - Train World | VLOG.mp4", false, 17, ~U[2023-11-21 13:01:21Z]] 13:54:32.519 [debug] QUERY OK source="sources" db=0.3ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.519 [debug] QUERY OK source="media_items" db=0.4ms idle=6.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-31 13:00:33Z], 17] 13:54:32.521 [debug] QUERY OK source="media_items" db=1.3ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Berounsko, Křivoklátsko, Rakovnicko... Za celý den jsme projeli neskutečné množství malých krásných konečných i zapomenutých linek na naší sedmé Dobrodružné jízdě.\n\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "S podzimní Dobrodružnou jízdou na nakilometřiny | DOPRAVNÍ AKCE", "201b9444-1add-445a-8e36-bb62e1ae19cb", "RC8qPfdicpI", false, 364, false, "https://www.youtube.com/watch?v=RC8qPfdicpI", 18, "/downloads/METROBUS - Akce a Vlogy/2023-10-31 - S podzimní Dobrodružnou jízdou na nakilometřiny | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2023-10-31 13:00:33Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Berounsko, Křivoklátsko, Rakovnicko... Za celý den jsme projeli neskutečné množství malých krásných konečných i zapomenutých linek na naší sedmé Dobrodružné jízdě.\n\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "S podzimní Dobrodružnou jízdou na nakilometřiny | DOPRAVNÍ AKCE", "RC8qPfdicpI", 364, false, "https://www.youtube.com/watch?v=RC8qPfdicpI", "/downloads/METROBUS - Akce a Vlogy/2023-10-31 - S podzimní Dobrodružnou jízdou na nakilometřiny | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2023-10-31 13:00:33Z]] 13:54:32.522 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.523 [debug] QUERY OK source="media_items" db=0.5ms idle=4.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-06-27 12:00:35Z], 17] 13:54:32.529 [debug] QUERY OK source="media_items" db=5.8ms idle=4.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dvanáct větších či menších dopravních událostí. Tentokrát je nerozebíráme dopodrobna, ale všechny najednou v jednom videu!\n\nKapitoly:\n0:51 Strašice s Ostravskou\n1:10 DOD Jihlava\n1:43 Národní den železnice v Plzni\n2:24 Den železnice v Bohumíně\n3:33 Konec JHMD\n4:14 50. výročí ukončení provozu trolejbusů v Praze\n5:00 5. dobrodružná jízda\n5:35 60 let T3\n6:08 Rozsvícení vánočních vozidel\n6:50 Mikulášské jízdy\n7:01 Jízda s motorákem\n7:46 Vánoční vlak\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Podzimní akce v kostce | DOPRAVNÍ AKCE", "95835f10-7c9c-4a77-84d8-8f31e42e416d", "gWLjrI_DuEg", false, 527, false, "https://www.youtube.com/watch?v=gWLjrI_DuEg", 19, "/downloads/METROBUS - Akce a Vlogy/2023-06-27 - Podzimní akce v kostce | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2023-06-27 12:00:35Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Dvanáct větších či menších dopravních událostí. Tentokrát je nerozebíráme dopodrobna, ale všechny najednou v jednom videu!\n\nKapitoly:\n0:51 Strašice s Ostravskou\n1:10 DOD Jihlava\n1:43 Národní den železnice v Plzni\n2:24 Den železnice v Bohumíně\n3:33 Konec JHMD\n4:14 50. výročí ukončení provozu trolejbusů v Praze\n5:00 5. dobrodružná jízda\n5:35 60 let T3\n6:08 Rozsvícení vánočních vozidel\n6:50 Mikulášské jízdy\n7:01 Jízda s motorákem\n7:46 Vánoční vlak\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Podzimní akce v kostce | DOPRAVNÍ AKCE", "gWLjrI_DuEg", 527, false, "https://www.youtube.com/watch?v=gWLjrI_DuEg", "/downloads/METROBUS - Akce a Vlogy/2023-06-27 - Podzimní akce v kostce | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2023-06-27 12:00:35Z]] 13:54:32.530 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.531 [debug] QUERY OK source="media_items" db=0.4ms idle=9.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-20 12:00:33Z], 17] 13:54:32.534 [debug] QUERY OK source="media_items" db=1.7ms idle=9.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Hned týden po vlogu ze Dne PID můžeme porovnat, jak si ve srovnání vedla skromnější akce v Braníku. Určení dětem rozhodně nebylo pro zážitek definitivní.\n\nZveme vás na 75. narozeniny smyčky Dlabačov!\n→ https://metrobus.cz/dlabacov2023\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Skromnější, ale o to hezčí Dopravní den v Braníku | DOPRAVNÍ AKCE", "6d187892-99ba-424b-af09-3e6a6f65560b", "Ze9Z8cnnGOc", false, 341, false, "https://www.youtube.com/watch?v=Ze9Z8cnnGOc", 20, "/downloads/METROBUS - Akce a Vlogy/2023-06-20 - Skromnější, ale o to hezčí Dopravní den v Braníku | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2023-06-20 12:00:33Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Hned týden po vlogu ze Dne PID můžeme porovnat, jak si ve srovnání vedla skromnější akce v Braníku. Určení dětem rozhodně nebylo pro zážitek definitivní.\n\nZveme vás na 75. narozeniny smyčky Dlabačov!\n→ https://metrobus.cz/dlabacov2023\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Skromnější, ale o to hezčí Dopravní den v Braníku | DOPRAVNÍ AKCE", "Ze9Z8cnnGOc", 341, false, "https://www.youtube.com/watch?v=Ze9Z8cnnGOc", "/downloads/METROBUS - Akce a Vlogy/2023-06-20 - Skromnější, ale o to hezčí Dopravní den v Braníku | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2023-06-20 12:00:33Z]] 13:54:32.534 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=11.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.535 [debug] QUERY OK source="media_items" db=0.5ms idle=5.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-13 12:00:06Z], 17] 13:54:32.537 [debug] QUERY OK source="media_items" db=1.3ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tradiční sjezd autobusů všech dopravců a co nejvíce značek a druhů... se vyvíjí zajímavým směrem. Počet značek a druhů klesá, stejně jako počet dopravců nestoupá. Navštívili jsme tuto akci a popsali, co se dá.\n\nZveme vás na 75. narozeniny smyčky Dlabačov!\n→ https://metrobus.cz/dlabacov2023\n\nČasové značky:\n0:00 \n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Autobusový Den PID v Letňanech 2023 | DOPRAVNÍ AKCE", "6fe9b597-ccf5-4fec-bc0e-777200bbc470", "AWWjdMMeLnA", false, 840, false, "https://www.youtube.com/watch?v=AWWjdMMeLnA", 21, "/downloads/METROBUS - Akce a Vlogy/2023-06-13 - Autobusový Den PID v Letňanech 2023 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2023-06-13 12:00:06Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Tradiční sjezd autobusů všech dopravců a co nejvíce značek a druhů... se vyvíjí zajímavým směrem. Počet značek a druhů klesá, stejně jako počet dopravců nestoupá. Navštívili jsme tuto akci a popsali, co se dá.\n\nZveme vás na 75. narozeniny smyčky Dlabačov!\n→ https://metrobus.cz/dlabacov2023\n\nČasové značky:\n0:00 \n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Autobusový Den PID v Letňanech 2023 | DOPRAVNÍ AKCE", "AWWjdMMeLnA", 840, false, "https://www.youtube.com/watch?v=AWWjdMMeLnA", "/downloads/METROBUS - Akce a Vlogy/2023-06-13 - Autobusový Den PID v Letňanech 2023 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2023-06-13 12:00:06Z]] 13:54:32.538 [debug] QUERY OK source="sources" db=0.3ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.539 [debug] QUERY OK source="media_items" db=0.4ms idle=5.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-30 12:00:24Z], 17] 13:54:32.541 [debug] QUERY OK source="media_items" db=1.7ms idle=4.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Oslavné jízdy tramvají historických i historičtějších... to nám přinesl minulý pátek ve jménu oslav otevření tramvajové tratě z Modřan na Libuš.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak vyjely tramvaje na Libuš | REPORTÁŽ", "4ed24822-6b05-4714-ab41-2538c13a83c6", "YMU6JZEH7Zo", false, 286, false, "https://www.youtube.com/watch?v=YMU6JZEH7Zo", 22, "/downloads/METROBUS - Akce a Vlogy/2023-05-30 - Jak vyjely tramvaje na Libuš | REPORTÁŽ.mp4", false, false, 17, [], 1, ~U[2023-05-30 12:00:24Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Oslavné jízdy tramvají historických i historičtějších... to nám přinesl minulý pátek ve jménu oslav otevření tramvajové tratě z Modřan na Libuš.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak vyjely tramvaje na Libuš | REPORTÁŽ", "YMU6JZEH7Zo", 286, false, "https://www.youtube.com/watch?v=YMU6JZEH7Zo", "/downloads/METROBUS - Akce a Vlogy/2023-05-30 - Jak vyjely tramvaje na Libuš | REPORTÁŽ.mp4", false, 17, ~U[2023-05-30 12:00:24Z]] 13:54:32.542 [debug] QUERY OK source="sources" db=0.4ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.543 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.4ms 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 12:00:43Z], 17] 13:54:32.554 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "ČSAD Střední Čechy je velký autobusový dopravce na Mělnicku a Staroboleslavsku. V klasickém rozhovoru se ptáme ředitele společnosti, pana Štěpána Ševčíka, na otázky ohledně historie dopravce, provozu linek v PID, standardů kvality nebo nedostatku řidičů.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\nMusic Provided by NoCopyrightSounds:\nKasger - Highland: https://youtu.be/agi-FWTLMh0\nSoundCloud: https://soundcloud.com/kaspergerlif\nTwitter: https://twitter.com/Kasger\nYouTube: https://youtube.com/KasgerMusic", "duration" => 726, "filename" => "/downloads/METROBUS - Tématická videa/2016-05-23 - Štěpán Ševčík, ředitel ČSAD Střední Čechy | ROZHOVOR.mp4", "id" => "OvWR55k33cE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=OvWR55k33cE", "playlist_index" => 48, "timestamp" => 1464004802, "title" => "Štěpán Ševčík, ředitel ČSAD Střední Čechy | ROZHOVOR", "upload_date" => "20160523"} 13:54:32.555 [debug] QUERY OK source="sources" db=0.4ms idle=15.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:54:32.556 [debug] QUERY OK source="sources" db=0.3ms queue=0.3ms idle=14.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:32.558 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=14.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-05-23 12:00:02Z], 20] 13:54:32.628 [debug] QUERY OK source="media_items" db=84.2ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dlouho autobusy opuštěná vesnice Řepčice, nejlepší konečná Všešímy, SŠŘ či lávka v havarijním stavu v Samopších? Nejen to jsme potkali na jarní Dobrodružné jízdě.\n\nČasové značky:\n0:00 Začátek videa\n0:31 Odjezd z Roztyl\n0:47 Řepčice\n1:14 Objezd Všeším\n2:00 Senohraby a Ondřejov\n2:27 Přes Sázavu dále\n2:47 Samopše s mostem a koupáním\n3:51 Valíme to na Kutnou Horu přes Malešov\n4:36 Konec vyprávění\n4:59 Závěr\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak jsme na VI. Dobrodružné jízdě putovali na Kutnohorsko | DOPRAVNÍ AKCE", "eccd716d-b8ee-4f34-a394-ad0d26b9738a", "tWLW0VfNK2I", false, 336, false, "https://www.youtube.com/watch?v=tWLW0VfNK2I", 23, "/downloads/METROBUS - Akce a Vlogy/2023-05-02 - Jak jsme na VI. Dobrodružné jízdě putovali na Kutnohorsko | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2023-05-02 12:00:43Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Dlouho autobusy opuštěná vesnice Řepčice, nejlepší konečná Všešímy, SŠŘ či lávka v havarijním stavu v Samopších? Nejen to jsme potkali na jarní Dobrodružné jízdě.\n\nČasové značky:\n0:00 Začátek videa\n0:31 Odjezd z Roztyl\n0:47 Řepčice\n1:14 Objezd Všeším\n2:00 Senohraby a Ondřejov\n2:27 Přes Sázavu dále\n2:47 Samopše s mostem a koupáním\n3:51 Valíme to na Kutnou Horu přes Malešov\n4:36 Konec vyprávění\n4:59 Závěr\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak jsme na VI. Dobrodružné jízdě putovali na Kutnohorsko | DOPRAVNÍ AKCE", "tWLW0VfNK2I", 336, false, "https://www.youtube.com/watch?v=tWLW0VfNK2I", "/downloads/METROBUS - Akce a Vlogy/2023-05-02 - Jak jsme na VI. Dobrodružné jízdě putovali na Kutnohorsko | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2023-05-02 12:00:43Z]] 13:54:32.629 [debug] QUERY OK source="sources" db=0.4ms idle=73.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.630 [debug] QUERY OK source="media_items" db=0.4ms idle=73.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-01-10 13:00:13Z], 17] 13:54:32.632 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=72.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vzpomínáme na letní prázdniny, kdy se letos Aslanex podíval do Tater na pár nezvyklých forem dopravy. Zaujala ho více horská tramvaj z Popradu, nebo lanovky na Skalnaté pleso, z nichž je každá jiná?\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Do Tater za tramvají a lanovkou | VLOG", "70b5fc78-6f28-4a41-9d78-01de52a62afc", "SeXWeHLCcTM", false, 793, false, "https://www.youtube.com/watch?v=SeXWeHLCcTM", 24, "/downloads/METROBUS - Akce a Vlogy/2023-01-10 - Do Tater za tramvají a lanovkou | VLOG.mp4", false, false, 17, [], 1, ~U[2023-01-10 13:00:13Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Vzpomínáme na letní prázdniny, kdy se letos Aslanex podíval do Tater na pár nezvyklých forem dopravy. Zaujala ho více horská tramvaj z Popradu, nebo lanovky na Skalnaté pleso, z nichž je každá jiná?\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Do Tater za tramvají a lanovkou | VLOG", "SeXWeHLCcTM", 793, false, "https://www.youtube.com/watch?v=SeXWeHLCcTM", "/downloads/METROBUS - Akce a Vlogy/2023-01-10 - Do Tater za tramvají a lanovkou | VLOG.mp4", false, 17, ~U[2023-01-10 13:00:13Z]] 13:54:32.633 [debug] QUERY OK source="sources" db=0.5ms idle=4.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.634 [debug] QUERY OK source="media_items" db=0.4ms idle=4.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-22 13:00:46Z], 17] 13:54:32.638 [debug] QUERY OK source="media_items" db=2.6ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["22. řijna vypravil německý dopravce Pressnitztalbahn zvláštní vlak tažený parní lokomotivou. Vlaku započal svou jízdu ve Zwickau a jel přes Chemnitz, Zschopau, Cranzahl, Vejprty a Chomutov do Karlových Varů, kde měl přestávku a poté pokračoval přes Kraslici, Klingenthal, Zwickau a Chemnitz do Zschopau. Z našeho týmu se jeli Raf, který pro stejnou společnost pracuje v létě na Rujáně, Štěpán a Županič za tímto vlakem podívat a pokusili se z toho přinést i zážitek pro vás.\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme na prosincovou Vlakovou jízdu s Krokodýlem:\n→ https://bit.ly/jizdasM286\n\nKapitolky:\n0:00 Cesta Interjetem\n0:36 Chomutov \n0:45 Šotookénko\n1:25 O focení v Černovicích\n2:21 Pobyt v Karlových Varech \n2:54 Odjezd vlaku z KV\n3:24 Cesta Regiopanterem\n3:29 Jak fungují mezistátní zvláštní jízdy \n4:29 Metrobus je ekologický\n5:15 Cesta z Plzně do Prahy\n5:52 Jak cestovat skoro zadarmo?\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Na výletě na Pressnitztalbahn v Krušnohoří | VLOG", "71451a95-ac01-4eae-8b4a-aca88353c73e", "xXVR8UtGbtM", false, 432, false, "https://www.youtube.com/watch?v=xXVR8UtGbtM", 25, "/downloads/METROBUS - Akce a Vlogy/2022-11-22 - Na výletě na Pressnitztalbahn v Krušnohoří | VLOG.mp4", false, false, 17, [], 1, ~U[2022-11-22 13:00:46Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "22. řijna vypravil německý dopravce Pressnitztalbahn zvláštní vlak tažený parní lokomotivou. Vlaku započal svou jízdu ve Zwickau a jel přes Chemnitz, Zschopau, Cranzahl, Vejprty a Chomutov do Karlových Varů, kde měl přestávku a poté pokračoval přes Kraslici, Klingenthal, Zwickau a Chemnitz do Zschopau. Z našeho týmu se jeli Raf, který pro stejnou společnost pracuje v létě na Rujáně, Štěpán a Županič za tímto vlakem podívat a pokusili se z toho přinést i zážitek pro vás.\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme na prosincovou Vlakovou jízdu s Krokodýlem:\n→ https://bit.ly/jizdasM286\n\nKapitolky:\n0:00 Cesta Interjetem\n0:36 Chomutov \n0:45 Šotookénko\n1:25 O focení v Černovicích\n2:21 Pobyt v Karlových Varech \n2:54 Odjezd vlaku z KV\n3:24 Cesta Regiopanterem\n3:29 Jak fungují mezistátní zvláštní jízdy \n4:29 Metrobus je ekologický\n5:15 Cesta z Plzně do Prahy\n5:52 Jak cestovat skoro zadarmo?\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Na výletě na Pressnitztalbahn v Krušnohoří | VLOG", "xXVR8UtGbtM", 432, false, "https://www.youtube.com/watch?v=xXVR8UtGbtM", "/downloads/METROBUS - Akce a Vlogy/2022-11-22 - Na výletě na Pressnitztalbahn v Krušnohoří | VLOG.mp4", false, 17, ~U[2022-11-22 13:00:46Z]] 13:54:32.639 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.640 [debug] QUERY OK source="media_items" db=0.7ms idle=6.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-08 13:00:30Z], 17] 13:54:32.641 [debug] QUERY OK source="media_items" db=82.0ms idle=15.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ČSAD Střední Čechy je velký autobusový dopravce na Mělnicku a Staroboleslavsku. V klasickém rozhovoru se ptáme ředitele společnosti, pana Štěpána Ševčíka, na otázky ohledně historie dopravce, provozu linek v PID, standardů kvality nebo nedostatku řidičů.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\nMusic Provided by NoCopyrightSounds:\nKasger - Highland: https://youtu.be/agi-FWTLMh0\nSoundCloud: https://soundcloud.com/kaspergerlif\nTwitter: https://twitter.com/Kasger\nYouTube: https://youtube.com/KasgerMusic", "Štěpán Ševčík, ředitel ČSAD Střední Čechy | ROZHOVOR", "b489bb84-1f15-44d1-b2bb-870da3d51934", "OvWR55k33cE", false, 726, false, "https://www.youtube.com/watch?v=OvWR55k33cE", 48, "/downloads/METROBUS - Tématická videa/2016-05-23 - Štěpán Ševčík, ředitel ČSAD Střední Čechy | ROZHOVOR.mp4", false, false, 20, [], 1, ~U[2016-05-23 12:00:02Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "ČSAD Střední Čechy je velký autobusový dopravce na Mělnicku a Staroboleslavsku. V klasickém rozhovoru se ptáme ředitele společnosti, pana Štěpána Ševčíka, na otázky ohledně historie dopravce, provozu linek v PID, standardů kvality nebo nedostatku řidičů.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\nMusic Provided by NoCopyrightSounds:\nKasger - Highland: https://youtu.be/agi-FWTLMh0\nSoundCloud: https://soundcloud.com/kaspergerlif\nTwitter: https://twitter.com/Kasger\nYouTube: https://youtube.com/KasgerMusic", "Štěpán Ševčík, ředitel ČSAD Střední Čechy | ROZHOVOR", "OvWR55k33cE", 726, false, "https://www.youtube.com/watch?v=OvWR55k33cE", "/downloads/METROBUS - Tématická videa/2016-05-23 - Štěpán Ševčík, ředitel ČSAD Střední Čechy | ROZHOVOR.mp4", false, 20, ~U[2016-05-23 12:00:02Z]] 13:54:32.642 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=3.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:32.643 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=3.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:32.644 [debug] QUERY OK source="media_items" db=2.6ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Smutná událost, která obletěla celou českou železnici: Na konci září prosákla na veřejnost zásadní zpráva, že provoz Jindřichohradeckých úzkokolejek do pár dnů končí. Štěpán s Rafem se proto vyrazili podívat na poslední jízdy.\n\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na Dobrodružnou jízdu V na Ústecko!\n→ https://tram-bus.cz/?p=74760\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak skončily Jindřichohradecké úzkokolejky | DOPRAVNÍ AKCE", "c4bb054f-9140-447e-af16-c6f6734dd570", "TFQVur_Ko9k", false, 381, false, "https://www.youtube.com/watch?v=TFQVur_Ko9k", 26, "/downloads/METROBUS - Akce a Vlogy/2022-11-08 - Jak skončily Jindřichohradecké úzkokolejky | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2022-11-08 13:00:30Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Smutná událost, která obletěla celou českou železnici: Na konci září prosákla na veřejnost zásadní zpráva, že provoz Jindřichohradeckých úzkokolejek do pár dnů končí. Štěpán s Rafem se proto vyrazili podívat na poslední jízdy.\n\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na Dobrodružnou jízdu V na Ústecko!\n→ https://tram-bus.cz/?p=74760\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak skončily Jindřichohradecké úzkokolejky | DOPRAVNÍ AKCE", "TFQVur_Ko9k", 381, false, "https://www.youtube.com/watch?v=TFQVur_Ko9k", "/downloads/METROBUS - Akce a Vlogy/2022-11-08 - Jak skončily Jindřichohradecké úzkokolejky | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2022-11-08 13:00:30Z]] 13:54:32.645 [debug] QUERY OK source="media_items" db=0.7ms idle=3.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19597] 13:54:32.645 [debug] Current batch of media processed. Will check again in 1000ms 13:54:32.645 [debug] QUERY OK source="sources" db=0.7ms idle=3.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.646 [debug] QUERY OK source="media_items" db=0.4ms idle=3.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-09-27 12:00:09Z], 17] 13:54:32.649 [debug] QUERY OK source="media_items" db=2.2ms idle=3.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zkoušeli jste cestovat vlakem do ciziny s kolem? Nebo rovnou se třemi a dvěma vozíky? Fofrman se do toho o prázdninách pustil po hlavě.\n\nKapitoly:\n0:00 Úvod\n2:28 1.7. aneb zrušený vlak\n5:12 2.7. - vzhůru do Regensburgu\n8:48 3.7. - čeká nás Ulm\n10:27 4.7. - konečně u pramene\n11:30 Immerdingenský most\n12:07 Rechtensteinská vlečka\n12:39 Co nás čeká zítra?\n13:10 Zpátky do Ulmu\n14:43 Intercity Express\n15:33 Opět v Regensburgu\n16:09 Zpátky v Česku\n16:45 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Vlakem s kolem na Dunaj | VLOG", "6206bf0f-ef7b-41a2-a46d-ce0146ccafd9", "9IJnM47kFUc", false, 1072, false, "https://www.youtube.com/watch?v=9IJnM47kFUc", 27, "/downloads/METROBUS - Akce a Vlogy/2022-09-27 - Vlakem s kolem na Dunaj | VLOG.mp4", false, false, 17, [], 1, ~U[2022-09-27 12:00:09Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Zkoušeli jste cestovat vlakem do ciziny s kolem? Nebo rovnou se třemi a dvěma vozíky? Fofrman se do toho o prázdninách pustil po hlavě.\n\nKapitoly:\n0:00 Úvod\n2:28 1.7. aneb zrušený vlak\n5:12 2.7. - vzhůru do Regensburgu\n8:48 3.7. - čeká nás Ulm\n10:27 4.7. - konečně u pramene\n11:30 Immerdingenský most\n12:07 Rechtensteinská vlečka\n12:39 Co nás čeká zítra?\n13:10 Zpátky do Ulmu\n14:43 Intercity Express\n15:33 Opět v Regensburgu\n16:09 Zpátky v Česku\n16:45 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Vlakem s kolem na Dunaj | VLOG", "9IJnM47kFUc", 1072, false, "https://www.youtube.com/watch?v=9IJnM47kFUc", "/downloads/METROBUS - Akce a Vlogy/2022-09-27 - Vlakem s kolem na Dunaj | VLOG.mp4", false, 17, ~U[2022-09-27 12:00:09Z]] 13:54:32.650 [debug] QUERY OK source="sources" db=0.5ms idle=5.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.652 [debug] QUERY OK source="media_items" db=1.8ms idle=5.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-09-13 12:00:37Z], 17] 13:54:32.657 [debug] QUERY OK source="media_items" db=2.5ms idle=8.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Václavův výlet do jednoho z nejbližších velkoměst skončil projížďkou většinou linek metra, návštěvou dep a vozoven a obsáhlým komentářem... Pokochejte se tak prázdninovým zážitkem s námi.\n\n\nKapitoly:\n0:00 Cesta railjetem do Vídně\n1:39 Hodnocení cesty a cesta U-Bahnem\n2:11 Vídeňský U-Bahn\n2:47 Den 1. Tramvajová vozovna\n3:21 Nějaké prostřihy \n3:55 Královtví železnic v Prateru\n5:55 Den 2. - Schottenring\n6:46 S-Bahn\n8:00 U-Bahn\n9:32 Tramvaje\n10:02 Busy\n10:44 Depo linky U3\n12:35 Hauptbahnhof\n13:45 Cesta zpět do Prahy\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Doprava ve Vídni | VLOG", "f38c9993-bcc8-42ef-bce2-83629bfd116f", "pKs82APJUFU", false, 951, false, "https://www.youtube.com/watch?v=pKs82APJUFU", 28, "/downloads/METROBUS - Akce a Vlogy/2022-09-13 - Doprava ve Vídni | VLOG.mp4", false, false, 17, [], 1, ~U[2022-09-13 12:00:37Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Václavův výlet do jednoho z nejbližších velkoměst skončil projížďkou většinou linek metra, návštěvou dep a vozoven a obsáhlým komentářem... Pokochejte se tak prázdninovým zážitkem s námi.\n\n\nKapitoly:\n0:00 Cesta railjetem do Vídně\n1:39 Hodnocení cesty a cesta U-Bahnem\n2:11 Vídeňský U-Bahn\n2:47 Den 1. Tramvajová vozovna\n3:21 Nějaké prostřihy \n3:55 Královtví železnic v Prateru\n5:55 Den 2. - Schottenring\n6:46 S-Bahn\n8:00 U-Bahn\n9:32 Tramvaje\n10:02 Busy\n10:44 Depo linky U3\n12:35 Hauptbahnhof\n13:45 Cesta zpět do Prahy\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Doprava ve Vídni | VLOG", "pKs82APJUFU", 951, false, "https://www.youtube.com/watch?v=pKs82APJUFU", "/downloads/METROBUS - Akce a Vlogy/2022-09-13 - Doprava ve Vídni | VLOG.mp4", false, 17, ~U[2022-09-13 12:00:37Z]] 13:54:32.658 [debug] QUERY OK source="sources" db=0.4ms idle=11.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.661 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=11.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-05-24 12:00:35Z], 17] 13:54:32.664 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=11.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Tradiční veselá akce, kde nesmíme chybět. Desítky historických i moderních autobusů různých dopravců, rozhovory s diváky, náš stánek... A vyčerpávající sestřih toho všeho.\n\nČasové značky:\n0:00 Úvod\n1:41 Vítejte na akci\n2:40 Uhříněveský pivovar\n3:28 Řidič historického autobusu\n4:49 Návštěvníci\n5:20 Honzík :)\n6:40 Představení linek\n7:37 Drufaxova máma\n7:55 Navigátor Michal\n10:49 Řidič elektrobusu\n12:57 Nový moderátor David\n13:59 Nový nátěr PID\n14:30 Diváci\n16:41 Drufax\n17:54 Liška Bambi\n19:36 Rozmanitá vozidla\n22:10 Stánek Metrobusu\n24:46 Bezba\n25:14 Matěj Hošek\n29:16 Tomáš Faina\n32:20 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Autobusový den PID v Letňanech 2022 | DOPRAVNÍ AKCE", "22ff130f-5248-4596-a5e2-a99e9dc7729e", "qosa7Caktqk", false, 2013, false, "https://www.youtube.com/watch?v=qosa7Caktqk", 29, "/downloads/METROBUS - Akce a Vlogy/2022-05-24 - Autobusový den PID v Letňanech 2022 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2022-05-24 12:00:35Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Tradiční veselá akce, kde nesmíme chybět. Desítky historických i moderních autobusů různých dopravců, rozhovory s diváky, náš stánek... A vyčerpávající sestřih toho všeho.\n\nČasové značky:\n0:00 Úvod\n1:41 Vítejte na akci\n2:40 Uhříněveský pivovar\n3:28 Řidič historického autobusu\n4:49 Návštěvníci\n5:20 Honzík :)\n6:40 Představení linek\n7:37 Drufaxova máma\n7:55 Navigátor Michal\n10:49 Řidič elektrobusu\n12:57 Nový moderátor David\n13:59 Nový nátěr PID\n14:30 Diváci\n16:41 Drufax\n17:54 Liška Bambi\n19:36 Rozmanitá vozidla\n22:10 Stánek Metrobusu\n24:46 Bezba\n25:14 Matěj Hošek\n29:16 Tomáš Faina\n32:20 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Autobusový den PID v Letňanech 2022 | DOPRAVNÍ AKCE", "qosa7Caktqk", 2013, false, "https://www.youtube.com/watch?v=qosa7Caktqk", "/downloads/METROBUS - Akce a Vlogy/2022-05-24 - Autobusový den PID v Letňanech 2022 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2022-05-24 12:00:35Z]] 13:54:32.665 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=11.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.666 [debug] QUERY OK source="media_items" db=0.5ms idle=9.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-04-26 12:00:04Z], 17] 13:54:32.668 [debug] QUERY OK source="media_items" db=1.8ms idle=8.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["San Francisco, nebo Lisabon? Dan se každopádně podíval na vrub tamější hromadné dopravě i na naše prostředí nezvykle pravidelné dálkové vlaky.\n\nZveme vás:\n~ Narozeninový stream Metrobusu 29.4. zde na YT\n~ Dobrodružná jízda Ostravskou\nhttps://tram-bus.cz/dobrodruzna-jizda-iv/\n~ Sbírka na opravu Košické Karosy spolku prdBus\nhttps://startovac.cz/projekty/generalni-oprava-b741-1922-dpmz/\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Doprava v Portugalsku | VLOG", "a999eaf0-6eb4-4f48-99c1-e8977a0118db", "8G9vy_xV_30", false, 955, false, "https://www.youtube.com/watch?v=8G9vy_xV_30", 30, "/downloads/METROBUS - Akce a Vlogy/2022-04-26 - Doprava v Portugalsku | VLOG.mp4", false, false, 17, [], 1, ~U[2022-04-26 12:00:04Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "San Francisco, nebo Lisabon? Dan se každopádně podíval na vrub tamější hromadné dopravě i na naše prostředí nezvykle pravidelné dálkové vlaky.\n\nZveme vás:\n~ Narozeninový stream Metrobusu 29.4. zde na YT\n~ Dobrodružná jízda Ostravskou\nhttps://tram-bus.cz/dobrodruzna-jizda-iv/\n~ Sbírka na opravu Košické Karosy spolku prdBus\nhttps://startovac.cz/projekty/generalni-oprava-b741-1922-dpmz/\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Doprava v Portugalsku | VLOG", "8G9vy_xV_30", 955, false, "https://www.youtube.com/watch?v=8G9vy_xV_30", "/downloads/METROBUS - Akce a Vlogy/2022-04-26 - Doprava v Portugalsku | VLOG.mp4", false, 17, ~U[2022-04-26 12:00:04Z]] 13:54:32.669 [debug] QUERY OK source="sources" db=0.4ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.670 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=6.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-10-12 12:00:35Z], 17] 13:54:32.673 [debug] QUERY OK source="media_items" db=1.5ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Autobusy rozmanitých dopravců po celém PIDu, stánek Metrobusu, plno diváků... Pojďte se s námi projít po náročném Dni PID v Letňanech!\n\nDěkujeme Ropidu za poskytnutý prostor na stánek a všem návštěvníkům za krásný den :)\n\nKapitoly:\n0:00 Úvod\n1:18 Příprava stanu\n2:16 Vystavený autobus\n2:52 Filip Drápal o Dni PID\n5:30 Garáže Klíčov\n8:17 Honza\n10:09 Ladislav Drobný\n14:13 Stánek Metrobusu\u00A0\n16:00 Divák Metrobusu\n17:33 Drufax\n19:18 Autobusový den PID v Letňanech\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\n\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Den PID v Letňanech 2021 | DOPRAVNÍ AKCE", "cd3106f9-8586-402b-a979-938ee2e1455c", "o4rvCf4suXo", false, 1202, false, "https://www.youtube.com/watch?v=o4rvCf4suXo", 31, "/downloads/METROBUS - Akce a Vlogy/2021-10-12 - Den PID v Letňanech 2021 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2021-10-12 12:00:35Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Autobusy rozmanitých dopravců po celém PIDu, stánek Metrobusu, plno diváků... Pojďte se s námi projít po náročném Dni PID v Letňanech!\n\nDěkujeme Ropidu za poskytnutý prostor na stánek a všem návštěvníkům za krásný den :)\n\nKapitoly:\n0:00 Úvod\n1:18 Příprava stanu\n2:16 Vystavený autobus\n2:52 Filip Drápal o Dni PID\n5:30 Garáže Klíčov\n8:17 Honza\n10:09 Ladislav Drobný\n14:13 Stánek Metrobusu\u00A0\n16:00 Divák Metrobusu\n17:33 Drufax\n19:18 Autobusový den PID v Letňanech\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\n\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Den PID v Letňanech 2021 | DOPRAVNÍ AKCE", "o4rvCf4suXo", 1202, false, "https://www.youtube.com/watch?v=o4rvCf4suXo", "/downloads/METROBUS - Akce a Vlogy/2021-10-12 - Den PID v Letňanech 2021 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2021-10-12 12:00:35Z]] 13:54:32.674 [debug] QUERY OK source="sources" db=0.6ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.675 [debug] QUERY OK source="media_items" db=0.5ms idle=5.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-28 12:00:20Z], 17] 13:54:32.677 [debug] QUERY OK source="media_items" db=1.4ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Žluté autobusy, žluté tramvaje, žluté metro, Braniborkoskou bránu, Říšský sněm, Červenou radnici, Televizní věž a hlavně nejlepší kebab v Evropě. To vše skrývá hlavní město Spolkové republiky Německo Berlín a odhaluje Raf ve svém vlogu, který natočil během jednoho jediného dne.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jeden den v Berlíně | VLOG", "66e4944e-ca77-4724-8879-a8966be93fba", "o63n7c-P1yM", false, 579, false, "https://www.youtube.com/watch?v=o63n7c-P1yM", 32, "/downloads/METROBUS - Akce a Vlogy/2021-09-28 - Jeden den v Berlíně | VLOG.mp4", false, false, 17, [], 1, ~U[2021-09-28 12:00:20Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Žluté autobusy, žluté tramvaje, žluté metro, Braniborkoskou bránu, Říšský sněm, Červenou radnici, Televizní věž a hlavně nejlepší kebab v Evropě. To vše skrývá hlavní město Spolkové republiky Německo Berlín a odhaluje Raf ve svém vlogu, který natočil během jednoho jediného dne.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jeden den v Berlíně | VLOG", "o63n7c-P1yM", 579, false, "https://www.youtube.com/watch?v=o63n7c-P1yM", "/downloads/METROBUS - Akce a Vlogy/2021-09-28 - Jeden den v Berlíně | VLOG.mp4", false, 17, ~U[2021-09-28 12:00:20Z]] 13:54:32.678 [debug] QUERY OK source="sources" db=0.5ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.679 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-21 12:00:13Z], 17] 13:54:32.682 [debug] QUERY OK source="media_items" db=2.0ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Projížďky historickými vlaky, procházka úplně moderní push-pull soupravou pro Moravskoslezký kraj či rozhovor s majitelem kloubového Ikarusu? Ve vlogu z Pražského dne železnice se podíváme, jak tato příjemná akce probíhala.\n\nNa Metrobus narazíte i na Autobusovém Dni PID v Letňanech 25.9.!\n\nKapitoly:\n0:00 Úvod\n0:53 Nová jednotka Push-Pull\n3:08 Názory\n4:07 Locomotif\n5:45 Autobusy\n5:53 Rozhovor s průvodčím - Honzou\n8:58 Rozhovor s majitelem Ikarusu\n11:53 Výlet po pražských spojkách\n15:32 Názor na Masaryčku\n16:02 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Den železnice na Masaryčce | DOPRAVNÍ AKCE", "d8e34273-9a3b-446f-825e-053d63febe9e", "GitPWbRmTPc", false, 1037, false, "https://www.youtube.com/watch?v=GitPWbRmTPc", 33, "/downloads/METROBUS - Akce a Vlogy/2021-09-21 - Den železnice na Masaryčce | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2021-09-21 12:00:13Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Projížďky historickými vlaky, procházka úplně moderní push-pull soupravou pro Moravskoslezký kraj či rozhovor s majitelem kloubového Ikarusu? Ve vlogu z Pražského dne železnice se podíváme, jak tato příjemná akce probíhala.\n\nNa Metrobus narazíte i na Autobusovém Dni PID v Letňanech 25.9.!\n\nKapitoly:\n0:00 Úvod\n0:53 Nová jednotka Push-Pull\n3:08 Názory\n4:07 Locomotif\n5:45 Autobusy\n5:53 Rozhovor s průvodčím - Honzou\n8:58 Rozhovor s majitelem Ikarusu\n11:53 Výlet po pražských spojkách\n15:32 Názor na Masaryčku\n16:02 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Den železnice na Masaryčce | DOPRAVNÍ AKCE", "GitPWbRmTPc", 1037, false, "https://www.youtube.com/watch?v=GitPWbRmTPc", "/downloads/METROBUS - Akce a Vlogy/2021-09-21 - Den železnice na Masaryčce | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2021-09-21 12:00:13Z]] 13:54:32.683 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.684 [debug] QUERY OK source="media_items" db=0.5ms idle=6.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-06-29 12:00:22Z], 17] 13:54:32.686 [debug] QUERY OK source="media_items" db=1.7ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dlabačov oslavil své 73. narozeniny a my byli u toho. Rozvěsili jsme balónky, historické fotografie, vyplnili kvíz a zavzpomínali při tom na poutavé časy sokolských sletů, či rozproudili uzdu fantazie, jak by mohla budoucnost smyčky Dlabačov vypadat.\n\nTěšíme se na vás zase příští rok!\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak jsme oslavili 73. narozeniny smyčky Dlabačov | BEZ KOMENTÁŘE", "8829c6f2-c3ba-4584-95c3-45380b218355", "xyBHjkI3cAU", false, 336, false, "https://www.youtube.com/watch?v=xyBHjkI3cAU", 34, "/downloads/METROBUS - Akce a Vlogy/2021-06-29 - Jak jsme oslavili 73. narozeniny smyčky Dlabačov | BEZ KOMENTÁŘE.mp4", false, false, 17, [], 1, ~U[2021-06-29 12:00:22Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Dlabačov oslavil své 73. narozeniny a my byli u toho. Rozvěsili jsme balónky, historické fotografie, vyplnili kvíz a zavzpomínali při tom na poutavé časy sokolských sletů, či rozproudili uzdu fantazie, jak by mohla budoucnost smyčky Dlabačov vypadat.\n\nTěšíme se na vás zase příští rok!\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak jsme oslavili 73. narozeniny smyčky Dlabačov | BEZ KOMENTÁŘE", "xyBHjkI3cAU", 336, false, "https://www.youtube.com/watch?v=xyBHjkI3cAU", "/downloads/METROBUS - Akce a Vlogy/2021-06-29 - Jak jsme oslavili 73. narozeniny smyčky Dlabačov | BEZ KOMENTÁŘE.mp4", false, 17, ~U[2021-06-29 12:00:22Z]] 13:54:32.687 [debug] QUERY OK source="sources" db=0.4ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.688 [debug] QUERY OK source="media_items" db=0.5ms idle=5.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-06-15 12:00:31Z], 17] 13:54:32.690 [debug] QUERY OK source="media_items" db=1.4ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Co se nevešlo do hlavního videa z Lugana, ukazujeme v bonusu... Lyžování, nejdelší železniční tunel na světě a úzkokolejka do Itálie.\n\nSledujte i hlavní část vlogu z Lugana:\n→ https://youtu.be/0irb5iVIkGw \n\nKapitoly:\n0:00 Úvod\n0:14 Horská železnice v Andermattu\n2:50 Valle Verzasca\n5:08 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Horská železnice a podzemka v Locarnu | VLOG", "b68d9572-1028-4945-8341-f7c94b184ed4", "m4GHC2pbEWI", false, 341, false, "https://www.youtube.com/watch?v=m4GHC2pbEWI", 35, "/downloads/METROBUS - Akce a Vlogy/2021-06-15 - Horská železnice a podzemka v Locarnu | VLOG.mp4", false, false, 17, [], 1, ~U[2021-06-15 12:00:31Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Co se nevešlo do hlavního videa z Lugana, ukazujeme v bonusu... Lyžování, nejdelší železniční tunel na světě a úzkokolejka do Itálie.\n\nSledujte i hlavní část vlogu z Lugana:\n→ https://youtu.be/0irb5iVIkGw \n\nKapitoly:\n0:00 Úvod\n0:14 Horská železnice v Andermattu\n2:50 Valle Verzasca\n5:08 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Horská železnice a podzemka v Locarnu | VLOG", "m4GHC2pbEWI", 341, false, "https://www.youtube.com/watch?v=m4GHC2pbEWI", "/downloads/METROBUS - Akce a Vlogy/2021-06-15 - Horská železnice a podzemka v Locarnu | VLOG.mp4", false, 17, ~U[2021-06-15 12:00:31Z]] 13:54:32.691 [debug] QUERY OK source="sources" db=0.6ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.692 [debug] QUERY OK source="media_items" db=0.4ms idle=5.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-06-08 12:00:00Z], 17] 13:54:32.743 [debug] QUERY OK source="media_items" db=50.0ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Cesta do Švýcarska plná přestupů, zpoždění a odřeknutých vlaků, se vyplatila nejen díky výhledům, technice či historii čtyř lanovek v téměř hraničním městě Luganu.\n\nKapitoly:\n0:00 Cesta do Lugana\n2:34 Vlaky\n4:01 Lanovka v centru\n6:01 Lanovka na horu San Salvatore\n8:04 Lanovka na Monte Brè\n10:31 Bývalá lanovka ve městě\n11:40 Tramvaje\n14:47 Lodní doprava\n16:31 Autobusy\n18:40 Jízdenky\n19:33 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!\n\nTobu - Candyland [NCS Release]: https://youtu.be/IIrCDAV3EgI\nhttps://soundcloud.com/7obu , https://twitter.com/tobuofficial", "Lanovky a další doprava v Luganu | VLOG", "824cd1b0-3c19-4ac0-997c-6706a5d5a3e4", "0irb5iVIkGw", false, 1201, false, "https://www.youtube.com/watch?v=0irb5iVIkGw", 36, "/downloads/METROBUS - Akce a Vlogy/2021-06-08 - Lanovky a další doprava v Luganu | VLOG.mp4", false, false, 17, [], 1, ~U[2021-06-08 12:00:00Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Cesta do Švýcarska plná přestupů, zpoždění a odřeknutých vlaků, se vyplatila nejen díky výhledům, technice či historii čtyř lanovek v téměř hraničním městě Luganu.\n\nKapitoly:\n0:00 Cesta do Lugana\n2:34 Vlaky\n4:01 Lanovka v centru\n6:01 Lanovka na horu San Salvatore\n8:04 Lanovka na Monte Brè\n10:31 Bývalá lanovka ve městě\n11:40 Tramvaje\n14:47 Lodní doprava\n16:31 Autobusy\n18:40 Jízdenky\n19:33 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!\n\nTobu - Candyland [NCS Release]: https://youtu.be/IIrCDAV3EgI\nhttps://soundcloud.com/7obu , https://twitter.com/tobuofficial", "Lanovky a další doprava v Luganu | VLOG", "0irb5iVIkGw", 1201, false, "https://www.youtube.com/watch?v=0irb5iVIkGw", "/downloads/METROBUS - Akce a Vlogy/2021-06-08 - Lanovky a další doprava v Luganu | VLOG.mp4", false, 17, ~U[2021-06-08 12:00:00Z]] 13:54:32.744 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=55.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.745 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=54.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-01-26 13:00:17Z], 17] 13:54:32.763 [debug] QUERY OK source="media_items" db=16.1ms idle=54.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Více než měsíc práce průvodčího kol v Rujáně s sebou nesl další zážitky a postřehy ze zastávek či od samotného Rafa. V druhém díle například odpovídá na dotazy diváků.\n\nNeviděli jste první komplexní díl?\n→ https://youtu.be/0wr7hL1h6bY\n\nKapitoly:\n0:00 Úvod\n0:25 Výlet do Putbusu\n2:50 Výlet do Serams a Binzu\n4:30 Otázky a odpovědi\n12:51 Červené krabičky\n13:15 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Další postřehy z Rujány | VLOG", "767e006f-4d2b-4e73-be6c-82221693586e", "VU-4WLjdVxk", false, 841, false, "https://www.youtube.com/watch?v=VU-4WLjdVxk", 37, "/downloads/METROBUS - Akce a Vlogy/2021-01-26 - Další postřehy z Rujány | VLOG.mp4", false, false, 17, [], 1, ~U[2021-01-26 13:00:17Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Více než měsíc práce průvodčího kol v Rujáně s sebou nesl další zážitky a postřehy ze zastávek či od samotného Rafa. V druhém díle například odpovídá na dotazy diváků.\n\nNeviděli jste první komplexní díl?\n→ https://youtu.be/0wr7hL1h6bY\n\nKapitoly:\n0:00 Úvod\n0:25 Výlet do Putbusu\n2:50 Výlet do Serams a Binzu\n4:30 Otázky a odpovědi\n12:51 Červené krabičky\n13:15 Závěr\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Další postřehy z Rujány | VLOG", "VU-4WLjdVxk", 841, false, "https://www.youtube.com/watch?v=VU-4WLjdVxk", "/downloads/METROBUS - Akce a Vlogy/2021-01-26 - Další postřehy z Rujány | VLOG.mp4", false, 17, ~U[2021-01-26 13:00:17Z]] 13:54:32.764 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=71.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.766 [debug] QUERY OK source="media_items" db=0.8ms idle=22.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-01-12 13:00:03Z], 17] 13:54:32.776 [debug] QUERY OK source="media_items" db=9.8ms idle=21.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Je lepší svezení Rakví, nebo Limetkou? To si mohli cestující zkusit při změně jízdního řádu 2020, kdy provoz rychlíkové linky R14 převzala Arriva po ČD. A zkusili jsme to také.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Střídání dopravců na R14 | DOPRAVNÍ AKCE", "40a95c99-30d2-473c-8220-896d1f942096", "aehgdPcmj2c", false, 399, false, "https://www.youtube.com/watch?v=aehgdPcmj2c", 38, "/downloads/METROBUS - Akce a Vlogy/2021-01-12 - Střídání dopravců na R14 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2021-01-12 13:00:03Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Je lepší svezení Rakví, nebo Limetkou? To si mohli cestující zkusit při změně jízdního řádu 2020, kdy provoz rychlíkové linky R14 převzala Arriva po ČD. A zkusili jsme to také.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Střídání dopravců na R14 | DOPRAVNÍ AKCE", "aehgdPcmj2c", 399, false, "https://www.youtube.com/watch?v=aehgdPcmj2c", "/downloads/METROBUS - Akce a Vlogy/2021-01-12 - Střídání dopravců na R14 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2021-01-12 13:00:03Z]] 13:54:32.779 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=32.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.780 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=16.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-11-24 13:09:13Z], 17] 13:54:32.784 [debug] QUERY OK source="media_items" db=2.5ms idle=16.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jak si užít měsíc vysněné práce průvodčího kol na historických vlacích na malebném ostrově Rujáně? Raf svou vlastní zkušenost ukazuje ve vyčerpávajícím vlogu.\n\nKapitoly:\n0:00 Cesta na Rujánu\n1:31 Výlet do Prory\n5:00 Vyjížďka na Usedom\n7:55 Pracovní den\n12:10 Práce vlakvedoucího\n14:58 Cesta domů\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Dreamjob v Německu | VLOG", "986e5c48-1735-4094-b7d1-7278293f9d05", "0wr7hL1h6bY", false, 1214, false, "https://www.youtube.com/watch?v=0wr7hL1h6bY", 39, "/downloads/METROBUS - Akce a Vlogy/2020-11-24 - Dreamjob v Německu | VLOG.mp4", false, false, 17, [], 1, ~U[2020-11-24 13:09:13Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Jak si užít měsíc vysněné práce průvodčího kol na historických vlacích na malebném ostrově Rujáně? Raf svou vlastní zkušenost ukazuje ve vyčerpávajícím vlogu.\n\nKapitoly:\n0:00 Cesta na Rujánu\n1:31 Výlet do Prory\n5:00 Vyjížďka na Usedom\n7:55 Pracovní den\n12:10 Práce vlakvedoucího\n14:58 Cesta domů\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Dreamjob v Německu | VLOG", "0wr7hL1h6bY", 1214, false, "https://www.youtube.com/watch?v=0wr7hL1h6bY", "/downloads/METROBUS - Akce a Vlogy/2020-11-24 - Dreamjob v Německu | VLOG.mp4", false, 17, ~U[2020-11-24 13:09:13Z]] 13:54:32.785 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=18.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.786 [debug] QUERY OK source="media_items" db=0.7ms idle=9.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-09-22 12:00:01Z], 17] 13:54:32.789 [debug] QUERY OK source="media_items" db=2.3ms idle=7.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ke konci srpna jsme strávili celý den s dosluhujícími tramvajemi T6A5 v Praze. Posledními provozními kusy jsme projeli celou Prahu a užili si spoustu zábavy, kterou vám zpětně přinášíme ve vyčerpávajícím vlogu.\n\n\nZa celý tým Metrobusu děkujeme zejména Dopravním fotoakcím, Muzeum MHD a milé řidičce Tramvajačce:\nhttps://instagram.com/dopravnifotoakce/\nhttps://instagram.com/tramvajacka/\n\n\nVýhercem soutěže o nejlepší fotku na Discordu se stal Honzas133:\n- https://instagram.com/Pid_fanousek/\n- https://seznam-autobusu.cz/uzivatel/pid-fanousek\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Den s T6A5 | DOPRAVNÍ AKCE", "e1ff48ea-0dd5-42ad-88e8-80e33fc9964b", "1Fd0-hZEnto", false, 963, false, "https://www.youtube.com/watch?v=1Fd0-hZEnto", 40, "/downloads/METROBUS - Akce a Vlogy/2020-09-22 - Den s T6A5 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2020-09-22 12:00:01Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Ke konci srpna jsme strávili celý den s dosluhujícími tramvajemi T6A5 v Praze. Posledními provozními kusy jsme projeli celou Prahu a užili si spoustu zábavy, kterou vám zpětně přinášíme ve vyčerpávajícím vlogu.\n\n\nZa celý tým Metrobusu děkujeme zejména Dopravním fotoakcím, Muzeum MHD a milé řidičce Tramvajačce:\nhttps://instagram.com/dopravnifotoakce/\nhttps://instagram.com/tramvajacka/\n\n\nVýhercem soutěže o nejlepší fotku na Discordu se stal Honzas133:\n- https://instagram.com/Pid_fanousek/\n- https://seznam-autobusu.cz/uzivatel/pid-fanousek\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Den s T6A5 | DOPRAVNÍ AKCE", "1Fd0-hZEnto", 963, false, "https://www.youtube.com/watch?v=1Fd0-hZEnto", "/downloads/METROBUS - Akce a Vlogy/2020-09-22 - Den s T6A5 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2020-09-22 12:00:01Z]] 13:54:32.791 [debug] QUERY OK source="sources" db=0.3ms idle=10.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.792 [debug] QUERY OK source="media_items" db=0.5ms idle=7.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-06-23 12:00:03Z], 17] 13:54:32.795 [debug] QUERY OK source="media_items" db=2.1ms idle=6.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pamatujete, co jsme na Mánesově a Čechově mostě nejvíce kritizovali? Rozhodli jsme se, že tyto dva mosty společně zbavíme nálepek a zámečků. Vlastní silou.\n\nSledujte i recenze Mánesova mostu a Čechova mostu.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jak jsme vyčistili mosty | VLOG", "1c7fef43-18ee-4f05-83f1-2ef9e97c6827", "7wMDuvnG9OU", false, 439, false, "https://www.youtube.com/watch?v=7wMDuvnG9OU", 41, "/downloads/METROBUS - Akce a Vlogy/2020-06-23 - Jak jsme vyčistili mosty | VLOG.mp4", false, false, 17, [], 1, ~U[2020-06-23 12:00:03Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Pamatujete, co jsme na Mánesově a Čechově mostě nejvíce kritizovali? Rozhodli jsme se, že tyto dva mosty společně zbavíme nálepek a zámečků. Vlastní silou.\n\nSledujte i recenze Mánesova mostu a Čechova mostu.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jak jsme vyčistili mosty | VLOG", "7wMDuvnG9OU", 439, false, "https://www.youtube.com/watch?v=7wMDuvnG9OU", "/downloads/METROBUS - Akce a Vlogy/2020-06-23 - Jak jsme vyčistili mosty | VLOG.mp4", false, 17, ~U[2020-06-23 12:00:03Z]] 13:54:32.796 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.797 [debug] QUERY OK source="media_items" db=0.6ms idle=7.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-10-01 12:00:04Z], 17] 13:54:32.801 [debug] QUERY OK source="media_items" db=3.0ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V posledním prázdninovém vlogu se podíváme do města se snad nejstarší dopravní historií. Červené autobusy zná každý, ale co dalšího v Londýně zajišťuje městskou dopravu?\n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Doprava v Londýně | VLOG", "9902b475-b25f-46b6-839e-9062c4193049", "L7lnE-C2rWI", false, 503, false, "https://www.youtube.com/watch?v=L7lnE-C2rWI", 42, "/downloads/METROBUS - Akce a Vlogy/2019-10-01 - Doprava v Londýně | VLOG.mp4", false, false, 17, [], 1, ~U[2019-10-01 12:00:04Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "V posledním prázdninovém vlogu se podíváme do města se snad nejstarší dopravní historií. Červené autobusy zná každý, ale co dalšího v Londýně zajišťuje městskou dopravu?\n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Doprava v Londýně | VLOG", "L7lnE-C2rWI", 503, false, "https://www.youtube.com/watch?v=L7lnE-C2rWI", "/downloads/METROBUS - Akce a Vlogy/2019-10-01 - Doprava v Londýně | VLOG.mp4", false, 17, ~U[2019-10-01 12:00:04Z]] 13:54:32.803 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.804 [debug] QUERY OK source="media_items" db=0.7ms idle=9.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-10 12:00:01Z], 17] 13:54:32.811 [debug] QUERY OK source="media_items" db=4.6ms idle=9.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Největší australské město Sydney je protkané hromadnou dopravou, i když páteř tvoří na rozdíl od Prahy spíše vlaky a přívozy. Frado se do tohoto města podíval a přináší zajímavosti.\n\n\nDalší postřehy v bodech, které se do videa nevešly:\n\nB1 Line (expresní linka)\n ⁃ USB zásuvky\n ⁃ Hlášení a funkční obrazovky (navíc přehledné)\n ⁃ Využívána\n\nMetrobus\n ⁃ Svůj nátěr - červený (občas vyjedou busy bez něho)\n ⁃ Rychlé\n ⁃ Označeno jako linky M\n\nMetro \n ⁃ Stejné stanice\n ⁃ Dlouhé mezizastávky\n\nBusy\n ⁃ Linky L, M, E, ?X?, školní (600 a 700) a normální \n ⁃ Nefunkční hlášení a chybějící informační panely (absolutní neorientace)\n ⁃ Příjemní řídiči se vším poradí a se vším pomohou(velké +)\n ⁃ Všechny zastávky na znamení \n ⁃ Všechno evropské busy (Volvo, scania)\n ⁃ Velké/hlavní silnice mají BUS LINE\n ⁃ Nepochopitelné číslování linek\n ⁃ Dle mého pozorování nemají určenou plochu pro pauzu ( kromě vybraných stanic) a tak zajíždějí do vedlejších ulic zaparkovat jako například auto.\n ⁃ Pouze 2 dveře \n\nVlaky\n ⁃ nahrazují v jistém smyslu metro\n ⁃ Velice hustá síť \n ⁃ Hlavní dopravní prostředek \n ⁃ Linky T\n ⁃ Centrální stanice všech linek je Central station\n ⁃ Řízení je na stanicích, a je OTEVŘENÉ!\n\nTramvaj \n ⁃ viditelná 3 kolej u tratě ale nepoužívaná, možná pro budoucí tramvaje v centru\n ⁃ Na způsob brněnské rychlodráhy na St. Lískovec či Modřanská VTT\n ⁃ Rozmanitý rozvoj\n\nLoď\n ⁃ Vysoká kapacita\n ⁃ Zde potřebná\n ⁃ Linky F\n\nObecně\n ⁃ Každý prostředek má vlastní nátěr \n ⁃ Jezdí se na Opal card\n ⁃ Neexistuji jízdní řády, nedodržují se.\n ⁃ Velké stanice disponují displeji zobrazující kdy přijede bus ( asi řízený pomoci GPS jelikož se přizpůsobuje)\n ⁃ Neexistuje preference \n ⁃ Stojí se v BUS pruzích i když se v tu dobu nesmí ( asi to nikdo neřeší)\n ⁃ Neexistuji papírové jízdenky \n ⁃ I přes všechny negativa je MHD velice populární! :) a čistá \n ⁃ Zákaz konzumace jídla a nápojů - dodržuje se!\n ⁃ Všechny dopravní prostředky disponují klimatizací \n ⁃ Přehledná mapa (Bez Autobusů)!!!\n ⁃ Cesta na letiště stojí 15$, jelikož není v tarifu.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Doprava v Sydney | VLOG", "387a3a6c-ecf3-479c-9423-60ad7bce216f", "4ImmfFujEVI", false, 728, false, "https://www.youtube.com/watch?v=4ImmfFujEVI", 43, "/downloads/METROBUS - Akce a Vlogy/2019-09-10 - Doprava v Sydney | VLOG.mp4", false, false, 17, [], 1, ~U[2019-09-10 12:00:01Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Největší australské město Sydney je protkané hromadnou dopravou, i když páteř tvoří na rozdíl od Prahy spíše vlaky a přívozy. Frado se do tohoto města podíval a přináší zajímavosti.\n\n\nDalší postřehy v bodech, které se do videa nevešly:\n\nB1 Line (expresní linka)\n ⁃ USB zásuvky\n ⁃ Hlášení a funkční obrazovky (navíc přehledné)\n ⁃ Využívána\n\nMetrobus\n ⁃ Svůj nátěr - červený (občas vyjedou busy bez něho)\n ⁃ Rychlé\n ⁃ Označeno jako linky M\n\nMetro \n ⁃ Stejné stanice\n ⁃ Dlouhé mezizastávky\n\nBusy\n ⁃ Linky L, M, E, ?X?, školní (600 a 700) a normální \n ⁃ Nefunkční hlášení a chybějící informační panely (absolutní neorientace)\n ⁃ Příjemní řídiči se vším poradí a se vším pomohou(velké +)\n ⁃ Všechny zastávky na znamení \n ⁃ Všechno evropské busy (Volvo, scania)\n ⁃ Velké/hlavní silnice mají BUS LINE\n ⁃ Nepochopitelné číslování linek\n ⁃ Dle mého pozorování nemají určenou plochu pro pauzu ( kromě vybraných stanic) a tak zajíždějí do vedlejších ulic zaparkovat jako například auto.\n ⁃ Pouze 2 dveře \n\nVlaky\n ⁃ nahrazují v jistém smyslu metro\n ⁃ Velice hustá síť \n ⁃ Hlavní dopravní prostředek \n ⁃ Linky T\n ⁃ Centrální stanice všech linek je Central station\n ⁃ Řízení je na stanicích, a je OTEVŘENÉ!\n\nTramvaj \n ⁃ viditelná 3 kolej u tratě ale nepoužívaná, možná pro budoucí tramvaje v centru\n ⁃ Na způsob brněnské rychlodráhy na St. Lískovec či Modřanská VTT\n ⁃ Rozmanitý rozvoj\n\nLoď\n ⁃ Vysoká kapacita\n ⁃ Zde potřebná\n ⁃ Linky F\n\nObecně\n ⁃ Každý prostředek má vlastní nátěr \n ⁃ Jezdí se na Opal card\n ⁃ Neexistuji jízdní řády, nedodržují se.\n ⁃ Velké stanice disponují displeji zobrazující kdy přijede bus ( asi řízený pomoci GPS jelikož se přizpůsobuje)\n ⁃ Neexistuje preference \n ⁃ Stojí se v BUS pruzích i když se v tu dobu nesmí ( asi to nikdo neřeší)\n ⁃ Neexistuji papírové jízdenky \n ⁃ I přes všechny negativa je MHD velice populární! :) a čistá \n ⁃ Zákaz konzumace jídla a nápojů - dodržuje se!\n ⁃ Všechny dopravní prostředky disponují klimatizací \n ⁃ Přehledná mapa (Bez Autobusů)!!!\n ⁃ Cesta na letiště stojí 15$, jelikož není v tarifu.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Doprava v Sydney | VLOG", "4Im (truncated) 13:54:32.813 [debug] QUERY OK source="sources" db=0.5ms idle=15.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.814 [debug] QUERY OK source="media_items" db=0.5ms idle=12.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-27 12:00:06Z], 17] 13:54:32.816 [debug] QUERY OK source="media_items" db=1.7ms idle=11.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nenápadný německý ostrov zvaný Rujána ukrývá unikátní parní železnici. Raf se na toto místo podíval a přináší záběry na zdejší provoz.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Rasender Roland na Rujáně | VLOG", "dea50888-13c8-4aa8-b7c3-3e44ae43e564", "QPC0gpi2AKs", false, 477, false, "https://www.youtube.com/watch?v=QPC0gpi2AKs", 44, "/downloads/METROBUS - Akce a Vlogy/2019-08-27 - Rasender Roland na Rujáně | VLOG.mp4", false, false, 17, [], 1, ~U[2019-08-27 12:00:06Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Nenápadný německý ostrov zvaný Rujána ukrývá unikátní parní železnici. Raf se na toto místo podíval a přináší záběry na zdejší provoz.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Rasender Roland na Rujáně | VLOG", "QPC0gpi2AKs", 477, false, "https://www.youtube.com/watch?v=QPC0gpi2AKs", "/downloads/METROBUS - Akce a Vlogy/2019-08-27 - Rasender Roland na Rujáně | VLOG.mp4", false, 17, ~U[2019-08-27 12:00:06Z]] 13:54:32.817 [debug] QUERY OK source="sources" db=0.5ms idle=12.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.818 [debug] QUERY OK source="media_items" db=0.6ms idle=7.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-06-25 12:00:07Z], 17] 13:54:32.821 [debug] QUERY OK source="media_items" db=1.5ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Historické a současné vlaky slaví na nádraží Braník a v depu Kačerov každoročně Den dětí. Letos jsme se i my podívali, co všechno je tu k nalezení.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Den dětí v Braníku a na Kačerově 2019 | DOPRAVNÍ AKCE", "5fde1bfb-7774-4a26-b356-7318102a09c7", "rx9-_HrVwlw", false, 416, false, "https://www.youtube.com/watch?v=rx9-_HrVwlw", 45, "/downloads/METROBUS - Akce a Vlogy/2019-06-25 - Den dětí v Braníku a na Kačerově 2019 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2019-06-25 12:00:07Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Historické a současné vlaky slaví na nádraží Braník a v depu Kačerov každoročně Den dětí. Letos jsme se i my podívali, co všechno je tu k nalezení.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Den dětí v Braníku a na Kačerově 2019 | DOPRAVNÍ AKCE", "rx9-_HrVwlw", 416, false, "https://www.youtube.com/watch?v=rx9-_HrVwlw", "/downloads/METROBUS - Akce a Vlogy/2019-06-25 - Den dětí v Braníku a na Kačerově 2019 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2019-06-25 12:00:07Z]] 13:54:32.822 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.823 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-05-28 12:00:04Z], 17] 13:54:32.827 [debug] QUERY OK source="media_items" db=2.6ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Dopravní podnik města Hradec Králové oslavil 18. května výročí provozu trolejbusů. Anlex s Rafem komentují, jaká byla historie trolejbusů krajského města a jak probíhaly oslavy.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "70. výročí trolejbusů v Hradci Králové | DOPRAVNÍ AKCE", "46531e36-31b6-4e88-9068-29428db9d86f", "L1rwcm1lK00", false, 572, false, "https://www.youtube.com/watch?v=L1rwcm1lK00", 46, "/downloads/METROBUS - Akce a Vlogy/2019-05-28 - 70. výročí trolejbusů v Hradci Králové | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2019-05-28 12:00:04Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Dopravní podnik města Hradec Králové oslavil 18. května výročí provozu trolejbusů. Anlex s Rafem komentují, jaká byla historie trolejbusů krajského města a jak probíhaly oslavy.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "70. výročí trolejbusů v Hradci Králové | DOPRAVNÍ AKCE", "L1rwcm1lK00", 572, false, "https://www.youtube.com/watch?v=L1rwcm1lK00", "/downloads/METROBUS - Akce a Vlogy/2019-05-28 - 70. výročí trolejbusů v Hradci Králové | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2019-05-28 12:00:04Z]] 13:54:32.828 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.829 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-04-17 12:00:10Z], 17] 13:54:32.833 [debug] QUERY OK source="media_items" db=2.3ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Autobusový den PID se neustále rozrůstá! Mnoho historických i současných autobusů komentuje mnoho redaktorů Metrobusu v jediném videu.\n\nDěkujeme všem, co nás přišli na Dni PID navštívit :) Celou akci si Metrobus velice užil.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Den PID v Letňanech 2019 | DOPRAVNÍ AKCE", "7d719c4d-a61b-44d7-80c7-e979ea5b5198", "lwqroy6jkVU", false, 1328, false, "https://www.youtube.com/watch?v=lwqroy6jkVU", 47, "/downloads/METROBUS - Akce a Vlogy/2019-04-17 - Den PID v Letňanech 2019 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2019-04-17 12:00:10Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Autobusový den PID se neustále rozrůstá! Mnoho historických i současných autobusů komentuje mnoho redaktorů Metrobusu v jediném videu.\n\nDěkujeme všem, co nás přišli na Dni PID navštívit :) Celou akci si Metrobus velice užil.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Den PID v Letňanech 2019 | DOPRAVNÍ AKCE", "lwqroy6jkVU", 1328, false, "https://www.youtube.com/watch?v=lwqroy6jkVU", "/downloads/METROBUS - Akce a Vlogy/2019-04-17 - Den PID v Letňanech 2019 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2019-04-17 12:00:10Z]] 13:54:32.834 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.835 [debug] QUERY OK source="media_items" db=0.6ms idle=8.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-10-09 12:00:09Z], 17] 13:54:32.838 [debug] QUERY OK source="media_items" db=1.9ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pravidelná akce oslavující pražskou železnici nám v září ukázala staré i moderní lokomotivy, vlakové soupravy, terminál Metrans i výtopnu Zlíchov. Přinášíme tak záběry z této události.\n\nPetice za zachování Výtopny Zlíchov: https://petice24.com/vytopna_zlichov\n\nSdílet video s přáteli je povoleno! ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Pražský železniční den 2018 | DOPRAVNÍ AKCE", "7b57673d-4373-4988-b21c-668e62d110f0", "dQ_q9Zr8uB0", false, 473, false, "https://www.youtube.com/watch?v=dQ_q9Zr8uB0", 48, "/downloads/METROBUS - Akce a Vlogy/2018-10-09 - Pražský železniční den 2018 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2018-10-09 12:00:09Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Pravidelná akce oslavující pražskou železnici nám v září ukázala staré i moderní lokomotivy, vlakové soupravy, terminál Metrans i výtopnu Zlíchov. Přinášíme tak záběry z této události.\n\nPetice za zachování Výtopny Zlíchov: https://petice24.com/vytopna_zlichov\n\nSdílet video s přáteli je povoleno! ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Pražský železniční den 2018 | DOPRAVNÍ AKCE", "dQ_q9Zr8uB0", 473, false, "https://www.youtube.com/watch?v=dQ_q9Zr8uB0", "/downloads/METROBUS - Akce a Vlogy/2018-10-09 - Pražský železniční den 2018 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2018-10-09 12:00:09Z]] 13:54:32.839 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=9.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.840 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=7.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-04-17 12:00:02Z], 17] 13:54:32.843 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=6.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Velká akce s autobusy většiny dopravců PID\u00A0se neobešla bez naší návštěvy. Vyzpovídali jsme některé naše diváky, mluvčího Ropidu, OMH\u00A0a jeho kritiku na hrbatý SOR i řidiče historického autobusu. Vše proloženo záběry na všudypřítomné autobusy.\n\nOdebírej naše videa emailem:\u00A0https://metrobus.cz/email\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Den PID v Letňanech 2018 | DOPRAVNÍ AKCE", "2bbcc760-72e5-4e66-b418-c4c914ccc6b4", "B3n_y4fhMVU", false, 1007, false, "https://www.youtube.com/watch?v=B3n_y4fhMVU", 49, "/downloads/METROBUS - Akce a Vlogy/2018-04-17 - Den PID v Letňanech 2018 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2018-04-17 12:00:02Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Velká akce s autobusy většiny dopravců PID\u00A0se neobešla bez naší návštěvy. Vyzpovídali jsme některé naše diváky, mluvčího Ropidu, OMH\u00A0a jeho kritiku na hrbatý SOR i řidiče historického autobusu. Vše proloženo záběry na všudypřítomné autobusy.\n\nOdebírej naše videa emailem:\u00A0https://metrobus.cz/email\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Den PID v Letňanech 2018 | DOPRAVNÍ AKCE", "B3n_y4fhMVU", 1007, false, "https://www.youtube.com/watch?v=B3n_y4fhMVU", "/downloads/METROBUS - Akce a Vlogy/2018-04-17 - Den PID v Letňanech 2018 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2018-04-17 12:00:02Z]] 13:54:32.844 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.845 [debug] QUERY OK source="media_items" db=0.6ms idle=7.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-04-03 12:00:01Z], 17] 13:54:32.849 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Drufax se osobně zúčastnil převozu historického autobusu Karosa C734, který by Klub historické techniky Praha letos rád zrekonstruoval. A celý převoz je zachycen v tomto videu.\n\nvíce o autobusu: http://seznam-autobusu.cz/vuz/14104\n\nSdílet video s přáteli je povoleno! ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – http://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jak se stěhuje Karosa |\u00A0VLOG", "110fa909-5ffd-420e-84e8-527ebe4033af", "AuAQYe8TL3E", false, 532, false, "https://www.youtube.com/watch?v=AuAQYe8TL3E", 50, "/downloads/METROBUS - Akce a Vlogy/2018-04-03 - Jak se stěhuje Karosa |\u00A0VLOG.mp4", false, false, 17, [], 1, ~U[2018-04-03 12:00:01Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Drufax se osobně zúčastnil převozu historického autobusu Karosa C734, který by Klub historické techniky Praha letos rád zrekonstruoval. A celý převoz je zachycen v tomto videu.\n\nvíce o autobusu: http://seznam-autobusu.cz/vuz/14104\n\nSdílet video s přáteli je povoleno! ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – http://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jak se stěhuje Karosa |\u00A0VLOG", "AuAQYe8TL3E", 532, false, "https://www.youtube.com/watch?v=AuAQYe8TL3E", "/downloads/METROBUS - Akce a Vlogy/2018-04-03 - Jak se stěhuje Karosa |\u00A0VLOG.mp4", false, 17, ~U[2018-04-03 12:00:01Z]] 13:54:32.850 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.851 [debug] QUERY OK source="media_items" db=0.8ms 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[2017-10-09 12:00:02Z], 17] 13:54:32.855 [debug] QUERY OK source="media_items" db=2.1ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Drufax přinesl několik záběrů z metra v Kyjevě. Mají tam také tři linky, akorát z části jezdí nad zemí.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.link\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.\n\nMusic:\nTobu – Candyland [NCS Release]\nOmar Varela, Xavi Gi – Stronger (feat. Miss Lina) [NCS Release]", "VLOG z Kyjeva", "702137ce-29d1-4da4-a181-2133f1080b2c", "Guo889h0bYQ", false, 255, false, "https://www.youtube.com/watch?v=Guo889h0bYQ", 51, "/downloads/METROBUS - Akce a Vlogy/2017-10-09 - VLOG z Kyjeva.mp4", false, false, 17, [], 1, ~U[2017-10-09 12:00:02Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Drufax přinesl několik záběrů z metra v Kyjevě. Mají tam také tři linky, akorát z části jezdí nad zemí.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.link\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.\n\nMusic:\nTobu – Candyland [NCS Release]\nOmar Varela, Xavi Gi – Stronger (feat. Miss Lina) [NCS Release]", "VLOG z Kyjeva", "Guo889h0bYQ", 255, false, "https://www.youtube.com/watch?v=Guo889h0bYQ", "/downloads/METROBUS - Akce a Vlogy/2017-10-09 - VLOG z Kyjeva.mp4", false, 17, ~U[2017-10-09 12:00:02Z]] 13:54:32.855 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=9.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.856 [debug] QUERY OK source="media_items" db=0.4ms idle=7.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-09-01 12:00:07Z], 17] 13:54:32.859 [debug] QUERY OK source="media_items" db=2.1ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["K příležitosti integrace Kladenska a zavedení nové linky 456 pořádalo SPVHD Dopravní den v Zákolanech s historickými autobusy.\n\nV Zákolanech jsme natáčeli také dva rozhovory:\nhttps://youtu.be/JQBnPYhkqPA\nhttps://youtu.be/74r6t4xpr2g\n\nPokud nás chceš podpořit, sdílej video se svými přáteli. Děkujeme!\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "Dopravní den v Zákolanech | DOPRAVNÍ AKCE", "ffecd266-877e-43a5-b423-0e55997bd7a0", "klvF5TeFzfg", false, 560, false, "https://www.youtube.com/watch?v=klvF5TeFzfg", 52, "/downloads/METROBUS - Akce a Vlogy/2017-09-01 - Dopravní den v Zákolanech | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2017-09-01 12:00:07Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "K příležitosti integrace Kladenska a zavedení nové linky 456 pořádalo SPVHD Dopravní den v Zákolanech s historickými autobusy.\n\nV Zákolanech jsme natáčeli také dva rozhovory:\nhttps://youtu.be/JQBnPYhkqPA\nhttps://youtu.be/74r6t4xpr2g\n\nPokud nás chceš podpořit, sdílej video se svými přáteli. Děkujeme!\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "Dopravní den v Zákolanech | DOPRAVNÍ AKCE", "klvF5TeFzfg", 560, false, "https://www.youtube.com/watch?v=klvF5TeFzfg", "/downloads/METROBUS - Akce a Vlogy/2017-09-01 - Dopravní den v Zákolanech | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2017-09-01 12:00:07Z]] 13:54:32.860 [debug] QUERY OK source="sources" db=0.3ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.861 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-04-10 12:00:00Z], 17] 13:54:32.863 [debug] QUERY OK source="media_items" db=1.4ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Na velkém dni PID v Letňanech bylo vystaveno přes 30 starých i nových autobusů z celého okolí Prahy. Přinášíme vlog plný záběrů z celé akce.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nKamarádíme se SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "Den PID v Letňanech 2017 | DOPRAVNÍ AKCE", "30f14e8e-2e6d-4bf5-a3de-6f8945495bdc", "7PMEG4zfQTs", false, 531, false, "https://www.youtube.com/watch?v=7PMEG4zfQTs", 53, "/downloads/METROBUS - Akce a Vlogy/2017-04-10 - Den PID v Letňanech 2017 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2017-04-10 12:00:00Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Na velkém dni PID v Letňanech bylo vystaveno přes 30 starých i nových autobusů z celého okolí Prahy. Přinášíme vlog plný záběrů z celé akce.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nKamarádíme se SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "Den PID v Letňanech 2017 | DOPRAVNÍ AKCE", "7PMEG4zfQTs", 531, false, "https://www.youtube.com/watch?v=7PMEG4zfQTs", "/downloads/METROBUS - Akce a Vlogy/2017-04-10 - Den PID v Letňanech 2017 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2017-04-10 12:00:00Z]] 13:54:32.864 [debug] QUERY OK source="sources" db=0.6ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.865 [debug] QUERY OK source="media_items" db=0.4ms idle=5.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-09-02 12:00:05Z], 17] 13:54:32.867 [debug] QUERY OK source="media_items" db=1.8ms idle=5.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Aslanex přinesl z Innsbrucku nějaké záběry, jak tam jezdí hromadná doprava. Můžete si je prohlédnout skrze tento vlog.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nVe videu jste mohli potkat hudbu:\n\nAlex Skrindo - Jumbo [NCS Release]: https://youtu.be/v4Za061pQac\nhttps://soundcloud.com/alex-skrindo , https://twitter.com/AlexSkrindo\n\nTobu - Candyland [NCS Release]: https://youtu.be/IIrCDAV3EgI\nhttps://soundcloud.com/7obu , https://twitter.com/tobuofficial\n\nJJD - Halcyon [NCS Release]: https://youtu.be/SeyweGHLxSg\nhttps://soundcloud.com/jjdofficial , https://www.youtube.com/JJDofficial", "VLOG z Innsbrucku", "5bad5977-c53e-489a-92f7-00acb78270e3", "qQnP56QM2XE", false, 689, false, "https://www.youtube.com/watch?v=qQnP56QM2XE", 54, "/downloads/METROBUS - Akce a Vlogy/2016-09-02 - VLOG z Innsbrucku.mp4", false, false, 17, [], 1, ~U[2016-09-02 12:00:05Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Aslanex přinesl z Innsbrucku nějaké záběry, jak tam jezdí hromadná doprava. Můžete si je prohlédnout skrze tento vlog.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nVe videu jste mohli potkat hudbu:\n\nAlex Skrindo - Jumbo [NCS Release]: https://youtu.be/v4Za061pQac\nhttps://soundcloud.com/alex-skrindo , https://twitter.com/AlexSkrindo\n\nTobu - Candyland [NCS Release]: https://youtu.be/IIrCDAV3EgI\nhttps://soundcloud.com/7obu , https://twitter.com/tobuofficial\n\nJJD - Halcyon [NCS Release]: https://youtu.be/SeyweGHLxSg\nhttps://soundcloud.com/jjdofficial , https://www.youtube.com/JJDofficial", "VLOG z Innsbrucku", "qQnP56QM2XE", 689, false, "https://www.youtube.com/watch?v=qQnP56QM2XE", "/downloads/METROBUS - Akce a Vlogy/2016-09-02 - VLOG z Innsbrucku.mp4", false, 17, ~U[2016-09-02 12:00:05Z]] 13:54:32.868 [debug] QUERY OK source="sources" db=0.4ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.869 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-06-13 12:00:01Z], 17] 13:54:32.872 [debug] QUERY OK source="media_items" db=1.9ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Při každoroční Pražské muzejní noci vypravuje DPP mnoho zvláštních autobusových linek spojující většinu otevřených muzeí. Ta pravá událost pro lidi, kteří se chtějí projet autobusem v neobvyklé trase.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "Pražská muzejní noc 2016 | DOPRAVNÍ AKCE", "8a7b8bd2-4f9e-43d2-855e-9237af0d9e61", "-IerojP2xLk", false, 402, false, "https://www.youtube.com/watch?v=-IerojP2xLk", 55, "/downloads/METROBUS - Akce a Vlogy/2016-06-13 - Pražská muzejní noc 2016 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2016-06-13 12:00:01Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Při každoroční Pražské muzejní noci vypravuje DPP mnoho zvláštních autobusových linek spojující většinu otevřených muzeí. Ta pravá událost pro lidi, kteří se chtějí projet autobusem v neobvyklé trase.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://gp.gg/ee\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://gp.gg/MetrobusTwitter\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://gp.gg/SPVHDFacebook", "Pražská muzejní noc 2016 | DOPRAVNÍ AKCE", "-IerojP2xLk", 402, false, "https://www.youtube.com/watch?v=-IerojP2xLk", "/downloads/METROBUS - Akce a Vlogy/2016-06-13 - Pražská muzejní noc 2016 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2016-06-13 12:00:01Z]] 13:54:32.873 [debug] QUERY OK source="sources" db=0.4ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.873 [debug] QUERY OK source="media_items" db=0.5ms idle=5.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-09-23 12:00:00Z], 17] 13:54:32.876 [debug] QUERY OK source="media_items" db=1.8ms idle=5.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Současně s DOD v Praze Hostivaři se podobná akce konala i v Berouně. A nebylo to špatné - více ve videu ;)\n\nPoznámka: Jedná se o vlog - obsahová i technická kvalita videa je nižší, než u obyčejných videí Metrobusu. Ale doufáme, že se ti bude i tento styl videí jednou za čas líbit :)\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nVanze – Forever: https://youtu.be/RX7fZ5I709Y\nSoundCloud: https://soundcloud.com/vanzemusic\nTwitter: https://twitter.com/VanzeMusic", "DOD u Probo Busu 2015 | DOPRAVNÍ AKCE", "da8ac72d-9685-44e8-8208-30bd88ba7970", "GH1mSrQfG24", false, 325, false, "https://www.youtube.com/watch?v=GH1mSrQfG24", 56, "/downloads/METROBUS - Akce a Vlogy/2015-09-23 - DOD u Probo Busu 2015 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2015-09-23 12:00:00Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "Současně s DOD v Praze Hostivaři se podobná akce konala i v Berouně. A nebylo to špatné - více ve videu ;)\n\nPoznámka: Jedná se o vlog - obsahová i technická kvalita videa je nižší, než u obyčejných videí Metrobusu. Ale doufáme, že se ti bude i tento styl videí jednou za čas líbit :)\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti recenze líbila, neváhej a sdílej video s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nVanze – Forever: https://youtu.be/RX7fZ5I709Y\nSoundCloud: https://soundcloud.com/vanzemusic\nTwitter: https://twitter.com/VanzeMusic", "DOD u Probo Busu 2015 | DOPRAVNÍ AKCE", "GH1mSrQfG24", 325, false, "https://www.youtube.com/watch?v=GH1mSrQfG24", "/downloads/METROBUS - Akce a Vlogy/2015-09-23 - DOD u Probo Busu 2015 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2015-09-23 12:00:00Z]] 13:54:32.877 [debug] QUERY OK source="sources" db=0.4ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 13:54:32.878 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-06-16 12:00:01Z], 17] 13:54:32.881 [debug] QUERY OK source="media_items" db=1.3ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V sobotu 13. června opět proběhla Pražská muzejní noc, při které jezdilo mnoho zvláštních autobusových linek. Více ve videu :)\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti reportáž líbila, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :) Více informací na našem webu http://metrobus.link.", "Pražská muzejní noc 2015 | DOPRAVNÍ AKCE", "60ca87e4-3f5c-4209-bf38-dafeb27755ff", "BJXPfEjsAjg", false, 451, false, "https://www.youtube.com/watch?v=BJXPfEjsAjg", 57, "/downloads/METROBUS - Akce a Vlogy/2015-06-16 - Pražská muzejní noc 2015 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2015-06-16 12:00:01Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "V sobotu 13. června opět proběhla Pražská muzejní noc, při které jezdilo mnoho zvláštních autobusových linek. Více ve videu :)\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti reportáž líbila, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :) Více informací na našem webu http://metrobus.link.", "Pražská muzejní noc 2015 | DOPRAVNÍ AKCE", "BJXPfEjsAjg", 451, false, "https://www.youtube.com/watch?v=BJXPfEjsAjg", "/downloads/METROBUS - Akce a Vlogy/2015-06-16 - Pražská muzejní noc 2015 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2015-06-16 12:00:01Z]] 13:54:32.882 [debug] QUERY OK source="sources" db=0.4ms 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" = ?) [17] 13:54:32.882 [debug] QUERY OK source="media_items" db=0.5ms idle=6.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-06-07 12:00:01Z], 17] 13:54:32.885 [debug] QUERY OK source="media_items" db=1.3ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V sobotu 6. června proběhl Den otevřených dveří v garážích Vršovice, otevřené části si projdeme i v tomto videu :)\n\nPoznámka: Jedná se o vlog - obsahová i technická kvalita videa je nižší, než u obyčejných videí Metrobusu. Ale doufáme, že se ti bude i tento styl videí jednou za čas líbit :)\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti vlog líbil, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)\n\nHudba na pozadí: Enter the Party, Griphop by Kevin MacLeod", "Garáže Vršovice 2015 | DOPRAVNÍ AKCE", "9dc41200-d28e-49d1-bd55-62a77e1da29f", "DMiwI-uApts", false, 413, false, "https://www.youtube.com/watch?v=DMiwI-uApts", 58, "/downloads/METROBUS - Akce a Vlogy/2015-06-07 - Garáže Vršovice 2015 | DOPRAVNÍ AKCE.mp4", false, false, 17, [], 1, ~U[2015-06-07 12:00:01Z], ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], "V sobotu 6. června proběhl Den otevřených dveří v garážích Vršovice, otevřené části si projdeme i v tomto videu :)\n\nPoznámka: Jedná se o vlog - obsahová i technická kvalita videa je nižší, než u obyčejných videí Metrobusu. Ale doufáme, že se ti bude i tento styl videí jednou za čas líbit :)\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bit.ly/XkIrxO\nJestli se ti vlog líbil, neváhej a sdílej video s kamarády!\nSleduj METROBUS i na Twitteru: http://bitly.com/1LeZ7v6\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@vsechno-atd.cz a zkusíme se domluvit :)\n\nHudba na pozadí: Enter the Party, Griphop by Kevin MacLeod", "Garáže Vršovice 2015 | DOPRAVNÍ AKCE", "DMiwI-uApts", 413, false, "https://www.youtube.com/watch?v=DMiwI-uApts", "/downloads/METROBUS - Akce a Vlogy/2015-06-07 - Garáže Vršovice 2015 | DOPRAVNÍ AKCE.mp4", false, 17, ~U[2015-06-07 12:00:01Z]] 13:54:32.886 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=6.9ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z], 17] 13:54:32.887 [debug] QUERY OK source="media_items" db=0.8ms idle=6.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [17] 13:54:32.888 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=5.9ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [17] 13:54:32.889 [debug] QUERY OK source="media_items" db=0.5ms idle=6.0ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [17] 13:54:32.892 [debug] QUERY OK source="tasks" db=0.6ms idle=4.0ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [1260, 17, ~U[2025-12-11 12:54:32Z], ~U[2025-12-11 12:54:32Z]] 13:54:32.893 [info] {"args":{"id":17},"id":1249,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":196464958,"event":"job:stop","queue_time":960396,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 13:54:33.645 [debug] Current batch of media processed. Will check again in 1000ms 13:54:34.646 [debug] Current batch of media processed. Will check again in 1000ms 13:54:35.648 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Arriva se znovu pokouší o proniknutí na vlakový trh, tentokrát na trati Praha - Benešov a Praha - Trenčín. Musí se uznat, že to tentokrát vypadá hodně dobře. Přinášíme reportáž s rozhovorem.\n\nPokud vás zajímá přímo rozhovor, přeskočte na ➢ 3:12\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nKasger - Highland: https://youtu.be/agi-FWTLMh0\nSoundCloud: https://soundcloud.com/kaspergerlif\nTwitter: https://twitter.com/Kasger\nYouTube: https://youtube.com/KasgerMusic\n\nStrangeztep & LifeExtinct - Take Me Out\nStrangeztep's channel: http://youtube.com/Strangeztep\nLifeExtinct's channel: http://youtube.com/LifeExtinct", "duration" => 559, "filename" => "/downloads/METROBUS - Tématická videa/2016-02-28 - Arriva spouští vlakovou linku do Benešova | METROBUS.mp4", "id" => "Km-qoVmCTIQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Km-qoVmCTIQ", "playlist_index" => 49, "timestamp" => 1456664400, "title" => "Arriva spouští vlakovou linku do Benešova | METROBUS", "upload_date" => "20160228"} 13:54:35.650 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1085.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:54:35.652 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1087.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:35.654 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1088.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-02-28 13:00:00Z], 20] 13:54:35.667 [debug] QUERY OK source="media_items" db=11.5ms queue=0.1ms idle=1091.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Arriva se znovu pokouší o proniknutí na vlakový trh, tentokrát na trati Praha - Benešov a Praha - Trenčín. Musí se uznat, že to tentokrát vypadá hodně dobře. Přinášíme reportáž s rozhovorem.\n\nPokud vás zajímá přímo rozhovor, přeskočte na ➢ 3:12\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nKasger - Highland: https://youtu.be/agi-FWTLMh0\nSoundCloud: https://soundcloud.com/kaspergerlif\nTwitter: https://twitter.com/Kasger\nYouTube: https://youtube.com/KasgerMusic\n\nStrangeztep & LifeExtinct - Take Me Out\nStrangeztep's channel: http://youtube.com/Strangeztep\nLifeExtinct's channel: http://youtube.com/LifeExtinct", "Arriva spouští vlakovou linku do Benešova | METROBUS", "6a4d9292-2091-490f-a9f5-c05f17fdb158", "Km-qoVmCTIQ", false, 559, false, "https://www.youtube.com/watch?v=Km-qoVmCTIQ", 49, "/downloads/METROBUS - Tématická videa/2016-02-28 - Arriva spouští vlakovou linku do Benešova | METROBUS.mp4", false, false, 20, [], 1, ~U[2016-02-28 13:00:00Z], ~U[2025-12-11 12:54:35Z], ~U[2025-12-11 12:54:35Z], "Arriva se znovu pokouší o proniknutí na vlakový trh, tentokrát na trati Praha - Benešov a Praha - Trenčín. Musí se uznat, že to tentokrát vypadá hodně dobře. Přinášíme reportáž s rozhovorem.\n\nPokud vás zajímá přímo rozhovor, přeskočte na ➢ 3:12\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nKasger - Highland: https://youtu.be/agi-FWTLMh0\nSoundCloud: https://soundcloud.com/kaspergerlif\nTwitter: https://twitter.com/Kasger\nYouTube: https://youtube.com/KasgerMusic\n\nStrangeztep & LifeExtinct - Take Me Out\nStrangeztep's channel: http://youtube.com/Strangeztep\nLifeExtinct's channel: http://youtube.com/LifeExtinct", "Arriva spouští vlakovou linku do Benešova | METROBUS", "Km-qoVmCTIQ", 559, false, "https://www.youtube.com/watch?v=Km-qoVmCTIQ", "/downloads/METROBUS - Tématická videa/2016-02-28 - Arriva spouští vlakovou linku do Benešova | METROBUS.mp4", false, 20, ~U[2016-02-28 13:00:00Z]] 13:54:35.668 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=663.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:35.670 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=18.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:35.672 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=18.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 [19599] 13:54:35.673 [debug] Current batch of media processed. Will check again in 1000ms 13:54:36.673 [debug] Current batch of media processed. Will check again in 1000ms 13:54:37.674 [debug] Current batch of media processed. Will check again in 1000ms 13:54:38.676 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "V Praze na Petřinách se právě otevřel nový svět modelových železnic, takže přinášíme video s rozhovorem.\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nKasger - Highland: https://youtu.be/agi-FWTLMh0\nSoundCloud: https://soundcloud.com/kaspergerlif\nTwitter: https://twitter.com/Kasger\nYouTube: https://youtube.com/KasgerMusic\n\nStrangeztep & LifeExtinct - Take Me Out\nStrangeztep's channel: http://youtube.com/Strangeztep\nLifeExtinct's channel: http://youtube.com/LifeExtinct", "duration" => 313, "filename" => "/downloads/METROBUS - Tématická videa/2015-11-25 - Dům vláčků | METROBUS.mp4", "id" => "Je1fhl-tTyI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Je1fhl-tTyI", "playlist_index" => 50, "timestamp" => 1448456400, "title" => "Dům vláčků | METROBUS", "upload_date" => "20151125"} 13:54:38.678 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1113.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:54:38.679 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1114.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:38.682 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1116.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-11-25 13:00:00Z], 20] 13:54:38.687 [debug] QUERY OK source="media_items" db=3.7ms queue=0.1ms idle=1118.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V Praze na Petřinách se právě otevřel nový svět modelových železnic, takže přinášíme video s rozhovorem.\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nKasger - Highland: https://youtu.be/agi-FWTLMh0\nSoundCloud: https://soundcloud.com/kaspergerlif\nTwitter: https://twitter.com/Kasger\nYouTube: https://youtube.com/KasgerMusic\n\nStrangeztep & LifeExtinct - Take Me Out\nStrangeztep's channel: http://youtube.com/Strangeztep\nLifeExtinct's channel: http://youtube.com/LifeExtinct", "Dům vláčků | METROBUS", "5d439fc0-cd08-4c39-8a1a-d00eaf04c590", "Je1fhl-tTyI", false, 313, false, "https://www.youtube.com/watch?v=Je1fhl-tTyI", 50, "/downloads/METROBUS - Tématická videa/2015-11-25 - Dům vláčků | METROBUS.mp4", false, false, 20, [], 1, ~U[2015-11-25 13:00:00Z], ~U[2025-12-11 12:54:38Z], ~U[2025-12-11 12:54:38Z], "V Praze na Petřinách se právě otevřel nový svět modelových železnic, takže přinášíme video s rozhovorem.\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nKasger - Highland: https://youtu.be/agi-FWTLMh0\nSoundCloud: https://soundcloud.com/kaspergerlif\nTwitter: https://twitter.com/Kasger\nYouTube: https://youtube.com/KasgerMusic\n\nStrangeztep & LifeExtinct - Take Me Out\nStrangeztep's channel: http://youtube.com/Strangeztep\nLifeExtinct's channel: http://youtube.com/LifeExtinct", "Dům vláčků | METROBUS", "Je1fhl-tTyI", 313, false, "https://www.youtube.com/watch?v=Je1fhl-tTyI", "/downloads/METROBUS - Tématická videa/2015-11-25 - Dům vláčků | METROBUS.mp4", false, 20, ~U[2015-11-25 13:00:00Z]] 13:54:38.689 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=671.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:38.690 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=11.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:38.692 [debug] QUERY OK source="media_items" db=0.9ms idle=11.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19602] 13:54:38.692 [debug] Current batch of media processed. Will check again in 1000ms 13:54:39.692 [debug] Current batch of media processed. Will check again in 1000ms 13:54:40.693 [debug] Current batch of media processed. Will check again in 1000ms 13:54:41.695 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Iniciativa Pro lepší město v čele s BigBoard ukázala, jak by mohl vypadat moderní pražský městský mobiliář. Situaci komentuje mluvčí společnosti BigBoard.\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nKasger - Highland: https://youtu.be/agi-FWTLMh0\nSoundCloud: https://soundcloud.com/kaspergerlif\nTwitter: https://twitter.com/Kasger\nYouTube: https://youtube.com/KasgerMusic\n\nStrangeztep & LifeExtinct - Take Me Out\nStrangeztep's channel: http://youtube.com/Strangeztep\nLifeExtinct's channel: http://youtube.com/LifeExtinct", "duration" => 519, "filename" => "/downloads/METROBUS - Tématická videa/2015-10-26 - Zastávka Na Příkopě a iniciativa Pro lepší město | METROBUS.mp4", "id" => "omGE31bD2Zs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=omGE31bD2Zs", "playlist_index" => 51, "timestamp" => 1445864401, "title" => "Zastávka Na Příkopě a iniciativa Pro lepší město | METROBUS", "upload_date" => "20151026"} 13:54:41.695 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1131.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:54:41.696 [debug] QUERY OK source="sources" db=0.2ms idle=1132.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:41.697 [debug] QUERY OK source="media_items" db=0.8ms idle=1133.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-10-26 13:00:01Z], 20] 13:54:41.701 [debug] QUERY OK source="media_items" db=2.5ms idle=1134.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Iniciativa Pro lepší město v čele s BigBoard ukázala, jak by mohl vypadat moderní pražský městský mobiliář. Situaci komentuje mluvčí společnosti BigBoard.\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nKasger - Highland: https://youtu.be/agi-FWTLMh0\nSoundCloud: https://soundcloud.com/kaspergerlif\nTwitter: https://twitter.com/Kasger\nYouTube: https://youtube.com/KasgerMusic\n\nStrangeztep & LifeExtinct - Take Me Out\nStrangeztep's channel: http://youtube.com/Strangeztep\nLifeExtinct's channel: http://youtube.com/LifeExtinct", "Zastávka Na Příkopě a iniciativa Pro lepší město | METROBUS", "cee190ab-e3dd-4718-829f-e52505fb250e", "omGE31bD2Zs", false, 519, false, "https://www.youtube.com/watch?v=omGE31bD2Zs", 51, "/downloads/METROBUS - Tématická videa/2015-10-26 - Zastávka Na Příkopě a iniciativa Pro lepší město | METROBUS.mp4", false, false, 20, [], 1, ~U[2015-10-26 13:00:01Z], ~U[2025-12-11 12:54:41Z], ~U[2025-12-11 12:54:41Z], "Iniciativa Pro lepší město v čele s BigBoard ukázala, jak by mohl vypadat moderní pražský městský mobiliář. Situaci komentuje mluvčí společnosti BigBoard.\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nKasger - Highland: https://youtu.be/agi-FWTLMh0\nSoundCloud: https://soundcloud.com/kaspergerlif\nTwitter: https://twitter.com/Kasger\nYouTube: https://youtube.com/KasgerMusic\n\nStrangeztep & LifeExtinct - Take Me Out\nStrangeztep's channel: http://youtube.com/Strangeztep\nLifeExtinct's channel: http://youtube.com/LifeExtinct", "Zastávka Na Příkopě a iniciativa Pro lepší město | METROBUS", "omGE31bD2Zs", 519, false, "https://www.youtube.com/watch?v=omGE31bD2Zs", "/downloads/METROBUS - Tématická videa/2015-10-26 - Zastávka Na Příkopě a iniciativa Pro lepší město | METROBUS.mp4", false, 20, ~U[2015-10-26 13:00:01Z]] 13:54:41.702 [debug] QUERY OK source="sources" db=0.4ms idle=678.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:41.702 [debug] QUERY OK source="media_profiles" db=0.3ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 13:54:41.703 [debug] QUERY OK source="media_items" db=0.5ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [19604] 13:54:41.704 [debug] Current batch of media processed. Will check again in 1000ms 13:54:42.704 [debug] Current batch of media processed. Will check again in 1000ms 13:54:43.705 [debug] Current batch of media processed. Will check again in 1000ms 13:54:43.878 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://youtube.com/playlist?list=PLc7F6vPfi0RPDFlnLurAIY15olKo8cClH&si=J-JV9upIO67E1b4Z --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/METROBUS - Tématická videa/%(upload_date>%Y-%m-%d)S - %(title)S.%(ext)S --remux-video mp4 --format-sort res:4320,+codec:avc, vp9, av01: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/6a/71/6a7160e09e39d8c24d64a740f4e328ae7c254ed5c29e4034ccd2d290f5231b29.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: Deprecated Feature: Using arbitrary fields (vp9) for format sorting is deprecated and may be removed in a future version Deprecated Feature: Using arbitrary fields (av01) for format sorting is deprecated and may be removed in a future version 13:54:43.886 [debug] Gracefully stopping file follower 13:54:43.886 [debug] QUERY OK source="sources" db=0.3ms idle=856.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [20] 13:54:43.887 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=322.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:43.888 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=323.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-10 15:01:08Z], 20] 13:54:43.893 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=325.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Od roku 2020 Praha rozšířila nabídku otevřených dat i o odjezdy MHD v reálném čase. To umožnilo vznik mnoha užitečných aplikací a panelů – a přesně na tomto principu funguje projekt Timion. Malá odjezdová tabule domů do poličky, kterou si můžete dokonce sami sestavit!\n\nV dnešní recenzi si ukážeme, jak funguje a jak ji hodnotíme. Společně projdeme krok za krokem celé sestavení, od unboxingu 3D tištěné krabičky a zapojení řídící desky Vemos D1 mini a senzorů (pohybu a světla ), až po první spuštění a nastavení oblíbených zastávek. Zjistíte, proč je Timion skvělý nejen pro sledování živých odjezdů, ale také jako vzdělávací stavebnice!\n\nZaujal vás TIMION?\n=============================\nPořiďte si ho i vy na → https://www.timion.cz\nDěkujeme Timionu za podporu videa!\n\nKapitoly\n=============================\n0:00 Otevřená data a živé odjezdy MHD\n1:18 Timion\n1:59 Unboxing Timionu – dostáváme stavebnici!\n2:42 Sestavujeme komponenty\n7:57 Zapojujeme dráty\n10:08 Nastavení systému a zastávek\n13:07 První spuštění\n15:43 Naše hodnocení\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.\n\n#Timion #MHD #DIYGadget #Stavebnice #OtevrenaData #Praha #Metrobus", "Odjezdová tabule do obýváku: Recenzujeme chytrý Timion | TÉMA", "59cbf132-c106-4266-834c-12e85d7706fa", "VQyKV7M3Jw0", false, 1131, false, "https://www.youtube.com/watch?v=VQyKV7M3Jw0", 1, "/downloads/METROBUS - Tématická videa/2025-12-10 - Odjezdová tabule do obýváku: Recenzujeme chytrý Timion | TÉMA.mkv", false, false, 20, [], 1, ~U[2025-12-10 15:01:08Z], ~U[2025-12-11 12:54:43Z], ~U[2025-12-11 12:54:43Z], "Od roku 2020 Praha rozšířila nabídku otevřených dat i o odjezdy MHD v reálném čase. To umožnilo vznik mnoha užitečných aplikací a panelů – a přesně na tomto principu funguje projekt Timion. Malá odjezdová tabule domů do poličky, kterou si můžete dokonce sami sestavit!\n\nV dnešní recenzi si ukážeme, jak funguje a jak ji hodnotíme. Společně projdeme krok za krokem celé sestavení, od unboxingu 3D tištěné krabičky a zapojení řídící desky Vemos D1 mini a senzorů (pohybu a světla ), až po první spuštění a nastavení oblíbených zastávek. Zjistíte, proč je Timion skvělý nejen pro sledování živých odjezdů, ale také jako vzdělávací stavebnice!\n\nZaujal vás TIMION?\n=============================\nPořiďte si ho i vy na → https://www.timion.cz\nDěkujeme Timionu za podporu videa!\n\nKapitoly\n=============================\n0:00 Otevřená data a živé odjezdy MHD\n1:18 Timion\n1:59 Unboxing Timionu – dostáváme stavebnici!\n2:42 Sestavujeme komponenty\n7:57 Zapojujeme dráty\n10:08 Nastavení systému a zastávek\n13:07 První spuštění\n15:43 Naše hodnocení\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.\n\n#Timion #MHD #DIYGadget #Stavebnice #OtevrenaData #Praha #Metrobus", "Odjezdová tabule do obýváku: Recenzujeme chytrý Timion | TÉMA", "VQyKV7M3Jw0", 1131, false, "https://www.youtube.com/watch?v=VQyKV7M3Jw0", "/downloads/METROBUS - Tématická videa/2025-12-10 - Odjezdová tabule do obýváku: Recenzujeme chytrý Timion | TÉMA.mkv", false, 20, ~U[2025-12-10 15:01:08Z]] 13:54:43.894 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=329.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:43.895 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=8.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-06 16:00:05Z], 20] 13:54:43.909 [debug] QUERY OK source="media_items" db=10.9ms idle=8.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Do pražských ulic vyjela tramvaj 52T – novinka od Škodovky, která hned po svém uvedení vzbudila zájem šotoušů i běžných cestujících. Jak se liší od známých 14T a 15T? Je opravdu tichá? Proč je uvnitř tolik místa? A co říkají první řidiči, kteří ji zkoušejí? Kdo je v Metrobusu k tomuto mluvit povolanější, než tramvaják Anlex?\n\nV druhé polovině se věnujeme okýnkům a klimatizaci, nejen v novém 52T. Kolik tramvají v Praze vůbec klimatizaci má?\nPoslouchejte už teď na → \u2060\u2060\u2060https://forendors.cz/metrobuscz\u2060\u2060\n\nKapitoly\n=============================\n0:00 Úvod\n0:36 Anlex čeká na kurz\n1:07 Prostor\n5:02 14T + 15T = 52T\n7:51 Informační systém\n10:55 Tichá tramvaj\n14:35 Kabina řidiče\n17:16 Dveře řidiče\n20:34 Další postřehy z kabiny\n23:46 Okýnka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Nová tramvaj 52T: dojmy, detaily, radost cestujících i řidičská realita | METROBUS V PROVOZU", "64820566-a291-47ca-bd09-f1b7787ad822", "3SKQJxLJ5Lo", false, 1461, false, "https://www.youtube.com/watch?v=3SKQJxLJ5Lo", 2, "/downloads/METROBUS - Tématická videa/2025-07-06 - Nová tramvaj 52T: dojmy, detaily, radost cestujících i řidičská realita | METROBUS V PROVOZU.mp4", false, false, 20, [], 1, ~U[2025-07-06 16:00:05Z], ~U[2025-12-11 12:54:43Z], ~U[2025-12-11 12:54:43Z], "Do pražských ulic vyjela tramvaj 52T – novinka od Škodovky, která hned po svém uvedení vzbudila zájem šotoušů i běžných cestujících. Jak se liší od známých 14T a 15T? Je opravdu tichá? Proč je uvnitř tolik místa? A co říkají první řidiči, kteří ji zkoušejí? Kdo je v Metrobusu k tomuto mluvit povolanější, než tramvaják Anlex?\n\nV druhé polovině se věnujeme okýnkům a klimatizaci, nejen v novém 52T. Kolik tramvají v Praze vůbec klimatizaci má?\nPoslouchejte už teď na → \u2060\u2060\u2060https://forendors.cz/metrobuscz\u2060\u2060\n\nKapitoly\n=============================\n0:00 Úvod\n0:36 Anlex čeká na kurz\n1:07 Prostor\n5:02 14T + 15T = 52T\n7:51 Informační systém\n10:55 Tichá tramvaj\n14:35 Kabina řidiče\n17:16 Dveře řidiče\n20:34 Další postřehy z kabiny\n23:46 Okýnka\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://www.instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://podcasters.spotify.com/pod/show/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Nová tramvaj 52T: dojmy, detaily, radost cestujících i řidičská realita | METROBUS V PROVOZU", "3SKQJxLJ5Lo", 1461, false, "https://www.youtube.com/watch?v=3SKQJxLJ5Lo", "/downloads/METROBUS - Tématická videa/2025-07-06 - Nová tramvaj 52T: dojmy, detaily, radost cestujících i řidičská realita | METROBUS V PROVOZU.mp4", false, 20, ~U[2025-07-06 16:00:05Z]] 13:54:43.910 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=21.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:43.911 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=18.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-17 16:38:10Z], 20] 13:54:43.915 [debug] QUERY OK source="media_items" db=2.1ms idle=17.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Procestovat celou zemi za v přepočtu 225 Kč? To přesně nabídlo Německo v létě 2022. Proč, co přesně to obnášelo a jak se to dále vyvinulo, rozebírá Raf.\n\nKapitoly:\n0:00 Úvod\n0:27 Čím to začalo?\n0:52 Začátek 9€Ticketu\n1:21 Jak by to vypadalo v Česku?\n1:50 Kolik je pro vás 9€?\n2:22 Co to přineslo?\n3:35 Rozhodování cestujících\n4:49 Platilo to i na turistických atrakcích?\n5:17 Kontrola jízdenek\n6:40 Nástupce jménem Deutschlandticket\n7:26 Jak koupit Deutchlandticket? Platí všude?\n7:55 S Deutschladtickem přes hranici!\n\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nMáme vlastní web – https://www.metrobus.cz\u200B\nOdebírej nás na Youtube – https://is.gd/metrobusyt\u200B\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Ultralevná jízdenka na celé Německo, co přinesla?! | TÉMA", "bd1f5b48-ff24-48eb-bd1f-94c621301ac3", "vqNYyEeADeg", false, 511, false, "https://www.youtube.com/watch?v=vqNYyEeADeg", 3, "/downloads/METROBUS - Tématická videa/2025-06-17 - Ultralevná jízdenka na celé Německo, co přinesla?! | TÉMA.mp4", false, false, 20, [], 1, ~U[2025-06-17 16:38:10Z], ~U[2025-12-11 12:54:43Z], ~U[2025-12-11 12:54:43Z], "Procestovat celou zemi za v přepočtu 225 Kč? To přesně nabídlo Německo v létě 2022. Proč, co přesně to obnášelo a jak se to dále vyvinulo, rozebírá Raf.\n\nKapitoly:\n0:00 Úvod\n0:27 Čím to začalo?\n0:52 Začátek 9€Ticketu\n1:21 Jak by to vypadalo v Česku?\n1:50 Kolik je pro vás 9€?\n2:22 Co to přineslo?\n3:35 Rozhodování cestujících\n4:49 Platilo to i na turistických atrakcích?\n5:17 Kontrola jízdenek\n6:40 Nástupce jménem Deutschlandticket\n7:26 Jak koupit Deutchlandticket? Platí všude?\n7:55 S Deutschladtickem přes hranici!\n\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nMáme vlastní web – https://www.metrobus.cz\u200B\nOdebírej nás na Youtube – https://is.gd/metrobusyt\u200B\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Ultralevná jízdenka na celé Německo, co přinesla?! | TÉMA", "vqNYyEeADeg", 511, false, "https://www.youtube.com/watch?v=vqNYyEeADeg", "/downloads/METROBUS - Tématická videa/2025-06-17 - Ultralevná jízdenka na celé Německo, co přinesla?! | TÉMA.mp4", false, 20, ~U[2025-06-17 16:38:10Z]] 13:54:43.917 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=19.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:43.919 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=10.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-27 14:00:43Z], 20] 13:54:43.922 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=9.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Slovenská strela, železniční ikona minulého století. Důkladně se na ni zaměří Fofrman.\nJak se Vám líbí nové znělky témat? \n\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nMáme vlastní web – https://www.metrobus.cz\u200B\nOdebírej nás na Youtube – https://is.gd/metrobusyt\u200B\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Slovenská strela včera, dnes a zítra | TÉMA", "f4590780-fd37-4dd9-8250-a0ffd13f1bd9", "UKNrtIVU1Zw", false, 230, false, "https://www.youtube.com/watch?v=UKNrtIVU1Zw", 4, "/downloads/METROBUS - Tématická videa/2025-05-27 - Slovenská strela včera, dnes a zítra | TÉMA.mp4", false, false, 20, [], 1, ~U[2025-05-27 14:00:43Z], ~U[2025-12-11 12:54:43Z], ~U[2025-12-11 12:54:43Z], "Slovenská strela, železniční ikona minulého století. Důkladně se na ni zaměří Fofrman.\nJak se Vám líbí nové znělky témat? \n\n\n22. června na Dlabačově slavíme 77. narozeniny této smyčky. Buďte u toho s námi.\nhttps://metrobus.cz/c/dlabacov-2025\n\nMáme vlastní web – https://www.metrobus.cz\u200B\nOdebírej nás na Youtube – https://is.gd/metrobusyt\u200B\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – / metrobuscz \nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodcasty vysíláme i na Spotify - https://creators.spotify.com/pod/profile/metrobus\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a efektivním stylem přinášíme informace, ke kterým byste se sami nedostali.\nV pondělí či úterý se věnujeme naučným, názorovým či cestovatelským videím.\nKonec týdne naopak zasvěcujeme zpravodajství.", "Slovenská strela včera, dnes a zítra | TÉMA", "UKNrtIVU1Zw", 230, false, "https://www.youtube.com/watch?v=UKNrtIVU1Zw", "/downloads/METROBUS - Tématická videa/2025-05-27 - Slovenská strela včera, dnes a zítra | TÉMA.mp4", false, 20, ~U[2025-05-27 14:00:43Z]] 13:54:43.924 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=11.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:43.926 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=10.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-26 15:30:33Z], 20] 13:54:43.930 [debug] QUERY OK source="media_items" db=2.7ms idle=9.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Letošní změna jízdních řádu možná nepřináší takové revoluce jako ty předchozí, ale zároveň předvádí plno unikátních novinek, které tu doposud nebyly. Kde vyjely nové vlaky? Kde nově České dráhy nahradil jiný dopravce? Kam vozí cestující vlajkové lodě ČD? A co se změnilo v zahraničí? Je nějaká změna, která se nepovedla? Přesně tyto otázky zodpovídá toto téma.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!", "Nový jízdní řád 2024: Od Bavorských expresů po Rajskou Zahradu | TÉMA", "3bcbee5b-fb52-407c-a5e6-b992bfdd0b16", "8G95xB6X88U", false, 487, false, "https://www.youtube.com/watch?v=8G95xB6X88U", 5, "/downloads/METROBUS - Tématická videa/2024-03-26 - Nový jízdní řád 2024: Od Bavorských expresů po Rajskou Zahradu | TÉMA.mp4", false, false, 20, [], 1, ~U[2024-03-26 15:30:33Z], ~U[2025-12-11 12:54:43Z], ~U[2025-12-11 12:54:43Z], "Letošní změna jízdních řádu možná nepřináší takové revoluce jako ty předchozí, ale zároveň předvádí plno unikátních novinek, které tu doposud nebyly. Kde vyjely nové vlaky? Kde nově České dráhy nahradil jiný dopravce? Kam vozí cestující vlajkové lodě ČD? A co se změnilo v zahraničí? Je nějaká změna, která se nepovedla? Přesně tyto otázky zodpovídá toto téma.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každý týden!", "Nový jízdní řád 2024: Od Bavorských expresů po Rajskou Zahradu | TÉMA", "8G95xB6X88U", 487, false, "https://www.youtube.com/watch?v=8G95xB6X88U", "/downloads/METROBUS - Tématická videa/2024-03-26 - Nový jízdní řád 2024: Od Bavorských expresů po Rajskou Zahradu | TÉMA.mp4", false, 20, ~U[2024-03-26 15:30:33Z]] 13:54:43.932 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=12.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:43.934 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=10.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-24 12:00:07Z], 20] 13:54:43.937 [debug] QUERY OK source="media_items" db=2.4ms idle=9.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jen jedna zastávka celý rok scházela, aby Fofrman mohl dokončit svůj slib a projít kompletní tramvajovou trať na Slivenec. Nyní nastal ten správný čas.\n\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Nová trať na Slivenec | TÉMA", "9e05794f-ebc9-474a-8656-b0e2dd681837", "4hKiFFR48Ec", false, 521, false, "https://www.youtube.com/watch?v=4hKiFFR48Ec", 6, "/downloads/METROBUS - Tématická videa/2023-10-24 - Nová trať na Slivenec | TÉMA.mp4", false, false, 20, [], 1, ~U[2023-10-24 12:00:07Z], ~U[2025-12-11 12:54:43Z], ~U[2025-12-11 12:54:43Z], "Jen jedna zastávka celý rok scházela, aby Fofrman mohl dokončit svůj slib a projít kompletní tramvajovou trať na Slivenec. Nyní nastal ten správný čas.\n\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Nová trať na Slivenec | TÉMA", "4hKiFFR48Ec", 521, false, "https://www.youtube.com/watch?v=4hKiFFR48Ec", "/downloads/METROBUS - Tématická videa/2023-10-24 - Nová trať na Slivenec | TÉMA.mp4", false, 20, ~U[2023-10-24 12:00:07Z]] 13:54:43.939 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=12.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:43.940 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=10.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-17 12:00:05Z], 20] 13:54:43.946 [debug] QUERY OK source="media_items" db=3.4ms idle=9.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zakryté i odkryté stavební jámy, odvolání a soudní procesy... Ač to zatím není provozně poznat, na pozadí výstavby metra D se toho nezměnilo málo. Dan se podívá do hloubky.\n\nZveme vás na Dobrodružnou jízdu na Berounsko\n→ https://tram-bus.cz/dobrodruzna-jizda-vii/\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\nZdroje k videu:\n- https://zdopravy.cz/metro-d-ma-definitivne-platne-stavebni-povoleni-nejvyssi-spravni-soud-zamitl-kasacni-stiznosti-171043/\n- https://zdopravy.cz/o-stavbu-dalsi-casti-metra-maji-zajem-tri-sdruzeni-136280/\n- https://zdopravy.cz/komplikace-pro-dalsi-budovani-metra-uohs-zrusil-tendr-za-25-miliard-168613/\n- https://ct24.ceskatelevize.cz/regiony/3614750-tendr-na-druhy-usek-metra-d-byl-podle-predsedy-antimonopolniho-uradu-mlsny-v-poradku\n- https://zdopravy.cz/tendr-na-metro-d-neni-diskriminacni-predseda-uohs-zvratil-kauzu-ve-prospech-dopravniho-podniku-177356/\n- https://www.dpp.cz/spolecnost/pro-media/tiskove-zpravy/detail/278_2306-dpp-vybral-zhotovitele-stavby-druheho-useku-metra-d-olbrachtova-nove-dvory\n- https://ct24.ceskatelevize.cz/regiony/3612406-druhy-usek-metra-d-bude-stat-30-miliard-v-tendru-uspelo-sdruzeni-firmy-subterra\n- https://www.dpp.cz/spolecnost/pro-media/tiskove-zpravy/detail/278_2314-dpp-podal-trestni-oznameni-kvuli-vydirani-clenu-hodnotici-komise-v-tendru-na-druhy-usek-metra-d\n- https://zdopravy.cz/porr-se-tvrde-brani-vylouceni-z-tendru-na-metro-d-zverejnil-sve-pochybnosti-178065/\n- https://www.seznamzpravy.cz/clanek/domaci-kauzy-vitez-zakazky-za-30-miliard-podvadi-rika-konkurence-ma-i-fotky-z-islandu-237379\n- https://www.seznamzpravy.cz/clanek/domaci-kauzy-zakazka-na-metro-d-nove-dukazy-proc-nemela-vyhrat-nabidka-za-30-miliard-237697\n- https://ct24.ceskatelevize.cz/praha/3618714-evropska-investicni-banka-zvazuje-zruseni-financovani-metra-d\n- https://www.dpp.cz/spolecnost/pro-media/tiskove-zpravy/detail/278_2331-dpp-durazne-odmita-tvrzeni-ze-je-ohrozeno-financovani-metra-d-od-evropske-investicni-banky\n- https://ct24.ceskatelevize.cz/regiony/3618967-financovani-metra-d-u-evropske-investicni-banky-neni-ohrozeno-ujistuje-prazsky\n- https://www.irozhlas.cz/zpravy-domov/metro-d-porr-olbrachtova-nove-dvory-namitky-tendru-antimonopolni-urad-dpp-uohs_2310061612_jar\n- https://www.seznamzpravy.cz/clanek/domaci-kauzy-zakazka-na-metro-d-vyloucena-firma-se-obrati-na-policii-mluvi-o-podvodu-237845\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Metro D po dvou letech | TÉMA", "cfcba022-b92d-4e0a-a443-1e9592dfe92d", "2TwwYwEcNk4", false, 380, false, "https://www.youtube.com/watch?v=2TwwYwEcNk4", 7, "/downloads/METROBUS - Tématická videa/2023-10-17 - Metro D po dvou letech | TÉMA.mp4", false, false, 20, [], 1, ~U[2023-10-17 12:00:05Z], ~U[2025-12-11 12:54:43Z], ~U[2025-12-11 12:54:43Z], "Zakryté i odkryté stavební jámy, odvolání a soudní procesy... Ač to zatím není provozně poznat, na pozadí výstavby metra D se toho nezměnilo málo. Dan se podívá do hloubky.\n\nZveme vás na Dobrodružnou jízdu na Berounsko\n→ https://tram-bus.cz/dobrodruzna-jizda-vii/\nProdáváme Dopravní kalendář na rok 2024\n→ https://tram-bus.cz/dopravni-kalendar/\n\nZdroje k videu:\n- https://zdopravy.cz/metro-d-ma-definitivne-platne-stavebni-povoleni-nejvyssi-spravni-soud-zamitl-kasacni-stiznosti-171043/\n- https://zdopravy.cz/o-stavbu-dalsi-casti-metra-maji-zajem-tri-sdruzeni-136280/\n- https://zdopravy.cz/komplikace-pro-dalsi-budovani-metra-uohs-zrusil-tendr-za-25-miliard-168613/\n- https://ct24.ceskatelevize.cz/regiony/3614750-tendr-na-druhy-usek-metra-d-byl-podle-predsedy-antimonopolniho-uradu-mlsny-v-poradku\n- https://zdopravy.cz/tendr-na-metro-d-neni-diskriminacni-predseda-uohs-zvratil-kauzu-ve-prospech-dopravniho-podniku-177356/\n- https://www.dpp.cz/spolecnost/pro-media/tiskove-zpravy/detail/278_2306-dpp-vybral-zhotovitele-stavby-druheho-useku-metra-d-olbrachtova-nove-dvory\n- https://ct24.ceskatelevize.cz/regiony/3612406-druhy-usek-metra-d-bude-stat-30-miliard-v-tendru-uspelo-sdruzeni-firmy-subterra\n- https://www.dpp.cz/spolecnost/pro-media/tiskove-zpravy/detail/278_2314-dpp-podal-trestni-oznameni-kvuli-vydirani-clenu-hodnotici-komise-v-tendru-na-druhy-usek-metra-d\n- https://zdopravy.cz/porr-se-tvrde-brani-vylouceni-z-tendru-na-metro-d-zverejnil-sve-pochybnosti-178065/\n- https://www.seznamzpravy.cz/clanek/domaci-kauzy-vitez-zakazky-za-30-miliard-podvadi-rika-konkurence-ma-i-fotky-z-islandu-237379\n- https://www.seznamzpravy.cz/clanek/domaci-kauzy-zakazka-na-metro-d-nove-dukazy-proc-nemela-vyhrat-nabidka-za-30-miliard-237697\n- https://ct24.ceskatelevize.cz/praha/3618714-evropska-investicni-banka-zvazuje-zruseni-financovani-metra-d\n- https://www.dpp.cz/spolecnost/pro-media/tiskove-zpravy/detail/278_2331-dpp-durazne-odmita-tvrzeni-ze-je-ohrozeno-financovani-metra-d-od-evropske-investicni-banky\n- https://ct24.ceskatelevize.cz/regiony/3618967-financovani-metra-d-u-evropske-investicni-banky-neni-ohrozeno-ujistuje-prazsky\n- https://www.irozhlas.cz/zpravy-domov/metro-d-porr-olbrachtova-nove-dvory-namitky-tendru-antimonopolni-urad-dpp-uohs_2310061612_jar\n- https://www.seznamzpravy.cz/clanek/domaci-kauzy-zakazka-na-metro-d-vyloucena-firma-se-obrati-na-policii-mluvi-o-podvodu-237845\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Forendors – https://forendors.cz/metrobuscz\nSleduj náš Mastodon – https://witter.cz/@MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Metro D po dvou letech | TÉMA", "2TwwYwEcNk4", 380, false, "https://www.youtube.com/watch?v=2TwwYwEcNk4", "/downloads/METROBUS - Tématická videa/2023-10-17 - Metro D po dvou letech | TÉMA.mp4", false, 20, ~U[2023-10-17 12:00:05Z]] 13:54:43.947 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=12.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:43.949 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=11.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-02-28 13:00:34Z], 20] 13:54:43.952 [debug] QUERY OK source="media_items" db=2.3ms idle=10.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nová, či stará? Co provázelo cestu tramvaje K2 do Prahy? Fofrman se tomu podívá na kloub.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nová historická tramvaj K2 v Praze | TÉMA", "f023fdbf-6c19-44b4-9a52-919ecd08fb2c", "_pWTPHKJwjc", false, 236, false, "https://www.youtube.com/watch?v=_pWTPHKJwjc", 8, "/downloads/METROBUS - Tématická videa/2023-02-28 - Nová historická tramvaj K2 v Praze | TÉMA.mp4", false, false, 20, [], 1, ~U[2023-02-28 13:00:34Z], ~U[2025-12-11 12:54:43Z], ~U[2025-12-11 12:54:43Z], "Nová, či stará? Co provázelo cestu tramvaje K2 do Prahy? Fofrman se tomu podívá na kloub.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nová historická tramvaj K2 v Praze | TÉMA", "_pWTPHKJwjc", 236, false, "https://www.youtube.com/watch?v=_pWTPHKJwjc", "/downloads/METROBUS - Tématická videa/2023-02-28 - Nová historická tramvaj K2 v Praze | TÉMA.mp4", false, 20, ~U[2023-02-28 13:00:34Z]] 13:54:43.953 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=12.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:43.955 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=9.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-11 12:00:15Z], 20] 13:54:43.958 [debug] QUERY OK source="media_items" db=2.2ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["26 let tradiční hlas Dagmar Hazdrové provázel celou síť PID a nejen tu. Postupná klesající kvalita nicméně byla znát a tak se Praha rozhodla pečlivě vybrat hlas nový.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nový hlas PID | TÉMA", "33f29c21-c3dc-4031-914b-e2bbe0fbd3f8", "BvuMljmgHxo", false, 311, false, "https://www.youtube.com/watch?v=BvuMljmgHxo", 9, "/downloads/METROBUS - Tématická videa/2022-10-11 - Nový hlas PID | TÉMA.mp4", false, false, 20, [], 1, ~U[2022-10-11 12:00:15Z], ~U[2025-12-11 12:54:43Z], ~U[2025-12-11 12:54:43Z], "26 let tradiční hlas Dagmar Hazdrové provázel celou síť PID a nejen tu. Postupná klesající kvalita nicméně byla znát a tak se Praha rozhodla pečlivě vybrat hlas nový.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook Sdružení dopraváků – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nový hlas PID | TÉMA", "BvuMljmgHxo", 311, false, "https://www.youtube.com/watch?v=BvuMljmgHxo", "/downloads/METROBUS - Tématická videa/2022-10-11 - Nový hlas PID | TÉMA.mp4", false, 20, ~U[2022-10-11 12:00:15Z]] 13:54:43.959 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:43.961 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-07-26 12:00:04Z], 20] 13:54:43.965 [debug] QUERY OK source="media_items" db=2.8ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nepřestupní tarif s jízdenkou u řidiče, plynové autobusy, linky s všemožnými intervaly... Tentokrát se podíváme do největšího středočeského města, které se snaží udržovat MHD na úrovni a o úspěchu by se dalo snadno polemizovat.\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na jízdu autobusem a vlakem na Kozí dráhu!\n→ https://fb.me/e/6QMLmrjDL\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Kladenská polointegrovaná MHD | TÉMA", "4bbf6940-e012-4eb1-ab3d-47dfa74572e1", "A6Bs3JqkVyI", false, 369, false, "https://www.youtube.com/watch?v=A6Bs3JqkVyI", 10, "/downloads/METROBUS - Tématická videa/2022-07-26 - Kladenská polointegrovaná MHD | TÉMA.mp4", false, false, 20, [], 1, ~U[2022-07-26 12:00:04Z], ~U[2025-12-11 12:54:43Z], ~U[2025-12-11 12:54:43Z], "Nepřestupní tarif s jízdenkou u řidiče, plynové autobusy, linky s všemožnými intervaly... Tentokrát se podíváme do největšího středočeského města, které se snaží udržovat MHD na úrovni a o úspěchu by se dalo snadno polemizovat.\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\nZveme vás na jízdu autobusem a vlakem na Kozí dráhu!\n→ https://fb.me/e/6QMLmrjDL\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Kladenská polointegrovaná MHD | TÉMA", "A6Bs3JqkVyI", 369, false, "https://www.youtube.com/watch?v=A6Bs3JqkVyI", "/downloads/METROBUS - Tématická videa/2022-07-26 - Kladenská polointegrovaná MHD | TÉMA.mp4", false, 20, ~U[2022-07-26 12:00:04Z]] 13:54:43.967 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:43.969 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=9.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-07-12 12:00:18Z], 20] 13:54:43.972 [debug] QUERY OK source="media_items" db=2.5ms idle=9.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zatím spíše opomenutý přestupní bod u metra Depo Hostivař se mění k nepoznání. Nové tramvajové koleje, autobusová nástupiště a slíbena je i vlaková zastávka.\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nová tramvajová smyčka Depo Hostivař | TÉMA", "6eb965ef-87b7-4f32-a6a1-d5f131fe26ad", "SlpJcN3pMpw", false, 435, false, "https://www.youtube.com/watch?v=SlpJcN3pMpw", 11, "/downloads/METROBUS - Tématická videa/2022-07-12 - Nová tramvajová smyčka Depo Hostivař | TÉMA.mp4", false, false, 20, [], 1, ~U[2022-07-12 12:00:18Z], ~U[2025-12-11 12:54:43Z], ~U[2025-12-11 12:54:43Z], "Zatím spíše opomenutý přestupní bod u metra Depo Hostivař se mění k nepoznání. Nové tramvajové koleje, autobusová nástupiště a slíbena je i vlaková zastávka.\n\nSháníte kalendář na rok 2023? Zkuste náš Dopravní kalendář!\n→ https://tram-bus.cz/dopravni-kalendar/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nová tramvajová smyčka Depo Hostivař | TÉMA", "SlpJcN3pMpw", 435, false, "https://www.youtube.com/watch?v=SlpJcN3pMpw", "/downloads/METROBUS - Tématická videa/2022-07-12 - Nová tramvajová smyčka Depo Hostivař | TÉMA.mp4", false, 20, ~U[2022-07-12 12:00:18Z]] 13:54:43.974 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=12.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:43.975 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-04-19 12:00:17Z], 20] 13:54:43.980 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=9.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Po 14 letech slibů o rozvoji tramvajové dopravy jsme se dočkali. Dvě nové zastávky na kraji Barrandova, jedna u nové zástavby a druhá poměrně daleko od zástavby staré. Několik dní po otevření jsme se zajeli podívat, jak celá stavba dopadla.\n\nZveme vás:\n~ Narozeninový stream Metrobusu 29.4. zde na YT\n~ Dobrodružná jìzda Ostravskou\nhttps://tram-bus.cz/dobrodruzna-jizda-iv/\n~ Sbírka na opravu Košické Karosy spolku prdBus\nhttps://startovac.cz/projekty/generalni-oprava-b741-1922-dpmz/\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nově otevřená trať do Holyně | TÉMA", "d779ca1c-6d73-41bc-97d2-708e673afa1a", "kIpuuZBBSv4", false, 850, false, "https://www.youtube.com/watch?v=kIpuuZBBSv4", 12, "/downloads/METROBUS - Tématická videa/2022-04-19 - Nově otevřená trať do Holyně | TÉMA.mp4", false, false, 20, [], 1, ~U[2022-04-19 12:00:17Z], ~U[2025-12-11 12:54:43Z], ~U[2025-12-11 12:54:43Z], "Po 14 letech slibů o rozvoji tramvajové dopravy jsme se dočkali. Dvě nové zastávky na kraji Barrandova, jedna u nové zástavby a druhá poměrně daleko od zástavby staré. Několik dní po otevření jsme se zajeli podívat, jak celá stavba dopadla.\n\nZveme vás:\n~ Narozeninový stream Metrobusu 29.4. zde na YT\n~ Dobrodružná jìzda Ostravskou\nhttps://tram-bus.cz/dobrodruzna-jizda-iv/\n~ Sbírka na opravu Košické Karosy spolku prdBus\nhttps://startovac.cz/projekty/generalni-oprava-b741-1922-dpmz/\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nPro předplatitele streamujeme na Pickey – https://pickey.cz/metrobuscz\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nNapiš nám na komunitním Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Nově otevřená trať do Holyně | TÉMA", "kIpuuZBBSv4", 850, false, "https://www.youtube.com/watch?v=kIpuuZBBSv4", "/downloads/METROBUS - Tématická videa/2022-04-19 - Nově otevřená trať do Holyně | TÉMA.mp4", false, 20, ~U[2022-04-19 12:00:17Z]] 13:54:43.982 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=12.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:43.983 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-04-12 12:27:52Z], 20] 13:54:43.987 [debug] QUERY OK source="media_items" db=2.7ms queue=0.2ms idle=9.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Města jsou sice menší, ale stále dostatečně velká na samostatný provoz veřejné dopravy. Pomalu rozjíždíme sérii o MHD mimo Prahu a začínáme Říčany, které ve své nejmodernější podobě vypravují několik zelených minibusů zdarma každý den.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Osm linek MHD v Říčanech | TÉMA", "14c7891b-3167-4731-8047-9b7180db4bd9", "78QhnLf1Qk4", false, 340, false, "https://www.youtube.com/watch?v=78QhnLf1Qk4", 13, "/downloads/METROBUS - Tématická videa/2022-04-12 - Osm linek MHD v Říčanech | TÉMA.mp4", false, false, 20, [], 1, ~U[2022-04-12 12:27:52Z], ~U[2025-12-11 12:54:43Z], ~U[2025-12-11 12:54:43Z], "Města jsou sice menší, ale stále dostatečně velká na samostatný provoz veřejné dopravy. Pomalu rozjíždíme sérii o MHD mimo Prahu a začínáme Říčany, které ve své nejmodernější podobě vypravují několik zelených minibusů zdarma každý den.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Osm linek MHD v Říčanech | TÉMA", "78QhnLf1Qk4", 340, false, "https://www.youtube.com/watch?v=78QhnLf1Qk4", "/downloads/METROBUS - Tématická videa/2022-04-12 - Osm linek MHD v Říčanech | TÉMA.mp4", false, 20, ~U[2022-04-12 12:27:52Z]] 13:54:43.989 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=12.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:43.990 [debug] QUERY OK source="media_items" db=0.9ms idle=9.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-02-08 13:00:30Z], 20] 13:54:43.995 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=9.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Letošní změna jízdních řádu byla na množství novinek velmi bohatá. Přinesla třeba novou hvězdu střední Evropy, zrychlení na jedné trati o 12 minut nebo spoustu soukromníků na nových trasách a ubylo nejstarších kupéčkových vozů. Byly všechny tyto novinky ale vhodné? Nedošlo někde naopak ke zhoršení kvality cestování? Přesně tyto otázky řeší a zodpovídá Raf v tomto vlogu.\n\nKapitoly:\n0:00 Interjety u Českých drah \n1:59 Push-pully na Ostravsku\n3:11 Regiojet pravobřežkou do Ústí\n4:45 Vyhýbna Bartoušov\n5:28 Integrace Mladoboleslavska\n5:56 Prohození dopravců ve Staré Pace\n6:40 Trilex na Českolipsku\n8:18 Plzeňské Pantery\n\nDěkujeme za videa: https://youtube.com/c/TomasPelech\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Co přinesl nový jízdní řád pro rok 2022? | TÉMA", "79e8db26-a8c5-4e79-8569-83849925af8b", "DDat_sXXzCw", false, 574, false, "https://www.youtube.com/watch?v=DDat_sXXzCw", 14, "/downloads/METROBUS - Tématická videa/2022-02-08 - Co přinesl nový jízdní řád pro rok 2022? | TÉMA.mp4", false, false, 20, [], 1, ~U[2022-02-08 13:00:30Z], ~U[2025-12-11 12:54:43Z], ~U[2025-12-11 12:54:43Z], "Letošní změna jízdních řádu byla na množství novinek velmi bohatá. Přinesla třeba novou hvězdu střední Evropy, zrychlení na jedné trati o 12 minut nebo spoustu soukromníků na nových trasách a ubylo nejstarších kupéčkových vozů. Byly všechny tyto novinky ale vhodné? Nedošlo někde naopak ke zhoršení kvality cestování? Přesně tyto otázky řeší a zodpovídá Raf v tomto vlogu.\n\nKapitoly:\n0:00 Interjety u Českých drah \n1:59 Push-pully na Ostravsku\n3:11 Regiojet pravobřežkou do Ústí\n4:45 Vyhýbna Bartoušov\n5:28 Integrace Mladoboleslavska\n5:56 Prohození dopravců ve Staré Pace\n6:40 Trilex na Českolipsku\n8:18 Plzeňské Pantery\n\nDěkujeme za videa: https://youtube.com/c/TomasPelech\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Co přinesl nový jízdní řád pro rok 2022? | TÉMA", "DDat_sXXzCw", 574, false, "https://www.youtube.com/watch?v=DDat_sXXzCw", "/downloads/METROBUS - Tématická videa/2022-02-08 - Co přinesl nový jízdní řád pro rok 2022? | TÉMA.mp4", false, 20, ~U[2022-02-08 13:00:30Z]] 13:54:43.996 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=12.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:43.998 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=10.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-01-18 13:00:10Z], 20] 13:54:44.000 [debug] QUERY OK source="media_items" db=1.6ms idle=9.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Zbloudili jsme do jedné z nejmodernějších staveb v třetím největším českém městě - Ostravě. Ve Vozovně Poruba dnes nalezneme třeba nejnovější tramvaje od Stadleru.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Vozovna Poruba | OSTRAVSKÁ DOPRAVA", "69a59386-9149-4695-a874-08413ca1f7a0", "SX6NCmIY0MA", false, 343, false, "https://www.youtube.com/watch?v=SX6NCmIY0MA", 15, "/downloads/METROBUS - Tématická videa/2022-01-18 - Vozovna Poruba | OSTRAVSKÁ DOPRAVA.mp4", false, false, 20, [], 1, ~U[2022-01-18 13:00:10Z], ~U[2025-12-11 12:54:43Z], ~U[2025-12-11 12:54:43Z], "Zbloudili jsme do jedné z nejmodernějších staveb v třetím největším českém městě - Ostravě. Ve Vozovně Poruba dnes nalezneme třeba nejnovější tramvaje od Stadleru.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/sdruzenidopravaku\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Vozovna Poruba | OSTRAVSKÁ DOPRAVA", "SX6NCmIY0MA", 343, false, "https://www.youtube.com/watch?v=SX6NCmIY0MA", "/downloads/METROBUS - Tématická videa/2022-01-18 - Vozovna Poruba | OSTRAVSKÁ DOPRAVA.mp4", false, 20, ~U[2022-01-18 13:00:10Z]] 13:54:44.001 [debug] QUERY OK source="sources" db=0.8ms idle=10.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.002 [debug] QUERY OK source="media_items" db=0.6ms idle=7.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-17 12:00:36Z], 20] 13:54:44.007 [debug] QUERY OK source="media_items" db=3.2ms idle=6.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Už 130 let se můžeme svézt pozemní lanovkou z Újezda na Petřín. Její provoz provázely komplikace způsobené válkami či technickými poruchami, nicméně dnes ji čeká zářná budoucnost.\n\nSledujte letní sérii Lanovkové léto – každé druhé úterý na Metrobusu. Projedeme Prahu i pár blízkých českých měst.\n\nZveme vás na sraz autobusů Karosa řady 700:\nhttps://tram-bus.cz/3-sraz-autobusu-karosa-rady-700/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Lanovka na Petřín | METROBUS", "dba40e65-52a6-41e1-bdea-87400c49595e", "yJYzOLygTs4", false, 295, false, "https://www.youtube.com/watch?v=yJYzOLygTs4", 16, "/downloads/METROBUS - Tématická videa/2021-08-17 - Lanovka na Petřín | METROBUS.mp4", false, false, 20, [], 1, ~U[2021-08-17 12:00:36Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Už 130 let se můžeme svézt pozemní lanovkou z Újezda na Petřín. Její provoz provázely komplikace způsobené válkami či technickými poruchami, nicméně dnes ji čeká zářná budoucnost.\n\nSledujte letní sérii Lanovkové léto – každé druhé úterý na Metrobusu. Projedeme Prahu i pár blízkých českých měst.\n\nZveme vás na sraz autobusů Karosa řady 700:\nhttps://tram-bus.cz/3-sraz-autobusu-karosa-rady-700/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Lanovka na Petřín | METROBUS", "yJYzOLygTs4", 295, false, "https://www.youtube.com/watch?v=yJYzOLygTs4", "/downloads/METROBUS - Tématická videa/2021-08-17 - Lanovka na Petřín | METROBUS.mp4", false, 20, ~U[2021-08-17 12:00:36Z]] 13:54:44.008 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=9.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.009 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=8.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-03 12:00:03Z], 20] 13:54:44.012 [debug] QUERY OK source="media_items" db=1.6ms idle=8.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Na první pohled klasická, přesto originální. Sedačková lanovka v pražské Zoologické zahradě spojuje jinak těžce spojitelná místa a řeší tak problém strmého terénu, který je pro tuto zoo ikonický.\n\nSledujte letní sérii Lanovkové léto – každé druhé úterý na Metrobusu. Projedeme Prahu i pár blízkých českých měst.\n\nDěkujeme Zoo Praha za spolupráci na natáčení!\n\nNabízíme Dopravní kalendář 2022: https://metrobus.cz/dopravni-kalendar\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Sedačková lanovka v Zoo Praha | METROBUS", "1756d16f-9e63-4f62-9b08-b2c7c27ad6d8", "4RKFVxHuM2o", false, 334, false, "https://www.youtube.com/watch?v=4RKFVxHuM2o", 17, "/downloads/METROBUS - Tématická videa/2021-08-03 - Sedačková lanovka v Zoo Praha | METROBUS.mp4", false, false, 20, [], 1, ~U[2021-08-03 12:00:03Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Na první pohled klasická, přesto originální. Sedačková lanovka v pražské Zoologické zahradě spojuje jinak těžce spojitelná místa a řeší tak problém strmého terénu, který je pro tuto zoo ikonický.\n\nSledujte letní sérii Lanovkové léto – každé druhé úterý na Metrobusu. Projedeme Prahu i pár blízkých českých měst.\n\nDěkujeme Zoo Praha za spolupráci na natáčení!\n\nNabízíme Dopravní kalendář 2022: https://metrobus.cz/dopravni-kalendar\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Sedačková lanovka v Zoo Praha | METROBUS", "4RKFVxHuM2o", 334, false, "https://www.youtube.com/watch?v=4RKFVxHuM2o", "/downloads/METROBUS - Tématická videa/2021-08-03 - Sedačková lanovka v Zoo Praha | METROBUS.mp4", false, 20, ~U[2021-08-03 12:00:03Z]] 13:54:44.013 [debug] QUERY OK source="sources" db=0.4ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.014 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms 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[2021-07-27 12:00:16Z], 20] 13:54:44.019 [debug] QUERY OK source="media_items" db=4.6ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Od 1.8. dojde ke zdražení krátkodobého jízdného v Pražské integrované dopravě o přibližně 25%. Raf v dnešním videu rozebírá všechny změny a zároveň ukazuje triky, jak ušetřit na krátkodobých i dlouhodobých jizdenkách.\n\nVíce o slevách v PID: https://pid.cz/slevy/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak cestovat PIDem výhodně | TÉMA", "86010a79-b129-4c87-bf3c-e8af8400728f", "JD9OAXZV4fA", false, 386, false, "https://www.youtube.com/watch?v=JD9OAXZV4fA", 18, "/downloads/METROBUS - Tématická videa/2021-07-27 - Jak cestovat PIDem výhodně | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-07-27 12:00:16Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Od 1.8. dojde ke zdražení krátkodobého jízdného v Pražské integrované dopravě o přibližně 25%. Raf v dnešním videu rozebírá všechny změny a zároveň ukazuje triky, jak ušetřit na krátkodobých i dlouhodobých jizdenkách.\n\nVíce o slevách v PID: https://pid.cz/slevy/\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak cestovat PIDem výhodně | TÉMA", "JD9OAXZV4fA", 386, false, "https://www.youtube.com/watch?v=JD9OAXZV4fA", "/downloads/METROBUS - Tématická videa/2021-07-27 - Jak cestovat PIDem výhodně | TÉMA.mp4", false, 20, ~U[2021-07-27 12:00:16Z]] 13:54:44.020 [debug] QUERY OK source="sources" db=0.3ms idle=10.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.021 [debug] QUERY OK source="media_items" db=0.4ms idle=8.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-20 12:00:10Z], 20] 13:54:44.023 [debug] QUERY OK source="media_items" db=1.6ms idle=8.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Představitelem jedné z nejmodernějších lanovek v Česku je jistě ústecká visutá lanovka k zámku Větruše. Zaujme svou délkou, výškou i vzhledem. \n\nSledujte letní sérii Lanovkové léto – každé druhé úterý na Metrobusu. Projedeme Prahu i pár blízkých českých měst.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Lanovka na Větruši | METROBUS", "1f91279e-146e-4b77-9ba9-e5bb7cfd6022", "Oc3uofUvkSo", false, 198, false, "https://www.youtube.com/watch?v=Oc3uofUvkSo", 19, "/downloads/METROBUS - Tématická videa/2021-07-20 - Lanovka na Větruši | METROBUS.mp4", false, false, 20, [], 1, ~U[2021-07-20 12:00:10Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Představitelem jedné z nejmodernějších lanovek v Česku je jistě ústecká visutá lanovka k zámku Větruše. Zaujme svou délkou, výškou i vzhledem. \n\nSledujte letní sérii Lanovkové léto – každé druhé úterý na Metrobusu. Projedeme Prahu i pár blízkých českých měst.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Lanovka na Větruši | METROBUS", "Oc3uofUvkSo", 198, false, "https://www.youtube.com/watch?v=Oc3uofUvkSo", "/downloads/METROBUS - Tématická videa/2021-07-20 - Lanovka na Větruši | METROBUS.mp4", false, 20, ~U[2021-07-20 12:00:10Z]] 13:54:44.024 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=9.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.025 [debug] QUERY OK source="media_items" db=0.5ms idle=5.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-06 12:00:18Z], 20] 13:54:44.027 [debug] QUERY OK source="media_items" db=1.5ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Lanovkové léto! Jako první jsme se podívali na dvojici lanovek v Karlových Varech, jednu pozemní, druhou podzemní. Jaká je jejich historie, kam se s nimi dostaneme a jak je v současnosti cestující využijí?\n\nSledujte letní sérii Lanovkové léto – každé druhé úterý na Metrobusu. Projedeme Prahu i pár blízkých českých měst.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Karlovarské lázeňské lanovky | METROBUS", "4e1f3178-8d0b-41c3-b5e4-65763233715d", "p_LgFm0LiKg", false, 431, false, "https://www.youtube.com/watch?v=p_LgFm0LiKg", 20, "/downloads/METROBUS - Tématická videa/2021-07-06 - Karlovarské lázeňské lanovky | METROBUS.mp4", false, false, 20, [], 1, ~U[2021-07-06 12:00:18Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Lanovkové léto! Jako první jsme se podívali na dvojici lanovek v Karlových Varech, jednu pozemní, druhou podzemní. Jaká je jejich historie, kam se s nimi dostaneme a jak je v současnosti cestující využijí?\n\nSledujte letní sérii Lanovkové léto – každé druhé úterý na Metrobusu. Projedeme Prahu i pár blízkých českých měst.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Karlovarské lázeňské lanovky | METROBUS", "p_LgFm0LiKg", 431, false, "https://www.youtube.com/watch?v=p_LgFm0LiKg", "/downloads/METROBUS - Tématická videa/2021-07-06 - Karlovarské lázeňské lanovky | METROBUS.mp4", false, 20, ~U[2021-07-06 12:00:18Z]] 13:54:44.029 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.030 [debug] QUERY OK source="media_items" db=1.2ms idle=5.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-05-25 12:00:19Z], 20] 13:54:44.079 [debug] QUERY OK source="media_items" db=47.7ms queue=0.1ms idle=5.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V dnešním videu vytahujeme ze šuplíku kauzy a nápady, které v posledních letech rychle proběhly dopravou, ale stejně rychle se na ně zapomnělo. Povstanou ještě někdy ze záhrobí?\n\nKapitoly:\n0:00 Úvod\n0:27 Všechny zastávky na znamení\n1:12 Tunelbusy\n2:17 Nová mobilita v Lítačce\n3:15 Zrušení nádražních znělek\n4:30 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Zapomenuté dopravní kauzy | TÉMA", "9e5888bc-242f-4199-a6f3-0a6e97f94f7c", "TiAURTdbrR4", false, 317, false, "https://www.youtube.com/watch?v=TiAURTdbrR4", 21, "/downloads/METROBUS - Tématická videa/2021-05-25 - Zapomenuté dopravní kauzy | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-05-25 12:00:19Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "V dnešním videu vytahujeme ze šuplíku kauzy a nápady, které v posledních letech rychle proběhly dopravou, ale stejně rychle se na ně zapomnělo. Povstanou ještě někdy ze záhrobí?\n\nKapitoly:\n0:00 Úvod\n0:27 Všechny zastávky na znamení\n1:12 Tunelbusy\n2:17 Nová mobilita v Lítačce\n3:15 Zrušení nádražních znělek\n4:30 Závěr\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Zapomenuté dopravní kauzy | TÉMA", "TiAURTdbrR4", 317, false, "https://www.youtube.com/watch?v=TiAURTdbrR4", "/downloads/METROBUS - Tématická videa/2021-05-25 - Zapomenuté dopravní kauzy | TÉMA.mp4", false, 20, ~U[2021-05-25 12:00:19Z]] 13:54:44.080 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=52.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.081 [debug] QUERY OK source="media_items" db=0.6ms idle=51.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-05-11 12:00:33Z], 20] 13:54:44.098 [debug] QUERY OK source="media_items" db=15.9ms idle=51.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Přes most jsme se pěšky vydali ve stejnojmenné recenzi, ovšem nedotkli jsme se otázky, jak se mostu vyhnout v případě jeho masivní rekonstrukce? Celý Metrobus se proto vydal zjistit, která z náhradních forem dopravy je na tuto trasu nejvýhodnější.\n\nVyhraje auto, tramvaj, člun, kolo či běh?\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak přes Barrandovský most bez Barrandovského mostu? | ZÁVOD", "1f646a8a-9350-4545-b1f6-a3233d72a29e", "yQiVONLwsc0", false, 734, false, "https://www.youtube.com/watch?v=yQiVONLwsc0", 22, "/downloads/METROBUS - Tématická videa/2021-05-11 - Jak přes Barrandovský most bez Barrandovského mostu? | ZÁVOD.mp4", false, false, 20, [], 1, ~U[2021-05-11 12:00:33Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Přes most jsme se pěšky vydali ve stejnojmenné recenzi, ovšem nedotkli jsme se otázky, jak se mostu vyhnout v případě jeho masivní rekonstrukce? Celý Metrobus se proto vydal zjistit, která z náhradních forem dopravy je na tuto trasu nejvýhodnější.\n\nVyhraje auto, tramvaj, člun, kolo či běh?\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Jak přes Barrandovský most bez Barrandovského mostu? | ZÁVOD", "yQiVONLwsc0", 734, false, "https://www.youtube.com/watch?v=yQiVONLwsc0", "/downloads/METROBUS - Tématická videa/2021-05-11 - Jak přes Barrandovský most bez Barrandovského mostu? | ZÁVOD.mp4", false, 20, ~U[2021-05-11 12:00:33Z]] 13:54:44.099 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=66.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.101 [debug] QUERY OK source="media_items" db=1.1ms idle=20.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-04-13 12:00:18Z], 20] 13:54:44.104 [debug] QUERY OK source="media_items" db=2.3ms idle=21.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vadí vám hluk z autobusů zajíždějících k nástupišti? Nebo časté frézování vozovky a s ním spojené přesuny zastávek? Dan rozebírá, jak se liší jednotlivé technologie stavby zastávek.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Povrchy autobusových zastávek | TÉMA", "aba7ac31-ab06-478a-865e-84adb989c13a", "qwIShxlbO98", false, 391, false, "https://www.youtube.com/watch?v=qwIShxlbO98", 23, "/downloads/METROBUS - Tématická videa/2021-04-13 - Povrchy autobusových zastávek | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-04-13 12:00:18Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Vadí vám hluk z autobusů zajíždějících k nástupišti? Nebo časté frézování vozovky a s ním spojené přesuny zastávek? Dan rozebírá, jak se liší jednotlivé technologie stavby zastávek.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Povrchy autobusových zastávek | TÉMA", "qwIShxlbO98", 391, false, "https://www.youtube.com/watch?v=qwIShxlbO98", "/downloads/METROBUS - Tématická videa/2021-04-13 - Povrchy autobusových zastávek | TÉMA.mp4", false, 20, ~U[2021-04-13 12:00:18Z]] 13:54:44.105 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=23.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.106 [debug] QUERY OK source="media_items" db=0.6ms idle=8.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-23 13:00:05Z], 20] 13:54:44.109 [debug] QUERY OK source="media_items" db=2.3ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V dobách minulých končily vlaky na různých pražských nádražích, z nichž některá přežila, zatímco některá zmizela téměř beze stopy... U zrušené tratě Vysočany - Libeň dolní nádraží - Těšnov se v akčnějším videu podíváme alespoň na pár zbylých náznaků.\n\nDěkujeme za sledování Železniční zimy a budeme se těšit u dalších jarních videí!\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Zapomenutá trať na Těšnov | TÉMA", "b7edabf3-503d-4781-8168-ad5c283e229c", "8arBJZ0xDts", false, 368, false, "https://www.youtube.com/watch?v=8arBJZ0xDts", 24, "/downloads/METROBUS - Tématická videa/2021-03-23 - Zapomenutá trať na Těšnov | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-03-23 13:00:05Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "V dobách minulých končily vlaky na různých pražských nádražích, z nichž některá přežila, zatímco některá zmizela téměř beze stopy... U zrušené tratě Vysočany - Libeň dolní nádraží - Těšnov se v akčnějším videu podíváme alespoň na pár zbylých náznaků.\n\nDěkujeme za sledování Železniční zimy a budeme se těšit u dalších jarních videí!\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé úterý...\n... a Expres každý druhý čtvrtek!", "Zapomenutá trať na Těšnov | TÉMA", "8arBJZ0xDts", 368, false, "https://www.youtube.com/watch?v=8arBJZ0xDts", "/downloads/METROBUS - Tématická videa/2021-03-23 - Zapomenutá trať na Těšnov | TÉMA.mp4", false, 20, ~U[2021-03-23 13:00:05Z]] 13:54:44.110 [debug] QUERY OK source="sources" db=0.4ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.111 [debug] QUERY OK source="media_items" db=0.6ms idle=6.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-09 13:00:05Z], 20] 13:54:44.116 [debug] QUERY OK source="media_items" db=4.7ms idle=6.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Rozvoj pražské železnice čeká v příštích letech na dvě nové vlakové linky, zajišťované menšími elektrickými jednotkami. Obě povedou přibližně po trase jižních tangent, jedna přes Vršovice, zatímco druhá přes Braník. Ve videu si podrobně ukazujeme, kde zastaví a které oblasti obslouží.\n\nV minulém díle Městských linek a zastávek jsme rozebrali plánovaný rozvoj radiálních linek a jejich zastávek na území Prahy: https://youtu.be/GL5jDZ0dj5o\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Nové městské linky a zastávky #2 | TÉMA", "ee58b975-484c-4484-a96f-ab7972fddc24", "8o3DNtyWydQ", false, 399, false, "https://www.youtube.com/watch?v=8o3DNtyWydQ", 25, "/downloads/METROBUS - Tématická videa/2021-03-09 - Nové městské linky a zastávky #2 | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-03-09 13:00:05Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Rozvoj pražské železnice čeká v příštích letech na dvě nové vlakové linky, zajišťované menšími elektrickými jednotkami. Obě povedou přibližně po trase jižních tangent, jedna přes Vršovice, zatímco druhá přes Braník. Ve videu si podrobně ukazujeme, kde zastaví a které oblasti obslouží.\n\nV minulém díle Městských linek a zastávek jsme rozebrali plánovaný rozvoj radiálních linek a jejich zastávek na území Prahy: https://youtu.be/GL5jDZ0dj5o\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Nové městské linky a zastávky #2 | TÉMA", "8o3DNtyWydQ", 399, false, "https://www.youtube.com/watch?v=8o3DNtyWydQ", "/downloads/METROBUS - Tématická videa/2021-03-09 - Nové městské linky a zastávky #2 | TÉMA.mp4", false, 20, ~U[2021-03-09 13:00:05Z]] 13:54:44.117 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=10.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.118 [debug] QUERY OK source="media_items" db=0.6ms idle=8.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-02 13:00:02Z], 20] 13:54:44.122 [debug] QUERY OK source="media_items" db=2.3ms idle=8.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Všichni o ni tušíme, ale nikdo ji dopodrobna nerozebírá: Modernizace trati mezi Prahou-Vysočany a Čelákovicemi. V tomto videu se podíváme, co nás příští roky čeká za změny na severovýchodní pražské trati.\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Budoucnost Nádraží Vysočany | TÉMA", "f3d50e75-f107-4162-b8b4-bd39ba20bc08", "7xwXTYXzqIo", false, 337, false, "https://www.youtube.com/watch?v=7xwXTYXzqIo", 26, "/downloads/METROBUS - Tématická videa/2021-03-02 - Budoucnost Nádraží Vysočany | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-03-02 13:00:02Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Všichni o ni tušíme, ale nikdo ji dopodrobna nerozebírá: Modernizace trati mezi Prahou-Vysočany a Čelákovicemi. V tomto videu se podíváme, co nás příští roky čeká za změny na severovýchodní pražské trati.\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Budoucnost Nádraží Vysočany | TÉMA", "7xwXTYXzqIo", 337, false, "https://www.youtube.com/watch?v=7xwXTYXzqIo", "/downloads/METROBUS - Tématická videa/2021-03-02 - Budoucnost Nádraží Vysočany | TÉMA.mp4", false, 20, ~U[2021-03-02 13:00:02Z]] 13:54:44.123 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=11.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.124 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms 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[2021-02-23 13:00:13Z], 20] 13:54:44.127 [debug] QUERY OK source="media_items" db=2.2ms idle=6.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Blízká i daleká budoucnost slibuje nové železniční zastávky a další městské vlakové linky. V dvoudílné sérii si rychle shrneme místa, kde se takových změn dočkáme.\n\nDruhý díl minisérie: https://youtu.be/8o3DNtyWydQ \n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\n\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Nové městské linky a zastávky #1 | TÉMA", "df662993-eb10-4a24-b703-22bca9165331", "GL5jDZ0dj5o", false, 406, false, "https://www.youtube.com/watch?v=GL5jDZ0dj5o", 27, "/downloads/METROBUS - Tématická videa/2021-02-23 - Nové městské linky a zastávky #1 | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-02-23 13:00:13Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Blízká i daleká budoucnost slibuje nové železniční zastávky a další městské vlakové linky. V dvoudílné sérii si rychle shrneme místa, kde se takových změn dočkáme.\n\nDruhý díl minisérie: https://youtu.be/8o3DNtyWydQ \n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\n\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Nové městské linky a zastávky #1 | TÉMA", "GL5jDZ0dj5o", 406, false, "https://www.youtube.com/watch?v=GL5jDZ0dj5o", "/downloads/METROBUS - Tématická videa/2021-02-23 - Nové městské linky a zastávky #1 | TÉMA.mp4", false, 20, ~U[2021-02-23 13:00:13Z]] 13:54:44.128 [debug] QUERY OK source="sources" db=0.6ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.130 [debug] QUERY OK source="media_items" db=0.9ms idle=7.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-16 13:00:00Z], 20] 13:54:44.133 [debug] QUERY OK source="media_items" db=2.3ms idle=7.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jedno z nejvýznamnějších pražských nádraží ještě nedávno ohrožovaly úvahy o kompletním zrušení, nicméně v posledních letech se rozhodlo provést jeho významnou modernizaci, včetně rozšíření počtu nástupišť nebo přístupových cest.\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Budoucnost Masarykova nádraží | TÉMA", "e5c5caa6-a9d4-44b9-ba31-34360d44718a", "0eLQp7TrxsM", false, 331, false, "https://www.youtube.com/watch?v=0eLQp7TrxsM", 28, "/downloads/METROBUS - Tématická videa/2021-02-16 - Budoucnost Masarykova nádraží | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-02-16 13:00:00Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Jedno z nejvýznamnějších pražských nádraží ještě nedávno ohrožovaly úvahy o kompletním zrušení, nicméně v posledních letech se rozhodlo provést jeho významnou modernizaci, včetně rozšíření počtu nástupišť nebo přístupových cest.\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Budoucnost Masarykova nádraží | TÉMA", "0eLQp7TrxsM", 331, false, "https://www.youtube.com/watch?v=0eLQp7TrxsM", "/downloads/METROBUS - Tématická videa/2021-02-16 - Budoucnost Masarykova nádraží | TÉMA.mp4", false, 20, ~U[2021-02-16 13:00:00Z]] 13:54:44.134 [debug] QUERY OK source="sources" db=0.5ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.136 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=8.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-09 13:00:16Z], 20] 13:54:44.140 [debug] QUERY OK source="media_items" db=2.1ms idle=8.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Příjezd vlaků na pražské Hlavní nádraží vypadal ještě před 15 lety úplně jinak. Místo dnešní čtyřkolejky vedly podél Vítkova jen dvě jednokolejné tratě. O Hrabovské spojce jsme mluvili v minulém díle, takže dnes se podíváme, co zbylo po trati na jižním úpatí kopce.\n\nMinulý díl o Hrabovské spojce: https://youtu.be/5sbQMOQ3HlY \n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Zaniklá trať pod Vítkovem | TÉMA", "99e49efc-c5cc-4650-a234-71d23e062a4d", "SN76vkpyGeM", false, 313, false, "https://www.youtube.com/watch?v=SN76vkpyGeM", 29, "/downloads/METROBUS - Tématická videa/2021-02-09 - Zaniklá trať pod Vítkovem | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-02-09 13:00:16Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Příjezd vlaků na pražské Hlavní nádraží vypadal ještě před 15 lety úplně jinak. Místo dnešní čtyřkolejky vedly podél Vítkova jen dvě jednokolejné tratě. O Hrabovské spojce jsme mluvili v minulém díle, takže dnes se podíváme, co zbylo po trati na jižním úpatí kopce.\n\nMinulý díl o Hrabovské spojce: https://youtu.be/5sbQMOQ3HlY \n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Zaniklá trať pod Vítkovem | TÉMA", "SN76vkpyGeM", 313, false, "https://www.youtube.com/watch?v=SN76vkpyGeM", "/downloads/METROBUS - Tématická videa/2021-02-09 - Zaniklá trať pod Vítkovem | TÉMA.mp4", false, 20, ~U[2021-02-09 13:00:16Z]] 13:54:44.141 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.143 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=9.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-02 13:00:15Z], 20] 13:54:44.146 [debug] QUERY OK source="media_items" db=2.0ms idle=9.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Největší železniční změny v těchto letech můžeme pozorovat na pomezí Strašnic, Vršovic a Zahradního Města. Zaniká zde stará trať a zastávka a vzniká nová kapacitní železnice.\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Přestavba IV. železničního koridoru | TÉMA", "512c20df-c3bc-4d91-916b-b096126ae32a", "NjNYUyo-wcI", false, 681, false, "https://www.youtube.com/watch?v=NjNYUyo-wcI", 30, "/downloads/METROBUS - Tématická videa/2021-02-02 - Přestavba IV. železničního koridoru | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-02-02 13:00:15Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Největší železniční změny v těchto letech můžeme pozorovat na pomezí Strašnic, Vršovic a Zahradního Města. Zaniká zde stará trať a zastávka a vzniká nová kapacitní železnice.\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Přestavba IV. železničního koridoru | TÉMA", "NjNYUyo-wcI", 681, false, "https://www.youtube.com/watch?v=NjNYUyo-wcI", "/downloads/METROBUS - Tématická videa/2021-02-02 - Přestavba IV. železničního koridoru | TÉMA.mp4", false, 20, ~U[2021-02-02 13:00:15Z]] 13:54:44.148 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.149 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=9.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-01-19 13:00:01Z], 20] 13:54:44.153 [debug] QUERY OK source="media_items" db=2.4ms idle=8.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ještě před 13 lety se na pražské Hlavní nádraží nejezdilo velkolepými tunely a mosty pod Vítkovem. Všechny dálkové vlaky kopec objížděly buďto z jihu, nebo ze severu - a právě na druhou variantu historické trasy se dnes podíváme dopodrobna.\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Zaniklá Hrabovská spojka | TÉMA", "98175c9c-6aa3-460a-b016-fad76c76b57b", "5sbQMOQ3HlY", false, 321, false, "https://www.youtube.com/watch?v=5sbQMOQ3HlY", 31, "/downloads/METROBUS - Tématická videa/2021-01-19 - Zaniklá Hrabovská spojka | TÉMA.mp4", false, false, 20, [], 1, ~U[2021-01-19 13:00:01Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Ještě před 13 lety se na pražské Hlavní nádraží nejezdilo velkolepými tunely a mosty pod Vítkovem. Všechny dálkové vlaky kopec objížděly buďto z jihu, nebo ze severu - a právě na druhou variantu historické trasy se dnes podíváme dopodrobna.\n\nSledujte Železniční zimu 2021 na Metrobusu: Nové video s vlakovou tématikou každé úterý.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Discordu – https://metrobus.cz/go/discord\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!", "Zaniklá Hrabovská spojka | TÉMA", "5sbQMOQ3HlY", 321, false, "https://www.youtube.com/watch?v=5sbQMOQ3HlY", "/downloads/METROBUS - Tématická videa/2021-01-19 - Zaniklá Hrabovská spojka | TÉMA.mp4", false, 20, ~U[2021-01-19 13:00:01Z]] 13:54:44.154 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=10.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.156 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=8.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-07-29 12:00:21Z], 20] 13:54:44.159 [debug] QUERY OK source="media_items" db=2.0ms idle=8.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jedněm z posledních tramvají vyráběných ve Smíchovské Ringhofferovce zbývají poslední dny života. Počet provozních kusů se drží na minimu a brzy se tak s pravidelným provozem Tater T6A5 v Praze rozloučíme. Jaká je krátká historie této typové řady?\n\nVe podrobném tématickém videu se díváme na okolnosti jejich vzniku, současný provoz v Praze, a navíc nakoukneme do zbylých československých měst.\n\nZveme vás na projížďku a rozlučku s tramvajemi T6A5, 29. srpna 2020! Více informací a jízdenky: https://metrobus.cz/clanek/den-s-t6a5\nPořádáme spolu s Dopravními fotoakcemi.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Tramvaje T6A5 dožívají v Praze | TÉMA", "895d92d6-c24d-4ffb-bbba-3b191d465e04", "rYLTWyfyKXA", false, 639, false, "https://www.youtube.com/watch?v=rYLTWyfyKXA", 32, "/downloads/METROBUS - Tématická videa/2020-07-29 - Tramvaje T6A5 dožívají v Praze | TÉMA.mp4", false, false, 20, [], 1, ~U[2020-07-29 12:00:21Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Jedněm z posledních tramvají vyráběných ve Smíchovské Ringhofferovce zbývají poslední dny života. Počet provozních kusů se drží na minimu a brzy se tak s pravidelným provozem Tater T6A5 v Praze rozloučíme. Jaká je krátká historie této typové řady?\n\nVe podrobném tématickém videu se díváme na okolnosti jejich vzniku, současný provoz v Praze, a navíc nakoukneme do zbylých československých měst.\n\nZveme vás na projížďku a rozlučku s tramvajemi T6A5, 29. srpna 2020! Více informací a jízdenky: https://metrobus.cz/clanek/den-s-t6a5\nPořádáme spolu s Dopravními fotoakcemi.\n\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Tramvaje T6A5 dožívají v Praze | TÉMA", "rYLTWyfyKXA", 639, false, "https://www.youtube.com/watch?v=rYLTWyfyKXA", "/downloads/METROBUS - Tématická videa/2020-07-29 - Tramvaje T6A5 dožívají v Praze | TÉMA.mp4", false, 20, ~U[2020-07-29 12:00:21Z]] 13:54:44.160 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.161 [debug] QUERY OK source="media_items" db=0.5ms idle=8.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-04-28 08:30:04Z], 20] 13:54:44.164 [debug] QUERY OK source="media_items" db=1.9ms idle=7.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Železniční trať z Prahy do Modřan byla ve svém prvotním trasování výrazně klikatější než dnes. V Michelském lese poblíž stanice Praha-Krč stále nalezneme několik pozůstatků, na které se Dan v tomto videu podívá.\n\n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Zaniklá železnice v Michelském lese | TÉMA", "382e5d7d-0b1f-470d-84aa-518851a5c1fe", "KpBxWcByI0c", false, 306, false, "https://www.youtube.com/watch?v=KpBxWcByI0c", 33, "/downloads/METROBUS - Tématická videa/2020-04-28 - Zaniklá železnice v Michelském lese | TÉMA.mp4", false, false, 20, [], 1, ~U[2020-04-28 08:30:04Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Železniční trať z Prahy do Modřan byla ve svém prvotním trasování výrazně klikatější než dnes. V Michelském lese poblíž stanice Praha-Krč stále nalezneme několik pozůstatků, na které se Dan v tomto videu podívá.\n\n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Zaniklá železnice v Michelském lese | TÉMA", "KpBxWcByI0c", 306, false, "https://www.youtube.com/watch?v=KpBxWcByI0c", "/downloads/METROBUS - Tématická videa/2020-04-28 - Zaniklá železnice v Michelském lese | TÉMA.mp4", false, 20, ~U[2020-04-28 08:30:04Z]] 13:54:44.165 [debug] QUERY OK source="sources" db=0.3ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.166 [debug] QUERY OK source="media_items" db=0.6ms idle=6.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-18 13:00:11Z], 20] 13:54:44.169 [debug] QUERY OK source="media_items" db=1.9ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ve druhém díle tématického videa o nejočekávanější dopravní stavbě v Praze se podíváme na jižní část metra D a probereme jeho možnou dalekou budoucnost, zejména pokračování z Pankráce na Náměstí Míru a do centra nebo na Žižkov.\n\nNezapomeňte zhlédnout první díl, kde rozebíráme současný vývoj a první stanice: https://youtu.be/WtVsnITsIhk \n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jih a budoucnost Metra D | TÉMA", "7c8448a8-23ba-477b-a0b1-1abe8acd427b", "i4GF93tjOzo", false, 438, false, "https://www.youtube.com/watch?v=i4GF93tjOzo", 34, "/downloads/METROBUS - Tématická videa/2020-02-18 - Jih a budoucnost Metra D | TÉMA.mp4", false, false, 20, [], 1, ~U[2020-02-18 13:00:11Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Ve druhém díle tématického videa o nejočekávanější dopravní stavbě v Praze se podíváme na jižní část metra D a probereme jeho možnou dalekou budoucnost, zejména pokračování z Pankráce na Náměstí Míru a do centra nebo na Žižkov.\n\nNezapomeňte zhlédnout první díl, kde rozebíráme současný vývoj a první stanice: https://youtu.be/WtVsnITsIhk \n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jih a budoucnost Metra D | TÉMA", "i4GF93tjOzo", 438, false, "https://www.youtube.com/watch?v=i4GF93tjOzo", "/downloads/METROBUS - Tématická videa/2020-02-18 - Jih a budoucnost Metra D | TÉMA.mp4", false, 20, ~U[2020-02-18 13:00:11Z]] 13:54:44.169 [debug] QUERY OK source="sources" db=0.4ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.170 [debug] QUERY OK source="media_items" db=0.5ms idle=6.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-11 13:00:03Z], 20] 13:54:44.173 [debug] QUERY OK source="media_items" db=1.8ms idle=5.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V hotelu na Smíchově nedávno vznikla nadzemní šikmá lanovka, která nahradila původní tradiční výtah ve stejné trase na Mrázovku. V čem se nové vozidlo liší?\n\nSmíchovská lanovka: https://youtu.be/K9j7NA-9DuU\n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Smíchovský výtah | TÉMA", "55d6f136-a4b1-4ff0-b7a7-0084b2eb71b2", "HskRYEac1Ww", false, 219, false, "https://www.youtube.com/watch?v=HskRYEac1Ww", 35, "/downloads/METROBUS - Tématická videa/2020-02-11 - Smíchovský výtah | TÉMA.mp4", false, false, 20, [], 1, ~U[2020-02-11 13:00:03Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "V hotelu na Smíchově nedávno vznikla nadzemní šikmá lanovka, která nahradila původní tradiční výtah ve stejné trase na Mrázovku. V čem se nové vozidlo liší?\n\nSmíchovská lanovka: https://youtu.be/K9j7NA-9DuU\n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Smíchovský výtah | TÉMA", "HskRYEac1Ww", 219, false, "https://www.youtube.com/watch?v=HskRYEac1Ww", "/downloads/METROBUS - Tématická videa/2020-02-11 - Smíchovský výtah | TÉMA.mp4", false, 20, ~U[2020-02-11 13:00:03Z]] 13:54:44.174 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.175 [debug] QUERY OK source="media_items" db=0.5ms idle=5.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-04 13:00:09Z], 20] 13:54:44.178 [debug] QUERY OK source="media_items" db=1.8ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Pojďme se podívat na nejočekávanější dopravní stavbu v Praze - Metro D. Ve dvou dílech vás provedeme jednotlivými plánovanými stanicemi a jejich překvapivými vlastnostmi. Skoro na každé je totiž unikát. A na té první už dokonce začátek stavby.\n\n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jak bude vypadat Metro D | TÉMA", "86b161a2-1b06-45e4-b7b5-1ea3119c8e5e", "WtVsnITsIhk", false, 579, false, "https://www.youtube.com/watch?v=WtVsnITsIhk", 36, "/downloads/METROBUS - Tématická videa/2020-02-04 - Jak bude vypadat Metro D | TÉMA.mp4", false, false, 20, [], 1, ~U[2020-02-04 13:00:09Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Pojďme se podívat na nejočekávanější dopravní stavbu v Praze - Metro D. Ve dvou dílech vás provedeme jednotlivými plánovanými stanicemi a jejich překvapivými vlastnostmi. Skoro na každé je totiž unikát. A na té první už dokonce začátek stavby.\n\n\nPokud se ti video líbilo, můžeš ho sdílet ;)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nDiskutuj s námi na Telegramu – https://telegram.me/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jak bude vypadat Metro D | TÉMA", "WtVsnITsIhk", 579, false, "https://www.youtube.com/watch?v=WtVsnITsIhk", "/downloads/METROBUS - Tématická videa/2020-02-04 - Jak bude vypadat Metro D | TÉMA.mp4", false, 20, ~U[2020-02-04 13:00:09Z]] 13:54:44.179 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.180 [debug] QUERY OK source="media_items" db=0.8ms idle=6.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-04-23 12:00:05Z], 20] 13:54:44.183 [debug] QUERY OK source="media_items" db=1.9ms idle=6.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["KŽC Doprava a jejich historické motoráky jsou právě střídány zcela novými jednotkami ze slovenského Zvolenu. Ve videu si Mravce 813.2 procházíme a rozebíráme.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Nové soupravy na lince S34 | METROBUS", "9a078597-dca7-435d-a062-b796ea42aeaa", "RSCD5WVtYkI", false, 555, false, "https://www.youtube.com/watch?v=RSCD5WVtYkI", 37, "/downloads/METROBUS - Tématická videa/2019-04-23 - Nové soupravy na lince S34 | METROBUS.mp4", false, false, 20, [], 1, ~U[2019-04-23 12:00:05Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "KŽC Doprava a jejich historické motoráky jsou právě střídány zcela novými jednotkami ze slovenského Zvolenu. Ve videu si Mravce 813.2 procházíme a rozebíráme.\n\nUděláte nám radost, když naše video pošlete i svým kamarádům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – https://is.gd/metrobusyt\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází téměř každé úterý...\n... a Expres každý druhý čtvrtek!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Nové soupravy na lince S34 | METROBUS", "RSCD5WVtYkI", 555, false, "https://www.youtube.com/watch?v=RSCD5WVtYkI", "/downloads/METROBUS - Tématická videa/2019-04-23 - Nové soupravy na lince S34 | METROBUS.mp4", false, 20, ~U[2019-04-23 12:00:05Z]] 13:54:44.183 [debug] QUERY OK source="sources" db=0.4ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.184 [debug] QUERY OK source="media_items" db=0.5ms idle=6.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-11-13 13:00:02Z], 20] 13:54:44.187 [debug] QUERY OK source="media_items" db=2.2ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V\u00A0předchozích dílech o Libeňském mostě jsme ho ukazovali jako historickou zajímavou stavbu. Ale záměrně jsme se nezaměřovali na jeho současný stav, protože ten jsme si nechali až na toto video – kde vám ho ukážeme všechen najednou.\n\nBudeme rádi, pokud naše video ukážete i svým přátelům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jak dnes Libeňský most vypadá |\u00A0VLOG", "375ba718-89f1-4cf9-93dd-e4d3eb646618", "BO442MFT3ks", false, 945, false, "https://www.youtube.com/watch?v=BO442MFT3ks", 38, "/downloads/METROBUS - Tématická videa/2018-11-13 - Jak dnes Libeňský most vypadá |\u00A0VLOG.mp4", false, false, 20, [], 1, ~U[2018-11-13 13:00:02Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "V\u00A0předchozích dílech o Libeňském mostě jsme ho ukazovali jako historickou zajímavou stavbu. Ale záměrně jsme se nezaměřovali na jeho současný stav, protože ten jsme si nechali až na toto video – kde vám ho ukážeme všechen najednou.\n\nBudeme rádi, pokud naše video ukážete i svým přátelům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jak dnes Libeňský most vypadá |\u00A0VLOG", "BO442MFT3ks", 945, false, "https://www.youtube.com/watch?v=BO442MFT3ks", "/downloads/METROBUS - Tématická videa/2018-11-13 - Jak dnes Libeňský most vypadá |\u00A0VLOG.mp4", false, 20, ~U[2018-11-13 13:00:02Z]] 13:54:44.188 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.189 [debug] QUERY OK source="media_items" db=0.6ms idle=6.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-10-23 12:00:10Z], 20] 13:54:44.192 [debug] QUERY OK source="media_items" db=1.5ms idle=6.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jestli Libeňský most rekonstruovat nebo stavět nový, je jedna otázka, ale v obou případech zůstává nedořešený problém, kudy se vlastně bude jezdit během jeho uzavírky? Rozhodli jsme se to vyzkoušet originálním způsobem, který jste ještě nikdy neviděli.\n\nBudeme rádi, pokud naše video ukážete i svým přátelům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jak přes Libeňský most bez Libeňského mostu |\u00A0METROBUS", "60ee250b-75ad-4262-924d-80a9bb80176d", "t_nIJuk2QTM", false, 1468, false, "https://www.youtube.com/watch?v=t_nIJuk2QTM", 39, "/downloads/METROBUS - Tématická videa/2018-10-23 - Jak přes Libeňský most bez Libeňského mostu |\u00A0METROBUS.mp4", false, false, 20, [], 1, ~U[2018-10-23 12:00:10Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Jestli Libeňský most rekonstruovat nebo stavět nový, je jedna otázka, ale v obou případech zůstává nedořešený problém, kudy se vlastně bude jezdit během jeho uzavírky? Rozhodli jsme se to vyzkoušet originálním způsobem, který jste ještě nikdy neviděli.\n\nBudeme rádi, pokud naše video ukážete i svým přátelům.\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází nejméně každé druhé úterý!\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Jak přes Libeňský most bez Libeňského mostu |\u00A0METROBUS", "t_nIJuk2QTM", 1468, false, "https://www.youtube.com/watch?v=t_nIJuk2QTM", "/downloads/METROBUS - Tématická videa/2018-10-23 - Jak přes Libeňský most bez Libeňského mostu |\u00A0METROBUS.mp4", false, 20, ~U[2018-10-23 12:00:10Z]] 13:54:44.192 [debug] QUERY OK source="sources" db=0.4ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.193 [debug] QUERY OK source="media_items" db=0.4ms idle=5.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2018-09-25 12:00:05Z], 20] 13:54:44.196 [debug] QUERY OK source="media_items" db=1.5ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Jakmile se podíváme na dopravní problémy Prahy v posledních letech, ihned narazíme na Libeňský most, neudržovanou stavbu, která má být podle mnohých politiků zbořena a nahrazena novým mostem. Iniciativa Libeňský most Nebourat, Nerozšiřovat v čele s Adamem Scheinherrem ovšem prosazuje zachování současného hodnotného mostu a jeho šetrnou rekonstrukci. Má k tomu také poměrně rozumné důvody, které si můžete poslechnout v tomto videu.\n\nPokud vás zajímá více o iniciativě, sledujte jejich stránku: https://facebook.com/libenskymost/\n\nPokud se rozhovor líbil, potěší nás sdílení :)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Adam Scheinherr, Libeňský most Nebourat, Nerozšiřovat | ROZHOVOR", "4b0fe501-d886-4126-830c-1595e2ffb6b3", "bkBv--Rw-H8", false, 1042, false, "https://www.youtube.com/watch?v=bkBv--Rw-H8", 40, "/downloads/METROBUS - Tématická videa/2018-09-25 - Adam Scheinherr, Libeňský most Nebourat, Nerozšiřovat | ROZHOVOR.mp4", false, false, 20, [], 1, ~U[2018-09-25 12:00:05Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Jakmile se podíváme na dopravní problémy Prahy v posledních letech, ihned narazíme na Libeňský most, neudržovanou stavbu, která má být podle mnohých politiků zbořena a nahrazena novým mostem. Iniciativa Libeňský most Nebourat, Nerozšiřovat v čele s Adamem Scheinherrem ovšem prosazuje zachování současného hodnotného mostu a jeho šetrnou rekonstrukci. Má k tomu také poměrně rozumné důvody, které si můžete poslechnout v tomto videu.\n\nPokud vás zajímá více o iniciativě, sledujte jejich stránku: https://facebook.com/libenskymost/\n\nPokud se rozhovor líbil, potěší nás sdílení :)\n\n\nJsme po celém internetu!\n=============================\nMáme vlastní web – https://www.metrobus.cz\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nPřidej si nás na Instagramu – https://instagram.com/MetrobusCZ\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – https://metrobus.cz/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nNové video vychází každé druhé úterý!\nNavíc Metrobus Expres – vždy první pondělí v měsíci.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.cz nebo navštívit náš web.", "Adam Scheinherr, Libeňský most Nebourat, Nerozšiřovat | ROZHOVOR", "bkBv--Rw-H8", 1042, false, "https://www.youtube.com/watch?v=bkBv--Rw-H8", "/downloads/METROBUS - Tématická videa/2018-09-25 - Adam Scheinherr, Libeňský most Nebourat, Nerozšiřovat | ROZHOVOR.mp4", false, 20, ~U[2018-09-25 12:00:05Z]] 13:54:44.196 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.197 [debug] QUERY OK source="media_items" db=0.5ms idle=5.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-12-17 13:00:02Z], 20] 13:54:44.205 [debug] QUERY OK source="media_items" db=6.5ms idle=5.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V rámci pražské hromadné dopravy často slyšíme o lanovce na Petřín. Ale co když není jediná?\u00A0A dokonce ta druhá, Smíchovská, patří někomu jinému než DPP?\u00A0Přinášíme reportáž o lanovce a rozhovor s ředitelem hotelu.\n\nPřišlo ti video o lanovce zajímavé?\u00A0Ukaž ho také svým kamarádům. Děkujeme!\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "Smíchovská lanovka |\u00A0METROBUS", "7bca6c5d-4104-4c32-8ef9-4efcbf91c312", "K9j7NA-9DuU", false, 748, false, "https://www.youtube.com/watch?v=K9j7NA-9DuU", 41, "/downloads/METROBUS - Tématická videa/2017-12-17 - Smíchovská lanovka |\u00A0METROBUS.mp4", false, false, 20, [], 1, ~U[2017-12-17 13:00:02Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "V rámci pražské hromadné dopravy často slyšíme o lanovce na Petřín. Ale co když není jediná?\u00A0A dokonce ta druhá, Smíchovská, patří někomu jinému než DPP?\u00A0Přinášíme reportáž o lanovce a rozhovor s ředitelem hotelu.\n\nPřišlo ti video o lanovce zajímavé?\u00A0Ukaž ho také svým kamarádům. Děkujeme!\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "Smíchovská lanovka |\u00A0METROBUS", "K9j7NA-9DuU", 748, false, "https://www.youtube.com/watch?v=K9j7NA-9DuU", "/downloads/METROBUS - Tématická videa/2017-12-17 - Smíchovská lanovka |\u00A0METROBUS.mp4", false, 20, ~U[2017-12-17 13:00:02Z]] 13:54:44.206 [debug] QUERY OK source="sources" db=0.3ms idle=11.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.207 [debug] QUERY OK source="media_items" db=0.7ms idle=10.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-09-01 12:00:01Z], 20] 13:54:44.210 [debug] QUERY OK source="media_items" db=1.9ms idle=10.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Předseda SPVHD Ondřej Kališ v rozhovoru popisuje, jak probíhaly spolupráce přípravách nové linky 456 a k čemu slouží hromadná doprava v tak malé obci, jako jsou Zákolany.\n\nNatáčeli jsme zde také rozhovor se starostkou Zákolan Lucií Wittlichovou:\nhttps://youtu.be/74r6t4xpr2g\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "Ondřej Kališ, předseda SPVHD | ROZHOVOR", "28138ea6-8823-4540-8a94-7657f7fb63be", "JQBnPYhkqPA", false, 1190, false, "https://www.youtube.com/watch?v=JQBnPYhkqPA", 42, "/downloads/METROBUS - Tématická videa/2017-09-01 - Ondřej Kališ, předseda SPVHD | ROZHOVOR.mp4", false, false, 20, [], 2, ~U[2017-09-01 12:00:01Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Předseda SPVHD Ondřej Kališ v rozhovoru popisuje, jak probíhaly spolupráce přípravách nové linky 456 a k čemu slouží hromadná doprava v tak malé obci, jako jsou Zákolany.\n\nNatáčeli jsme zde také rozhovor se starostkou Zákolan Lucií Wittlichovou:\nhttps://youtu.be/74r6t4xpr2g\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "Ondřej Kališ, předseda SPVHD | ROZHOVOR", "JQBnPYhkqPA", 1190, false, "https://www.youtube.com/watch?v=JQBnPYhkqPA", "/downloads/METROBUS - Tématická videa/2017-09-01 - Ondřej Kališ, předseda SPVHD | ROZHOVOR.mp4", false, 20, ~U[2017-09-01 12:00:01Z]] 13:54:44.211 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=12.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.212 [debug] QUERY OK source="media_items" db=0.6ms idle=6.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-09-01 12:00:00Z], 20] 13:54:44.214 [debug] QUERY OK source="media_items" db=1.7ms idle=6.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Starostka Lucie Witlichová v rozhovoru popisuje, jak probíhaly spolupráce přípravách nové linky 456 a k čemu slouží hromadná doprava v tak malé obci, jako jsou Zákolany.\n\nNatáčeli jsme zde také rozhovor s předsedou SPVHD Ondřejem Kališem:\nhttps://youtu.be/JQBnPYhkqPA\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "Lucie Wittlichová, starostka Zákolan | ROZHOVOR", "ccc90142-a8ba-4a0f-9aff-38571c8f5988", "74r6t4xpr2g", false, 827, false, "https://www.youtube.com/watch?v=74r6t4xpr2g", 43, "/downloads/METROBUS - Tématická videa/2017-09-01 - Lucie Wittlichová, starostka Zákolan | ROZHOVOR.mp4", false, false, 20, [], 2, ~U[2017-09-01 12:00:00Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Starostka Lucie Witlichová v rozhovoru popisuje, jak probíhaly spolupráce přípravách nové linky 456 a k čemu slouží hromadná doprava v tak malé obci, jako jsou Zákolany.\n\nNatáčeli jsme zde také rozhovor s předsedou SPVHD Ondřejem Kališem:\nhttps://youtu.be/JQBnPYhkqPA\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "Lucie Wittlichová, starostka Zákolan | ROZHOVOR", "74r6t4xpr2g", 827, false, "https://www.youtube.com/watch?v=74r6t4xpr2g", "/downloads/METROBUS - Tématická videa/2017-09-01 - Lucie Wittlichová, starostka Zákolan | ROZHOVOR.mp4", false, 20, ~U[2017-09-01 12:00:00Z]] 13:54:44.215 [debug] QUERY OK source="sources" db=0.4ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.216 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2017-07-29 12:00:01Z], 20] 13:54:44.219 [debug] QUERY OK source="media_items" db=1.4ms idle=6.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ROPID a DPP jsou základní zkratky pražské dopravy. Přestože každá znamená něco jiného, mnoho lidí je neustále zaměňuje. Ve videu proto velice polopatě vysvětlujeme jejich hlavní rozdíl.\n\nPokud tě video zaujalo a víš o někom, koho by mohlo také, pošli mu ho prosím. Děkujeme!\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "ROPID vs DPP | METROBUS", "f5293a28-dce4-42b6-ae80-9e2b7c0019d7", "HlPBsMOndMk", false, 492, false, "https://www.youtube.com/watch?v=HlPBsMOndMk", 44, "/downloads/METROBUS - Tématická videa/2017-07-29 - ROPID vs DPP | METROBUS.mp4", false, false, 20, [], 1, ~U[2017-07-29 12:00:01Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "ROPID a DPP jsou základní zkratky pražské dopravy. Přestože každá znamená něco jiného, mnoho lidí je neustále zaměňuje. Ve videu proto velice polopatě vysvětlujeme jejich hlavní rozdíl.\n\nPokud tě video zaujalo a víš o někom, koho by mohlo také, pošli mu ho prosím. Děkujeme!\n\n\nJsme po celém internetu!\n=============================\nOdebírej nás na Youtube – http://gp.gg/ee\nSleduj náš Twitter – https://twitter.com/MetrobusCZ\nMáme vlastní web – http://www.metrobus.link\nPodívej se na Facebook SPVHD – https://facebook.com/SPVHD\nProdáváme originální odznáčky – http://metrobus.link/odznacky\n\nVytváříme komentovaná videa z hromadné dopravy…\n=============================\nZábavným a zároveň efektivním stylem vám přinášíme informace, ke kterým byste se sami nedostali.\nRecenze zastávek – vychází každé druhé úterý!\nMetrobus Expres – vychází vždy první pondělí v měsíci!\nVe zbylém čase připravujeme další zajímavá videa.\n\nNabíráme nové redaktory\n=============================\nMETROBUS buduje vyčerpávající zpravodajství z MHD! Snažíme se pravidelně vydávat různé pořady a neustále přemýšlíme o nových.\nLíbí se ti projekt METROBUS? Stále nabíráme nové redaktory a další členy do týmu. Pokud tě možnost práce pro nás zaujala, stačí napsat na metrobus@metrobus.link nebo navštívit náš web.", "ROPID vs DPP | METROBUS", "HlPBsMOndMk", 492, false, "https://www.youtube.com/watch?v=HlPBsMOndMk", "/downloads/METROBUS - Tématická videa/2017-07-29 - ROPID vs DPP | METROBUS.mp4", false, 20, ~U[2017-07-29 12:00:01Z]] 13:54:44.219 [debug] QUERY OK source="sources" db=0.4ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.220 [debug] QUERY OK source="media_items" db=0.5ms idle=5.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-12-12 13:00:03Z], 20] 13:54:44.222 [debug] QUERY OK source="media_items" db=1.3ms idle=5.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vlaková zastávka Praha-Smíchov Na Knížecí byla asi nejmenším významným přestupním bodem mezi vlakem a městskou dopravou. Na konci roku 2016 ale ustupuje výstavbě nové čtvrti a celé zátiší opuštěného nákladového nádraží postupně zanikne.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\nNázvy použité hudby jsou uvedeny v titulkách.", "Poslední dny vlakové zastávky Na Knížecí | METROBUS", "ea1487bb-0aa4-4982-bf66-056ca7abaa98", "W52aEXhOo18", false, 479, false, "https://www.youtube.com/watch?v=W52aEXhOo18", 45, "/downloads/METROBUS - Tématická videa/2016-12-12 - Poslední dny vlakové zastávky Na Knížecí | METROBUS.mp4", false, false, 20, [], 1, ~U[2016-12-12 13:00:03Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Vlaková zastávka Praha-Smíchov Na Knížecí byla asi nejmenším významným přestupním bodem mezi vlakem a městskou dopravou. Na konci roku 2016 ale ustupuje výstavbě nové čtvrti a celé zátiší opuštěného nákladového nádraží postupně zanikne.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\nNázvy použité hudby jsou uvedeny v titulkách.", "Poslední dny vlakové zastávky Na Knížecí | METROBUS", "W52aEXhOo18", 479, false, "https://www.youtube.com/watch?v=W52aEXhOo18", "/downloads/METROBUS - Tématická videa/2016-12-12 - Poslední dny vlakové zastávky Na Knížecí | METROBUS.mp4", false, 20, ~U[2016-12-12 13:00:03Z]] 13:54:44.223 [debug] QUERY OK source="sources" db=0.4ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.224 [debug] QUERY OK source="media_items" db=0.5ms idle=5.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-11-23 13:00:00Z], 20] 13:54:44.232 [debug] QUERY OK source="media_items" db=6.6ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["S Arrivou Praha jsme se v posledním roce setkávali převážně ve zlém. Její časté výpadky spojů úzce souvisí s celostátním fenoménem nedostatku řidičů. Co přesně ovšem zapříčinilo tak silné problémy Arrivy?\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\nNázvy použité hudby jsou uvedeny v titulkách.", "Arriva a nedostatek řidičů | METROBUS", "eabd48c7-3745-40a5-a7db-5124353c494c", "6gaPFYewVI8", false, 1257, false, "https://www.youtube.com/watch?v=6gaPFYewVI8", 46, "/downloads/METROBUS - Tématická videa/2016-11-23 - Arriva a nedostatek řidičů | METROBUS.mp4", false, false, 20, [], 1, ~U[2016-11-23 13:00:00Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "S Arrivou Praha jsme se v posledním roce setkávali převážně ve zlém. Její časté výpadky spojů úzce souvisí s celostátním fenoménem nedostatku řidičů. Co přesně ovšem zapříčinilo tak silné problémy Arrivy?\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\nNázvy použité hudby jsou uvedeny v titulkách.", "Arriva a nedostatek řidičů | METROBUS", "6gaPFYewVI8", 1257, false, "https://www.youtube.com/watch?v=6gaPFYewVI8", "/downloads/METROBUS - Tématická videa/2016-11-23 - Arriva a nedostatek řidičů | METROBUS.mp4", false, 20, ~U[2016-11-23 13:00:00Z]] 13:54:44.232 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=11.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.233 [debug] QUERY OK source="media_items" db=0.5ms idle=10.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-08-28 12:00:02Z], 20] 13:54:44.236 [debug] QUERY OK source="media_items" db=1.5ms idle=10.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ropid znovu mění tramvajové linky. Od září 2016 jich polovina pojede ve změněné trase, takže je v tomto videu všechny shrnujeme.\n\nZmiňované oblasti:\n. Spojovací ➢ 1:37\n. Strašnice ➢ 2:26\n. Hostivař ➢ 3:15\n. Nusle, Spořilov ➢ 4:53\n. Podolí, Modřany ➢ 5:36\n. Smíchov, Barrandov, Košíře ➢ 6:39\n. Praha 6 ➢ 8:17\n. Holešovice ➢ 9:57\n. Kobylisy ➢ 10:30\n. Vysočany, Hloubětín ➢ 11:11\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nVe videu jste mohli potkat hudbu:\n\nKasger - Highland [NCS Release]: https://youtu.be/agi-FWTLMh0\nhttps://soundcloud.com/kaspergerlif , https://twitter.com/Kasger , https://youtube.com/KasgerMusic\n\nKillercats - Kaibu [NCS Release]: https://youtu.be/qLYmtdi-GzA\nhttps://soundcloud.com/kcatsofficial , https://youtube.com/c/killercatsofficial\n\nKevin MacLeod - Voice Over Under\na Kevin MacLeod - Electro Cabello: https://incompetech.com\nLicensed under Creative Commons: By Attribution 3.0\nhttp://creativecommons.org/licenses/by/3.0/", "Tramvajové linky v Praze od září 2016 | METROBUS", "a2d30d1c-1d60-4488-9b2a-ae9e1d6edb65", "yZeeZ_6v4IE", false, 810, false, "https://www.youtube.com/watch?v=yZeeZ_6v4IE", 47, "/downloads/METROBUS - Tématická videa/2016-08-28 - Tramvajové linky v Praze od září 2016 | METROBUS.mp4", false, false, 20, [], 1, ~U[2016-08-28 12:00:02Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Ropid znovu mění tramvajové linky. Od září 2016 jich polovina pojede ve změněné trase, takže je v tomto videu všechny shrnujeme.\n\nZmiňované oblasti:\n. Spojovací ➢ 1:37\n. Strašnice ➢ 2:26\n. Hostivař ➢ 3:15\n. Nusle, Spořilov ➢ 4:53\n. Podolí, Modřany ➢ 5:36\n. Smíchov, Barrandov, Košíře ➢ 6:39\n. Praha 6 ➢ 8:17\n. Holešovice ➢ 9:57\n. Kobylisy ➢ 10:30\n. Vysočany, Hloubětín ➢ 11:11\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé druhé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nVe videu jste mohli potkat hudbu:\n\nKasger - Highland [NCS Release]: https://youtu.be/agi-FWTLMh0\nhttps://soundcloud.com/kaspergerlif , https://twitter.com/Kasger , https://youtube.com/KasgerMusic\n\nKillercats - Kaibu [NCS Release]: https://youtu.be/qLYmtdi-GzA\nhttps://soundcloud.com/kcatsofficial , https://youtube.com/c/killercatsofficial\n\nKevin MacLeod - Voice Over Under\na Kevin MacLeod - Electro Cabello: https://incompetech.com\nLicensed under Creative Commons: By Attribution 3.0\nhttp://creativecommons.org/licenses/by/3.0/", "Tramvajové linky v Praze od září 2016 | METROBUS", "yZeeZ_6v4IE", 810, false, "https://www.youtube.com/watch?v=yZeeZ_6v4IE", "/downloads/METROBUS - Tématická videa/2016-08-28 - Tramvajové linky v Praze od září 2016 | METROBUS.mp4", false, 20, ~U[2016-08-28 12:00:02Z]] 13:54:44.237 [debug] QUERY OK source="sources" db=0.3ms idle=12.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.238 [debug] QUERY OK source="media_items" db=0.5ms idle=6.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-05-23 12:00:02Z], 20] 13:54:44.240 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=5.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ČSAD Střední Čechy je velký autobusový dopravce na Mělnicku a Staroboleslavsku. V klasickém rozhovoru se ptáme ředitele společnosti, pana Štěpána Ševčíka, na otázky ohledně historie dopravce, provozu linek v PID, standardů kvality nebo nedostatku řidičů.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\nMusic Provided by NoCopyrightSounds:\nKasger - Highland: https://youtu.be/agi-FWTLMh0\nSoundCloud: https://soundcloud.com/kaspergerlif\nTwitter: https://twitter.com/Kasger\nYouTube: https://youtube.com/KasgerMusic", "Štěpán Ševčík, ředitel ČSAD Střední Čechy | ROZHOVOR", "b8080c14-8ab5-49df-8e45-4abeb2a01bfc", "OvWR55k33cE", false, 726, false, "https://www.youtube.com/watch?v=OvWR55k33cE", 48, "/downloads/METROBUS - Tématická videa/2016-05-23 - Štěpán Ševčík, ředitel ČSAD Střední Čechy | ROZHOVOR.mp4", false, false, 20, [], 1, ~U[2016-05-23 12:00:02Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "ČSAD Střední Čechy je velký autobusový dopravce na Mělnicku a Staroboleslavsku. V klasickém rozhovoru se ptáme ředitele společnosti, pana Štěpána Ševčíka, na otázky ohledně historie dopravce, provozu linek v PID, standardů kvality nebo nedostatku řidičů.\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\nMusic Provided by NoCopyrightSounds:\nKasger - Highland: https://youtu.be/agi-FWTLMh0\nSoundCloud: https://soundcloud.com/kaspergerlif\nTwitter: https://twitter.com/Kasger\nYouTube: https://youtube.com/KasgerMusic", "Štěpán Ševčík, ředitel ČSAD Střední Čechy | ROZHOVOR", "OvWR55k33cE", 726, false, "https://www.youtube.com/watch?v=OvWR55k33cE", "/downloads/METROBUS - Tématická videa/2016-05-23 - Štěpán Ševčík, ředitel ČSAD Střední Čechy | ROZHOVOR.mp4", false, 20, ~U[2016-05-23 12:00:02Z]] 13:54:44.241 [debug] QUERY OK source="sources" db=0.3ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.242 [debug] QUERY OK source="media_items" db=0.5ms idle=5.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2016-02-28 13:00:00Z], 20] 13:54:44.244 [debug] QUERY OK source="media_items" db=1.3ms idle=5.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Arriva se znovu pokouší o proniknutí na vlakový trh, tentokrát na trati Praha - Benešov a Praha - Trenčín. Musí se uznat, že to tentokrát vypadá hodně dobře. Přinášíme reportáž s rozhovorem.\n\nPokud vás zajímá přímo rozhovor, přeskočte na ➢ 3:12\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nKasger - Highland: https://youtu.be/agi-FWTLMh0\nSoundCloud: https://soundcloud.com/kaspergerlif\nTwitter: https://twitter.com/Kasger\nYouTube: https://youtube.com/KasgerMusic\n\nStrangeztep & LifeExtinct - Take Me Out\nStrangeztep's channel: http://youtube.com/Strangeztep\nLifeExtinct's channel: http://youtube.com/LifeExtinct", "Arriva spouští vlakovou linku do Benešova | METROBUS", "54b56907-6567-47bb-b42e-50b8d1bc017b", "Km-qoVmCTIQ", false, 559, false, "https://www.youtube.com/watch?v=Km-qoVmCTIQ", 49, "/downloads/METROBUS - Tématická videa/2016-02-28 - Arriva spouští vlakovou linku do Benešova | METROBUS.mp4", false, false, 20, [], 1, ~U[2016-02-28 13:00:00Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Arriva se znovu pokouší o proniknutí na vlakový trh, tentokrát na trati Praha - Benešov a Praha - Trenčín. Musí se uznat, že to tentokrát vypadá hodně dobře. Přinášíme reportáž s rozhovorem.\n\nPokud vás zajímá přímo rozhovor, přeskočte na ➢ 3:12\n\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nKasger - Highland: https://youtu.be/agi-FWTLMh0\nSoundCloud: https://soundcloud.com/kaspergerlif\nTwitter: https://twitter.com/Kasger\nYouTube: https://youtube.com/KasgerMusic\n\nStrangeztep & LifeExtinct - Take Me Out\nStrangeztep's channel: http://youtube.com/Strangeztep\nLifeExtinct's channel: http://youtube.com/LifeExtinct", "Arriva spouští vlakovou linku do Benešova | METROBUS", "Km-qoVmCTIQ", 559, false, "https://www.youtube.com/watch?v=Km-qoVmCTIQ", "/downloads/METROBUS - Tématická videa/2016-02-28 - Arriva spouští vlakovou linku do Benešova | METROBUS.mp4", false, 20, ~U[2016-02-28 13:00:00Z]] 13:54:44.245 [debug] QUERY OK source="sources" db=0.3ms idle=6.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.246 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-11-25 13:00:00Z], 20] 13:54:44.248 [debug] QUERY OK source="media_items" db=1.2ms idle=5.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["V Praze na Petřinách se právě otevřel nový svět modelových železnic, takže přinášíme video s rozhovorem.\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nKasger - Highland: https://youtu.be/agi-FWTLMh0\nSoundCloud: https://soundcloud.com/kaspergerlif\nTwitter: https://twitter.com/Kasger\nYouTube: https://youtube.com/KasgerMusic\n\nStrangeztep & LifeExtinct - Take Me Out\nStrangeztep's channel: http://youtube.com/Strangeztep\nLifeExtinct's channel: http://youtube.com/LifeExtinct", "Dům vláčků | METROBUS", "f0fb4768-6c47-42b9-960c-c43ad9a9ee6c", "Je1fhl-tTyI", false, 313, false, "https://www.youtube.com/watch?v=Je1fhl-tTyI", 50, "/downloads/METROBUS - Tématická videa/2015-11-25 - Dům vláčků | METROBUS.mp4", false, false, 20, [], 1, ~U[2015-11-25 13:00:00Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "V Praze na Petřinách se právě otevřel nový svět modelových železnic, takže přinášíme video s rozhovorem.\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nKasger - Highland: https://youtu.be/agi-FWTLMh0\nSoundCloud: https://soundcloud.com/kaspergerlif\nTwitter: https://twitter.com/Kasger\nYouTube: https://youtube.com/KasgerMusic\n\nStrangeztep & LifeExtinct - Take Me Out\nStrangeztep's channel: http://youtube.com/Strangeztep\nLifeExtinct's channel: http://youtube.com/LifeExtinct", "Dům vláčků | METROBUS", "Je1fhl-tTyI", 313, false, "https://www.youtube.com/watch?v=Je1fhl-tTyI", "/downloads/METROBUS - Tématická videa/2015-11-25 - Dům vláčků | METROBUS.mp4", false, 20, ~U[2015-11-25 13:00:00Z]] 13:54:44.248 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.249 [debug] QUERY OK source="media_items" db=0.5ms idle=5.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-10-26 13:00:01Z], 20] 13:54:44.251 [debug] QUERY OK source="media_items" db=1.4ms idle=4.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Iniciativa Pro lepší město v čele s BigBoard ukázala, jak by mohl vypadat moderní pražský městský mobiliář. Situaci komentuje mluvčí společnosti BigBoard.\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nKasger - Highland: https://youtu.be/agi-FWTLMh0\nSoundCloud: https://soundcloud.com/kaspergerlif\nTwitter: https://twitter.com/Kasger\nYouTube: https://youtube.com/KasgerMusic\n\nStrangeztep & LifeExtinct - Take Me Out\nStrangeztep's channel: http://youtube.com/Strangeztep\nLifeExtinct's channel: http://youtube.com/LifeExtinct", "Zastávka Na Příkopě a iniciativa Pro lepší město | METROBUS", "d49987f9-883c-417e-bc42-5ac725bcb0fe", "omGE31bD2Zs", false, 519, false, "https://www.youtube.com/watch?v=omGE31bD2Zs", 51, "/downloads/METROBUS - Tématická videa/2015-10-26 - Zastávka Na Příkopě a iniciativa Pro lepší město | METROBUS.mp4", false, false, 20, [], 1, ~U[2015-10-26 13:00:01Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Iniciativa Pro lepší město v čele s BigBoard ukázala, jak by mohl vypadat moderní pražský městský mobiliář. Situaci komentuje mluvčí společnosti BigBoard.\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nKasger - Highland: https://youtu.be/agi-FWTLMh0\nSoundCloud: https://soundcloud.com/kaspergerlif\nTwitter: https://twitter.com/Kasger\nYouTube: https://youtube.com/KasgerMusic\n\nStrangeztep & LifeExtinct - Take Me Out\nStrangeztep's channel: http://youtube.com/Strangeztep\nLifeExtinct's channel: http://youtube.com/LifeExtinct", "Zastávka Na Příkopě a iniciativa Pro lepší město | METROBUS", "omGE31bD2Zs", 519, false, "https://www.youtube.com/watch?v=omGE31bD2Zs", "/downloads/METROBUS - Tématická videa/2015-10-26 - Zastávka Na Příkopě a iniciativa Pro lepší město | METROBUS.mp4", false, 20, ~U[2015-10-26 13:00:01Z]] 13:54:44.252 [debug] QUERY OK source="sources" db=0.3ms idle=6.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [20] 13:54:44.253 [debug] QUERY OK source="media_items" db=0.4ms idle=5.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2015-09-24 12:00:01Z], 20] 13:54:44.255 [debug] QUERY OK source="media_items" db=1.1ms idle=5.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","media_id","prevent_download","duration_seconds","livestream","original_url","playlist_index","predicted_media_filepath","prevent_culling","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "media_id" = ?, "duration_seconds" = ?, "livestream" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Znáte společnost PROBO BUS? Pokud ne, v tomto videu vám ji její ředitel představí.\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nVanze – Forever: https://youtu.be/RX7fZ5I709Y\nSoundCloud: https://soundcloud.com/vanzemusic\nTwitter: https://twitter.com/VanzeMusic", "Rozhovor s ředitelem společnosti PROBO BUS | METROBUS", "2ffd26f6-aa0d-490d-8f30-a22477f8811e", "kPv6D-cSfGA", false, 502, false, "https://www.youtube.com/watch?v=kPv6D-cSfGA", 52, "/downloads/METROBUS - Tématická videa/2015-09-24 - Rozhovor s ředitelem společnosti PROBO BUS | METROBUS.mp4", false, false, 20, [], 1, ~U[2015-09-24 12:00:01Z], ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], "Znáte společnost PROBO BUS? Pokud ne, v tomto videu vám ji její ředitel představí.\n\n**************************************************\n\nRECENZE ZASTÁVKY vychází každé sudé úterý!\nMETROBUS EXPRES vychází vždy první pondělí v měsíci!\nOdebírej METROBUS, aby ti nic neuteklo: http://bin.wf/gke6\nJestli se ti video líbilo, neváhej a sdílej ho s kamarády :)\nSleduj METROBUS i na Twitteru: http://bin.wf/gke5\n\nLíbí se ti projekt METROBUS? Seber odvahu a zapoj se do vytváření videí, jakkoli tě napadne. Stačí napsat na metrobus@metrobus.link a zkusíme se domluvit :) Nebo můžeš navštívit náš web http://metrobus.link.\n\nMETROBUS je součástí SPVHD - Sdružení přátel veřejné hromadné dopravy. Sledovat nás a další části SPVHD můžeš třeba na Facebooku: http://bin.wf/gmae\n\n\nMusic Provided by NoCopyrightSounds:\nVanze – Forever: https://youtu.be/RX7fZ5I709Y\nSoundCloud: https://soundcloud.com/vanzemusic\nTwitter: https://twitter.com/VanzeMusic", "Rozhovor s ředitelem společnosti PROBO BUS | METROBUS", "kPv6D-cSfGA", 502, false, "https://www.youtube.com/watch?v=kPv6D-cSfGA", "/downloads/METROBUS - Tématická videa/2015-09-24 - Rozhovor s ředitelem společnosti PROBO BUS | METROBUS.mp4", false, 20, ~U[2015-09-24 12:00:01Z]] 13:54:44.256 [debug] QUERY OK source="sources" db=0.2ms idle=6.1ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z], 20] 13:54:44.257 [debug] QUERY OK source="media_items" db=0.6ms idle=4.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [20] 13:54:44.258 [debug] QUERY OK source="media_items" db=0.5ms idle=4.8ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [20] 13:54:44.258 [debug] QUERY OK source="media_items" db=0.3ms idle=4.9ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [20] 13:54:44.261 [debug] QUERY OK source="tasks" db=0.2ms idle=3.9ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [1261, 20, ~U[2025-12-11 12:54:44Z], ~U[2025-12-11 12:54:44Z]] 13:54:44.262 [info] {"args":{"id":20},"id":1250,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":175757604,"event":"job:stop","queue_time":262170,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 13:54:50.064 [info] {"source":"oban","duration":3140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:00.557 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:20.068 [info] {"source":"oban","duration":3909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:50.072 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:00.559 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:20.076 [info] {"source":"oban","duration":2184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:50.080 [info] {"source":"oban","duration":3474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:00.561 [info] {"source":"oban","duration":850,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:20.084 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:50.088 [info] {"source":"oban","duration":2495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:00.563 [info] {"source":"oban","duration":632,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:58:20.091 [info] {"source":"oban","duration":2855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:50.095 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:00.566 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:59:20.099 [info] {"source":"oban","duration":2384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:50.103 [info] {"source":"oban","duration":3184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:00.568 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:00:20.106 [info] {"source":"oban","duration":2379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:50.108 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:00.570 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:01:20.114 [info] {"source":"oban","duration":4293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:50.117 [info] {"source":"oban","duration":2265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:00.572 [info] {"source":"oban","duration":424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:02:20.121 [info] {"source":"oban","duration":3874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:50.126 [info] {"source":"oban","duration":3216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:00.573 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:03:20.129 [info] {"source":"oban","duration":2334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:50.133 [info] {"source":"oban","duration":3092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:00.575 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:04:20.136 [info] {"source":"oban","duration":2428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:50.140 [info] {"source":"oban","duration":3191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:00.576 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:05:20.144 [info] {"source":"oban","duration":3155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:50.147 [info] {"source":"oban","duration":2440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:00.578 [info] {"source":"oban","duration":928,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:06:20.149 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:50.154 [info] {"source":"oban","duration":3277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:00.580 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:07:20.157 [info] {"source":"oban","duration":2248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:50.160 [info] {"source":"oban","duration":2144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:00.582 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:08:20.163 [info] {"source":"oban","duration":2541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:50.167 [info] {"source":"oban","duration":3680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:00.584 [info] {"source":"oban","duration":722,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:09:20.171 [info] {"source":"oban","duration":2355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:50.174 [info] {"source":"oban","duration":2328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:00.586 [info] {"source":"oban","duration":808,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:10:20.176 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:50.180 [info] {"source":"oban","duration":2848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:00.588 [info] {"source":"oban","duration":568,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:11:20.184 [info] {"source":"oban","duration":2563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:50.188 [info] {"source":"oban","duration":3477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:00.591 [info] {"source":"oban","duration":914,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:12:20.193 [info] {"source":"oban","duration":3211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:50.196 [info] {"source":"oban","duration":2672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:00.592 [info] {"source":"oban","duration":829,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:13:20.200 [info] {"source":"oban","duration":2570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:50.204 [info] {"source":"oban","duration":3100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:00.594 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:14:20.208 [info] {"source":"oban","duration":3126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:50.212 [info] {"source":"oban","duration":3193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:00.596 [info] {"source":"oban","duration":917,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:15:20.215 [info] {"source":"oban","duration":2506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:50.218 [info] {"source":"oban","duration":2364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:00.599 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:16:20.221 [info] {"source":"oban","duration":2207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:50.225 [info] {"source":"oban","duration":3180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:00.601 [info] {"source":"oban","duration":874,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:17:20.228 [info] {"source":"oban","duration":2597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:50.232 [info] {"source":"oban","duration":2347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:00.602 [info] {"source":"oban","duration":861,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:18:20.235 [info] {"source":"oban","duration":2363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:50.238 [info] {"source":"oban","duration":2484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:00.605 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:19:20.241 [info] {"source":"oban","duration":2554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:50.245 [info] {"source":"oban","duration":2941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:00.608 [info] {"source":"oban","duration":2155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:20:20.250 [info] {"source":"oban","duration":3263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:50.254 [info] {"source":"oban","duration":3226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:00.609 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:21:20.257 [info] {"source":"oban","duration":2249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:50.260 [info] {"source":"oban","duration":2572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:00.611 [info] {"source":"oban","duration":757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:22:20.264 [info] {"source":"oban","duration":2423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:50.267 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:00.613 [info] {"source":"oban","duration":693,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:23:20.271 [info] {"source":"oban","duration":2657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:50.275 [info] {"source":"oban","duration":2754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:00.615 [info] {"source":"oban","duration":867,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:24:20.280 [info] {"source":"oban","duration":3238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:50.282 [info] {"source":"oban","duration":1895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:00.617 [info] {"source":"oban","duration":930,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:25:20.286 [info] {"source":"oban","duration":2760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:50.290 [info] {"source":"oban","duration":2740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:00.620 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:26:20.293 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:50.296 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:00.622 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:27:20.300 [info] {"source":"oban","duration":2368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:50.303 [info] {"source":"oban","duration":2564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:00.623 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:28:20.307 [info] {"source":"oban","duration":2227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:50.311 [info] {"source":"oban","duration":3231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:00.625 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:29:20.314 [info] {"source":"oban","duration":2955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:50.319 [info] {"source":"oban","duration":3230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:00.627 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:30:20.322 [info] {"source":"oban","duration":2563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:50.326 [info] {"source":"oban","duration":2620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:00.629 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:31:20.330 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:50.334 [info] {"source":"oban","duration":2562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:00.631 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:32:20.337 [info] {"source":"oban","duration":2202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:50.339 [info] {"source":"oban","duration":1843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:00.633 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:33:20.344 [info] {"source":"oban","duration":3264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:50.348 [info] {"source":"oban","duration":3269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:00.634 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:34:20.351 [info] {"source":"oban","duration":2504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:50.354 [info] {"source":"oban","duration":2329,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:00.637 [info] {"source":"oban","duration":1361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:35:20.357 [info] {"source":"oban","duration":2763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:50.361 [info] {"source":"oban","duration":2942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:00.639 [info] {"source":"oban","duration":585,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:36:20.365 [info] {"source":"oban","duration":2237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:50.368 [info] {"source":"oban","duration":2621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:00.641 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:37:20.372 [info] {"source":"oban","duration":2223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:50.376 [info] {"source":"oban","duration":3294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:00.643 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:38:20.380 [info] {"source":"oban","duration":3858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:50.384 [info] {"source":"oban","duration":2441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:00.645 [info] {"source":"oban","duration":801,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:39:20.387 [info] {"source":"oban","duration":2647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:50.391 [info] {"source":"oban","duration":2512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:00.647 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:40:20.395 [info] {"source":"oban","duration":2439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:50.398 [info] {"source":"oban","duration":2532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:00.649 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:41:20.402 [info] {"source":"oban","duration":2341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:50.405 [info] {"source":"oban","duration":2455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:00.651 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:42:20.408 [info] {"source":"oban","duration":2205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:50.411 [info] {"source":"oban","duration":2498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:00.653 [info] {"source":"oban","duration":847,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:43:20.415 [info] {"source":"oban","duration":3096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:50.418 [info] {"source":"oban","duration":2438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:00.655 [info] {"source":"oban","duration":865,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:44:20.422 [info] {"source":"oban","duration":3652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:50.427 [info] {"source":"oban","duration":2915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:00.657 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:45:20.430 [info] {"source":"oban","duration":2358,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:50.433 [info] {"source":"oban","duration":2328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:00.659 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:46:20.436 [info] {"source":"oban","duration":2697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:50.440 [info] {"source":"oban","duration":2158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:00.661 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:47:20.443 [info] {"source":"oban","duration":2129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:50.445 [info] {"source":"oban","duration":2072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:00.663 [info] {"source":"oban","duration":210,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:48:20.448 [info] {"source":"oban","duration":1501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:50.450 [info] {"source":"oban","duration":1964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:00.664 [info] {"source":"oban","duration":667,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:49:20.454 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:50.458 [info] {"source":"oban","duration":2619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:00.666 [info] {"source":"oban","duration":840,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:50:20.462 [info] {"source":"oban","duration":2259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:50.465 [info] {"source":"oban","duration":2326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:00.668 [info] {"source":"oban","duration":880,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:51:20.468 [info] {"source":"oban","duration":2288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:50.471 [info] {"source":"oban","duration":2236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:00.671 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:52:20.474 [info] {"source":"oban","duration":2938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:29.664 [info] GET /sources/17/media/19253/edit 14:52:29.667 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19253", "source_id" => "17"} Pipelines: [:browser] 14:52:29.673 [debug] QUERY OK source="media_items" db=1.0ms idle=634.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19253] 14:52:29.684 [debug] QUERY OK source="settings" db=1.2ms idle=116.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:29.685 [debug] QUERY OK source="settings" db=0.4ms idle=117.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:29.703 [debug] QUERY OK source="settings" db=0.2ms idle=135.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:29.762 [info] Sent 200 in 97ms 14:52:30.165 [info] GET /sources/new 14:52:30.166 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{"template_id" => "17"} Pipelines: [:browser] 14:52:30.173 [debug] QUERY OK source="sources" db=1.1ms idle=498.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 14:52:30.175 [debug] QUERY OK source="media_profiles" db=1.7ms idle=488.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 14:52:30.176 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=490.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:30.180 [debug] QUERY OK source="settings" db=0.1ms idle=477.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:30.180 [debug] QUERY OK source="settings" db=0.1ms idle=139.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:30.181 [debug] QUERY OK source="settings" db=0.2ms idle=8.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:30.185 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=9.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:30.226 [info] Sent 200 in 61ms 14:52:30.664 [info] GET /sources/17/media/19243/edit 14:52:30.665 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19243", "source_id" => "17"} Pipelines: [:browser] 14:52:30.667 [debug] QUERY OK source="media_items" db=1.1ms idle=489.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19243] 14:52:30.668 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=487.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:30.669 [debug] QUERY OK source="settings" db=0.3ms idle=488.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:30.670 [debug] QUERY OK source="settings" db=0.3ms idle=488.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:30.674 [info] Sent 200 in 9ms 14:52:31.165 [info] GET /sources/17/media/19235/edit 14:52:31.166 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19235", "source_id" => "17"} Pipelines: [:browser] 14:52:31.168 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=499.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19235] 14:52:31.169 [debug] QUERY OK source="settings" db=0.5ms idle=500.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:31.171 [debug] QUERY OK source="settings" db=0.8ms idle=500.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:31.173 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=501.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:31.176 [info] Sent 200 in 10ms 14:52:31.667 [info] GET /sources/17 14:52:31.668 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"delete_files" => "true", "id" => "17"} Pipelines: [:browser] 14:52:31.669 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=624.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 14:52:31.671 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=502.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] 14:52:31.679 [debug] QUERY OK source="tasks" db=6.8ms queue=0.1ms idle=502.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [17, "executing", "available", "scheduled", "retryable"] 14:52:31.680 [debug] QUERY OK source="oban_jobs" db=0.6ms idle=508.9ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1260] 14:52:31.682 [debug] QUERY OK source="settings" db=0.4ms idle=508.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:31.682 [debug] QUERY OK source="settings" db=0.1ms idle=12.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:31.683 [debug] QUERY OK source="settings" db=0.3ms idle=11.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:31.697 [debug] QUERY OK source="sources" db=0.3ms queue=0.4ms idle=17.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 14:52:31.712 [debug] QUERY OK source="media_items" db=11.3ms idle=20.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [17] 14:52:31.715 [debug] QUERY OK source="media_items" db=1.5ms idle=32.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [17, 10, 0] 14:52:31.718 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=34.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 14:52:31.720 [debug] QUERY OK source="media_items" db=1.6ms idle=34.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [17] 14:52:31.722 [debug] QUERY OK source="media_items" db=1.1ms idle=23.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [17, 10, 0] 14:52:31.727 [debug] QUERY OK source="sources" db=0.4ms idle=13.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 14:52:31.728 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=12.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [17] 14:52:31.731 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=11.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_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 ? [17, 10, 0] 14:52:31.739 [info] Sent 200 in 71ms 14:52:32.168 [info] GET /sources/17/force_download_pending 14:52:32.171 [debug] QUERY OK source="settings" db=0.3ms idle=449.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:32.172 [debug] QUERY OK source="settings" db=0.3ms idle=444.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:32.173 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:52:32.176 [error] #PID<0.36944.0> running PinchflatWeb.Endpoint (connection #PID<0.36937.0>, stream id 7) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/17/force_download_pending ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/17/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.36937.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/17/force_download_pending", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 43168}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.36944.0>, params: %{}, path_info: ["sources", "17", "force_download_pending"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/17/force_download_pending", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAtkGe532_UtRUAAauD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.36937.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/17/force_download_pending", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 43168}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/17/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.36937.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/17/force_download_pending", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 43168}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 7, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.36944.0>, params: %{}, path_info: ["sources", "17", "force_download_pending"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [] (truncated) 14:52:32.677 [info] GET /sources/17/edit 14:52:32.677 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "17"} Pipelines: [:browser] 14:52:32.679 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=949.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 14:52:32.681 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.1ms idle=948.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" [] 14:52:32.684 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=636.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:32.685 [debug] QUERY OK source="settings" db=0.3ms idle=513.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:32.688 [debug] QUERY OK source="settings" db=0.1ms idle=515.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:32.701 [info] Sent 200 in 24ms 14:52:33.169 [info] GET /sources/17/force_metadata_refresh 14:52:33.171 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=488.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:33.173 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=488.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:33.173 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:52:33.175 [error] #PID<0.36946.0> running PinchflatWeb.Endpoint (connection #PID<0.36937.0>, stream id 9) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/17/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/17/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.36937.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/17/force_metadata_refresh", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 43168}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.36946.0>, params: %{}, path_info: ["sources", "17", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/17/force_metadata_refresh", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAtkKNthl4aIAMAAavD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.36937.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/17/force_metadata_refresh", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 43168}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/17/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.36937.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/17/force_metadata_refresh", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 43168}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 9, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.36946.0>, params: %{}, path_info: ["sources", "17", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [] (truncated) 14:52:33.670 [info] GET /sources/17/sync_files_on_disk 14:52:33.672 [debug] QUERY OK source="settings" db=0.3ms idle=986.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:33.673 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=984.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:33.673 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:52:33.674 [error] #PID<0.36947.0> running PinchflatWeb.Endpoint (connection #PID<0.36937.0>, stream id 10) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/17/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/17/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.36937.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/17/sync_files_on_disk", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 43168}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 10, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.36947.0>, params: %{}, path_info: ["sources", "17", "sync_files_on_disk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/17/sync_files_on_disk", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAtkMFN6WUCEssAAavj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.36937.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/17/sync_files_on_disk", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 43168}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 10, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/17/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.36937.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/17/sync_files_on_disk", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 43168}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 10, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.36947.0>, params: %{}, path_info: ["sources", "17", "sync_files_on_disk"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetc (truncated) 14:52:34.171 [info] GET /sources/17/force_index 14:52:34.173 [debug] QUERY OK source="settings" db=0.4ms idle=1001.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:34.174 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1000.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:34.174 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:52:34.176 [error] #PID<0.36948.0> running PinchflatWeb.Endpoint (connection #PID<0.36937.0>, stream id 11) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/17/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/17/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.36937.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/17/force_index", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 43168}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 11, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.36948.0>, params: %{}, path_info: ["sources", "17", "force_index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/17/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAtkN8rDo9SReUAAawD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.36937.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/17/force_index", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 43168}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 11, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/17/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.36937.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/17/force_index", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 43168}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 11, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYLWVLUVRJWXJIMHBqU1Z5VjAtRHNXaEpI.TrMkZQcPxoWF6k5zv4vN1eqiwZgjZ0I7N4cWhpcr0jU" }, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.36948.0>, params: %{}, path_info: ["sources", "17", "force_index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, (truncated) 14:52:39.340 [info] GET /sources/17/media/19241/edit 14:52:39.341 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19241", "source_id" => "17"} Pipelines: [:browser] 14:52:39.342 [info] GET /sources/17/media/31759 14:52:39.342 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "31759", "prevent_download" => "true", "source_id" => "17"} Pipelines: [:browser] 14:52:39.342 [debug] QUERY OK source="media_items" db=1.0ms idle=1774.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19241] 14:52:39.343 [debug] QUERY OK source="media_items" db=0.5ms idle=1775.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [31759] 14:52:39.344 [debug] QUERY OK source="settings" db=0.4ms idle=1776.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:39.344 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1273.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:39.346 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=271.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:39.349 [debug] QUERY OK source="tasks" db=0.8ms queue=0.4ms idle=5.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [31759] 14:52:39.349 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=5.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 14:52:39.350 [info] Sent 200 in 9ms 14:52:39.351 [debug] QUERY OK source="oban_jobs" db=1.0ms queue=0.1ms idle=6.5ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1189] 14:52:39.356 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:39.358 [debug] QUERY OK source="settings" db=0.8ms idle=10.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:39.359 [debug] QUERY OK source="settings" db=0.3ms idle=9.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:39.363 [debug] QUERY OK source="media_profiles" db=0.4ms idle=12.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:52:39.369 [info] Sent 200 in 27ms 14:52:39.545 [info] GET /sources/17/media/19233/edit 14:52:39.546 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19233", "source_id" => "17"} Pipelines: [:browser] 14:52:39.547 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=194.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19233] 14:52:39.550 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=192.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:39.551 [debug] QUERY OK source="settings" db=0.4ms idle=192.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:39.552 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=192.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:39.555 [info] Sent 200 in 10ms 14:52:40.045 [info] GET /sources/17/media/19263/edit 14:52:40.045 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19263", "source_id" => "17"} Pipelines: [:browser] 14:52:40.046 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=683.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19263] 14:52:40.048 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=500.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:40.049 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=498.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:40.050 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=498.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:40.053 [info] Sent 200 in 8ms 14:52:40.549 [info] GET /sources/17/media/19229/edit 14:52:40.549 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19229", "source_id" => "17"} Pipelines: [:browser] 14:52:40.551 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=503.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19229] 14:52:40.552 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=503.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:40.553 [debug] QUERY OK source="settings" db=0.3ms idle=503.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:40.554 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=503.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:40.557 [info] Sent 200 in 8ms 14:52:41.047 [info] GET /sources/17/media/19265 14:52:41.048 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19265", "source_id" => "17"} Pipelines: [:browser] 14:52:41.049 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=971.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19265] 14:52:41.052 [debug] QUERY OK source="sources" db=1.2ms idle=498.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 14:52:41.051 [debug] QUERY OK source="tasks" db=1.1ms queue=0.3ms idle=499.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19265] 14:52:41.053 [debug] QUERY OK source="settings" db=0.4ms idle=499.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:41.054 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=498.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:41.056 [debug] QUERY OK source="settings" db=0.3ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:41.058 [debug] QUERY OK source="media_profiles" db=0.5ms idle=6.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:52:41.065 [info] Sent 200 in 17ms 14:52:41.548 [info] GET /sources/17/media/19239/edit 14:52:41.549 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19239", "source_id" => "17"} Pipelines: [:browser] 14:52:41.550 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=496.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19239] 14:52:41.551 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=496.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:41.552 [debug] QUERY OK source="settings" db=0.6ms idle=495.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:41.554 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=495.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:41.557 [info] Sent 200 in 8ms 14:52:41.849 [info] GET /sources/17/media/19265/edit 14:52:41.849 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19265", "source_id" => "17"} Pipelines: [:browser] 14:52:41.850 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=769.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19265] 14:52:41.852 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=301.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:41.853 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=300.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:41.854 [debug] QUERY OK source="settings" db=0.5ms idle=301.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:41.857 [info] Sent 200 in 8ms 14:52:42.150 [info] GET /sources/17/media/19261/edit 14:52:42.150 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19261", "source_id" => "17"} Pipelines: [:browser] 14:52:42.152 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=300.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19261] 14:52:42.154 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=301.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:42.155 [debug] QUERY OK source="settings" db=0.6ms idle=301.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:42.157 [debug] QUERY OK source="settings" db=0.7ms idle=302.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:42.162 [info] Sent 200 in 11ms 14:52:42.452 [info] GET /sources/17/media/19231/edit 14:52:42.452 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19231", "source_id" => "17"} Pipelines: [:browser] 14:52:42.453 [debug] QUERY OK source="media_items" db=0.5ms idle=369.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19231] 14:52:42.455 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=301.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:42.456 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=301.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:42.457 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=301.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:52:42.460 [info] Sent 200 in 8ms 14:52:50.478 [info] {"source":"oban","duration":2907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:00.673 [info] {"source":"oban","duration":718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:53:09.547 [info] GET /sources/17/media/19229 14:53:09.547 [info] GET /sources/17/media/19239 14:53:09.547 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19229", "source_id" => "17"} Pipelines: [:browser] 14:53:09.547 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19239", "source_id" => "17"} Pipelines: [:browser] 14:53:09.548 [info] GET /sources/17/force_redownload 14:53:09.550 [debug] QUERY OK source="media_items" db=1.9ms idle=1376.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19239] 14:53:09.550 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=1980.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19229] 14:53:09.551 [debug] QUERY OK source="settings" db=2.3ms idle=982.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:09.552 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=377.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 14:53:09.554 [debug] QUERY OK source="sources" db=2.6ms queue=0.1ms idle=1.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 14:53:09.554 [debug] QUERY OK source="tasks" db=3.2ms queue=0.2ms idle=983.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19239] 14:53:09.555 [debug] QUERY OK source="tasks" db=3.7ms idle=1.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19229] 14:53:09.555 [debug] QUERY OK source="settings" db=3.1ms queue=0.2ms idle=0.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:09.556 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:53:09.558 [debug] QUERY OK source="oban_jobs" db=2.1ms queue=0.1ms idle=1.6ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [899] 14:53:09.559 [debug] QUERY OK source="oban_jobs" db=3.3ms queue=0.1ms idle=3.1ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [909] 14:53:09.560 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=4.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:09.561 [debug] QUERY OK source="settings" db=2.2ms queue=0.8ms idle=4.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:09.562 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:09.563 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=4.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:09.565 [debug] QUERY OK source="settings" db=0.4ms idle=4.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:09.565 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=4.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:09.557 [error] #PID<0.36975.0> running PinchflatWeb.Endpoint (connection #PID<0.36974.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/17/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/17/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.36974.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/17/force_redownload", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 50312}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.36975.0>, params: %{}, path_info: ["sources", "17", "force_redownload"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/17/force_redownload", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAtmRvI90yJCd4AAklC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.36974.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/17/force_redownload", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 50312}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/17/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.36974.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/17/force_redownload", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 50312}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.36975.0>, params: %{}, path_info: ["sources", "17", "force_redownload"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/17/force_redownload", resp_body: nil, resp_cookies: %{}, resp (truncated) 14:53:09.568 [debug] QUERY OK source="media_profiles" db=1.8ms idle=5.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:53:09.569 [debug] QUERY OK source="media_profiles" db=1.4ms idle=5.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:53:09.573 [info] Sent 200 in 26ms 14:53:09.575 [info] Sent 200 in 28ms 14:53:09.964 [info] GET /sources/17/media/19237 14:53:09.964 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19237", "source_id" => "17"} Pipelines: [:browser] 14:53:09.966 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=402.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19237] 14:53:09.967 [debug] QUERY OK source="tasks" db=0.5ms idle=401.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19237] 14:53:09.968 [debug] QUERY OK source="sources" db=0.8ms idle=402.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 14:53:09.970 [debug] QUERY OK source="oban_jobs" db=0.5ms queue=0.1ms idle=400.7ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [907] 14:53:09.971 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=401.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:09.972 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:09.974 [debug] QUERY OK source="settings" db=0.6ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:09.977 [debug] QUERY OK source="media_profiles" db=0.5ms idle=8.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:53:09.983 [info] Sent 200 in 19ms 14:53:10.265 [info] GET /sources/17/media/19247/edit 14:53:10.265 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19247", "source_id" => "17"} Pipelines: [:browser] 14:53:10.267 [debug] QUERY OK source="media_items" db=0.7ms idle=294.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19247] 14:53:10.268 [debug] QUERY OK source="settings" db=0.4ms idle=294.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:10.269 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=294.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:10.271 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=293.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:10.274 [info] Sent 200 in 9ms 14:53:10.566 [info] GET /sources/17/media/19243 14:53:10.566 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19243", "source_id" => "17"} Pipelines: [:browser] 14:53:10.568 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=389.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19243] 14:53:10.569 [debug] QUERY OK source="tasks" db=0.6ms idle=302.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19243] 14:53:10.570 [debug] QUERY OK source="sources" db=0.9ms idle=300.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 14:53:10.572 [debug] QUERY OK source="oban_jobs" db=1.0ms idle=301.5ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [913] 14:53:10.573 [debug] QUERY OK source="settings" db=0.8ms idle=301.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:10.575 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:10.577 [debug] QUERY OK source="settings" db=0.5ms 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 [] 14:53:10.579 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:53:10.587 [info] Sent 200 in 21ms 14:53:10.866 [info] GET /sources/17/media/19237/edit 14:53:10.867 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19237", "source_id" => "17"} Pipelines: [:browser] 14:53:10.869 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=295.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19237] 14:53:10.870 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=296.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:10.871 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=295.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:10.873 [debug] QUERY OK source="settings" db=0.4ms idle=295.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:10.876 [info] Sent 200 in 9ms 14:53:11.168 [info] GET /sources/18/media/23245/edit 14:53:11.168 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "23245", "source_id" => "18"} Pipelines: [:browser] 14:53:11.171 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=589.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [23245] 14:53:11.173 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=303.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:11.175 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=303.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:11.176 [debug] QUERY OK source="settings" db=0.4ms idle=304.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:11.179 [info] Sent 200 in 11ms 14:53:11.468 [info] GET /sources/18/media/23245 14:53:11.469 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "23245", "prevent_download" => "true", "source_id" => "18"} Pipelines: [:browser] 14:53:11.470 [debug] QUERY OK source="media_items" db=0.7ms idle=298.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [23245] 14:53:11.472 [debug] QUERY OK source="tasks" db=0.8ms idle=297.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [23245] 14:53:11.473 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=296.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [18] 14:53:11.474 [debug] QUERY OK source="oban_jobs" db=0.5ms idle=297.2ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [1111] 14:53:11.475 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=293.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:11.477 [debug] QUERY OK source="settings" db=1.1ms idle=5.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:11.479 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:11.482 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=8.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:53:11.488 [info] Sent 200 in 19ms 14:53:11.769 [info] GET /sources/17/media/19259/edit 14:53:11.769 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19259", "source_id" => "17"} Pipelines: [:browser] 14:53:11.771 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=295.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19259] 14:53:11.772 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=296.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:11.774 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=295.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:11.775 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=295.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:11.779 [info] Sent 200 in 9ms 14:53:17.922 [info] GET /sources/17/media/19233 14:53:17.923 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19233", "source_id" => "17"} Pipelines: [:browser] 14:53:17.923 [info] GET /sources/17/media/19257 14:53:17.923 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19257", "source_id" => "17"} Pipelines: [:browser] 14:53:17.925 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1356.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19233] 14:53:17.926 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=719.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19257] 14:53:17.927 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=359.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 14:53:17.927 [debug] QUERY OK source="tasks" db=1.1ms idle=359.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19233] 14:53:17.929 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=2.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 14:53:17.929 [debug] QUERY OK source="oban_jobs" db=1.4ms queue=0.2ms idle=2.6ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [903] 14:53:17.930 [debug] QUERY OK source="tasks" db=1.7ms queue=0.5ms idle=360.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19257] 14:53:17.932 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:17.932 [debug] QUERY OK source="settings" db=1.4ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:17.933 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=3.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:17.934 [debug] QUERY OK source="settings" db=1.2ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:17.935 [debug] QUERY OK source="settings" db=0.6ms idle=4.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:17.936 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:17.938 [debug] QUERY OK source="media_profiles" db=0.9ms idle=5.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:53:17.939 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=4.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:53:17.943 [info] Sent 200 in 20ms 14:53:17.944 [info] Sent 200 in 22ms 14:53:18.162 [info] GET /sources/17/media/19257/edit 14:53:18.163 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19257", "source_id" => "17"} Pipelines: [:browser] 14:53:18.164 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=229.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19257] 14:53:18.166 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=230.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:18.168 [debug] QUERY OK source="settings" db=0.9ms idle=231.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:18.170 [debug] QUERY OK source="settings" db=0.7ms idle=230.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:18.174 [info] Sent 200 in 11ms 14:53:18.463 [info] GET /sources/17/media/19259 14:53:18.464 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19259", "source_id" => "17"} Pipelines: [:browser] 14:53:18.466 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=300.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19259] 14:53:18.467 [debug] QUERY OK source="tasks" db=0.9ms idle=299.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19259] 14:53:18.468 [debug] QUERY OK source="sources" db=1.4ms idle=298.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 14:53:18.469 [debug] QUERY OK source="settings" db=0.5ms idle=298.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:18.470 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=261.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:18.472 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=5.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:18.475 [debug] QUERY OK source="media_profiles" db=0.4ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:53:18.479 [info] Sent 200 in 15ms 14:53:18.764 [info] GET /sources/17/media/19241 14:53:18.764 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19241", "source_id" => "17"} Pipelines: [:browser] 14:53:18.766 [debug] QUERY OK source="media_items" db=0.6ms idle=297.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19241] 14:53:18.768 [debug] QUERY OK source="tasks" db=0.9ms idle=297.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19241] 14:53:18.768 [debug] QUERY OK source="sources" db=1.2ms idle=296.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 14:53:18.769 [debug] QUERY OK source="oban_jobs" db=0.5ms idle=296.4ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [911] 14:53:18.771 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=295.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:18.772 [debug] QUERY OK source="settings" db=0.5ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:18.773 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=4.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:18.776 [debug] QUERY OK source="media_profiles" db=0.6ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:53:18.781 [info] Sent 200 in 16ms 14:53:19.066 [info] GET /sources/17/media/19231 14:53:19.066 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19231", "source_id" => "17"} Pipelines: [:browser] 14:53:19.068 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=297.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19231] 14:53:19.069 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=298.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19231] 14:53:19.070 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=297.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 14:53:19.072 [debug] QUERY OK source="oban_jobs" db=0.7ms queue=0.1ms idle=297.6ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [901] 14:53:19.073 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=296.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:19.074 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=5.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:19.076 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:19.079 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:53:19.086 [info] Sent 200 in 20ms 14:53:19.366 [info] GET /sources/17/media/19235 14:53:19.367 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19235", "source_id" => "17"} Pipelines: [:browser] 14:53:19.368 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=294.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19235] 14:53:19.370 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=294.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19235] 14:53:19.370 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=292.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 14:53:19.371 [debug] QUERY OK source="oban_jobs" db=0.5ms idle=291.8ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [905] 14:53:19.373 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=160.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:19.374 [debug] QUERY OK source="settings" db=0.6ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:19.375 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=5.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:19.378 [debug] QUERY OK source="media_profiles" db=0.4ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:53:19.383 [info] Sent 200 in 17ms 14:53:19.667 [info] GET /sources/17/media/19227/edit 14:53:19.667 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "19227", "source_id" => "17"} Pipelines: [:browser] 14:53:19.669 [debug] QUERY OK source="media_items" db=0.7ms idle=296.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19227] 14:53:19.670 [debug] QUERY OK source="settings" db=0.4ms idle=296.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:19.671 [debug] QUERY OK source="settings" db=0.3ms idle=296.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:19.672 [debug] QUERY OK source="settings" db=0.4ms idle=296.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:19.675 [info] Sent 200 in 8ms 14:53:19.969 [info] GET /sources/17/media/19255 14:53:19.970 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "19255", "source_id" => "17"} Pipelines: [:browser] 14:53:19.971 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=592.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [19255] 14:53:19.973 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=303.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [19255] 14:53:19.974 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=302.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [17] 14:53:19.976 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=304.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:19.977 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=303.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:19.978 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:53:19.980 [debug] QUERY OK source="media_profiles" db=0.4ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:53:19.984 [info] Sent 200 in 14ms 14:53:20.482 [info] {"source":"oban","duration":2458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:50.485 [info] {"source":"oban","duration":2389,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:00.675 [info] {"source":"oban","duration":775,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:54:03.301 [info] GET /media_profiles/1 14:54:03.301 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 14:54:03.301 [info] GET /sources/17/media/31759/force_download 14:54:03.305 [debug] QUERY OK source="settings" db=0.4ms idle=1737.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:54:03.305 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.3ms idle=1737.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 14:54:03.306 [debug] QUERY OK source="settings" db=0.4ms idle=1738.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:54:03.306 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:54:03.307 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=941.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."media_profile_id" = ?) ORDER BY s0."custom_name" [1] 14:54:03.309 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=741.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:54:03.310 [debug] QUERY OK source="settings" db=0.2ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:54:03.311 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:54:03.307 [error] #PID<0.37039.0> running PinchflatWeb.Endpoint (connection #PID<0.37037.0>, stream id 1) terminated Server: pinchflat.tamayo.cz:80 (http) Request: GET /sources/17/media/31759/force_download ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/17/media/31759/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.37037.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/17/media/31759/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 50238}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.37039.0>, params: %{}, path_info: ["sources", "17", "media", "31759", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/17/media/31759/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIAtpZ-7DEyTgHgAAbFD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.37037.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/17/media/31759/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 50238}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/17/media/31759/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.37037.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/17/media/31759/force_download", host: "pinchflat.tamayo.cz", peer: {{172, 17, 0, 1}, 50238}, bindings: %{}, sock: {{172, 17, 0, 4}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.tamayo.cz", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.91", "x-forwarded-host" => "pinchflat.tamayo.cz", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.tamayo.cz", method: "GET", owner: #PID<0.37039.0>, params: %{}, path_info: ["sources", "17", "media", "31759", "force_download"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.tamayo.cz", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 17, 0, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.tamayo.cz"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.91"}, {"x-forwarded-host", "pinchflat.tamayo.cz"}, {"x-forwarded-proto", "https"} ], request_path: (truncated) 14:54:03.318 [info] Sent 200 in 17ms